diff --git a/array/base/assert/any-has-own-property/coverage.ndjson b/array/base/assert/any-has-own-property/coverage.ndjson deleted file mode 100644 index 210574b0be..0000000000 --- a/array/base/assert/any-has-own-property/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[207,207,100,12,12,100,3,3,100,207,207,100,"8b2c875e56586bdff1698fd768cec5d568ab24a0","2025-05-06 20:46:19 -0700"] -[207,207,100,12,12,100,3,3,100,207,207,100,"99f515d651fe793e13b1df6ff95f39200fad0ff1","2025-05-20 02:09:56 -0700"] diff --git a/array/base/assert/any-has-own-property/index.html b/array/base/assert/any-has-own-property/index.html deleted file mode 100644 index 4885a56618..0000000000 --- a/array/base/assert/any-has-own-property/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-has-own-property/lib - - - - - - - - - -
-
-

All files array/base/assert/any-has-own-property/lib

-
- -
- 100% - Statements - 207/207 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 207/207 -
- - -
-

- 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%151/151100%11/11100%3/3100%151/151
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-has-own-property/index.js.html b/array/base/assert/any-has-own-property/index.js.html deleted file mode 100644 index 5d526e8b6f..0000000000 --- a/array/base/assert/any-has-own-property/index.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-has-own-property/lib/index.js - - - - - - - - - -
-
-

All files / array/base/assert/any-has-own-property/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) 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';
- 
-/**
-* Test whether at least one element in a provided array has a specified own property.
-*
-* @module @stdlib/array/base/assert/any-has-own-property
-*
-* @example
-* var anyHasOwnProp = require( '@stdlib/array/base/assert/any-has-own-property' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyHasOwnProp( [ o1, o2, o3 ], 'b' );
-* // returns true
-*
-* bool = anyHasOwnProp( [ o1, o2, o3 ], 'd' );
-* // returns false
-*
-* bool = anyHasOwnProp( [ o1, o2, o3 ], 'toString' );
-* // returns false
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-has-own-property/main.js.html b/array/base/assert/any-has-own-property/main.js.html deleted file mode 100644 index 4ae26609e5..0000000000 --- a/array/base/assert/any-has-own-property/main.js.html +++ /dev/null @@ -1,538 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-has-own-property/lib/main.js - - - - - - - - - -
-
-

All files / array/base/assert/any-has-own-property/lib main.js

-
- -
- 100% - Statements - 151/151 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 151/151 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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 -12x -3x -3x -12x -2x -5x -1x -1x -1x -1x -1x -1x -1x -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 -12x -3x -3x -12x -2x -5x -1x -1x -1x -1x -1x -1x -1x -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 -5x -5x -5x -10x -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 isAccessorArray = require( '@stdlib/array/base/assert/is-accessor-array' );
-var resolveGetter = require( '@stdlib/array/base/resolve-getter' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Tests whether at least one element in a provided indexed array has a specified own property.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = indexed( [ o1, o2, o3 ], 'b' );
-* // returns true
-*
-* bool = indexed( [ o1, o2, o3 ], 'd' );
-* // returns false
-*
-* bool = indexed( [ o1, o2, o3 ], 'toString' );
-* // returns false
-*/
-function indexed( arr, prop ) {
-	var i;
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( hasOwnProp( arr[ i ], prop ) ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
-/**
-* Tests whether at least one element in a provided accessor array has a specified own property.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @returns {boolean} result
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'b' );
-* // returns true
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'd' );
-* // returns false
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'toString' );
-* // returns false
-*/
-function accessors( arr, prop ) {
-	var get;
-	var i;
- 
-	get = resolveGetter( arr );
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( hasOwnProp( get( arr, i ), prop ) ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
- 
-// MAIN //
- 
-/**
-* Tests whether at least one element in a provided array has a specified own property.
-*
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyHasOwnProp( [ o1, o2, o3 ], 'b' );
-* // returns true
-*
-* bool = anyHasOwnProp( [ o1, o2, o3 ], 'd' );
-* // returns false
-*
-* bool = anyHasOwnProp( [ o1, o2, o3 ], 'toString' );
-* // returns false
-*/
-function anyHasOwnProp( arr, prop ) {
-	if ( isAccessorArray( arr ) ) {
-		return accessors( arr, prop );
-	}
-	return indexed( arr, prop );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = anyHasOwnProp;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-has-property/coverage.ndjson b/array/base/assert/any-has-property/coverage.ndjson deleted file mode 100644 index a97f001aec..0000000000 --- a/array/base/assert/any-has-property/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[195,195,100,12,12,100,3,3,100,195,195,100,"d1a712db9218350f4e37926ac993b97573b65ba9","2025-05-06 20:38:03 -0700"] -[207,207,100,12,12,100,3,3,100,207,207,100,"8b2c875e56586bdff1698fd768cec5d568ab24a0","2025-05-06 20:46:19 -0700"] -[207,207,100,12,12,100,3,3,100,207,207,100,"99f515d651fe793e13b1df6ff95f39200fad0ff1","2025-05-20 02:09:56 -0700"] diff --git a/array/base/assert/any-has-property/index.html b/array/base/assert/any-has-property/index.html deleted file mode 100644 index 2c8a6d1214..0000000000 --- a/array/base/assert/any-has-property/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-has-property/lib - - - - - - - - - -
-
-

All files array/base/assert/any-has-property/lib

-
- -
- 100% - Statements - 207/207 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 207/207 -
- - -
-

- 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%151/151100%11/11100%3/3100%151/151
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-has-property/index.js.html b/array/base/assert/any-has-property/index.js.html deleted file mode 100644 index 7a5477cf40..0000000000 --- a/array/base/assert/any-has-property/index.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-has-property/lib/index.js - - - - - - - - - -
-
-

All files / array/base/assert/any-has-property/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) 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';
- 
-/**
-* Test whether at least one element in a provided array has a specified property, either own or inherited.
-*
-* @module @stdlib/array/base/assert/any-has-property
-*
-* @example
-* var anyHasProp = require( '@stdlib/array/base/assert/any-has-property' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyHasProp( [ o1, o2, o3 ], 'b' );
-* // returns true
-*
-* bool = anyHasProp( [ o1, o2, o3 ], 'd' );
-* // returns false
-*
-* bool = anyHasProp( [ o1, o2, o3 ], 'toString' );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-has-property/main.js.html b/array/base/assert/any-has-property/main.js.html deleted file mode 100644 index 7fb3ad4112..0000000000 --- a/array/base/assert/any-has-property/main.js.html +++ /dev/null @@ -1,538 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-has-property/lib/main.js - - - - - - - - - -
-
-

All files / array/base/assert/any-has-property/lib main.js

-
- -
- 100% - Statements - 151/151 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 151/151 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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 -10x -4x -4x -10x -1x -5x -1x -1x -1x -1x -1x -1x -1x -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 -10x -4x -4x -10x -1x -5x -1x -1x -1x -1x -1x -1x -1x -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 -5x -5x -5x -10x -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 isAccessorArray = require( '@stdlib/array/base/assert/is-accessor-array' );
-var resolveGetter = require( '@stdlib/array/base/resolve-getter' );
-var hasProp = require( '@stdlib/assert/has-property' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Tests whether at least one element in a provided indexed array has a specified property, either own or inherited.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = indexed( [ o1, o2, o3 ], 'b' );
-* // returns true
-*
-* bool = indexed( [ o1, o2, o3 ], 'd' );
-* // returns false
-*
-* bool = indexed( [ o1, o2, o3 ], 'toString' );
-* // returns true
-*/
-function indexed( arr, prop ) {
-	var i;
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( hasProp( arr[ i ], prop ) ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
-/**
-* Tests whether at least one element in a provided accessor array has a specified property, either own or inherited.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @returns {boolean} result
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'b' );
-* // returns true
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'd' );
-* // returns false
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'toString' );
-* // returns true
-*/
-function accessors( arr, prop ) {
-	var get;
-	var i;
- 
-	get = resolveGetter( arr );
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( hasProp( get( arr, i ), prop ) ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
- 
-// MAIN //
- 
-/**
-* Tests whether at least one element in a provided array has a specified property, either own or inherited.
-*
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyHasProp( [ o1, o2, o3 ], 'b' );
-* // returns true
-*
-* bool = anyHasProp( [ o1, o2, o3 ], 'd' );
-* // returns false
-*
-* bool = anyHasProp( [ o1, o2, o3 ], 'toString' );
-* // returns true
-*/
-function anyHasProp( arr, prop ) {
-	if ( isAccessorArray( arr ) ) {
-		return accessors( arr, prop );
-	}
-	return indexed( arr, prop );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = anyHasProp;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-is-entry-in/coverage.ndjson b/array/base/assert/any-is-entry-in/coverage.ndjson deleted file mode 100644 index fbb5ad6902..0000000000 --- a/array/base/assert/any-is-entry-in/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[226,230,98.2609,22,24,91.6667,3,3,100,226,230,98.2609,"0f6d4e7694d458f76dc077d5b618e405f6cfed37","2025-05-06 23:30:35 -0700"] -[226,230,98.2609,22,24,91.6667,3,3,100,226,230,98.2609,"99f515d651fe793e13b1df6ff95f39200fad0ff1","2025-05-20 02:09:56 -0700"] diff --git a/array/base/assert/any-is-entry-in/index.html b/array/base/assert/any-is-entry-in/index.html deleted file mode 100644 index cd376c2618..0000000000 --- a/array/base/assert/any-is-entry-in/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-is-entry-in/lib - - - - - - - - - -
-
-

All files array/base/assert/any-is-entry-in/lib

-
- -
- 98.26% - Statements - 226/230 -
- - -
- 91.66% - Branches - 22/24 -
- - -
- 100% - Functions - 3/3 -
- - -
- 98.26% - Lines - 226/230 -
- - -
-

- 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 -
-
97.7%170/17491.3%21/23100%3/397.7%170/174
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-is-entry-in/index.js.html b/array/base/assert/any-is-entry-in/index.js.html deleted file mode 100644 index 71a9b20ff0..0000000000 --- a/array/base/assert/any-is-entry-in/index.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-is-entry-in/lib/index.js - - - - - - - - - -
-
-

All files / array/base/assert/any-is-entry-in/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) 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';
- 
-/**
-* Test whether at least one element in a provided array has a specified property key-value pair, either own or inherited.
-*
-* @module @stdlib/array/base/assert/any-is-entry-in
-*
-* @example
-* var anyIsEntryIn = require( '@stdlib/array/base/assert/any-is-entry-in' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyIsEntryIn( [ o1, o2, o3 ], 'b', 2 );
-* // returns true
-*
-* bool = anyIsEntryIn( [ o1, o2, o3 ], 'b', 3 );
-* // returns false
-*
-* bool = anyIsEntryIn( [ o1, o2, o3 ], 'd', 0 );
-* // returns false
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-is-entry-in/main.js.html b/array/base/assert/any-is-entry-in/main.js.html deleted file mode 100644 index 2acb431c4c..0000000000 --- a/array/base/assert/any-is-entry-in/main.js.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-is-entry-in/lib/main.js - - - - - - - - - -
-
-

All files / array/base/assert/any-is-entry-in/lib main.js

-
- -
- 97.7% - Statements - 170/174 -
- - -
- 91.3% - Branches - 21/23 -
- - -
- 100% - Functions - 3/3 -
- - -
- 97.7% - Lines - 170/174 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1751x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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 -1x -4x -4x -1x -1x -4x -  -  -6x -11x -4x -4x -11x -1x -6x -1x -1x -1x -1x -1x -1x -1x -1x -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 -1x -4x -4x -1x -1x -4x -  -  -6x -11x -4x -4x -11x -1x -6x -1x -1x -1x -1x -1x -1x -1x -1x -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 -6x -12x -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 isAccessorArray = require( '@stdlib/array/base/assert/is-accessor-array' );
-var resolveGetter = require( '@stdlib/array/base/resolve-getter' );
-var hasProp = require( '@stdlib/assert/has-property' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Tests whether at least one element in a provided indexed array has a specified property key-value pair, either own or inherited.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @param {*} value - property value
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = indexed( [ o1, o2, o3 ], 'b', 2 );
-* // returns true
-*
-* bool = indexed( [ o1, o2, o3 ], 'b', 3 );
-* // returns false
-*
-* bool = indexed( [ o1, o2, o3 ], 'd', 0 );
-* // returns false
-*/
-function indexed( arr, prop, value ) {
-	var v;
-	var i;
-	if ( value === void 0 ) {
-		for ( i = 0; i < arr.length; i++ ) {
-			v = arr[ i ];
-			if ( hasProp( v, prop ) && v[ prop ] === value ) {
-				return true;
-			}
-		}
-		return false;
-	}
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( arr[ i ][ prop ] === value ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
-/**
-* Tests whether at least one element in a provided accessor array has a specified property key-value pair, either own or inherited.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @param {*} value - property value
-* @returns {boolean} result
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'b', 2 );
-* // returns true
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'b', 3 );
-* // returns false
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'd', 0 );
-* // returns false
-*/
-function accessors( arr, prop, value ) {
-	var get;
-	var v;
-	var i;
- 
-	get = resolveGetter( arr );
-	if ( value === void 0 ) {
-		for ( i = 0; i < arr.length; i++ ) {
-			v = get( arr, i );
-			if ( hasProp( v, prop ) && v[ prop ] === value ) {
-				return true;
-			}
-		}
-		return false;
-	}
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( get( arr, i )[ prop ] === value ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
- 
-// MAIN //
- 
-/**
-* Tests whether at least one element in a provided array has a specified property key-value pair, either own or inherited.
-*
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @param {*} value - property value
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyIsEntryIn( [ o1, o2, o3 ], 'b', 2 );
-* // returns true
-*
-* bool = anyIsEntryIn( [ o1, o2, o3 ], 'b', 3 );
-* // returns false
-*
-* bool = anyIsEntryIn( [ o1, o2, o3 ], 'd', 0 );
-* // returns false
-*/
-function anyIsEntryIn( arr, prop, value ) {
-	if ( isAccessorArray( arr ) ) {
-		return accessors( arr, prop, value );
-	}
-	return indexed( arr, prop, value );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = anyIsEntryIn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-is-entry/coverage.ndjson b/array/base/assert/any-is-entry/coverage.ndjson deleted file mode 100644 index 86879c1014..0000000000 --- a/array/base/assert/any-is-entry/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[214,214,100,14,14,100,3,3,100,214,214,100,"0f6d4e7694d458f76dc077d5b618e405f6cfed37","2025-05-06 23:30:35 -0700"] -[214,214,100,14,14,100,3,3,100,214,214,100,"02109aa28a0c48a2d6b92de3423614204a39431e","2025-05-19 16:57:57 -0400"] -[214,214,100,14,14,100,3,3,100,214,214,100,"99f515d651fe793e13b1df6ff95f39200fad0ff1","2025-05-20 02:09:56 -0700"] diff --git a/array/base/assert/any-is-entry/index.html b/array/base/assert/any-is-entry/index.html deleted file mode 100644 index 9358364767..0000000000 --- a/array/base/assert/any-is-entry/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-is-entry/lib - - - - - - - - - -
-
-

All files array/base/assert/any-is-entry/lib

-
- -
- 100% - Statements - 214/214 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 214/214 -
- - -
-

- 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%158/158100%13/13100%3/3100%158/158
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-is-entry/index.js.html b/array/base/assert/any-is-entry/index.js.html deleted file mode 100644 index 0403c97a5b..0000000000 --- a/array/base/assert/any-is-entry/index.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-is-entry/lib/index.js - - - - - - - - - -
-
-

All files / array/base/assert/any-is-entry/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) 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';
- 
-/**
-* Test whether at least one element in a provided array has a specified own property key-value pair.
-*
-* @module @stdlib/array/base/assert/any-is-entry
-*
-* @example
-* var anyIsEntry = require( '@stdlib/array/base/assert/any-is-entry' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyIsEntry( [ o1, o2, o3 ], 'b', 2 );
-* // returns true
-*
-* bool = anyIsEntry( [ o1, o2, o3 ], 'b', 3 );
-* // returns false
-*
-* bool = anyIsEntry( [ o1, o2, o3 ], 'd', 0 );
-* // returns false
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/assert/any-is-entry/main.js.html b/array/base/assert/any-is-entry/main.js.html deleted file mode 100644 index 94fec919ba..0000000000 --- a/array/base/assert/any-is-entry/main.js.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - Code coverage report for array/base/assert/any-is-entry/lib/main.js - - - - - - - - - -
-
-

All files / array/base/assert/any-is-entry/lib main.js

-
- -
- 100% - Statements - 158/158 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 158/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 -1591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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 -18x -18x -4x -4x -18x -2x -6x -1x -1x -1x -1x -1x -1x -1x -1x -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 -18x -18x -4x -4x -18x -2x -6x -1x -1x -1x -1x -1x -1x -1x -1x -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 -6x -12x -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 isAccessorArray = require( '@stdlib/array/base/assert/is-accessor-array' );
-var resolveGetter = require( '@stdlib/array/base/resolve-getter' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Tests whether at least one element in a provided indexed array has a specified own property key-value pair.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @param {*} value - property value
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = indexed( [ o1, o2, o3 ], 'b', 2 );
-* // returns true
-*
-* bool = indexed( [ o1, o2, o3 ], 'b', 3 );
-* // returns false
-*
-* bool = indexed( [ o1, o2, o3 ], 'd', 0 );
-* // returns false
-*/
-function indexed( arr, prop, value ) {
-	var v;
-	var i;
-	for ( i = 0; i < arr.length; i++ ) {
-		v = arr[ i ];
-		if ( hasOwnProp( v, prop ) && v[ prop ] === value ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
-/**
-* Tests whether at least one element in a provided accessor array has a specified own property key-value pair.
-*
-* @private
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @param {*} value - property value
-* @returns {boolean} result
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-*
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'b', 2 );
-* // returns true
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'b', 3 );
-* // returns false
-*
-* bool = accessors( toAccessorArray( [ o1, o2, o3 ] ), 'd', 0 );
-* // returns false
-*/
-function accessors( arr, prop, value ) {
-	var get;
-	var v;
-	var i;
- 
-	get = resolveGetter( arr );
-	for ( i = 0; i < arr.length; i++ ) {
-		v = get( arr, i );
-		if ( hasOwnProp( v, prop ) && v[ prop ] === value ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
- 
-// MAIN //
- 
-/**
-* Tests whether at least one element in a provided array has a specified own property key-value pair.
-*
-* @param {Collection} arr - input array
-* @param {(string|symbol|number)} prop - property
-* @param {*} value - property value
-* @returns {boolean} result
-*
-* @example
-* var o1 = {
-*     'a': 1
-* };
-* var o2 = {
-*     'b': 2
-* };
-* var o3 = {
-*     'c': 3
-* };
-*
-* var bool = anyIsEntry( [ o1, o2, o3 ], 'b', 2 );
-* // returns true
-*
-* bool = anyIsEntry( [ o1, o2, o3 ], 'b', 3 );
-* // returns false
-*
-* bool = anyIsEntry( [ o1, o2, o3 ], 'd', 0 );
-* // returns false
-*/
-function anyIsEntry( arr, prop, value ) {
-	if ( isAccessorArray( arr ) ) {
-		return accessors( arr, prop, value );
-	}
-	return indexed( arr, prop, value );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = anyIsEntry;
- 
- -
-
- - - - - - - - \ 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 560cc54a25..0000000000 --- a/array/base/filled4d/filled/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/filled4d/filled/lib/index.html b/array/base/filled4d/filled/lib/index.html deleted file mode 100644 index 0d1c9ced7d..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 0052772304..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 ea8ffaedf5..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 217bc023aa..0000000000 --- a/array/base/filled4d/filled4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[125,125,100,6,6,100,1,1,100,125,125,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/filled4d/filled4d/lib/index.html b/array/base/filled4d/filled4d/lib/index.html deleted file mode 100644 index febca20083..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 72c1a16d38..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 b12b6c8d9e..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/fillednd/filled/lib/coverage.ndjson b/array/base/fillednd/filled/lib/coverage.ndjson deleted file mode 100644 index 560cc54a25..0000000000 --- a/array/base/fillednd/filled/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fillednd/filled/lib/index.html b/array/base/fillednd/filled/lib/index.html deleted file mode 100644 index 35ed1a7681..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 807cd25287..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 bdcf36e33d..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 8343d6b45b..0000000000 --- a/array/base/fillednd/fillednd/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[134,134,100,8,8,100,2,2,100,134,134,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fillednd/fillednd/lib/index.html b/array/base/fillednd/fillednd/lib/index.html deleted file mode 100644 index afe60c0424..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 a61256a8ef..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 ca013c7968..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 n-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/fliplr4d/fliplr2d/lib/coverage.ndjson b/array/base/fliplr4d/fliplr2d/lib/coverage.ndjson deleted file mode 100644 index 6d9375e0e8..0000000000 --- a/array/base/fliplr4d/fliplr2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[103,103,100,5,5,100,1,1,100,103,103,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fliplr4d/fliplr2d/lib/index.html b/array/base/fliplr4d/fliplr2d/lib/index.html deleted file mode 100644 index ddb51302ee..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 76e0a7c82f..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 eb2061dbdc..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 27869b80c6..0000000000 --- a/array/base/fliplr4d/fliplr3d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fliplr4d/fliplr3d/lib/index.html b/array/base/fliplr4d/fliplr3d/lib/index.html deleted file mode 100644 index 7b80ddb213..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 eba610d4f9..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 fd792a48b3..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 27869b80c6..0000000000 --- a/array/base/fliplr4d/fliplr4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fliplr4d/fliplr4d/lib/index.html b/array/base/fliplr4d/fliplr4d/lib/index.html deleted file mode 100644 index 18f0777e1d..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 94d601ca8a..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 fliplr4d = 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 85015094aa..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 6d9375e0e8..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,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fliplr5d/fliplr2d/lib/index.html b/array/base/fliplr5d/fliplr2d/lib/index.html deleted file mode 100644 index 45e6748ee6..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 8ec39f01ff..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 83205f5b95..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 27869b80c6..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,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fliplr5d/fliplr3d/lib/index.html b/array/base/fliplr5d/fliplr3d/lib/index.html deleted file mode 100644 index 2f83dad82b..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 4aa72b73d1..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 7dfba8b3b2..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 27869b80c6..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,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fliplr5d/fliplr4d/lib/index.html b/array/base/fliplr5d/fliplr4d/lib/index.html deleted file mode 100644 index ea1399421b..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 f9cc1af221..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 fliplr4d = 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 71a9c1fdb6..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 27869b80c6..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,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/fliplr5d/fliplr5d/lib/index.html b/array/base/fliplr5d/fliplr5d/lib/index.html deleted file mode 100644 index 699b9199e9..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 c23fe0caa4..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 fliplr5d = 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 a2e1511467..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 97e39232d4..0000000000 --- a/array/base/flipud3d/flipud2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,4,4,100,1,1,100,95,95,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud3d/flipud2d/lib/index.html b/array/base/flipud3d/flipud2d/lib/index.html deleted file mode 100644 index a65bfe0a19..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 2be7048c6e..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 flipud2d = 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 c97403871c..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 27869b80c6..0000000000 --- a/array/base/flipud3d/flipud3d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud3d/flipud3d/lib/index.html b/array/base/flipud3d/flipud3d/lib/index.html deleted file mode 100644 index 24448ced06..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 6164ecde99..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 flipud3d = 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 818aeb4565..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 97e39232d4..0000000000 --- a/array/base/flipud4d/flipud2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,4,4,100,1,1,100,95,95,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud4d/flipud2d/lib/index.html b/array/base/flipud4d/flipud2d/lib/index.html deleted file mode 100644 index 0418e8a3e0..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 e79c234414..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 flipud2d = 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 103ed70796..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 27869b80c6..0000000000 --- a/array/base/flipud4d/flipud3d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud4d/flipud3d/lib/index.html b/array/base/flipud4d/flipud3d/lib/index.html deleted file mode 100644 index 987a6ba09f..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 b8ec17b135..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 flipud3d = 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 6a4743af29..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 27869b80c6..0000000000 --- a/array/base/flipud4d/flipud4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud4d/flipud4d/lib/index.html b/array/base/flipud4d/flipud4d/lib/index.html deleted file mode 100644 index fcbfa69fb1..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 eef9520fce..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 flipud4d = 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 b52d05db47..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 97e39232d4..0000000000 --- a/array/base/flipud5d/flipud2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,4,4,100,1,1,100,95,95,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud5d/flipud2d/lib/index.html b/array/base/flipud5d/flipud2d/lib/index.html deleted file mode 100644 index c3dd956731..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 4c11dcf9c2..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 flipud2d = 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 111ffa37a7..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 27869b80c6..0000000000 --- a/array/base/flipud5d/flipud3d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud5d/flipud3d/lib/index.html b/array/base/flipud5d/flipud3d/lib/index.html deleted file mode 100644 index 3026967406..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 6c79cead31..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 flipud3d = 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 b4175c8b4e..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 27869b80c6..0000000000 --- a/array/base/flipud5d/flipud4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud5d/flipud4d/lib/index.html b/array/base/flipud5d/flipud4d/lib/index.html deleted file mode 100644 index 86092be847..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 fa25c1fae3..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 flipud4d = 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 ede198871a..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 27869b80c6..0000000000 --- a/array/base/flipud5d/flipud5d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"b128b6a25775d9b319c83a9dbb521d8d9c45b8c2","2025-06-24 10:10:19 -0500"] diff --git a/array/base/flipud5d/flipud5d/lib/index.html b/array/base/flipud5d/flipud5d/lib/index.html deleted file mode 100644 index 135f45d6e0..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 ba9289f419..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 flipud5d = 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 09c3b28113..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/assert/is-same-booleanarray/coverage.ndjson b/assert/is-same-booleanarray/coverage.ndjson deleted file mode 100644 index d070d24175..0000000000 --- a/assert/is-same-booleanarray/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[118,118,100,6,6,100,1,1,100,118,118,100,"a5c9e56a3ea7198ae4fe3248d4bfaa9e1d19bfcd","2024-06-21 13:44:11 -0700"] diff --git a/assert/is-same-booleanarray/index.html b/assert/is-same-booleanarray/index.html deleted file mode 100644 index b187e86455..0000000000 --- a/assert/is-same-booleanarray/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for assert/is-same-booleanarray/lib - - - - - - - - - -
-
-

All files assert/is-same-booleanarray/lib

-
- -
- 100% - Statements - 118/118 -
- - -
- 100% - Branches - 6/6 -
- - -
- 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%54/54100%1/1100%0/0100%54/54
main.js -
-
100%64/64100%5/5100%1/1100%64/64
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/assert/is-same-booleanarray/index.js.html b/assert/is-same-booleanarray/index.js.html deleted file mode 100644 index e4a7a0925b..0000000000 --- a/assert/is-same-booleanarray/index.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for assert/is-same-booleanarray/lib/index.js - - - - - - - - - -
-
-

All files / assert/is-same-booleanarray/lib index.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 -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 -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 if two arguments are both BooleanArrays and have the same values.
-*
-* @module @stdlib/assert/is-same-booleanarray
-*
-* @example
-* var BooleanArray = require( '@stdlib/array/bool' );
-* var isSameBooleanArray = require( '@stdlib/assert/is-same-booleanarray' );
-*
-* var x = new BooleanArray( [ true, false, false, true ] );
-* var y = new BooleanArray( [ true, false, false, true ] );
-*
-* var out = isSameBooleanArray( x, y );
-* // returns true
-*
-* @example
-* var BooleanArray = require( '@stdlib/array/bool' );
-* var isSameBooleanArray = require( '@stdlib/assert/is-same-booleanarray' );
-*
-* var x = new BooleanArray( [ true, false, false, true ] );
-* var y = new BooleanArray( [ true, true, false, false ] );
-*
-* var out = isSameBooleanArray( x, y );
-* // returns false
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/assert/is-same-booleanarray/main.js.html b/assert/is-same-booleanarray/main.js.html deleted file mode 100644 index e3dc349fcf..0000000000 --- a/assert/is-same-booleanarray/main.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for assert/is-same-booleanarray/lib/main.js - - - - - - - - - -
-
-

All files / assert/is-same-booleanarray/lib main.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 5/5 -
- - -
- 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 -21x -21x -3x -3x -18x -21x -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 isBooleanArray = require( '@stdlib/assert/is-booleanarray' );
-var hasSameValues = require( '@stdlib/array/base/assert/has-same-values' );
- 
- 
-// MAIN //
- 
-/**
-* Tests if two arguments are both BooleanArrays and have the same values.
-*
-* @param {*} v1 - first value
-* @param {*} v2 - second value
-* @returns {boolean} boolean result
-*
-* @example
-* var BooleanArray = require( '@stdlib/array/bool' );
-*
-* var x = new BooleanArray( [ true, false, false, true ] );
-* var y = new BooleanArray( [ true, false, false, true ] );
-*
-* var out = isSameBooleanArray( x, y );
-* // returns true
-*
-* @example
-* var BooleanArray = require( '@stdlib/array/bool' );
-*
-* var x = new BooleanArray( [ true, false, false, true ] );
-* var y = new BooleanArray( [ true, true, false, false ] );
-*
-* var out = isSameBooleanArray( x, y );
-* // returns false
-*/
-function isSameBooleanArray( v1, v2 ) {
-	if ( isBooleanArray( v1 ) && isBooleanArray( v2 ) ) {
-		return hasSameValues( v1, v2 );
-	}
-	return false;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isSameBooleanArray;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/assert/is-same-date-object/coverage.ndjson b/assert/is-same-date-object/coverage.ndjson deleted file mode 100644 index 92edf44cb9..0000000000 --- a/assert/is-same-date-object/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[109,109,100,5,5,100,1,1,100,109,109,100,"2bde7358e1b5aabf93639742026eda57d79cce17","2024-03-03 16:13:34 -0500"] -[109,109,100,5,5,100,1,1,100,109,109,100,"72a7f44f1706450692122c2b05eccd03672a0dad","2024-03-06 02:44:34 -0800"] diff --git a/assert/is-same-date-object/index.html b/assert/is-same-date-object/index.html deleted file mode 100644 index a2cf0eeca0..0000000000 --- a/assert/is-same-date-object/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for assert/is-same-date-object/lib - - - - - - - - - -
-
-

All files assert/is-same-date-object/lib

-
- -
- 100% - Statements - 109/109 -
- - -
- 100% - Branches - 5/5 -
- - -
- 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%52/52100%1/1100%0/0100%52/52
main.js -
-
100%57/57100%4/4100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/assert/is-same-date-object/index.js.html b/assert/is-same-date-object/index.js.html deleted file mode 100644 index dc4b7d0ab3..0000000000 --- a/assert/is-same-date-object/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for assert/is-same-date-object/lib/index.js - - - - - - - - - -
-
-

All files / assert/is-same-date-object/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) 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 if two arguments are both Date objects corresponding to the same date and time.
-*
-* @module @stdlib/assert/is-same-date-object
-*
-* @example
-* var isSameDateObject = require( '@stdlib/assert/is-same-date-object' );
-*
-* var d1 = new Date( 2024, 11, 31, 23, 59, 59, 999 );
-* var d2 = new Date( 2024, 11, 31, 23, 59, 59, 999 );
-*
-* var bool = isSameDateObject( d1, d2 );
-* // returns true
-*
-* @example
-* var isSameDateObject = require( '@stdlib/assert/is-same-date-object' );
-*
-* var d1 = new Date( 2024, 11, 31, 23, 59, 59, 999 );
-* var d2 = new Date( 2024, 11, 31, 23, 59, 59, 78 );
-*
-* var bool = isSameDateObject( d1, d2 );
-* // returns false
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/assert/is-same-date-object/main.js.html b/assert/is-same-date-object/main.js.html deleted file mode 100644 index 2ff58d5068..0000000000 --- a/assert/is-same-date-object/main.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for assert/is-same-date-object/lib/main.js - - - - - - - - - -
-
-

All files / assert/is-same-date-object/lib main.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 4/4 -
- - -
- 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 -11x -11x -6x -6x -5x -11x -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 isDateObject = require( '@stdlib/assert/is-date-object' );
- 
- 
-// MAIN //
- 
-/**
-* Tests if two arguments are both Date objects corresponding to the same date and time.
-*
-* @param {*} d1 - first value
-* @param {*} d2 - second value
-* @returns {boolean} boolean result
-*
-* @example
-* var d1 = new Date( 2024, 11, 31, 23, 59, 59, 999 );
-* var d2 = new Date( 2024, 11, 31, 23, 59, 59, 999 );
-* var bool = isSameDateObject( d1, d2 );
-* // returns true
-*
-* @example
-* var d1 = new Date( 2024, 11, 31, 23, 59, 59, 999 );
-* var d2 = new Date( 2024, 11, 31, 23, 59, 59, 78 );
-* var bool = isSameDateObject( d1, d2 );
-* // returns false
-*/
-function isSameDateObject( d1, d2 ) {
-	if ( isDateObject( d1 ) && isDateObject( d2 ) ) {
-		return d1.getTime() === d2.getTime();
-	}
-	return false;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isSameDateObject;
- 
- -
-
- - - - - - - - \ 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 a5e18812cd..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 613c20a332..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 939c94f69a..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 141e8b4af4..0000000000 --- a/bench/harness/benchmark-class/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[1178,1190,98.9916,66,66,100,20,22,90.9091,1178,1190,98.9916,"875aa068bc5e55770dc692daf8debd3cff8d86e7","2025-06-21 21:27:20 -0700"] 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 605773076d..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 45e6feb8dd..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 506430e845..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 265400bb4b..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 2eff4259d8..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 48258f7492..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 8e63114e02..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 eb4cadbf0d..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 c0e428dce1..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 9df67ea713..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 c531a5fb8d..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 dbbf3fa830..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 92e9fd5daf..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 5839eee2f9..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 d85b46031e..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 ef831b2c78..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 6f5825aa3e..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 a50d753bad..0000000000 --- a/bench/harness/harness/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[724,724,100,110,110,100,23,23,100,724,724,100,"875aa068bc5e55770dc692daf8debd3cff8d86e7","2025-06-21 21:27:20 -0700"] diff --git a/bench/harness/harness/index.html b/bench/harness/harness/index.html deleted file mode 100644 index 307fe00c5d..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 a23c158f19..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 88b8bdfa59..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 4371bdfa52..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 9c849278a7..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 49eb43c945..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 139f23315d..0000000000 --- a/bench/harness/log/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[130,130,100,11,11,100,4,4,100,130,130,100,"875aa068bc5e55770dc692daf8debd3cff8d86e7","2025-06-21 21:27:20 -0700"] diff --git a/bench/harness/log/index.html b/bench/harness/log/index.html deleted file mode 100644 index 41f30aa6c7..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 f699bbaa02..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 -1003x -1003x -80x -1003x -923x -923x -1003x -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 333b4957f7..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 2623e731d1..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 074c8b5749..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 9ecb38c244..0000000000 --- a/bench/harness/runner/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[866,873,99.1982,86,91,94.5055,21,21,100,866,873,99.1982,"875aa068bc5e55770dc692daf8debd3cff8d86e7","2025-06-21 21:27:20 -0700"] diff --git a/bench/harness/runner/create_stream.js.html b/bench/harness/runner/create_stream.js.html deleted file mode 100644 index 59af1bd2cd..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 0200fc4bb5..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 404bf5d37d..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 07c58e7bd0..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 544198007b..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 be350dc526..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 bd76aa641b..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 1a33470991..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 eb801ee71f..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 78958b4d0c..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 bf9ea0271b..0000000000 --- a/bench/harness/utils/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[139,139,100,7,7,100,1,1,100,139,139,100,"875aa068bc5e55770dc692daf8debd3cff8d86e7","2025-06-21 21:27:20 -0700"] diff --git a/bench/harness/utils/index.html b/bench/harness/utils/index.html deleted file mode 100644 index bfd4de8401..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 3420d9f771..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 6a8aca477b..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/ml/incr/sgd-regression/loss/coverage.ndjson b/ml/incr/sgd-regression/loss/coverage.ndjson deleted file mode 100644 index 96dd3329be..0000000000 --- a/ml/incr/sgd-regression/loss/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[176,176,100,12,12,100,3,3,100,176,176,100,"3dd8cb379ea22c4a92d610d146cdd662d3187e27","2025-05-06 22:36:48 -0400"] -[176,176,100,12,12,100,3,3,100,176,176,100,"a51fa22399f36b4d83ba0d189d297af4aa429354","2025-06-29 14:47:39 -0500"] diff --git a/ml/incr/sgd-regression/loss/epsilon_insensitive.js.html b/ml/incr/sgd-regression/loss/epsilon_insensitive.js.html deleted file mode 100644 index 697374dc0a..0000000000 --- a/ml/incr/sgd-regression/loss/epsilon_insensitive.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for ml/incr/sgd-regression/lib/loss/epsilon_insensitive.js - - - - - - - - - -
-
-

All files / ml/incr/sgd-regression/lib/loss epsilon_insensitive.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 5/5 -
- - -
- 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 -1x -3x -1x -1x -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';
- 
-// MODULES //
- 
-var regularize = require( './../regularize.js' );
- 
- 
-// MAIN //
- 
-/**
-* Given a new observation `(x,y)`, updates the weights using the epsilon-insensitive loss.
-*
-* ## Notes
-*
-* The penalty of the epsilon-insensitive loss is the absolute value of the dot product of the weights and `x` minus `y` whenever the absolute error exceeds epsilon, and zero otherwise.
-*
-* @private
-* @param {WeightVector} weights - current model coefficients
-* @param {NumericArray} x - feature vector
-* @param {number} y - response value
-* @param {PositiveNumber} eta - current learning rate
-* @param {NonNegativeNumber} lambda - regularization parameter
-* @param {PositiveNumber} epsilon - insensitivity parameter
-*/
-function epsilonInsensitiveLoss( weights, x, y, eta, lambda, epsilon ) {
-	var p = weights.innerProduct( x ) - y;
- 
-	// Perform L2 regularization...
-	regularize( weights, lambda, eta );
- 
-	if ( p > epsilon ) {
-		weights.add( x, -eta );
-	} else if ( p < -epsilon ) {
-		weights.add( x, +eta );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = epsilonInsensitiveLoss;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ml/incr/sgd-regression/loss/huber.js.html b/ml/incr/sgd-regression/loss/huber.js.html deleted file mode 100644 index 7e5af0d757..0000000000 --- a/ml/incr/sgd-regression/loss/huber.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for ml/incr/sgd-regression/lib/loss/huber.js - - - - - - - - - -
-
-

All files / ml/incr/sgd-regression/lib/loss huber.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 5/5 -
- - -
- 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 -3x -3x -1x -3x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var regularize = require( './../regularize.js' );
- 
- 
-// MAIN //
- 
-/**
-* Given a new observation `(x,y)`, updates the weights using the [Huber loss][1] function.
-*
-* ## Notes
-*
-* The Huber loss uses squared-error loss for observations with error smaller than epsilon in magnitude and linear loss above that in order to decrease the influence of outliers on the model fit.
-*
-* [1]: https://en.wikipedia.org/wiki/Huber_loss
-*
-* @private
-* @param {WeightVector} weights - current model coefficients
-* @param {NumericArray} x - feature vector
-* @param {number} y - response value
-* @param {PositiveNumber} eta - current learning rate
-* @param {NonNegativeNumber} lambda - regularization parameter
-* @param {PositiveNumber} epsilon - insensitivity parameter
-*/
-function huberLoss( weights, x, y, eta, lambda, epsilon ) {
-	var p = weights.innerProduct( x ) - y;
- 
-	// Perform L2 regularization...
-	regularize( weights, lambda, eta );
- 
-	if ( p > epsilon ) {
-		weights.add( x, -eta );
-	} else if ( p < -epsilon ) {
-		weights.add( x, +eta );
-	} else {
-		weights.add( x, -eta * p );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = huberLoss;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ml/incr/sgd-regression/loss/index.html b/ml/incr/sgd-regression/loss/index.html deleted file mode 100644 index adbe20c7f8..0000000000 --- a/ml/incr/sgd-regression/loss/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for ml/incr/sgd-regression/lib/loss - - - - - - - - - -
-
-

All files ml/incr/sgd-regression/lib/loss

-
- -
- 100% - Statements - 176/176 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 176/176 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
epsilon_insensitive.js -
-
100%59/59100%5/5100%1/1100%59/59
huber.js -
-
100%63/63100%5/5100%1/1100%63/63
squared_error.js -
-
100%54/54100%2/2100%1/1100%54/54
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/ml/incr/sgd-regression/loss/squared_error.js.html b/ml/incr/sgd-regression/loss/squared_error.js.html deleted file mode 100644 index fe65d5d90b..0000000000 --- a/ml/incr/sgd-regression/loss/squared_error.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for ml/incr/sgd-regression/lib/loss/squared_error.js - - - - - - - - - -
-
-

All files / ml/incr/sgd-regression/lib/loss squared_error.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 -6x -6x -6x -6x -6x -6x -6x -6x -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 regularize = require( './../regularize.js' );
- 
- 
-// MAIN //
- 
-/**
-* Given a new observation `(x,y)`, updates the weights using the squared error loss.
-*
-* ## Notes
-*
-* The squared error loss is defined as the squared difference of the observed and fitted value.
-*
-* @private
-* @param {WeightVector} weights - current model coefficients
-* @param {NumericArray} x - feature vector
-* @param {number} y - response value
-* @param {PositiveNumber} eta - current learning rate
-* @param {NonNegativeNumber} lambda - regularization parameter
-*/
-function squaredErrorLoss( weights, x, y, eta, lambda ) {
-	var loss = y - weights.innerProduct( x );
- 
-	// Perform L2 regularization...
-	regularize( weights, lambda, eta );
- 
-	weights.add( x, ( eta * loss ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = squaredErrorLoss;
- 
- -
-
- - - - - - - - \ 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 94be0f0f6d..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/object/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/object/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 638b0000e0..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 -61752x -61752x -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 999fa3aea0..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 37c76acbf8..0000000000 --- a/namespace/namespace/base/a.js.html +++ /dev/null @@ -1,3664 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/a.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base a.js

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

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -11948x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -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/acosdf',
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/asind',
-		'@stdlib/math/base/special/atand'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acosdf',
-	'path': '@stdlib/math/base/special/acosdf',
-	'value': require( '@stdlib/math/base/special/acosdf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosd',
-		'@stdlib/math/base/special/acosf',
-		'@stdlib/math/base/special/acoshf',
-		'@stdlib/math/base/special/asindf',
-		'@stdlib/math/base/special/atandf'
-	]
-});
- 
-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/acotdf',
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/base/special/atand',
-		'@stdlib/math/base/special/cotd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acotdf',
-	'path': '@stdlib/math/base/special/acotdf',
-	'value': require( '@stdlib/math/base/special/acotdf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acotd',
-		'@stdlib/math/base/special/acotf',
-		'@stdlib/math/base/special/acothf',
-		'@stdlib/math/base/special/atandf',
-		'@stdlib/math/base/special/cotdf'
-	]
-});
- 
-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 57f3f10c3f..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 d45d5bd930..0000000000 --- a/namespace/namespace/base/c.js.html +++ /dev/null @@ -1,2329 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/c.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base c.js

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

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -7498x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -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',
-		'@stdlib/math/base/special/cinvf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cinvf',
-	'path': '@stdlib/math/base/special/cinvf',
-	'value': require( '@stdlib/math/base/special/cinvf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/base/div',
-		'@stdlib/math/base/special/cinv'
-	]
-});
- 
-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 4d1a939b32..0000000000 --- a/namespace/namespace/base/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[6300,6300,100,27,27,100,0,0,100,6300,6300,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[6315,6315,100,27,27,100,0,0,100,6315,6315,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[6330,6330,100,27,27,100,0,0,100,6330,6330,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/base/d.js.html b/namespace/namespace/base/d.js.html deleted file mode 100644 index ca77c54887..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 42ce96e775..0000000000 --- a/namespace/namespace/base/dists/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/base/dists/index.html b/namespace/namespace/base/dists/index.html deleted file mode 100644 index 61e4fa599c..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 dda1cd4340..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 5f29c9a78e..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 71f401c2a2..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 6e2dfcb446..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 670a6e14c2..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 8d9dc2bd4e..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 a193795860..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 - 6330/6330 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 6330/6330 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
a.js -
-
100%1193/1193100%1/1100%0/0100%1193/1193
b.js -
-
100%211/211100%1/1100%0/0100%211/211
c.js -
-
100%748/748100%1/1100%0/0100%748/748
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 fbcaa6b4ef..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 a63efcd69a..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 a4cbb500c7..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 b9f9b02542..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 f44b4f051c..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 dadf7a6888..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 09a9808796..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 ad2659d90d..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 a2e125e7b2..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 c5b41b334d..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 dc8860fa1e..0000000000 --- a/namespace/namespace/base/random/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[586,586,100,1,1,100,0,0,100,586,586,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/base/random/index.html b/namespace/namespace/base/random/index.html deleted file mode 100644 index 60460f9b01..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 15365a55ee..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 2bd00c80f2..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 c21b20c363..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 eebce969f1..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 29b7884dfe..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 e3e6a3ed45..0000000000 --- a/namespace/namespace/base/strided/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/base/strided/d.js.html b/namespace/namespace/base/strided/d.js.html deleted file mode 100644 index e2d8a36331..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/strided/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/strided/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/strided/maxsorted',
-		'@stdlib/stats/strided/smaxsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmean',
-	'path': '@stdlib/stats/strided/dmean',
-	'value': require( '@stdlib/stats/strided/dmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/strided/smean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeankbn',
-	'path': '@stdlib/stats/strided/dmeankbn',
-	'value': require( '@stdlib/stats/strided/dmeankbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/base/dnanmeankbn',
-		'@stdlib/stats/strided/meankbn',
-		'@stdlib/stats/strided/smeankbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeankbn2',
-	'path': '@stdlib/stats/strided/dmeankbn2',
-	'value': require( '@stdlib/stats/strided/dmeankbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/base/dnanmeankbn2',
-		'@stdlib/stats/strided/meankbn2',
-		'@stdlib/stats/strided/smeankbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanli',
-	'path': '@stdlib/stats/strided/dmeanli',
-	'value': require( '@stdlib/stats/strided/dmeanli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/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/strided/dmean',
-		'@stdlib/stats/strided/dmeanli',
-		'@stdlib/stats/strided/dmeanpw',
-		'@stdlib/stats/base/dnanmeanlipw',
-		'@stdlib/stats/base/meanlipw',
-		'@stdlib/stats/strided/smeanlipw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanors',
-	'path': '@stdlib/stats/strided/dmeanors',
-	'value': require( '@stdlib/stats/strided/dmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/strided/dnanmeanors',
-		'@stdlib/stats/strided/meanors',
-		'@stdlib/stats/strided/smeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanpn',
-	'path': '@stdlib/stats/strided/dmeanpn',
-	'value': require( '@stdlib/stats/strided/dmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/strided/dnanmeanpn',
-		'@stdlib/stats/strided/meanpn',
-		'@stdlib/stats/strided/smeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanpw',
-	'path': '@stdlib/stats/strided/dmeanpw',
-	'value': require( '@stdlib/stats/strided/dmeanpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/strided/dnanmeanpw',
-		'@stdlib/stats/strided/meanpw',
-		'@stdlib/stats/strided/smeanpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanstdev',
-	'path': '@stdlib/stats/strided/dmeanstdev',
-	'value': require( '@stdlib/stats/strided/dmeanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/strided/dmeanvar',
-		'@stdlib/stats/base/dnanmeanstdev',
-		'@stdlib/stats/strided/dstdev',
-		'@stdlib/stats/base/meanstdev',
-		'@stdlib/stats/base/smeanstdev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanstdevpn',
-	'path': '@stdlib/stats/strided/dmeanstdevpn',
-	'value': require( '@stdlib/stats/strided/dmeanstdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpn',
-		'@stdlib/stats/strided/dmeanstdev',
-		'@stdlib/stats/strided/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/strided/dmeanvar',
-	'value': require( '@stdlib/stats/strided/dmeanvar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/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/strided/dmeanvarpn',
-	'value': require( '@stdlib/stats/strided/dmeanvarpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpn',
-		'@stdlib/stats/strided/dmeanstdevpn',
-		'@stdlib/stats/strided/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/strided/dmean',
-		'@stdlib/stats/strided/dnanmeanwd',
-		'@stdlib/stats/strided/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/strided/dmean',
-		'@stdlib/stats/base/dmedian',
-		'@stdlib/stats/base/dnanmediansorted',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/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/strided/dnanmskmax',
-		'@stdlib/stats/strided/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/strided/dnanmskmin',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/dmean',
-		'@stdlib/stats/strided/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/strided/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/strided/dmeanpn',
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/nanminabs',
-		'@stdlib/stats/strided/snanminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmskmax',
-	'path': '@stdlib/stats/strided/dnanmskmax',
-	'value': require( '@stdlib/stats/strided/dnanmskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmax',
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/strided/dnanmskmin',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/strided/snanmskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmskmin',
-	'path': '@stdlib/stats/strided/dnanmskmin',
-	'value': require( '@stdlib/stats/strided/dnanmskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmin',
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/strided/dnanmskmax',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/strided/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmskrange',
-	'path': '@stdlib/stats/strided/dnanmskrange',
-	'value': require( '@stdlib/stats/strided/dnanmskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskrange',
-		'@stdlib/stats/strided/dnanrange',
-		'@stdlib/stats/strided/dnanmskmax',
-		'@stdlib/stats/strided/dnanmskmin',
-		'@stdlib/stats/base/nanmskrange',
-		'@stdlib/stats/strided/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/strided/dnanstdev',
-	'value': require( '@stdlib/stats/strided/dnanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/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/strided/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/strided/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/strided/dsem',
-	'value': require( '@stdlib/stats/strided/dsem' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansem',
-		'@stdlib/stats/strided/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/strided/dsem',
-		'@stdlib/stats/strided/dstdevch',
-		'@stdlib/stats/base/semch',
-		'@stdlib/stats/base/ssemch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsempn',
-	'path': '@stdlib/stats/strided/dsempn',
-	'value': require( '@stdlib/stats/strided/dsempn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansempn',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/dmean',
-		'@stdlib/stats/strided/dsnanmean',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/strided/sdsmean',
-		'@stdlib/stats/strided/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/strided/meanors',
-		'@stdlib/stats/strided/smeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsmeanpn',
-	'path': '@stdlib/stats/strided/dsmeanpn',
-	'value': require( '@stdlib/stats/strided/dsmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpn',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/strided/dsnanmeanpn',
-		'@stdlib/stats/strided/meanpn',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/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/strided/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/strided/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/strided/dstdev',
-	'value': require( '@stdlib/stats/strided/dstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdev',
-		'@stdlib/stats/base/dstdevm',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/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/strided/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/strided/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/strided/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/strided/dstdev',
-		'@stdlib/stats/strided/dvarm',
-		'@stdlib/stats/strided/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/strided/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/strided/dvarm',
-	'value': require( '@stdlib/stats/strided/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/strided/dvarmpn',
-	'value': require( '@stdlib/stats/strided/dvarmpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanvarmpn',
-		'@stdlib/stats/base/dstdevmpn',
-		'@stdlib/stats/strided/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/strided/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 72d05872be..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 5068ec06a1..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 8769d1fe2d..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/strided/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/strided/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 8031f4af03..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 4e3e4fbd54..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 4a08320bec..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 b4951fafe7..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 e50b000a5c..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 b8ea108969..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 8b76c6ec23..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 8def00fc27..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/strided/max',
-	'value': require( '@stdlib/stats/strided/max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/min',
-		'@stdlib/stats/strided/nanmax',
-		'@stdlib/stats/strided/smax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.maxabs',
-	'path': '@stdlib/stats/strided/maxabs',
-	'value': require( '@stdlib/stats/strided/maxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxabs',
-		'@stdlib/stats/strided/max',
-		'@stdlib/stats/strided/minabs',
-		'@stdlib/stats/strided/nanmaxabs',
-		'@stdlib/stats/strided/smaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.maxBy',
-	'path': '@stdlib/stats/strided/max-by',
-	'value': require( '@stdlib/stats/strided/max-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/max',
-		'@stdlib/stats/strided/min-by',
-		'@stdlib/stats/strided/nanmax-by',
-		'@stdlib/stats/strided/smax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.maxsorted',
-	'path': '@stdlib/stats/strided/maxsorted',
-	'value': require( '@stdlib/stats/strided/maxsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxsorted',
-		'@stdlib/stats/strided/max',
-		'@stdlib/stats/strided/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/strided/mean',
-	'value': require( '@stdlib/stats/strided/mean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/strided/nanmean',
-		'@stdlib/stats/strided/smean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meankbn',
-	'path': '@stdlib/stats/strided/meankbn',
-	'value': require( '@stdlib/stats/strided/meankbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/base/nanmeankbn',
-		'@stdlib/stats/strided/smeankbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meankbn2',
-	'path': '@stdlib/stats/strided/meankbn2',
-	'value': require( '@stdlib/stats/strided/meankbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn2',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/base/nanmeankbn2',
-		'@stdlib/stats/strided/smeankbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanors',
-	'path': '@stdlib/stats/strided/meanors',
-	'value': require( '@stdlib/stats/strided/meanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanors',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/strided/nanmeanors',
-		'@stdlib/stats/strided/smeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanpn',
-	'path': '@stdlib/stats/strided/meanpn',
-	'value': require( '@stdlib/stats/strided/meanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpn',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/strided/nanmeanpn',
-		'@stdlib/stats/strided/smeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanpw',
-	'path': '@stdlib/stats/strided/meanpw',
-	'value': require( '@stdlib/stats/strided/meanpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpw',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/base/nanmeanpw',
-		'@stdlib/stats/strided/smeanpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanwd',
-	'path': '@stdlib/stats/strided/meanwd',
-	'value': require( '@stdlib/stats/strided/meanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanwd',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/strided/nanmeanwd',
-		'@stdlib/stats/strided/smeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mediansorted',
-	'path': '@stdlib/stats/strided/mediansorted',
-	'value': require( '@stdlib/stats/strided/mediansorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmediansorted',
-		'@stdlib/stats/strided/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/strided/min',
-	'value': require( '@stdlib/stats/strided/min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/max',
-		'@stdlib/stats/strided/nanmin',
-		'@stdlib/stats/strided/smin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.minabs',
-	'path': '@stdlib/stats/strided/minabs',
-	'value': require( '@stdlib/stats/strided/minabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dminabs',
-		'@stdlib/stats/strided/maxabs',
-		'@stdlib/stats/strided/min',
-		'@stdlib/stats/strided/nanminabs',
-		'@stdlib/stats/strided/sminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.minBy',
-	'path': '@stdlib/stats/strided/min-by',
-	'value': require( '@stdlib/stats/strided/min-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/max-by',
-		'@stdlib/stats/strided/min',
-		'@stdlib/stats/strided/nanmin-by',
-		'@stdlib/stats/strided/smin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.minsorted',
-	'path': '@stdlib/stats/strided/minsorted',
-	'value': require( '@stdlib/stats/strided/minsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dminsorted',
-		'@stdlib/stats/strided/maxsorted',
-		'@stdlib/stats/strided/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/strided/mskmax',
-	'value': require( '@stdlib/stats/strided/mskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmax',
-		'@stdlib/stats/strided/max',
-		'@stdlib/stats/strided/mskmin',
-		'@stdlib/stats/strided/nanmax',
-		'@stdlib/stats/strided/smskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskmin',
-	'path': '@stdlib/stats/strided/mskmin',
-	'value': require( '@stdlib/stats/strided/mskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmin',
-		'@stdlib/stats/strided/min',
-		'@stdlib/stats/strided/mskmax',
-		'@stdlib/stats/strided/nanmin',
-		'@stdlib/stats/strided/smskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskrange',
-	'path': '@stdlib/stats/strided/mskrange',
-	'value': require( '@stdlib/stats/strided/mskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskrange',
-		'@stdlib/stats/base/range',
-		'@stdlib/stats/strided/mskmax',
-		'@stdlib/stats/strided/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 e55530fa48..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/strided/nanmax',
-	'value': require( '@stdlib/stats/strided/nanmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/strided/max',
-		'@stdlib/stats/strided/nanmin',
-		'@stdlib/stats/strided/snanmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmaxabs',
-	'path': '@stdlib/stats/strided/nanmaxabs',
-	'value': require( '@stdlib/stats/strided/nanmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmaxabs',
-		'@stdlib/stats/strided/maxabs',
-		'@stdlib/stats/strided/nanmax',
-		'@stdlib/stats/strided/nanminabs',
-		'@stdlib/stats/strided/snanmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmaxBy',
-	'path': '@stdlib/stats/strided/nanmax-by',
-	'value': require( '@stdlib/stats/strided/nanmax-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/strided/max-by',
-		'@stdlib/stats/strided/nanmax',
-		'@stdlib/stats/strided/nanmin-by',
-		'@stdlib/stats/strided/snanmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmean',
-	'path': '@stdlib/stats/strided/nanmean',
-	'value': require( '@stdlib/stats/strided/nanmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmeanors',
-	'path': '@stdlib/stats/strided/nanmeanors',
-	'value': require( '@stdlib/stats/strided/nanmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanors',
-		'@stdlib/stats/strided/meanors',
-		'@stdlib/stats/strided/nanmean',
-		'@stdlib/stats/strided/snanmeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmeanpn',
-	'path': '@stdlib/stats/strided/nanmeanpn',
-	'value': require( '@stdlib/stats/strided/nanmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanpn',
-		'@stdlib/stats/strided/meanpn',
-		'@stdlib/stats/strided/nanmean',
-		'@stdlib/stats/strided/snanmeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmeanwd',
-	'path': '@stdlib/stats/strided/nanmeanwd',
-	'value': require( '@stdlib/stats/strided/nanmeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanwd',
-		'@stdlib/stats/strided/meanwd',
-		'@stdlib/stats/strided/nanmean',
-		'@stdlib/stats/strided/snanmeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmin',
-	'path': '@stdlib/stats/strided/nanmin',
-	'value': require( '@stdlib/stats/strided/nanmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/strided/min',
-		'@stdlib/stats/strided/nanmax',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanminabs',
-	'path': '@stdlib/stats/strided/nanminabs',
-	'value': require( '@stdlib/stats/strided/nanminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanminabs',
-		'@stdlib/stats/strided/minabs',
-		'@stdlib/stats/strided/nanmaxabs',
-		'@stdlib/stats/strided/nanmin',
-		'@stdlib/stats/strided/snanminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanminBy',
-	'path': '@stdlib/stats/strided/nanmin-by',
-	'value': require( '@stdlib/stats/strided/nanmin-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/strided/min-by',
-		'@stdlib/stats/strided/nanmax-by',
-		'@stdlib/stats/strided/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/strided/dnanmskmax',
-		'@stdlib/stats/strided/mskmax',
-		'@stdlib/stats/strided/nanmax',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/strided/snanmskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmskmin',
-	'path': '@stdlib/stats/base/nanmskmin',
-	'value': require( '@stdlib/stats/base/nanmskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmskmin',
-		'@stdlib/stats/strided/mskmin',
-		'@stdlib/stats/strided/nanmin',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/strided/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmskrange',
-	'path': '@stdlib/stats/base/nanmskrange',
-	'value': require( '@stdlib/stats/base/nanmskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmskrange',
-		'@stdlib/stats/strided/mskrange',
-		'@stdlib/stats/base/nanrange',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/strided/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/strided/nanmax',
-		'@stdlib/stats/strided/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/strided/nanmax-by',
-		'@stdlib/stats/strided/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/strided/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 32ae3b1bdc..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 74351ec78e..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 511d4d629e..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 24de72915b..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/strided/max',
-		'@stdlib/stats/strided/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/strided/max-by',
-		'@stdlib/stats/strided/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 366dac23de..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/strided/dmean',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/base/sdsnanmean',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/maxsorted',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/sminsorted',
-		'@stdlib/stats/base/snanmaxsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smean',
-	'path': '@stdlib/stats/strided/smean',
-	'value': require( '@stdlib/stats/strided/smean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmean',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/strided/mean',
-		'@stdlib/stats/strided/sdsmean',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeankbn',
-	'path': '@stdlib/stats/strided/smeankbn',
-	'value': require( '@stdlib/stats/strided/smeankbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn',
-		'@stdlib/stats/strided/meankbn',
-		'@stdlib/stats/strided/smean',
-		'@stdlib/stats/base/snanmeankbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeankbn2',
-	'path': '@stdlib/stats/strided/smeankbn2',
-	'value': require( '@stdlib/stats/strided/smeankbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn2',
-		'@stdlib/stats/strided/meankbn2',
-		'@stdlib/stats/strided/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/strided/smean',
-		'@stdlib/stats/strided/smeanlipw',
-		'@stdlib/stats/base/snanmeanli'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanlipw',
-	'path': '@stdlib/stats/strided/smeanlipw',
-	'value': require( '@stdlib/stats/strided/smeanlipw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanlipw',
-		'@stdlib/stats/base/meanlipw',
-		'@stdlib/stats/strided/smean',
-		'@stdlib/stats/strided/smeanli',
-		'@stdlib/stats/base/snanmeanlipw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanors',
-	'path': '@stdlib/stats/strided/smeanors',
-	'value': require( '@stdlib/stats/strided/smeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanors',
-		'@stdlib/stats/strided/meanors',
-		'@stdlib/stats/strided/smean',
-		'@stdlib/stats/strided/snanmeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanpn',
-	'path': '@stdlib/stats/strided/smeanpn',
-	'value': require( '@stdlib/stats/strided/smeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpn',
-		'@stdlib/stats/strided/meanpn',
-		'@stdlib/stats/strided/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/strided/meanpw',
-		'@stdlib/stats/strided/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/strided/meanwd',
-		'@stdlib/stats/strided/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/strided/mediansorted',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/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/strided/mskmax',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/smskmin',
-		'@stdlib/stats/strided/snanmax',
-		'@stdlib/stats/strided/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/strided/mskmin',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/strided/smskmax',
-		'@stdlib/stats/strided/snanmin',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/smean',
-		'@stdlib/stats/strided/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/strided/nanmeanors',
-		'@stdlib/stats/strided/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/strided/nanmeanpn',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/nanminabs',
-		'@stdlib/stats/strided/sminabs',
-		'@stdlib/stats/strided/snanmaxabs',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmskmax',
-	'path': '@stdlib/stats/strided/snanmskmax',
-	'value': require( '@stdlib/stats/strided/snanmskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmskmax',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/strided/smskmax',
-		'@stdlib/stats/strided/snanmax',
-		'@stdlib/stats/strided/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmskmin',
-	'path': '@stdlib/stats/strided/snanmskmin',
-	'value': require( '@stdlib/stats/strided/snanmskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmskmin',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/strided/smskmin',
-		'@stdlib/stats/strided/snanmin',
-		'@stdlib/stats/strided/snanmskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmskrange',
-	'path': '@stdlib/stats/strided/snanmskrange',
-	'value': require( '@stdlib/stats/strided/snanmskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmskrange',
-		'@stdlib/stats/base/nanmskrange',
-		'@stdlib/stats/strided/smskrange',
-		'@stdlib/stats/strided/snanrange',
-		'@stdlib/stats/strided/snanmskmax',
-		'@stdlib/stats/strided/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/strided/dnanstdev',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/smskstdev',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/sstdev',
-	'value': require( '@stdlib/stats/strided/sstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdev',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/sstdevm',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/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/strided/sstdev',
-		'@stdlib/stats/base/stdevwd',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/dstdev',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/strided/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/strided/svariance',
-	'value': require( '@stdlib/stats/strided/svariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/strided/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/strided/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/strided/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/strided/svariance',
-		'@stdlib/stats/base/variancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.svariancewd',
-	'path': '@stdlib/stats/strided/svariancewd',
-	'value': require( '@stdlib/stats/strided/svariancewd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancewd',
-		'@stdlib/stats/base/snanvariancewd',
-		'@stdlib/stats/base/sstdevwd',
-		'@stdlib/stats/strided/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/strided/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 82a8d9d8a0..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 2d09ca7596..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 d8720f34e5..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/strided/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 f32f67a87e..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 7569907b91..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 5334a8b6ed..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 d0aa1f66b8..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 6750ed2da5..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 76e983e4ea..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 893ba7d55a..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 1f37162452..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 79d90092ab..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 0b1a075de4..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 1fc4655aab..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 f3bb2fdbcb..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 012d67c0d2..0000000000 --- a/namespace/namespace/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[18600,18600,100,30,30,100,1,1,100,18600,18600,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[18622,18622,100,30,30,100,1,1,100,18622,18622,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[18621,18621,100,30,30,100,1,1,100,18621,18621,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[18621,18621,100,30,30,100,1,1,100,18621,18621,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[18621,18621,100,30,30,100,1,1,100,18621,18621,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[18621,18621,100,30,30,100,1,1,100,18621,18621,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[18621,18621,100,30,30,100,1,1,100,18621,18621,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/d.js.html b/namespace/namespace/d.js.html deleted file mode 100644 index cd6e4ab7e4..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 4729cc0508..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/object/any-in-by',
-		'@stdlib/object/none-in-by',
-		'@stdlib/object/some-in-by',
-		'@stdlib/object/every-by',
-		'@stdlib/object/every-own-by'
-	]
-});
- 
-ns.push({
-	'alias': 'everyOwnBy',
-	'path': '@stdlib/object/every-own-by',
-	'value': require( '@stdlib/object/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 be4dadac62..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 6d6f942943..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 34cb7a1a7f..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 eca636c178..0000000000 --- a/namespace/namespace/i.js.html +++ /dev/null @@ -1,23704 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/i.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace i.js

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

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -7853 -7854 -7855 -7856 -7857 -7858 -7859 -7860 -7861 -7862 -7863 -7864 -7865 -7866 -7867 -7868 -7869 -7870 -7871 -7872 -7873 -78748x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -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': 'isEqualDateObject',
-	'path': '@stdlib/assert/is-equal-date-object',
-	'value': require( '@stdlib/assert/is-equal-date-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-date-object',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-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': '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-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': 'isStruct',
-	'path': '@stdlib/assert/is-struct',
-	'value': require( '@stdlib/assert/is-struct' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-struct-constructor-like',
-		'@stdlib/dstructs/struct'
-	]
-});
- 
-ns.push({
-	'alias': 'isStructConstructorLike',
-	'path': '@stdlib/assert/is-struct-constructor-like',
-	'value': require( '@stdlib/assert/is-struct-constructor-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-struct',
-		'@stdlib/dstructs/struct'
-	]
-});
- 
-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 f666da8e5d..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 - 18621/18621 -
- - -
- 100% - Branches - 30/30 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 18621/18621 -
- - -
-

- 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%7873/7873100%1/1100%0/0100%7873/7873
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%978/978100%1/1100%0/0100%978/978
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 a391479d0e..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 90bffa27ca..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 2795dc7a45..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 4db99ef036..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 d28f17568d..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 35a7f83a10..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/object/none-in-by',
-	'value': require( '@stdlib/object/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/object/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/object/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 d2244867be..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 018f5d69ec..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 c4889b0d95..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 da68d6d99e..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 e33d322afc..0000000000 --- a/namespace/namespace/random/array/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[486,486,100,1,1,100,0,0,100,486,486,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/random/array/index.html b/namespace/namespace/random/array/index.html deleted file mode 100644 index 3b83e78619..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 e8db8113fc..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 9b9eb37f2d..0000000000 --- a/namespace/namespace/random/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[44,44,100,1,1,100,0,0,100,44,44,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/random/index.html b/namespace/namespace/random/index.html deleted file mode 100644 index 5cb61ade91..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 e469cfcbc3..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 5bbdae8267..0000000000 --- a/namespace/namespace/random/iterators/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[458,458,100,1,1,100,0,0,100,458,458,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/random/iterators/index.html b/namespace/namespace/random/iterators/index.html deleted file mode 100644 index 1744305d02..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 c8def6da11..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 eae6f8d75f..0000000000 --- a/namespace/namespace/random/streams/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[505,505,100,1,1,100,0,0,100,505,505,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/random/streams/index.html b/namespace/namespace/random/streams/index.html deleted file mode 100644 index 28d026f99e..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 0c95f19f50..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 a0d7b20fe4..0000000000 --- a/namespace/namespace/random/strided/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[316,316,100,1,1,100,0,0,100,316,316,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/random/strided/index.html b/namespace/namespace/random/strided/index.html deleted file mode 100644 index b8775435d2..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 0d52035382..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 3d42b09bbd..0000000000 --- a/namespace/namespace/s.js.html +++ /dev/null @@ -1,3019 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/s.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace s.js

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

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -9798x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -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/object/some-in-by',
-	'value': require( '@stdlib/object/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/object/every-own-by',
-		'@stdlib/utils/some-by',
-		'@stdlib/object/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': 'structFactory',
-	'path': '@stdlib/dstructs/struct',
-	'value': require( '@stdlib/dstructs/struct' ),
-	'type': 'Function',
-	'related': []
-});
- 
-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 c6a819bb22..0000000000 --- a/namespace/namespace/strided/coverage.ndjson +++ /dev/null @@ -1,60 +0,0 @@ -[532,532,100,1,1,100,0,0,100,532,532,100,"25231ce28c32227f3514a468dd6b9b2ca494e53b","2025-05-19 00:38:18 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"0af8e794a72c54ded432906221787a69cbc66220","2025-06-05 17:26:22 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"533d3a3130771e3999c89e86912335ec035bb562","2025-06-05 17:30:27 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"0f9385513f5a3deb36b7b5d3e66fd7d4c36950a8","2025-06-05 17:37:45 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"62eb56a526c332a843262a32e4cd87a419805d63","2025-06-07 12:44:46 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"0243284ae1d34c0ac5ba1cb600be054936757c7d","2025-06-09 09:19:53 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"50241045481e8a6fc7c3421179594ef91b0906fe","2025-06-09 09:44:35 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a0a44c6ccf89c9a7c0372169f4f455ebfcf3a35b","2025-06-09 19:55:35 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"41e9b04b6cd7f4dd2c110f1e99f9b6ef7b3e5221","2025-06-10 11:52:26 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"700517006d1d185a0c1c9d302e5111b25d0bfaeb","2025-06-10 12:12:14 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1955f0d429aa30e12da3ddcd4d427f2d0c1559cc","2025-06-10 12:25:40 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"9be2917baa8ee638ed63f9e9b6d1b03ab1135c87","2025-06-12 09:11:21 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"c14d555a6a46c6717e41f985b2a4078397b95f40","2025-06-16 13:55:36 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"eac188f4def9fa545e9e0cfcd5731a66337fcd1a","2025-06-20 01:15:09 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ebf0e0e53e4c472c3a2c61f07eea0d1843448be6","2025-06-21 08:04:39 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8aac2356d862624b619505a56d4dcdd2cb0b6cdf","2025-06-21 08:21:19 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b624e9e84c95af2b719c89add88364824d8cb251","2025-06-23 11:46:53 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"5655aa56d479c95ac8499ef5f9090cc7d17fc715","2025-06-23 12:15:29 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"cb44d2aca78bfecfc52c38b565264b8990a98206","2025-06-23 15:39:33 +0000"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d75485f66a9349a4f30483574f12fa839e5462d8","2025-06-25 20:08:06 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d27d963735240594f5b51a460c68e31493370a4a","2025-06-25 20:36:17 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8a62a9ddb695916cf7c6e3e86376f3da3c7d66fb","2025-06-25 20:48:21 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1394ef561debc0e8e7174962fa79e8eb28c05030","2025-06-25 20:58:00 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1f79156e32b643e7131c0e0dcf7bc480fd20c657","2025-06-29 10:28:30 +0000"] diff --git a/namespace/namespace/strided/index.html b/namespace/namespace/strided/index.html deleted file mode 100644 index a326f1acb9..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 288fe87022..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 e2a29e40df..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 4bde7245c4..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 c7525f3ca7..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 f0bc46ac35..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 edb2ca9190..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 5886a7ad7d..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 f2c32fac9f..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/unary-reduce-strided1d-to-struct/0d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/0d.js.html deleted file mode 100644 index c0bcb85da4..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/0d.js.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/0d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 0d.js

-
- -
- 97.1% - Statements - 134/138 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 97.1% - Lines - 134/138 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1391x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MAIN //
- 
-/**
-* Performs a reduction over a list of specified dimensions in an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
-* var ybuf = new ResultsArray( 1 );
-*
-* // Define the array shapes:
-* var xsh = [ 2, 2 ];
-* var ysh = [];
-*
-* // Define the array strides:
-* var sx = [ 2, 1 ];
-* var sy = [ 0 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary0d( ztest, [ x, y, alternative, alpha, mu, sigma ], strategy, {} );
-*
-* var v = y.data.get( 0 );
-* // returns <Float64Results>
-*/
-function unary0d( fcn, arrays, strategy, opts ) {
-	arrays[ 0 ] = strategy( arrays[ 0 ] );
-	fcn( arrays, opts );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary0d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/10d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/10d.js.html deleted file mode 100644 index c2df32287f..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/10d.js.html +++ /dev/null @@ -1,1147 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/10d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 10d.js

-
- -
- 56.21% - Statements - 199/354 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 56.21% - Lines - 199/354 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3551x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary10d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 12, 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ] ] ] ]
-*/
-function unary10d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) { // eslint-disable-line max-statements
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var dv7;
-	var dv8;
-	var dv9;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var S5;
-	var S6;
-	var S7;
-	var S8;
-	var S9;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var i7;
-	var i8;
-	var i9;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 9 ];
-		S1 = sh[ 8 ];
-		S2 = sh[ 7 ];
-		S3 = sh[ 6 ];
-		S4 = sh[ 5 ];
-		S5 = sh[ 4 ];
-		S6 = sh[ 3 ];
-		S7 = sh[ 2 ];
-		S8 = sh[ 1 ];
-		S9 = sh[ 0 ];
-		dv0 = [ strides[9] ];                     // offset increment for innermost loop
-		dv1 = [ strides[8] - ( S0*strides[9] ) ];
-		dv2 = [ strides[7] - ( S1*strides[8] ) ];
-		dv3 = [ strides[6] - ( S2*strides[7] ) ];
-		dv4 = [ strides[5] - ( S3*strides[6] ) ];
-		dv5 = [ strides[4] - ( S4*strides[5] ) ];
-		dv6 = [ strides[3] - ( S5*strides[4] ) ];
-		dv7 = [ strides[2] - ( S6*strides[3] ) ];
-		dv8 = [ strides[1] - ( S7*strides[2] ) ];
-		dv9 = [ strides[0] - ( S8*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[9] );
-			dv1.push( sv[8] - ( S0*sv[9] ) );
-			dv2.push( sv[7] - ( S1*sv[8] ) );
-			dv3.push( sv[6] - ( S2*sv[7] ) );
-			dv4.push( sv[5] - ( S3*sv[6] ) );
-			dv5.push( sv[4] - ( S4*sv[5] ) );
-			dv6.push( sv[3] - ( S5*sv[4] ) );
-			dv7.push( sv[2] - ( S6*sv[3] ) );
-			dv8.push( sv[1] - ( S7*sv[2] ) );
-			dv9.push( sv[0] - ( S8*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 3 ];
-		S4 = sh[ 4 ];
-		S5 = sh[ 5 ];
-		S6 = sh[ 6 ];
-		S7 = sh[ 7 ];
-		S8 = sh[ 8 ];
-		S9 = sh[ 9 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ];
-		dv3 = [ strides[3] - ( S2*strides[2] ) ];
-		dv4 = [ strides[4] - ( S3*strides[3] ) ];
-		dv5 = [ strides[5] - ( S4*strides[4] ) ];
-		dv6 = [ strides[6] - ( S5*strides[5] ) ];
-		dv7 = [ strides[7] - ( S6*strides[6] ) ];
-		dv8 = [ strides[8] - ( S7*strides[7] ) ];
-		dv9 = [ strides[9] - ( S8*strides[8] ) ];  // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-			dv3.push( sv[3] - ( S2*sv[2] ) );
-			dv4.push( sv[4] - ( S3*sv[3] ) );
-			dv5.push( sv[5] - ( S4*sv[4] ) );
-			dv6.push( sv[6] - ( S5*sv[5] ) );
-			dv7.push( sv[7] - ( S6*sv[6] ) );
-			dv8.push( sv[8] - ( S7*sv[7] ) );
-			dv9.push( sv[9] - ( S8*sv[8] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i9 = 0; i9 < S9; i9++ ) {
-		for ( i8 = 0; i8 < S8; i8++ ) {
-			for ( i7 = 0; i7 < S7; i7++ ) {
-				for ( i6 = 0; i6 < S6; i6++ ) {
-					for ( i5 = 0; i5 < S5; i5++ ) {
-						for ( i4 = 0; i4 < S4; i4++ ) {
-							for ( i3 = 0; i3 < S3; i3++ ) {
-								for ( i2 = 0; i2 < S2; i2++ ) {
-									for ( i1 = 0; i1 < S1; i1++ ) {
-										for ( i0 = 0; i0 < S0; i0++ ) {
-											setViewOffsets( views, iv );
-											v[ 0 ] = strategy( views[ 0 ] );
-											fcn( v, opts );
-											incrementOffsets( iv, dv0 );
-										}
-										incrementOffsets( iv, dv1 );
-									}
-									incrementOffsets( iv, dv2 );
-								}
-								incrementOffsets( iv, dv3 );
-							}
-							incrementOffsets( iv, dv4 );
-						}
-						incrementOffsets( iv, dv5 );
-					}
-					incrementOffsets( iv, dv6 );
-				}
-				incrementOffsets( iv, dv7 );
-			}
-			incrementOffsets( iv, dv8 );
-		}
-		incrementOffsets( iv, dv9 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary10d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/10d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/10d_blocked.js.html deleted file mode 100644 index f3d1b551e8..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/10d_blocked.js.html +++ /dev/null @@ -1,1519 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/10d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 10d_blocked.js

-
- -
- 42.25% - Statements - 202/478 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 42.25% - Lines - 202/478 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -4791x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary10d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 12, 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ] ] ] ]
-*/
-function blockedunary10d( fcn, arrays, views, strides, strategy, opts ) { // eslint-disable-line max-statements, max-lines-per-function
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var dv7;
-	var dv8;
-	var dv9;
-	var ov1;
-	var ov2;
-	var ov3;
-	var ov4;
-	var ov5;
-	var ov6;
-	var ov7;
-	var ov8;
-	var ov9;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var s4;
-	var s5;
-	var s6;
-	var s7;
-	var s8;
-	var s9;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var i7;
-	var i8;
-	var i9;
-	var j0;
-	var j1;
-	var j2;
-	var j3;
-	var j4;
-	var j5;
-	var j6;
-	var j7;
-	var j8;
-	var j9;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	ov3 = zeros( N );
-	ov4 = zeros( N );
-	ov5 = zeros( N );
-	ov6 = zeros( N );
-	ov7 = zeros( N );
-	ov8 = zeros( N );
-	ov9 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	dv3 = zeros( N );
-	dv4 = zeros( N );
-	dv5 = zeros( N );
-	dv6 = zeros( N );
-	dv7 = zeros( N );
-	dv8 = zeros( N );
-	dv9 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j9 = sh[9]; j9 > 0; ) {
-		if ( j9 < bsize ) {
-			s9 = j9;
-			j9 = 0;
-		} else {
-			s9 = bsize;
-			j9 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov9[ k ] = ov[k] + ( j9*sv[k][9] );
-		}
-		for ( j8 = sh[8]; j8 > 0; ) {
-			if ( j8 < bsize ) {
-				s8 = j8;
-				j8 = 0;
-			} else {
-				s8 = bsize;
-				j8 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				dv9 = sv[k][9] - ( s8*sv[k][8] );
-				ov8[ k ] = ov9[k] + ( j8*sv[k][8] );
-			}
-			for ( j7 = sh[7]; j7 > 0; ) {
-				if ( j7 < bsize ) {
-					s7 = j7;
-					j7 = 0;
-				} else {
-					s7 = bsize;
-					j7 -= bsize;
-				}
-				for ( k = 0; k < N; k++ ) {
-					dv8 = sv[k][8] - ( s7*sv[k][7] );
-					ov7[ k ] = ov8[k] + ( j7*sv[k][7] );
-				}
-				for ( j6 = sh[6]; j6 > 0; ) {
-					if ( j6 < bsize ) {
-						s6 = j6;
-						j6 = 0;
-					} else {
-						s6 = bsize;
-						j6 -= bsize;
-					}
-					for ( k = 0; k < N; k++ ) {
-						dv7 = sv[k][7] - ( s6*sv[k][6] );
-						ov6[ k ] = ov7[k] + ( j6*sv[k][6] );
-					}
-					for ( j5 = sh[5]; j5 > 0; ) {
-						if ( j5 < bsize ) {
-							s5 = j5;
-							j5 = 0;
-						} else {
-							s5 = bsize;
-							j5 -= bsize;
-						}
-						for ( k = 0; k < N; k++ ) {
-							dv6 = sv[k][6] - ( s5*sv[k][5] );
-							ov5[ k ] = ov6[k] + ( j5*sv[k][5] );
-						}
-						for ( j4 = sh[4]; j4 > 0; ) {
-							if ( j4 < bsize ) {
-								s4 = j4;
-								j4 = 0;
-							} else {
-								s4 = bsize;
-								j4 -= bsize;
-							}
-							for ( k = 0; k < N; k++ ) {
-								dv5 = sv[k][5] - ( s4*sv[k][4] );
-								ov4[ k ] = ov5[k] + ( j4*sv[k][4] );
-							}
-							for ( j3 = sh[3]; j3 > 0; ) {
-								if ( j3 < bsize ) {
-									s3 = j3;
-									j3 = 0;
-								} else {
-									s3 = bsize;
-									j3 -= bsize;
-								}
-								for ( k = 0; k < N; k++ ) {
-									dv4[ k ] = sv[k][4] - ( s3*sv[k][3] );
-									ov3[ k ] = ov4[k] + ( j3*sv[k][3] );
-								}
-								for ( j2 = sh[2]; j2 > 0; ) {
-									if ( j2 < bsize ) {
-										s2 = j2;
-										j2 = 0;
-									} else {
-										s2 = bsize;
-										j2 -= bsize;
-									}
-									for ( k = 0; k < N; k++ ) {
-										dv3[ k ] = sv[k][3] - ( s2*sv[k][2] );
-										ov2[ k ] = ov3[k] + ( j2*sv[k][2] );
-									}
-									for ( j1 = sh[1]; j1 > 0; ) {
-										if ( j1 < bsize ) {
-											s1 = j1;
-											j1 = 0;
-										} else {
-											s1 = bsize;
-											j1 -= bsize;
-										}
-										for ( k = 0; k < N; k++ ) {
-											dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-											ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-										}
-										for ( j0 = sh[0]; j0 > 0; ) {
-											if ( j0 < bsize ) {
-												s0 = j0;
-												j0 = 0;
-											} else {
-												s0 = bsize;
-												j0 -= bsize;
-											}
-											// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-											for ( k = 0; k < N; k++ ) {
-												iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-												dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-											}
-											// Iterate over the non-reduced ndarray dimensions...
-											for ( i9 = 0; i9 < s9; i9++ ) {
-												for ( i8 = 0; i8 < s8; i8++ ) {
-													for ( i7 = 0; i7 < s7; i7++ ) {
-														for ( i6 = 0; i6 < s6; i6++ ) {
-															for ( i5 = 0; i5 < s5; i5++ ) {
-																for ( i4 = 0; i4 < s4; i4++ ) {
-																	for ( i3 = 0; i3 < s3; i3++ ) {
-																		for ( i2 = 0; i2 < s2; i2++ ) {
-																			for ( i1 = 0; i1 < s1; i1++ ) {
-																				for ( i0 = 0; i0 < s0; i0++ ) {
-																					setViewOffsets( views, iv );
-																					v[ 0 ] = strategy( views[ 0 ] );
-																					fcn( v, opts );
-																					incrementOffsets( iv, dv0 );
-																				}
-																				incrementOffsets( iv, dv1 );
-																			}
-																			incrementOffsets( iv, dv2 );
-																		}
-																		incrementOffsets( iv, dv3 );
-																	}
-																	incrementOffsets( iv, dv4 );
-																}
-																incrementOffsets( iv, dv5 );
-															}
-															incrementOffsets( iv, dv6 );
-														}
-														incrementOffsets( iv, dv7 );
-													}
-													incrementOffsets( iv, dv8 );
-												}
-												incrementOffsets( iv, dv9 );
-											}
-										}
-									}
-								}
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary10d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/1d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/1d.js.html deleted file mode 100644 index d9f714a423..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/1d.js.html +++ /dev/null @@ -1,775 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/1d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 1d.js

-
- -
- 85.21% - Statements - 196/230 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 85.21% - Lines - 196/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 -2311x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 3, 2, 2 ];
-* var ysh = [ 3 ];
-*
-* // Define the array strides:
-* var sx = [ 4, 2, 1 ];
-* var sy = [ 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary1d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ <Float64Results>, <Float64Results>, <Float64Results> ]
-*/
-function unary1d( fcn, arrays, views, strides, strategy, opts ) {
-	var dv0;
-	var sh;
-	var S0;
-	var iv;
-	var i0;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	S0 = sh[ 0 ];
-	dv0 = [ strides[0] ];
-	for ( i = 1; i < arrays.length; i++ ) {
-		dv0.push( arrays[i].strides[0] );
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i0 = 0; i0 < S0; i0++ ) {
-		setViewOffsets( views, iv );
-		v[ 0 ] = strategy( views[ 0 ] );
-		fcn( v, opts );
-		incrementOffsets( iv, dv0 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary1d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/2d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/2d.js.html deleted file mode 100644 index 0818ccb960..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/2d.js.html +++ /dev/null @@ -1,853 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/2d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 2d.js

-
- -
- 76.95% - Statements - 197/256 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 76.95% - Lines - 197/256 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -2571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 3, 2, 2 ];
-* var ysh = [ 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 4, 2, 1 ];
-* var sy = [ 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary2d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ]
-*/
-function unary2d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) {
-	var dv0;
-	var dv1;
-	var sh;
-	var S0;
-	var S1;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 1 ];
-		S1 = sh[ 0 ];
-		dv0 = [ strides[1] ];                     // offset increment for innermost loop
-		dv1 = [ strides[0] - ( S0*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[1] );
-			dv1.push( sv[0] - ( S0*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i1 = 0; i1 < S1; i1++ ) {
-		for ( i0 = 0; i0 < S0; i0++ ) {
-			setViewOffsets( views, iv );
-			v[ 0 ] = strategy( views[ 0 ] );
-			fcn( v, opts );
-			incrementOffsets( iv, dv0 );
-		}
-		incrementOffsets( iv, dv1 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/2d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/2d_blocked.js.html deleted file mode 100644 index 6e6816c4e7..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/2d_blocked.js.html +++ /dev/null @@ -1,961 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/2d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 2d_blocked.js

-
- -
- 68.49% - Statements - 200/292 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 68.49% - Lines - 200/292 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -2931x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 3, 2, 2 ];
-* var ysh = [ 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 4, 2, 1 ];
-* var sy = [ 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary2d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ]
-*/
-function blockedunary2d( fcn, arrays, views, strides, strategy, opts ) {
-	var bsize;
-	var dv0;
-	var dv1;
-	var ov1;
-	var sh;
-	var s0;
-	var s1;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var j0;
-	var j1;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	dv1 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j1 = sh[1]; j1 > 0; ) {
-		if ( j1 < bsize ) {
-			s1 = j1;
-			j1 = 0;
-		} else {
-			s1 = bsize;
-			j1 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov1[ k ] = ov[k] + ( j1*sv[k][1] );
-		}
-		for ( j0 = sh[0]; j0 > 0; ) {
-			if ( j0 < bsize ) {
-				s0 = j0;
-				j0 = 0;
-			} else {
-				s0 = bsize;
-				j0 -= bsize;
-			}
-			// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-			for ( k = 0; k < N; k++ ) {
-				iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-				dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-			}
-			// Iterate over the non-reduced ndarray dimensions...
-			for ( i1 = 0; i1 < s1; i1++ ) {
-				for ( i0 = 0; i0 < s0; i0++ ) {
-					setViewOffsets( views, iv );
-					v[ 0 ] = strategy( views[ 0 ] );
-					fcn( v, opts );
-					incrementOffsets( iv, dv0 );
-				}
-				incrementOffsets( iv, dv1 );
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/3d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/3d.js.html deleted file mode 100644 index d181775f44..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/3d.js.html +++ /dev/null @@ -1,889 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/3d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 3d.js

-
- -
- 73.5% - Statements - 197/268 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 73.5% - Lines - 197/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 -2691x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary3d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ]
-*/
-function unary3d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) {
-	var dv0;
-	var dv1;
-	var dv2;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 2 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 0 ];
-		dv0 = [ strides[2] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[2] ) ];
-		dv2 = [ strides[0] - ( S1*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[2] );
-			dv1.push( sv[1] - ( S0*sv[2] ) );
-			dv2.push( sv[0] - ( S1*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i2 = 0; i2 < S2; i2++ ) {
-		for ( i1 = 0; i1 < S1; i1++ ) {
-			for ( i0 = 0; i0 < S0; i0++ ) {
-				setViewOffsets( views, iv );
-				v[ 0 ] = strategy( views[ 0 ] );
-				fcn( v, opts );
-				incrementOffsets( iv, dv0 );
-			}
-			incrementOffsets( iv, dv1 );
-		}
-		incrementOffsets( iv, dv2 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/3d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/3d_blocked.js.html deleted file mode 100644 index e7f6a960ed..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/3d_blocked.js.html +++ /dev/null @@ -1,1036 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/3d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 3d_blocked.js

-
- -
- 63.72% - Statements - 202/317 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 63.72% - Lines - 202/317 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3181x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary3d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ]
-*/
-function blockedunary3d( fcn, arrays, views, strides, strategy, opts ) {
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var ov1;
-	var ov2;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var j0;
-	var j1;
-	var j2;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j2 = sh[2]; j2 > 0; ) {
-		if ( j2 < bsize ) {
-			s2 = j2;
-			j2 = 0;
-		} else {
-			s2 = bsize;
-			j2 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov2[ k ] = ov[k] + ( j2*sv[k][2] );
-		}
-		for ( j1 = sh[1]; j1 > 0; ) {
-			if ( j1 < bsize ) {
-				s1 = j1;
-				j1 = 0;
-			} else {
-				s1 = bsize;
-				j1 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-				dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-			}
-			for ( j0 = sh[0]; j0 > 0; ) {
-				if ( j0 < bsize ) {
-					s0 = j0;
-					j0 = 0;
-				} else {
-					s0 = bsize;
-					j0 -= bsize;
-				}
-				// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-				for ( k = 0; k < N; k++ ) {
-					iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-					dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-				}
-				// Iterate over the non-reduced ndarray dimensions...
-				for ( i2 = 0; i2 < s2; i2++ ) {
-					for ( i1 = 0; i1 < s1; i1++ ) {
-						for ( i0 = 0; i0 < s0; i0++ ) {
-							setViewOffsets( views, iv );
-							v[ 0 ] = strategy( views[ 0 ] );
-							fcn( v, opts );
-							incrementOffsets( iv, dv0 );
-						}
-						incrementOffsets( iv, dv1 );
-					}
-					incrementOffsets( iv, dv2 );
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/4d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/4d.js.html deleted file mode 100644 index 299600d4a4..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/4d.js.html +++ /dev/null @@ -1,925 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/4d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 4d.js

-
- -
- 70.35% - Statements - 197/280 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 70.35% - Lines - 197/280 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -2811x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary4d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ]
-*/
-function unary4d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) {
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 3 ];
-		S1 = sh[ 2 ];
-		S2 = sh[ 1 ];
-		S3 = sh[ 0 ];
-		dv0 = [ strides[3] ];                     // offset increment for innermost loop
-		dv1 = [ strides[2] - ( S0*strides[3] ) ];
-		dv2 = [ strides[1] - ( S1*strides[2] ) ];
-		dv3 = [ strides[0] - ( S2*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[3] );
-			dv1.push( sv[2] - ( S0*sv[3] ) );
-			dv2.push( sv[1] - ( S1*sv[2] ) );
-			dv3.push( sv[0] - ( S2*sv[1]) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 3 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ];
-		dv3 = [ strides[3] - ( S2*strides[2] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-			dv3.push( sv[3] - ( S2*sv[2] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i3 = 0; i3 < S3; i3++ ) {
-		for ( i2 = 0; i2 < S2; i2++ ) {
-			for ( i1 = 0; i1 < S1; i1++ ) {
-				for ( i0 = 0; i0 < S0; i0++ ) {
-					setViewOffsets( views, iv );
-					v[ 0 ] = strategy( views[ 0 ] );
-					fcn( v, opts );
-					incrementOffsets( iv, dv0 );
-				}
-				incrementOffsets( iv, dv1 );
-			}
-			incrementOffsets( iv, dv2 );
-		}
-		incrementOffsets( iv, dv3 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/4d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/4d_blocked.js.html deleted file mode 100644 index fbb94d6a09..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/4d_blocked.js.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/4d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 4d_blocked.js

-
- -
- 59.41% - Statements - 202/340 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 59.41% - Lines - 202/340 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary4d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ]
-*/
-function blockedunary4d( fcn, arrays, views, strides, strategy, opts ) {
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var ov1;
-	var ov2;
-	var ov3;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var j0;
-	var j1;
-	var j2;
-	var j3;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	ov3 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	dv3 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j3 = sh[3]; j3 > 0; ) {
-		if ( j3 < bsize ) {
-			s3 = j3;
-			j3 = 0;
-		} else {
-			s3 = bsize;
-			j3 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov3[ k ] = ov[k] + ( j3*sv[k][3] );
-		}
-		for ( j2 = sh[2]; j2 > 0; ) {
-			if ( j2 < bsize ) {
-				s2 = j2;
-				j2 = 0;
-			} else {
-				s2 = bsize;
-				j2 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				ov2[ k ] = ov3[k] + ( j2*sv[k][2] );
-				dv3[ k ] = sv[k][3] - ( s2*sv[k][2] );
-			}
-			for ( j1 = sh[1]; j1 > 0; ) {
-				if ( j1 < bsize ) {
-					s1 = j1;
-					j1 = 0;
-				} else {
-					s1 = bsize;
-					j1 -= bsize;
-				}
-				for ( k = 0; k < N; k++ ) {
-					ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-					dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-				}
-				for ( j0 = sh[0]; j0 > 0; ) {
-					if ( j0 < bsize ) {
-						s0 = j0;
-						j0 = 0;
-					} else {
-						s0 = bsize;
-						j0 -= bsize;
-					}
-					// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-					for ( k = 0; k < N; k++ ) {
-						iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-						dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-					}
-					// Iterate over the non-reduced ndarray dimensions...
-					for ( i3 = 0; i3 < s3; i3++ ) {
-						for ( i2 = 0; i2 < s2; i2++ ) {
-							for ( i1 = 0; i1 < s1; i1++ ) {
-								for ( i0 = 0; i0 < s0; i0++ ) {
-									setViewOffsets( views, iv );
-									v[ 0 ] = strategy( views[ 0 ] );
-									fcn( v, opts );
-									incrementOffsets( iv, dv0 );
-								}
-								incrementOffsets( iv, dv1 );
-							}
-							incrementOffsets( iv, dv2 );
-						}
-						incrementOffsets( iv, dv3 );
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/5d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/5d.js.html deleted file mode 100644 index 86195f02a4..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/5d.js.html +++ /dev/null @@ -1,961 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/5d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 5d.js

-
- -
- 67.46% - Statements - 197/292 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 67.46% - Lines - 197/292 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -2931x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary5d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ]
-*/
-function unary5d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) {
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 4 ];
-		S1 = sh[ 3 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 1 ];
-		S4 = sh[ 0 ];
-		dv0 = [ strides[4] ];                     // offset increment for innermost loop
-		dv1 = [ strides[3] - ( S0*strides[4] ) ];
-		dv2 = [ strides[2] - ( S1*strides[3] ) ];
-		dv3 = [ strides[1] - ( S2*strides[2] ) ];
-		dv4 = [ strides[0] - ( S3*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[4] );
-			dv1.push( sv[3] - ( S0*sv[4] ) );
-			dv2.push( sv[2] - ( S1*sv[3] ) );
-			dv3.push( sv[1] - ( S2*sv[2] ) );
-			dv4.push( sv[0] - ( S3*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 3 ];
-		S4 = sh[ 4 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ];
-		dv3 = [ strides[3] - ( S2*strides[2] ) ];
-		dv4 = [ strides[4] - ( S3*strides[3] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-			dv3.push( sv[3] - ( S2*sv[2] ) );
-			dv4.push( sv[4] - ( S3*sv[3] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i4 = 0; i4 < S4; i4++ ) {
-		for ( i3 = 0; i3 < S3; i3++ ) {
-			for ( i2 = 0; i2 < S2; i2++ ) {
-				for ( i1 = 0; i1 < S1; i1++ ) {
-					for ( i0 = 0; i0 < S0; i0++ ) {
-						setViewOffsets( views, iv );
-						v[ 0 ] = strategy( views[ 0 ] );
-						fcn( v, opts );
-						incrementOffsets( iv, dv0 );
-					}
-					incrementOffsets( iv, dv1 );
-				}
-				incrementOffsets( iv, dv2 );
-			}
-			incrementOffsets( iv, dv3 );
-		}
-		incrementOffsets( iv, dv4 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/5d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/5d_blocked.js.html deleted file mode 100644 index 503bed2f54..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/5d_blocked.js.html +++ /dev/null @@ -1,1174 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/5d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 5d_blocked.js

-
- -
- 55.64% - Statements - 202/363 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 55.64% - Lines - 202/363 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary5d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ]
-*/
-function blockedunary5d( fcn, arrays, views, strides, strategy, opts ) { // eslint-disable-line max-statements
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var ov1;
-	var ov2;
-	var ov3;
-	var ov4;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var s4;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var j0;
-	var j1;
-	var j2;
-	var j3;
-	var j4;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	ov3 = zeros( N );
-	ov4 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	dv3 = zeros( N );
-	dv4 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j4 = sh[4]; j4 > 0; ) {
-		if ( j4 < bsize ) {
-			s4 = j4;
-			j4 = 0;
-		} else {
-			s4 = bsize;
-			j4 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov4[ k ] = ov[k] + ( j4*sv[k][4] );
-		}
-		for ( j3 = sh[3]; j3 > 0; ) {
-			if ( j3 < bsize ) {
-				s3 = j3;
-				j3 = 0;
-			} else {
-				s3 = bsize;
-				j3 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				dv4[ k ] = sv[k][4] - ( s3*sv[k][3] );
-				ov3[ k ] = ov4[k] + ( j3*sv[k][3] );
-			}
-			for ( j2 = sh[2]; j2 > 0; ) {
-				if ( j2 < bsize ) {
-					s2 = j2;
-					j2 = 0;
-				} else {
-					s2 = bsize;
-					j2 -= bsize;
-				}
-				for ( k = 0; k < N; k++ ) {
-					dv3[ k ] = sv[k][3] - ( s2*sv[k][2] );
-					ov2[ k ] = ov3[k] + ( j2*sv[k][2] );
-				}
-				for ( j1 = sh[1]; j1 > 0; ) {
-					if ( j1 < bsize ) {
-						s1 = j1;
-						j1 = 0;
-					} else {
-						s1 = bsize;
-						j1 -= bsize;
-					}
-					for ( k = 0; k < N; k++ ) {
-						dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-						ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-					}
-					for ( j0 = sh[0]; j0 > 0; ) {
-						if ( j0 < bsize ) {
-							s0 = j0;
-							j0 = 0;
-						} else {
-							s0 = bsize;
-							j0 -= bsize;
-						}
-						// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-						for ( k = 0; k < N; k++ ) {
-							iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-							dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-						}
-						// Iterate over the non-reduced ndarray dimensions...
-						for ( i4 = 0; i4 < s4; i4++ ) {
-							for ( i3 = 0; i3 < s3; i3++ ) {
-								for ( i2 = 0; i2 < s2; i2++ ) {
-									for ( i1 = 0; i1 < s1; i1++ ) {
-										for ( i0 = 0; i0 < s0; i0++ ) {
-											setViewOffsets( views, iv );
-											v[ 0 ] = strategy( views[ 0 ] );
-											fcn( v, opts );
-											incrementOffsets( iv, dv0 );
-										}
-										incrementOffsets( iv, dv1 );
-									}
-									incrementOffsets( iv, dv2 );
-								}
-								incrementOffsets( iv, dv3 );
-							}
-							incrementOffsets( iv, dv4 );
-						}
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/6d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/6d.js.html deleted file mode 100644 index c28665c47a..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/6d.js.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/6d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 6d.js

-
- -
- 65.03% - Statements - 199/306 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 65.03% - Lines - 199/306 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3071x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary6d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ]
-*/
-function unary6d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) {
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var S5;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 5 ];
-		S1 = sh[ 4 ];
-		S2 = sh[ 3 ];
-		S3 = sh[ 2 ];
-		S4 = sh[ 1 ];
-		S5 = sh[ 0 ];
-		dv0 = [ strides[5] ];                     // offset increment for innermost loop
-		dv1 = [ strides[4] - ( S0*strides[5] ) ];
-		dv2 = [ strides[3] - ( S1*strides[4] ) ];
-		dv3 = [ strides[2] - ( S2*strides[3] ) ];
-		dv4 = [ strides[1] - ( S3*strides[2] ) ];
-		dv5 = [ strides[0] - ( S4*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[5] );
-			dv1.push( sv[4] - ( S0*sv[5] ) );
-			dv2.push( sv[3] - ( S1*sv[4] ) );
-			dv3.push( sv[2] - ( S2*sv[3] ) );
-			dv4.push( sv[1] - ( S3*sv[2] ) );
-			dv5.push( sv[0] - ( S4*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 3 ];
-		S4 = sh[ 4 ];
-		S5 = sh[ 5 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ];
-		dv3 = [ strides[3] - ( S2*strides[2] ) ];
-		dv4 = [ strides[4] - ( S3*strides[3] ) ];
-		dv5 = [ strides[5] - ( S4*strides[4] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-			dv3.push( sv[3] - ( S2*sv[2] ) );
-			dv4.push( sv[4] - ( S3*sv[3] ) );
-			dv5.push( sv[5] - ( S4*sv[4] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i5 = 0; i5 < S5; i5++ ) {
-		for ( i4 = 0; i4 < S4; i4++ ) {
-			for ( i3 = 0; i3 < S3; i3++ ) {
-				for ( i2 = 0; i2 < S2; i2++ ) {
-					for ( i1 = 0; i1 < S1; i1++ ) {
-						for ( i0 = 0; i0 < S0; i0++ ) {
-							setViewOffsets( views, iv );
-							v[ 0 ] = strategy( views[ 0 ] );
-							fcn( v, opts );
-							incrementOffsets( iv, dv0 );
-						}
-						incrementOffsets( iv, dv1 );
-					}
-					incrementOffsets( iv, dv2 );
-				}
-				incrementOffsets( iv, dv3 );
-			}
-			incrementOffsets( iv, dv4 );
-		}
-		incrementOffsets( iv, dv5 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary6d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/6d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/6d_blocked.js.html deleted file mode 100644 index e6c6c89edd..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/6d_blocked.js.html +++ /dev/null @@ -1,1243 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/6d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 6d_blocked.js

-
- -
- 52.33% - Statements - 202/386 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 52.33% - Lines - 202/386 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3871x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary6d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ]
-*/
-function blockedunary6d( fcn, arrays, views, strides, strategy, opts ) { // eslint-disable-line max-statements
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var ov1;
-	var ov2;
-	var ov3;
-	var ov4;
-	var ov5;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var s4;
-	var s5;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var j0;
-	var j1;
-	var j2;
-	var j3;
-	var j4;
-	var j5;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	ov3 = zeros( N );
-	ov4 = zeros( N );
-	ov5 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	dv3 = zeros( N );
-	dv4 = zeros( N );
-	dv5 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j5 = sh[5]; j5 > 0; ) {
-		if ( j5 < bsize ) {
-			s5 = j5;
-			j5 = 0;
-		} else {
-			s5 = bsize;
-			j5 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov5[ k ] = ov[k] + ( j5*sv[k][5] );
-		}
-		for ( j4 = sh[4]; j4 > 0; ) {
-			if ( j4 < bsize ) {
-				s4 = j4;
-				j4 = 0;
-			} else {
-				s4 = bsize;
-				j4 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				dv5 = sv[k][5] - ( s4*sv[k][4] );
-				ov4[ k ] = ov5[k] + ( j4*sv[k][4] );
-			}
-			for ( j3 = sh[3]; j3 > 0; ) {
-				if ( j3 < bsize ) {
-					s3 = j3;
-					j3 = 0;
-				} else {
-					s3 = bsize;
-					j3 -= bsize;
-				}
-				for ( k = 0; k < N; k++ ) {
-					dv4[ k ] = sv[k][4] - ( s3*sv[k][3] );
-					ov3[ k ] = ov4[k] + ( j3*sv[k][3] );
-				}
-				for ( j2 = sh[2]; j2 > 0; ) {
-					if ( j2 < bsize ) {
-						s2 = j2;
-						j2 = 0;
-					} else {
-						s2 = bsize;
-						j2 -= bsize;
-					}
-					for ( k = 0; k < N; k++ ) {
-						dv3[ k ] = sv[k][3] - ( s2*sv[k][2] );
-						ov2[ k ] = ov3[k] + ( j2*sv[k][2] );
-					}
-					for ( j1 = sh[1]; j1 > 0; ) {
-						if ( j1 < bsize ) {
-							s1 = j1;
-							j1 = 0;
-						} else {
-							s1 = bsize;
-							j1 -= bsize;
-						}
-						for ( k = 0; k < N; k++ ) {
-							dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-							ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-						}
-						for ( j0 = sh[0]; j0 > 0; ) {
-							if ( j0 < bsize ) {
-								s0 = j0;
-								j0 = 0;
-							} else {
-								s0 = bsize;
-								j0 -= bsize;
-							}
-							// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-							for ( k = 0; k < N; k++ ) {
-								iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-								dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-							}
-							// Iterate over the non-reduced ndarray dimensions...
-							for ( i5 = 0; i5 < s5; i5++ ) {
-								for ( i4 = 0; i4 < s4; i4++ ) {
-									for ( i3 = 0; i3 < s3; i3++ ) {
-										for ( i2 = 0; i2 < s2; i2++ ) {
-											for ( i1 = 0; i1 < s1; i1++ ) {
-												for ( i0 = 0; i0 < s0; i0++ ) {
-													setViewOffsets( views, iv );
-													v[ 0 ] = strategy( views[ 0 ] );
-													fcn( v, opts );
-													incrementOffsets( iv, dv0 );
-												}
-												incrementOffsets( iv, dv1 );
-											}
-											incrementOffsets( iv, dv2 );
-										}
-										incrementOffsets( iv, dv3 );
-									}
-									incrementOffsets( iv, dv4 );
-								}
-								incrementOffsets( iv, dv5 );
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary6d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/7d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/7d.js.html deleted file mode 100644 index 874c0bd4a2..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/7d.js.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/7d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 7d.js

-
- -
- 62.57% - Statements - 199/318 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 62.57% - Lines - 199/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 -3191x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary7d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ]
-*/
-function unary7d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) {
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var S5;
-	var S6;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 6 ];
-		S1 = sh[ 5 ];
-		S2 = sh[ 4 ];
-		S3 = sh[ 3 ];
-		S4 = sh[ 2 ];
-		S5 = sh[ 1 ];
-		S6 = sh[ 0 ];
-		dv0 = [ strides[6] ];                     // offset increment for innermost loop
-		dv1 = [ strides[5] - ( S0*strides[6] ) ];
-		dv2 = [ strides[4] - ( S1*strides[5] ) ];
-		dv3 = [ strides[3] - ( S2*strides[4] ) ];
-		dv4 = [ strides[2] - ( S3*strides[3] ) ];
-		dv5 = [ strides[1] - ( S4*strides[2] ) ];
-		dv6 = [ strides[0] - ( S5*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[6] );
-			dv1.push( sv[5] - ( S0*sv[6] ) );
-			dv2.push( sv[4] - ( S1*sv[5] ) );
-			dv3.push( sv[3] - ( S2*sv[4] ) );
-			dv4.push( sv[2] - ( S3*sv[3] ) );
-			dv5.push( sv[1] - ( S4*sv[2] ) );
-			dv6.push( sv[0] - ( S5*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 3 ];
-		S4 = sh[ 4 ];
-		S5 = sh[ 5 ];
-		S6 = sh[ 6 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ];
-		dv3 = [ strides[3] - ( S2*strides[2] ) ];
-		dv4 = [ strides[4] - ( S3*strides[3] ) ];
-		dv5 = [ strides[5] - ( S4*strides[4] ) ];
-		dv6 = [ strides[6] - ( S5*strides[5] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-			dv3.push( sv[3] - ( S2*sv[2] ) );
-			dv4.push( sv[4] - ( S3*sv[3] ) );
-			dv5.push( sv[5] - ( S4*sv[4] ) );
-			dv6.push( sv[6] - ( S5*sv[5] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i6 = 0; i6 < S6; i6++ ) {
-		for ( i5 = 0; i5 < S5; i5++ ) {
-			for ( i4 = 0; i4 < S4; i4++ ) {
-				for ( i3 = 0; i3 < S3; i3++ ) {
-					for ( i2 = 0; i2 < S2; i2++ ) {
-						for ( i1 = 0; i1 < S1; i1++ ) {
-							for ( i0 = 0; i0 < S0; i0++ ) {
-								setViewOffsets( views, iv );
-								v[ 0 ] = strategy( views[ 0 ] );
-								fcn( v, opts );
-								incrementOffsets( iv, dv0 );
-							}
-							incrementOffsets( iv, dv1 );
-						}
-						incrementOffsets( iv, dv2 );
-					}
-					incrementOffsets( iv, dv3 );
-				}
-				incrementOffsets( iv, dv4 );
-			}
-			incrementOffsets( iv, dv5 );
-		}
-		incrementOffsets( iv, dv6 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary7d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/7d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/7d_blocked.js.html deleted file mode 100644 index 1749029077..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/7d_blocked.js.html +++ /dev/null @@ -1,1312 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/7d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 7d_blocked.js

-
- -
- 49.38% - Statements - 202/409 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 49.38% - Lines - 202/409 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -4101x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary7d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ]
-*/
-function blockedunary7d( fcn, arrays, views, strides, strategy, opts ) { // eslint-disable-line max-statements
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var ov1;
-	var ov2;
-	var ov3;
-	var ov4;
-	var ov5;
-	var ov6;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var s4;
-	var s5;
-	var s6;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var j0;
-	var j1;
-	var j2;
-	var j3;
-	var j4;
-	var j5;
-	var j6;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	ov3 = zeros( N );
-	ov4 = zeros( N );
-	ov5 = zeros( N );
-	ov6 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	dv3 = zeros( N );
-	dv4 = zeros( N );
-	dv5 = zeros( N );
-	dv6 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j6 = sh[6]; j6 > 0; ) {
-		if ( j6 < bsize ) {
-			s6 = j6;
-			j6 = 0;
-		} else {
-			s6 = bsize;
-			j6 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov6[ k ] = ov[k] + ( j6*sv[k][6] );
-		}
-		for ( j5 = sh[5]; j5 > 0; ) {
-			if ( j5 < bsize ) {
-				s5 = j5;
-				j5 = 0;
-			} else {
-				s5 = bsize;
-				j5 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				dv6 = sv[k][6] - ( s5*sv[k][5] );
-				ov5[ k ] = ov6[k] + ( j5*sv[k][5] );
-			}
-			for ( j4 = sh[4]; j4 > 0; ) {
-				if ( j4 < bsize ) {
-					s4 = j4;
-					j4 = 0;
-				} else {
-					s4 = bsize;
-					j4 -= bsize;
-				}
-				for ( k = 0; k < N; k++ ) {
-					dv5 = sv[k][5] - ( s4*sv[k][4] );
-					ov4[ k ] = ov5[k] + ( j4*sv[k][4] );
-				}
-				for ( j3 = sh[3]; j3 > 0; ) {
-					if ( j3 < bsize ) {
-						s3 = j3;
-						j3 = 0;
-					} else {
-						s3 = bsize;
-						j3 -= bsize;
-					}
-					for ( k = 0; k < N; k++ ) {
-						dv4[ k ] = sv[k][4] - ( s3*sv[k][3] );
-						ov3[ k ] = ov4[k] + ( j3*sv[k][3] );
-					}
-					for ( j2 = sh[2]; j2 > 0; ) {
-						if ( j2 < bsize ) {
-							s2 = j2;
-							j2 = 0;
-						} else {
-							s2 = bsize;
-							j2 -= bsize;
-						}
-						for ( k = 0; k < N; k++ ) {
-							dv3[ k ] = sv[k][3] - ( s2*sv[k][2] );
-							ov2[ k ] = ov3[k] + ( j2*sv[k][2] );
-						}
-						for ( j1 = sh[1]; j1 > 0; ) {
-							if ( j1 < bsize ) {
-								s1 = j1;
-								j1 = 0;
-							} else {
-								s1 = bsize;
-								j1 -= bsize;
-							}
-							for ( k = 0; k < N; k++ ) {
-								dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-								ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-							}
-							for ( j0 = sh[0]; j0 > 0; ) {
-								if ( j0 < bsize ) {
-									s0 = j0;
-									j0 = 0;
-								} else {
-									s0 = bsize;
-									j0 -= bsize;
-								}
-								// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-								for ( k = 0; k < N; k++ ) {
-									iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-									dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-								}
-								// Iterate over the non-reduced ndarray dimensions...
-								for ( i6 = 0; i6 < s6; i6++ ) {
-									for ( i5 = 0; i5 < s5; i5++ ) {
-										for ( i4 = 0; i4 < s4; i4++ ) {
-											for ( i3 = 0; i3 < s3; i3++ ) {
-												for ( i2 = 0; i2 < s2; i2++ ) {
-													for ( i1 = 0; i1 < s1; i1++ ) {
-														for ( i0 = 0; i0 < s0; i0++ ) {
-															setViewOffsets( views, iv );
-															v[ 0 ] = strategy( views[ 0 ] );
-															fcn( v, opts );
-															incrementOffsets( iv, dv0 );
-														}
-														incrementOffsets( iv, dv1 );
-													}
-													incrementOffsets( iv, dv2 );
-												}
-												incrementOffsets( iv, dv3 );
-											}
-											incrementOffsets( iv, dv4 );
-										}
-										incrementOffsets( iv, dv5 );
-									}
-									incrementOffsets( iv, dv6 );
-								}
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary7d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/8d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/8d.js.html deleted file mode 100644 index 8397438a28..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/8d.js.html +++ /dev/null @@ -1,1075 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/8d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 8d.js

-
- -
- 60.3% - Statements - 199/330 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 60.3% - Lines - 199/330 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3311x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary8d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ] ]
-*/
-function unary8d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) { // eslint-disable-line max-statements
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var dv7;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var S5;
-	var S6;
-	var S7;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var i7;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 7 ];
-		S1 = sh[ 6 ];
-		S2 = sh[ 5 ];
-		S3 = sh[ 4 ];
-		S4 = sh[ 3 ];
-		S5 = sh[ 2 ];
-		S6 = sh[ 1 ];
-		S7 = sh[ 0 ];
-		dv0 = [ strides[7] ];                     // offset increment for innermost loop
-		dv1 = [ strides[6] - ( S0*strides[7] ) ];
-		dv2 = [ strides[5] - ( S1*strides[6] ) ];
-		dv3 = [ strides[4] - ( S2*strides[5] ) ];
-		dv4 = [ strides[3] - ( S3*strides[4] ) ];
-		dv5 = [ strides[2] - ( S4*strides[3] ) ];
-		dv6 = [ strides[1] - ( S5*strides[2] ) ];
-		dv7 = [ strides[0] - ( S6*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[7] );
-			dv1.push( sv[6] - ( S0*sv[7] ) );
-			dv2.push( sv[5] - ( S1*sv[6] ) );
-			dv3.push( sv[4] - ( S2*sv[5] ) );
-			dv4.push( sv[3] - ( S3*sv[4] ) );
-			dv5.push( sv[2] - ( S4*sv[3] ) );
-			dv6.push( sv[1] - ( S5*sv[2] ) );
-			dv7.push( sv[0] - ( S6*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 3 ];
-		S4 = sh[ 4 ];
-		S5 = sh[ 5 ];
-		S6 = sh[ 6 ];
-		S7 = sh[ 7 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ];
-		dv3 = [ strides[3] - ( S2*strides[2] ) ];
-		dv4 = [ strides[4] - ( S3*strides[3] ) ];
-		dv5 = [ strides[5] - ( S4*strides[4] ) ];
-		dv6 = [ strides[6] - ( S5*strides[5] ) ];
-		dv7 = [ strides[7] - ( S6*strides[6] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-			dv3.push( sv[3] - ( S2*sv[2] ) );
-			dv4.push( sv[4] - ( S3*sv[3] ) );
-			dv5.push( sv[5] - ( S4*sv[4] ) );
-			dv6.push( sv[6] - ( S5*sv[5] ) );
-			dv7.push( sv[7] - ( S6*sv[6] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i7 = 0; i7 < S7; i7++ ) {
-		for ( i6 = 0; i6 < S6; i6++ ) {
-			for ( i5 = 0; i5 < S5; i5++ ) {
-				for ( i4 = 0; i4 < S4; i4++ ) {
-					for ( i3 = 0; i3 < S3; i3++ ) {
-						for ( i2 = 0; i2 < S2; i2++ ) {
-							for ( i1 = 0; i1 < S1; i1++ ) {
-								for ( i0 = 0; i0 < S0; i0++ ) {
-									setViewOffsets( views, iv );
-									v[ 0 ] = strategy( views[ 0 ] );
-									fcn( v, opts );
-									incrementOffsets( iv, dv0 );
-								}
-								incrementOffsets( iv, dv1 );
-							}
-							incrementOffsets( iv, dv2 );
-						}
-						incrementOffsets( iv, dv3 );
-					}
-					incrementOffsets( iv, dv4 );
-				}
-				incrementOffsets( iv, dv5 );
-			}
-			incrementOffsets( iv, dv6 );
-		}
-		incrementOffsets( iv, dv7 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary8d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/8d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/8d_blocked.js.html deleted file mode 100644 index 86c61c791a..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/8d_blocked.js.html +++ /dev/null @@ -1,1381 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/8d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 8d_blocked.js

-
- -
- 46.75% - Statements - 202/432 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 46.75% - Lines - 202/432 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -4331x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary8d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ] ]
-*/
-function blockedunary8d( fcn, arrays, views, strides, strategy, opts ) { // eslint-disable-line max-statements, max-lines-per-function
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var dv7;
-	var ov1;
-	var ov2;
-	var ov3;
-	var ov4;
-	var ov5;
-	var ov6;
-	var ov7;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var s4;
-	var s5;
-	var s6;
-	var s7;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var i7;
-	var j0;
-	var j1;
-	var j2;
-	var j3;
-	var j4;
-	var j5;
-	var j6;
-	var j7;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	ov3 = zeros( N );
-	ov4 = zeros( N );
-	ov5 = zeros( N );
-	ov6 = zeros( N );
-	ov7 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	dv3 = zeros( N );
-	dv4 = zeros( N );
-	dv5 = zeros( N );
-	dv6 = zeros( N );
-	dv7 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j7 = sh[7]; j7 > 0; ) {
-		if ( j7 < bsize ) {
-			s7 = j7;
-			j7 = 0;
-		} else {
-			s7 = bsize;
-			j7 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov7[ k ] = ov[k] + ( j7*sv[k][7] );
-		}
-		for ( j6 = sh[6]; j6 > 0; ) {
-			if ( j6 < bsize ) {
-				s6 = j6;
-				j6 = 0;
-			} else {
-				s6 = bsize;
-				j6 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				dv7 = sv[k][7] - ( s6*sv[k][6] );
-				ov6[ k ] = ov7[k] + ( j6*sv[k][6] );
-			}
-			for ( j5 = sh[5]; j5 > 0; ) {
-				if ( j5 < bsize ) {
-					s5 = j5;
-					j5 = 0;
-				} else {
-					s5 = bsize;
-					j5 -= bsize;
-				}
-				for ( k = 0; k < N; k++ ) {
-					dv6 = sv[k][6] - ( s5*sv[k][5] );
-					ov5[ k ] = ov6[k] + ( j5*sv[k][5] );
-				}
-				for ( j4 = sh[4]; j4 > 0; ) {
-					if ( j4 < bsize ) {
-						s4 = j4;
-						j4 = 0;
-					} else {
-						s4 = bsize;
-						j4 -= bsize;
-					}
-					for ( k = 0; k < N; k++ ) {
-						dv5 = sv[k][5] - ( s4*sv[k][4] );
-						ov4[ k ] = ov5[k] + ( j4*sv[k][4] );
-					}
-					for ( j3 = sh[3]; j3 > 0; ) {
-						if ( j3 < bsize ) {
-							s3 = j3;
-							j3 = 0;
-						} else {
-							s3 = bsize;
-							j3 -= bsize;
-						}
-						for ( k = 0; k < N; k++ ) {
-							dv4[ k ] = sv[k][4] - ( s3*sv[k][3] );
-							ov3[ k ] = ov4[k] + ( j3*sv[k][3] );
-						}
-						for ( j2 = sh[2]; j2 > 0; ) {
-							if ( j2 < bsize ) {
-								s2 = j2;
-								j2 = 0;
-							} else {
-								s2 = bsize;
-								j2 -= bsize;
-							}
-							for ( k = 0; k < N; k++ ) {
-								dv3[ k ] = sv[k][3] - ( s2*sv[k][2] );
-								ov2[ k ] = ov3[k] + ( j2*sv[k][2] );
-							}
-							for ( j1 = sh[1]; j1 > 0; ) {
-								if ( j1 < bsize ) {
-									s1 = j1;
-									j1 = 0;
-								} else {
-									s1 = bsize;
-									j1 -= bsize;
-								}
-								for ( k = 0; k < N; k++ ) {
-									dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-									ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-								}
-								for ( j0 = sh[0]; j0 > 0; ) {
-									if ( j0 < bsize ) {
-										s0 = j0;
-										j0 = 0;
-									} else {
-										s0 = bsize;
-										j0 -= bsize;
-									}
-									// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-									for ( k = 0; k < N; k++ ) {
-										iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-										dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-									}
-									// Iterate over the non-reduced ndarray dimensions...
-									for ( i7 = 0; i7 < s7; i7++ ) {
-										for ( i6 = 0; i6 < s6; i6++ ) {
-											for ( i5 = 0; i5 < s5; i5++ ) {
-												for ( i4 = 0; i4 < s4; i4++ ) {
-													for ( i3 = 0; i3 < s3; i3++ ) {
-														for ( i2 = 0; i2 < s2; i2++ ) {
-															for ( i1 = 0; i1 < s1; i1++ ) {
-																for ( i0 = 0; i0 < s0; i0++ ) {
-																	setViewOffsets( views, iv );
-																	v[ 0 ] = strategy( views[ 0 ] );
-																	fcn( v, opts );
-																	incrementOffsets( iv, dv0 );
-																}
-																incrementOffsets( iv, dv1 );
-															}
-															incrementOffsets( iv, dv2 );
-														}
-														incrementOffsets( iv, dv3 );
-													}
-													incrementOffsets( iv, dv4 );
-												}
-												incrementOffsets( iv, dv5 );
-											}
-											incrementOffsets( iv, dv6 );
-										}
-										incrementOffsets( iv, dv7 );
-									}
-								}
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary8d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/9d.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/9d.js.html deleted file mode 100644 index 05f0c13fc6..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/9d.js.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/9d.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 9d.js

-
- -
- 58.18% - Statements - 199/342 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 58.18% - Lines - 199/342 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -3431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth */
- 
-'use strict';
- 
-// MODULES //
- 
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unary9d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 12, 12, 4 ], true, strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ] ] ]
-*/
-function unary9d( fcn, arrays, views, strides, isRowMajor, strategy, opts ) { // eslint-disable-line max-statements
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var dv7;
-	var dv8;
-	var sh;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var S5;
-	var S6;
-	var S7;
-	var S8;
-	var sv;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var i7;
-	var i8;
-	var v;
-	var i;
-
-	// Note on variable naming convention: S#, dv#, i# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	// Resolve the output shape:
-	sh = arrays[ 1 ].shape;
-
-	// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
-	if ( isRowMajor ) {
-		// For row-major ndarrays, the last dimensions have the fastest changing indices...
-		S0 = sh[ 8 ];
-		S1 = sh[ 7 ];
-		S2 = sh[ 6 ];
-		S3 = sh[ 5 ];
-		S4 = sh[ 4 ];
-		S5 = sh[ 3 ];
-		S6 = sh[ 2 ];
-		S7 = sh[ 1 ];
-		S8 = sh[ 0 ];
-		dv0 = [ strides[8] ];                     // offset increment for innermost loop
-		dv1 = [ strides[7] - ( S0*strides[8] ) ];
-		dv2 = [ strides[6] - ( S1*strides[7] ) ];
-		dv3 = [ strides[5] - ( S2*strides[6] ) ];
-		dv4 = [ strides[4] - ( S3*strides[5] ) ];
-		dv5 = [ strides[3] - ( S4*strides[4] ) ];
-		dv6 = [ strides[2] - ( S5*strides[3] ) ];
-		dv7 = [ strides[1] - ( S6*strides[2] ) ];
-		dv8 = [ strides[0] - ( S7*strides[1] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[8] );
-			dv1.push( sv[7] - ( S0*sv[8] ) );
-			dv2.push( sv[6] - ( S1*sv[7] ) );
-			dv3.push( sv[5] - ( S2*sv[6] ) );
-			dv4.push( sv[4] - ( S3*sv[5] ) );
-			dv5.push( sv[3] - ( S4*sv[4] ) );
-			dv6.push( sv[2] - ( S5*sv[3] ) );
-			dv7.push( sv[1] - ( S6*sv[2] ) );
-			dv8.push( sv[0] - ( S7*sv[1] ) );
-		}
-	} else { // order === 'column-major'
-		// For column-major ndarrays, the first dimensions have the fastest changing indices...
-		S0 = sh[ 0 ];
-		S1 = sh[ 1 ];
-		S2 = sh[ 2 ];
-		S3 = sh[ 3 ];
-		S4 = sh[ 4 ];
-		S5 = sh[ 5 ];
-		S6 = sh[ 6 ];
-		S7 = sh[ 7 ];
-		S8 = sh[ 8 ];
-		dv0 = [ strides[0] ];                     // offset increment for innermost loop
-		dv1 = [ strides[1] - ( S0*strides[0] ) ];
-		dv2 = [ strides[2] - ( S1*strides[1] ) ];
-		dv3 = [ strides[3] - ( S2*strides[2] ) ];
-		dv4 = [ strides[4] - ( S3*strides[3] ) ];
-		dv5 = [ strides[5] - ( S4*strides[4] ) ];
-		dv6 = [ strides[6] - ( S5*strides[5] ) ];
-		dv7 = [ strides[7] - ( S6*strides[6] ) ];
-		dv8 = [ strides[8] - ( S7*strides[7] ) ]; // offset increment for outermost loop
-		for ( i = 1; i < arrays.length; i++ ) {
-			sv = arrays[ i ].strides;
-			dv0.push( sv[0] );
-			dv1.push( sv[1] - ( S0*sv[0] ) );
-			dv2.push( sv[2] - ( S1*sv[1] ) );
-			dv3.push( sv[3] - ( S2*sv[2] ) );
-			dv4.push( sv[4] - ( S3*sv[3] ) );
-			dv5.push( sv[5] - ( S4*sv[4] ) );
-			dv6.push( sv[6] - ( S5*sv[5] ) );
-			dv7.push( sv[7] - ( S6*sv[6] ) );
-			dv8.push( sv[8] - ( S7*sv[7] ) );
-		}
-	}
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over the non-reduced ndarray dimensions...
-	for ( i8 = 0; i8 < S8; i8++ ) {
-		for ( i7 = 0; i7 < S7; i7++ ) {
-			for ( i6 = 0; i6 < S6; i6++ ) {
-				for ( i5 = 0; i5 < S5; i5++ ) {
-					for ( i4 = 0; i4 < S4; i4++ ) {
-						for ( i3 = 0; i3 < S3; i3++ ) {
-							for ( i2 = 0; i2 < S2; i2++ ) {
-								for ( i1 = 0; i1 < S1; i1++ ) {
-									for ( i0 = 0; i0 < S0; i0++ ) {
-										setViewOffsets( views, iv );
-										v[ 0 ] = strategy( views[ 0 ] );
-										fcn( v, opts );
-										incrementOffsets( iv, dv0 );
-									}
-									incrementOffsets( iv, dv1 );
-								}
-								incrementOffsets( iv, dv2 );
-							}
-							incrementOffsets( iv, dv3 );
-						}
-						incrementOffsets( iv, dv4 );
-					}
-					incrementOffsets( iv, dv5 );
-				}
-				incrementOffsets( iv, dv6 );
-			}
-			incrementOffsets( iv, dv7 );
-		}
-		incrementOffsets( iv, dv8 );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unary9d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/9d_blocked.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/9d_blocked.js.html deleted file mode 100644 index 3fef372fed..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/9d_blocked.js.html +++ /dev/null @@ -1,1450 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/9d_blocked.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib 9d_blocked.js

-
- -
- 44.39% - Statements - 202/455 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 44.39% - Lines - 202/455 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -4561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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.
-*/
- 
-/* eslint-disable max-depth, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var loopOrder = require( '@stdlib/ndarray/base/unary-loop-interchange-order' );
-var blockSize = require( '@stdlib/ndarray/base/unary-tiling-block-size' );
-var takeIndexed = require( '@stdlib/array/base/take-indexed' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var incrementOffsets = require( './increment_offsets.js' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray via loop blocking.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2 ];
-* var ysh = [ 1, 1, 1, 1, 1, 1, 1, 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 12, 12, 12, 12, 12, 12, 12, 4, 2, 1 ];
-* var sy = [ 3, 3, 3, 3, 3, 3, 3, 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* blockedunary9d( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 12, 12, 12, 12, 12, 12, 12, 12, 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ [ [ [ [ [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ] ] ] ] ] ] ] ]
-*/
-function blockedunary9d( fcn, arrays, views, strides, strategy, opts ) { // eslint-disable-line max-statements, max-lines-per-function
-	var bsize;
-	var dv0;
-	var dv1;
-	var dv2;
-	var dv3;
-	var dv4;
-	var dv5;
-	var dv6;
-	var dv7;
-	var dv8;
-	var ov1;
-	var ov2;
-	var ov3;
-	var ov4;
-	var ov5;
-	var ov6;
-	var ov7;
-	var ov8;
-	var sh;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var s4;
-	var s5;
-	var s6;
-	var s7;
-	var s8;
-	var sv;
-	var ov;
-	var iv;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var i5;
-	var i6;
-	var i7;
-	var i8;
-	var j0;
-	var j1;
-	var j2;
-	var j3;
-	var j4;
-	var j5;
-	var j6;
-	var j7;
-	var j8;
-	var N;
-	var x;
-	var y;
-	var v;
-	var o;
-	var k;
-
-	// Note on variable naming convention: S#, dv#, i#, j# where # corresponds to the loop number, with `0` being the innermost loop...
-
-	N = arrays.length;
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-
-	// Resolve the loop interchange order:
-	o = loopOrder( y.shape, strides, y.strides );
-	sh = o.sh;
-	sv = [ o.sx, o.sy ];
-	for ( k = 2; k < N; k++ ) {
-		sv.push( takeIndexed( arrays[k].strides, o.idx ) );
-	}
-	// Determine the block size:
-	bsize = blockSize( x.dtype, y.dtype );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	ov = offsets( arrays );
-
-	// Cache offset increments for the innermost loop...
-	dv0 = [];
-	for ( k = 0; k < N; k++ ) {
-		dv0.push( sv[k][0] );
-	}
-	// Initialize loop variables...
-	ov1 = zeros( N );
-	ov2 = zeros( N );
-	ov3 = zeros( N );
-	ov4 = zeros( N );
-	ov5 = zeros( N );
-	ov6 = zeros( N );
-	ov7 = zeros( N );
-	ov8 = zeros( N );
-	dv1 = zeros( N );
-	dv2 = zeros( N );
-	dv3 = zeros( N );
-	dv4 = zeros( N );
-	dv5 = zeros( N );
-	dv6 = zeros( N );
-	dv7 = zeros( N );
-	dv8 = zeros( N );
-	iv = zeros( N );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate over blocks...
-	for ( j8 = sh[8]; j8 > 0; ) {
-		if ( j8 < bsize ) {
-			s8 = j8;
-			j8 = 0;
-		} else {
-			s8 = bsize;
-			j8 -= bsize;
-		}
-		for ( k = 0; k < N; k++ ) {
-			ov8[ k ] = ov[k] + ( j8*sv[k][8] );
-		}
-		for ( j7 = sh[7]; j7 > 0; ) {
-			if ( j7 < bsize ) {
-				s7 = j7;
-				j7 = 0;
-			} else {
-				s7 = bsize;
-				j7 -= bsize;
-			}
-			for ( k = 0; k < N; k++ ) {
-				dv8 = sv[k][8] - ( s7*sv[k][7] );
-				ov7[ k ] = ov8[k] + ( j7*sv[k][7] );
-			}
-			for ( j6 = sh[6]; j6 > 0; ) {
-				if ( j6 < bsize ) {
-					s6 = j6;
-					j6 = 0;
-				} else {
-					s6 = bsize;
-					j6 -= bsize;
-				}
-				for ( k = 0; k < N; k++ ) {
-					dv7 = sv[k][7] - ( s6*sv[k][6] );
-					ov6[ k ] = ov7[k] + ( j6*sv[k][6] );
-				}
-				for ( j5 = sh[5]; j5 > 0; ) {
-					if ( j5 < bsize ) {
-						s5 = j5;
-						j5 = 0;
-					} else {
-						s5 = bsize;
-						j5 -= bsize;
-					}
-					for ( k = 0; k < N; k++ ) {
-						dv6 = sv[k][6] - ( s5*sv[k][5] );
-						ov5[ k ] = ov6[k] + ( j5*sv[k][5] );
-					}
-					for ( j4 = sh[4]; j4 > 0; ) {
-						if ( j4 < bsize ) {
-							s4 = j4;
-							j4 = 0;
-						} else {
-							s4 = bsize;
-							j4 -= bsize;
-						}
-						for ( k = 0; k < N; k++ ) {
-							dv5 = sv[k][5] - ( s4*sv[k][4] );
-							ov4[ k ] = ov5[k] + ( j4*sv[k][4] );
-						}
-						for ( j3 = sh[3]; j3 > 0; ) {
-							if ( j3 < bsize ) {
-								s3 = j3;
-								j3 = 0;
-							} else {
-								s3 = bsize;
-								j3 -= bsize;
-							}
-							for ( k = 0; k < N; k++ ) {
-								dv4[ k ] = sv[k][4] - ( s3*sv[k][3] );
-								ov3[ k ] = ov4[k] + ( j3*sv[k][3] );
-							}
-							for ( j2 = sh[2]; j2 > 0; ) {
-								if ( j2 < bsize ) {
-									s2 = j2;
-									j2 = 0;
-								} else {
-									s2 = bsize;
-									j2 -= bsize;
-								}
-								for ( k = 0; k < N; k++ ) {
-									dv3[ k ] = sv[k][3] - ( s2*sv[k][2] );
-									ov2[ k ] = ov3[k] + ( j2*sv[k][2] );
-								}
-								for ( j1 = sh[1]; j1 > 0; ) {
-									if ( j1 < bsize ) {
-										s1 = j1;
-										j1 = 0;
-									} else {
-										s1 = bsize;
-										j1 -= bsize;
-									}
-									for ( k = 0; k < N; k++ ) {
-										dv2[ k ] = sv[k][2] - ( s1*sv[k][1] );
-										ov1[ k ] = ov2[k] + ( j1*sv[k][1] );
-									}
-									for ( j0 = sh[0]; j0 > 0; ) {
-										if ( j0 < bsize ) {
-											s0 = j0;
-											j0 = 0;
-										} else {
-											s0 = bsize;
-											j0 -= bsize;
-										}
-										// Compute index offsets and loop offset increments for the first ndarray elements in the current block...
-										for ( k = 0; k < N; k++ ) {
-											iv[ k ] = ov1[k] + ( j0*sv[k][0] );
-											dv1[ k ] = sv[k][1] - ( s0*sv[k][0] );
-										}
-										// Iterate over the non-reduced ndarray dimensions...
-										for ( i8 = 0; i8 < s8; i8++ ) {
-											for ( i7 = 0; i7 < s7; i7++ ) {
-												for ( i6 = 0; i6 < s6; i6++ ) {
-													for ( i5 = 0; i5 < s5; i5++ ) {
-														for ( i4 = 0; i4 < s4; i4++ ) {
-															for ( i3 = 0; i3 < s3; i3++ ) {
-																for ( i2 = 0; i2 < s2; i2++ ) {
-																	for ( i1 = 0; i1 < s1; i1++ ) {
-																		for ( i0 = 0; i0 < s0; i0++ ) {
-																			setViewOffsets( views, iv );
-																			v[ 0 ] = strategy( views[ 0 ] );
-																			fcn( v, opts );
-																			incrementOffsets( iv, dv0 );
-																		}
-																		incrementOffsets( iv, dv1 );
-																	}
-																	incrementOffsets( iv, dv2 );
-																}
-																incrementOffsets( iv, dv3 );
-															}
-															incrementOffsets( iv, dv4 );
-														}
-														incrementOffsets( iv, dv5 );
-													}
-													incrementOffsets( iv, dv6 );
-												}
-												incrementOffsets( iv, dv7 );
-											}
-											incrementOffsets( iv, dv8 );
-										}
-									}
-								}
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = blockedunary9d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/coverage.ndjson b/ndarray/base/unary-reduce-strided1d-to-struct/coverage.ndjson deleted file mode 100644 index 03c1afefa9..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[5091,8179,62.2448,29,29,100,0,33,0,5091,8179,62.2448,"b8cacc136fceed774024cbbe0c24fc07f2675636","2025-06-24 01:24:04 -0700"] diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/factory.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/factory.js.html deleted file mode 100644 index 59a45eeacb..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/factory.js.html +++ /dev/null @@ -1,550 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/factory.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib factory.js

-
- -
- 83.87% - Statements - 130/155 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 83.87% - Lines - 130/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 -1561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
-var reduce = require( './main.js' );
- 
- 
-// MAIN //
- 
-/**
-* Return a function for performing a reduction over a list of specified dimensions in an input ndarray via a one-dimensional strided array reduction function and assigning results to a provided output ndarray.
-*
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @throws {TypeError} first argument must be a function
-* @returns {Function} function for performing a reduction
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var base = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 3, 2, 2 ];
-* var ysh = [ 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 4, 2, 1 ];
-* var sy = [ 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Create a function for performing a reduction over subarrays:
-* var ztest = factory( base );
-* // returns <Function>
-*
-* // Perform a reduction:
-* ztest( [ x, y, alternative, alpha, mu, sigma ], [ 2, 3 ] );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ]
-*/
-function factory( fcn ) {
-	if ( !isFunction( fcn ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', fcn ) );
-	}
-	return reducer;
-
-	/**
-	* Performs a reduction over a list of specified dimensions in an input ndarray via a one-dimensional strided array reduction function and assigns results to a provided output ndarray.
-	*
-	* @private
-	* @param {ArrayLikeObject<Object>} arrays - array-like object containing ndarrays
-	* @param {IntegerArray} dims - list of dimensions over which to perform a reduction
-	* @param {Options} [options] - function options
-	* @returns {void}
-	*/
-	function reducer( arrays, dims, options ) {
-		var opts;
-		if ( arguments.length > 2 ) {
-			opts = options;
-		} else {
-			opts = {};
-		}
-		return reduce( fcn, arrays, dims, opts );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = factory;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/increment_offsets.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/increment_offsets.js.html deleted file mode 100644 index f014edf38e..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/increment_offsets.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/increment_offsets.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib increment_offsets.js

-
- -
- 84.78% - Statements - 39/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 84.78% - Lines - 39/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 - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Increments index offsets according to a list of increments.
-*
-* ## Notes
-*
-* -   This function mutates the list of index offsets.
-*
-* @private
-* @param {NonNegativeIntegerArray} offsets - list of index offsets
-* @param {NonNegativeIntegerArray} inc - list of increments
-* @returns {NonNegativeIntegerArray} updated offsets
-*/
-function incrementOffsets( offsets, inc ) {
-	var i;
-	for ( i = 0; i < offsets.length; i++ ) {
-		offsets[ i ] += inc[ i ];
-	}
-	return offsets;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = incrementOffsets;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/index.html b/ndarray/base/unary-reduce-strided1d-to-struct/index.html deleted file mode 100644 index d0045e60a8..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/index.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib - - - - - - - - - -
-
-

All files ndarray/base/unary-reduce-strided1d-to-struct/lib

-
- -
- 62.24% - Statements - 5091/8179 -
- - -
- 100% - Branches - 29/29 -
- - -
- 0% - Functions - 0/33 -
- - -
- 62.24% - Lines - 5091/8179 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
0d.js -
-
97.1%134/138100%1/10%0/197.1%134/138
10d.js -
-
56.21%199/354100%1/10%0/156.21%199/354
10d_blocked.js -
-
42.25%202/478100%1/10%0/142.25%202/478
1d.js -
-
85.21%196/230100%1/10%0/185.21%196/230
2d.js -
-
76.95%197/256100%1/10%0/176.95%197/256
2d_blocked.js -
-
68.49%200/292100%1/10%0/168.49%200/292
3d.js -
-
73.5%197/268100%1/10%0/173.5%197/268
3d_blocked.js -
-
63.72%202/317100%1/10%0/163.72%202/317
4d.js -
-
70.35%197/280100%1/10%0/170.35%197/280
4d_blocked.js -
-
59.41%202/340100%1/10%0/159.41%202/340
5d.js -
-
67.46%197/292100%1/10%0/167.46%197/292
5d_blocked.js -
-
55.64%202/363100%1/10%0/155.64%202/363
6d.js -
-
65.03%199/306100%1/10%0/165.03%199/306
6d_blocked.js -
-
52.33%202/386100%1/10%0/152.33%202/386
7d.js -
-
62.57%199/318100%1/10%0/162.57%199/318
7d_blocked.js -
-
49.38%202/409100%1/10%0/149.38%202/409
8d.js -
-
60.3%199/330100%1/10%0/160.3%199/330
8d_blocked.js -
-
46.75%202/432100%1/10%0/146.75%202/432
9d.js -
-
58.18%199/342100%1/10%0/158.18%199/342
9d_blocked.js -
-
44.39%202/455100%1/10%0/144.39%202/455
factory.js -
-
83.87%130/155100%1/10%0/183.87%130/155
increment_offsets.js -
-
84.78%39/46100%1/10%0/184.78%39/46
index.js -
-
100%219/219100%1/1100%0/0100%219/219
initialize_array_views.js -
-
70.17%40/57100%1/10%0/170.17%40/57
main.js -
-
69.15%361/522100%1/10%0/169.15%361/522
nd.js -
-
84.58%203/240100%1/10%0/184.58%203/240
offsets.js -
-
80.95%34/42100%1/10%0/180.95%34/42
reshape_strategy.js -
-
36.92%96/260100%1/10%0/636.92%96/260
set_view_offsets.js -
-
76.92%40/52100%1/10%0/176.92%40/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/index.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/index.js.html deleted file mode 100644 index bfe7e4a955..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/index.js.html +++ /dev/null @@ -1,742 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/index.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib index.js

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

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -2201x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-/**
-* Perform a reduction over a list of specified dimensions in an input ndarray via a one-dimensional strided array reduction function and assign results to a provided output ndarray.
-*
-* @module @stdlib/ndarray/base/unary-reduce-strided1d-to-struct
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-* var unaryReduceStrided1d = require( '@stdlib/ndarray/base/unary-reduce-strided1d-to-struct' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 3, 2, 2 ];
-* var ysh = [ 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 4, 2, 1 ];
-* var sy = [ 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Perform a reduction:
-* unaryReduceStrided1d( ztest, [ x, y, alternative, alpha, mu, sigma ], [ 2, 3 ] );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var base = require( '@stdlib/stats/base/ndarray/ztest' );
-* var unaryReduceStrided1d = require( '@stdlib/ndarray/base/unary-reduce-strided1d-to-struct' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 3, 2, 2 ];
-* var ysh = [ 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 4, 2, 1 ];
-* var sy = [ 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Create a function for performing a reduction over subarrays:
-* var ztest = unaryReduceStrided1d.factory( base );
-* // returns <Function>
-*
-* // Perform a reduction:
-* ztest( [ x, y, alternative, alpha, mu, sigma ], [ 2, 3 ] );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var factory = require( './factory.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'factory', factory );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "factory": "main.factory" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/initialize_array_views.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/initialize_array_views.js.html deleted file mode 100644 index 95c32e557c..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/initialize_array_views.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/initialize_array_views.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib initialize_array_views.js

-
- -
- 70.17% - Statements - 40/57 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 70.17% - Lines - 40/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 - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Initialize ndarray-like objects for representing zero-dimensional sub-array views of the output and ancillary ndarray arguments.
-*
-* ## Notes
-*
-* -   This function ignores the first ndarray-like object, which is assumed to be the input ndarray.
-* -   This function mutates the provided output array.
-*
-* @private
-* @param {ArrayLikeObject<Object>} arrays - list of ndarray-like objects
-* @param {Array<Object>} out - output array
-* @returns {Array<Object>} output array
-*/
-function initializeViews( arrays, out ) {
-	var v;
-	var i;
-
-	for ( i = 1; i < arrays.length; i++ ) {
-		v = arrays[ i ];
-		out.push({
-			'dtype': v.dtype,
-			'data': v.data,
-			'shape': [],
-			'strides': [ 0 ],
-			'offset': v.offset,
-			'order': v.order
-		});
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = initializeViews;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/main.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/main.js.html deleted file mode 100644 index 309ecce768..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/main.js.html +++ /dev/null @@ -1,1651 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/main.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib main.js

-
- -
- 69.15% - Statements - 361/522 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 69.15% - Lines - 361/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 -5231x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var ndarray2object = require( '@stdlib/ndarray/base/ndarraylike2object' );
-var normalizeIndices = require( '@stdlib/ndarray/base/to-unique-normalized-indices' );
-var indicesComplement = require( '@stdlib/array/base/indices-complement' );
-var takeIndexed2 = require( '@stdlib/array/base/take-indexed2' );
-var iterationOrder = require( '@stdlib/ndarray/base/iteration-order' );
-var strides2order = require( '@stdlib/ndarray/base/strides2order' );
-var numel = require( '@stdlib/ndarray/base/numel' );
-var join = require( '@stdlib/array/base/join' );
-var format = require( '@stdlib/string/format' );
-var initializeViews = require( './initialize_array_views.js' );
-var reshapeStrategy = require( './reshape_strategy.js' );
-var blockedunary2d = require( './2d_blocked.js' );
-var blockedunary3d = require( './3d_blocked.js' );
-var blockedunary4d = require( './4d_blocked.js' );
-var blockedunary5d = require( './5d_blocked.js' );
-var blockedunary6d = require( './6d_blocked.js' );
-var blockedunary7d = require( './7d_blocked.js' );
-var blockedunary8d = require( './8d_blocked.js' );
-var blockedunary9d = require( './9d_blocked.js' );
-var blockedunary10d = require( './10d_blocked.js' );
-var unary0d = require( './0d.js' );
-var unary1d = require( './1d.js' );
-var unary2d = require( './2d.js' );
-var unary3d = require( './3d.js' );
-var unary4d = require( './4d.js' );
-var unary5d = require( './5d.js' );
-var unary6d = require( './6d.js' );
-var unary7d = require( './7d.js' );
-var unary8d = require( './8d.js' );
-var unary9d = require( './9d.js' );
-var unary10d = require( './10d.js' );
-var unarynd = require( './nd.js' );
- 
- 
-// VARIABLES //
- 
-var UNARY = [
-	unary0d,
-	unary1d,
-	unary2d,
-	unary3d,
-	unary4d,
-	unary5d,
-	unary6d,
-	unary7d,
-	unary8d,
-	unary9d,
-	unary10d
-];
-var BLOCKED_UNARY = [
-	blockedunary2d, // 0
-	blockedunary3d,
-	blockedunary4d,
-	blockedunary5d,
-	blockedunary6d,
-	blockedunary7d,
-	blockedunary8d,
-	blockedunary9d,
-	blockedunary10d // 8
-];
-var MAX_DIMS = UNARY.length - 1;
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over a list of specified dimensions in an input ndarray via a one-dimensional strided array reduction function and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {ArrayLikeObject<Object>} arrays - array-like object containing ndarrays
-* @param {IntegerArray} dims - list of dimensions over which to perform a reduction
-* @param {Options} [options] - function options
-* @throws {Error} arrays must have the expected number of dimensions
-* @throws {RangeError} dimension indices must not exceed input ndarray bounds
-* @throws {RangeError} number of dimension indices must not exceed the number of input ndarray dimensions
-* @throws {Error} must provide unique dimension indices
-* @throws {Error} arrays must have the same loop dimension sizes
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 3, 2, 2 ];
-* var ysh = [ 1, 3 ];
-*
-* // Define the array strides:
-* var sx = [ 12, 4, 2, 1 ];
-* var sy = [ 3, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Perform a reduction:
-* unaryReduceStrided1d( ztest, [ x, y, alternative, alpha, mu, sigma ], [ 2, 3 ] );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ <Float64Results>, <Float64Results>, <Float64Results> ] ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 1 );
-*
-* // Define the array shapes:
-* var xsh = [ 1, 3, 2, 2 ];
-* var ysh = [];
-*
-* // Define the array strides:
-* var sx = [ 12, 4, 2, 1 ];
-* var sy = [ 0 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Perform a reduction:
-* unaryReduceStrided1d( ztest, [ x, y, alternative, alpha, mu, sigma ], [ 0, 1, 2, 3 ] );
-*
-* var v = y.data.get( 0 );
-* // returns <Float64Results>
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 12 );
-*
-* // Define the array shapes:
-* var xsh = [ 3, 2, 2 ];
-* var ysh = [ 3, 2, 2 ];
-*
-* // Define the array strides:
-* var sx = [ 4, 2, 1 ];
-* var sy = [ 4, 2, 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0, 0, 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Perform a reduction:
-* unaryReduceStrided1d( ztest, [ x, y, alternative, alpha, mu, sigma ], [] );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ [ [ <Float64Results>, <Float64Results> ], [ <Float64Results>, <Float64Results> ] ], [ [ <Float64Results>, <Float64Results> ], [ <Float64Results>, <Float64Results> ] ], [ [ <Float64Results>, <Float64Results> ], [ <Float64Results>, <Float64Results> ] ] ]
-*/
-function unaryReduceStrided1d( fcn, arrays, dims, options ) {
-	var strategy;
-	var views;
-	var ndims;
-	var ldims;
-	var opts;
-	var arr;
-	var tmp;
-	var len;
-	var shx;
-	var shc;
-	var shl;
-	var iox;
-	var ioy;
-	var ord;
-	var sc;
-	var sl;
-	var sy;
-	var ns;
-	var d;
-	var s;
-	var N;
-	var M;
-	var K;
-	var x;
-	var y;
-	var i;
-	var j;
-
-	if ( arguments.length > 3 ) {
-		opts = options;
-	} else {
-		opts = {};
-	}
-	// Standardize ndarray meta data...
-	N = arrays.length;
-	arr = [];
-	for ( i = 0; i < N; i++ ) {
-		arr.push( ndarray2object( arrays[ i ] ) );
-	}
-	// Cache references to the input and output arrays:
-	x = arr[ 0 ];
-	y = arr[ 1 ];
-
-	// Resolve the number of input array dimensions:
-	shx = x.shape;
-	ndims = shx.length;
-
-	// Verify that we've been provided a list of unique dimension indices...
-	M = dims.length;
-	d = normalizeIndices( dims, ndims-1 );
-	if ( d === null ) {
-		throw new RangeError( format( 'invalid argument. Third argument contains an out-of-bounds dimension index. Value: [%s].', join( dims, ',' ) ) );
-	}
-	d.sort();
-	if ( d.length !== M ) {
-		throw new Error( format( 'invalid argument. Third argument must contain a list of unique dimension indices. Value: [%s].', join( dims, ',' ) ) );
-	}
-	// Check whether we've been provided a valid number of dimensions to reduce...
-	if ( M > ndims ) {
-		throw new RangeError( format( 'invalid argument. Number of specified dimensions cannot exceed the number of dimensions in the input array. Number of dimensions: %d. Value: [%s].', ndims, join( dims, ',' ) ) );
-	}
-	// Verify that provided ndarrays have the expected number of dimensions...
-	K = ndims - M;
-	for ( i = 1; i < N; i++ ) {
-		if ( arr[ i ].shape.length !== K ) {
-			throw new Error( format( 'invalid argument. Arrays which are not being reduced must have the same number of non-reduced dimensions. Input array shape: [%s]. Number of non-reduced dimensions: %d. Array shape: [%s] (index: %d).', join( shx, ',' ), K, join( arr[ i ].shape, ',' ), i ) );
-		}
-	}
-	// Resolve the non-reduced ("loop") dimensions and associated strides:
-	ldims = indicesComplement( shx.length, d );
-	tmp = takeIndexed2( shx, x.strides, ldims );
-	shl = tmp[ 0 ];
-	sl = tmp[ 1 ];
-
-	// Resolve the reduced ("core") dimensions and associated strides:
-	tmp = takeIndexed2( shx, x.strides, d );
-	shc = tmp[ 0 ];
-	sc = tmp[ 1 ];
-
-	// Verify that the provided arrays have the same loop dimensions...
-	len = 1; // number of elements
-	ns = 0;  // number of singleton dimensions
-	for ( i = 0; i < K; i++ ) {
-		s = shl[ i ];
-		for ( j = 1; j < N; j++ ) {
-			if ( s !== arr[ j ].shape[ i ] ) {
-				throw new Error( format( 'invalid argument. Non-reduced dimensions must be consistent across all provided arrays. Input array shape: [%s]. Non-reduced dimension indices: [%s]. Non-reduced dimensions: [%s]. Array shape: [%s] (index: %d).', join( shx, ',' ), join( ldims, ',' ), join( shl, ',' ), join( arr[ j ].shape, ',' ), j ) );
-			}
-		}
-		// Note that, if one of the dimensions is `0`, the length will be `0`...
-		len *= s;
-
-		// Check whether the current dimension is a singleton dimension...
-		if ( s === 1 ) {
-			ns += 1;
-		}
-	}
-	// Check whether we were provided empty ndarrays...
-	if ( len === 0 || ( shc.length && numel( shc ) === 0 ) ) {
-		return;
-	}
-	// Initialize ndarray-like objects for representing sub-array views...
-	views = [
-		{
-			'dtype': x.dtype,
-			'data': x.data,
-			'shape': shc,
-			'strides': sc,
-			'offset': x.offset,
-			'order': x.order
-		}
-	];
-	initializeViews( arr, views );
-
-	// Determine the strategy for reshaping sub-array views of the input array prior to performing a reduction:
-	strategy = reshapeStrategy( views[ 0 ] );
-
-	// Determine whether we can avoid iteration altogether...
-	if ( K === 0 ) {
-		return UNARY[ K ]( fcn, arr, strategy, opts );
-	}
-	// Determine whether we only have one loop dimension and can thus readily perform one-dimensional iteration...
-	if ( K === 1 ) {
-		return UNARY[ K ]( fcn, arr, views, sl, strategy, opts );
-	}
-	sy = y.strides;
-
-	// Determine whether the loop dimensions have only **one** non-singleton dimension (e.g., shape=[10,1,1,1]) so that we can treat loop iteration as being equivalent to one-dimensional iteration...
-	if ( ns === K-1 ) {
-		// Get the index of the non-singleton dimension...
-		for ( i = 0; i < K; i++ ) {
-			if ( shl[ i ] !== 1 ) {
-				break;
-			}
-		}
-		y.shape = [ shl[i] ];
-		for ( j = 0; j < N; j++ ) {
-			arr[ j ].strides = [ arr[j].strides[i] ];
-		}
-		sl = [ sl[i] ];
-		return UNARY[ 1 ]( fcn, arr, views, sl, strategy, opts );
-	}
-	iox = iterationOrder( sl ); // +/-1
-	ioy = iterationOrder( sy ); // +/-1
-
-	// Determine whether we can avoid blocked iteration...
-	ord = strides2order( sl );
-	if ( iox !== 0 && ioy !== 0 && ord === strides2order( sy ) && K <= MAX_DIMS ) { // eslint-disable-line max-len
-		// So long as iteration for each respective array always moves in the same direction (i.e., no mixed sign strides) and the memory layouts are the same, we can leverage cache-optimal (i.e., normal) nested loops without resorting to blocked iteration...
-		return UNARY[ K ]( fcn, arr, views, sl, ord === 1, strategy, opts );
-	}
-	// At this point, we're either dealing with non-contiguous n-dimensional arrays, high dimensional n-dimensional arrays, and/or arrays having differing memory layouts, so our only hope is that we can still perform blocked iteration...
-
-	// Determine whether we can perform blocked iteration...
-	if ( K <= MAX_DIMS ) {
-		return BLOCKED_UNARY[ K-2 ]( fcn, arr, views, sl, strategy, opts );
-	}
-	// Fall-through to linear view iteration without regard for how data is stored in memory (i.e., take the slow path)...
-	unarynd( fcn, arr, views, sl, strategy, opts );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unaryReduceStrided1d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/nd.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/nd.js.html deleted file mode 100644 index 38bdc8b34e..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/nd.js.html +++ /dev/null @@ -1,805 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/nd.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib nd.js

-
- -
- 84.58% - Statements - 203/240 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 84.58% - Lines - 203/240 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -2411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var numel = require( '@stdlib/ndarray/base/numel' );
-var vind2bind = require( '@stdlib/ndarray/base/vind2bind' );
-var copyIndexed = require( '@stdlib/array/base/copy-indexed' );
-var zeros = require( '@stdlib/array/base/zeros' );
-var setViewOffsets = require( './set_view_offsets.js' );
-var offsets = require( './offsets.js' );
- 
- 
-// VARIABLES //
- 
-var MODE = 'throw';
- 
- 
-// MAIN //
- 
-/**
-* Performs a reduction over an input ndarray and assigns results to a provided output ndarray.
-*
-* @private
-* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
-* @param {Array<Object>} arrays - ndarrays
-* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
-* @param {IntegerArray} strides - loop dimension strides for the input ndarray
-* @param {Function} strategy - input ndarray reshape strategy
-* @param {Options} opts - function options
-* @returns {void}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
-* var Float64Results = require( '@stdlib/stats/base/ztest/one-sample/results/float64' );
-* var structFactory = require( '@stdlib/array/struct-factory' );
-* var ztest = require( '@stdlib/stats/base/ndarray/ztest' );
-*
-* var ResultsArray = structFactory( Float64Results );
-*
-* // Create data buffers:
-* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-* var ybuf = new ResultsArray( 3 );
-*
-* // Define the array shapes:
-* var xsh = [ 3, 2, 2 ];
-* var ysh = [ 3 ];
-*
-* // Define the array strides:
-* var sx = [ 4, 2, 1 ];
-* var sy = [ 1 ];
-*
-* // Define the index offsets:
-* var ox = 0;
-* var oy = 0;
-*
-* // Create an input ndarray-like object:
-* var x = {
-*     'dtype': 'float64',
-*     'data': xbuf,
-*     'shape': xsh,
-*     'strides': sx,
-*     'offset': ox,
-*     'order': 'row-major'
-* };
-*
-* // Create an output ndarray-like object:
-* var y = {
-*     'dtype': Float64Results,
-*     'data': ybuf,
-*     'shape': ysh,
-*     'strides': sy,
-*     'offset': oy,
-*     'order': 'row-major'
-* };
-*
-* // Create additional parameter ndarray-like objects:
-* var alternative = {
-*     'dtype': 'generic',
-*     'data': [ 'two-sided' ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-};
-* var alpha = {
-*     'dtype': 'float64',
-*     'data': [ 0.05 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var mu = {
-*     'dtype': 'float64',
-*     'data': [ 0.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-* var sigma = {
-*     'dtype': 'float64',
-*     'data': [ 1.0 ],
-*     'shape': ysh,
-*     'strides': [ 0 ],
-*     'offset': 0,
-*     'order': 'row-major'
-* };
-*
-* // Initialize ndarray-like objects representing sub-array views:
-* var views = [
-*     {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 2, 2 ],
-*         'strides': [ 2, 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     },
-*     {
-*         'dtype': y.dtype,
-*         'data': y.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': y.offset,
-*         'order': y.order
-*     },
-*     {
-*         'dtype': alternative.dtype,
-*         'data': alternative.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alternative.offset,
-*         'order': alternative.order
-*     },
-*     {
-*         'dtype': alpha.dtype,
-*         'data': alpha.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': alpha.offset,
-*         'order': alpha.order
-*     },
-*     {
-*         'dtype': mu.dtype,
-*         'data': mu.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': mu.offset,
-*         'order': mu.order
-*     },
-*     {
-*         'dtype': sigma.dtype,
-*         'data': sigma.data,
-*         'shape': [],
-*         'strides': [ 0 ],
-*         'offset': sigma.offset,
-*         'order': sigma.order
-*     }
-* ];
-*
-* // Define a reshape strategy:
-* function strategy( x ) {
-*     return {
-*         'dtype': x.dtype,
-*         'data': x.data,
-*         'shape': [ 4 ],
-*         'strides': [ 1 ],
-*         'offset': x.offset,
-*         'order': x.order
-*     };
-* }
-*
-* // Perform a reduction:
-* unarynd( ztest, [ x, y, alternative, alpha, mu, sigma ], views, [ 4 ], strategy, {} );
-*
-* var arr = ndarray2array( y.data, y.shape, y.strides, y.offset, y.order );
-* // returns [ <Float64Results>, <Float64Results>, <Float64Results> ]
-*/
-function unarynd( fcn, arrays, views, strides, strategy, opts ) {
-	var len;
-	var arr;
-	var sh;
-	var iv;
-	var io;
-	var N;
-	var v;
-	var i;
-	var j;
-
-	N = arrays.length;
-
-	// Resolve the output ndarray and associated shape:
-	sh = arrays[ 1 ].shape;
-
-	// Compute the total number of elements over which to iterate:
-	len = numel( sh );
-
-	// Resolve a list of pointers to the first indexed elements in the respective ndarrays:
-	iv = offsets( arrays );
-
-	// Shallow copy the list of views to an internal array so that we can update with reshaped views without impacting the original list of views:
-	v = copyIndexed( views );
-
-	// Iterate based on the linear **view** index, regardless as to how the data is stored in memory...
-	io = zeros( N );
-	for ( i = 0; i < len; i++ ) {
-		for ( j = 0; j < N; j++ ) {
-			arr = arrays[ j ];
-			io[ j ] = vind2bind( sh, arr.strides, iv[ j ], arr.order, i, MODE );
-		}
-		setViewOffsets( views, io );
-		v[ 0 ] = strategy( views[ 0 ] );
-		fcn( v, opts );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = unarynd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/offsets.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/offsets.js.html deleted file mode 100644 index c2a51851aa..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/offsets.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/offsets.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib offsets.js

-
- -
- 80.95% - Statements - 34/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 80.95% - Lines - 34/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 - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Resolves index offsets from a list of ndarray-like objects.
-*
-* @private
-* @param {ArrayLikeObject<Object>} arrays - list of ndarray-like objects
-* @returns {NonNegativeIntegerArray} list of offsets
-*/
-function offsets( arrays ) {
-	var out = [];
-	var i;
-	for ( i = 0; i < arrays.length; i++ ) {
-		out.push( arrays[ i ].offset );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = offsets;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/reshape_strategy.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/reshape_strategy.js.html deleted file mode 100644 index e7addb2fbc..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/reshape_strategy.js.html +++ /dev/null @@ -1,865 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/reshape_strategy.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib reshape_strategy.js

-
- -
- 36.92% - Statements - 96/260 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/6 -
- - -
- 36.92% - Lines - 96/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 -2611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -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';
- 
-// MODULES //
- 
-var iterationOrder = require( '@stdlib/ndarray/base/iteration-order' );
-var minmaxViewBufferIndex = require( '@stdlib/ndarray/base/minmax-view-buffer-index' ).assign;
-var ndarraylike2object = require( '@stdlib/ndarray/base/ndarraylike2object' );
-var assign = require( '@stdlib/ndarray/base/assign' );
-var ndarraylike2ndarray = require( '@stdlib/ndarray/base/ndarraylike2ndarray' );
-var emptyLike = require( '@stdlib/ndarray/base/empty-like' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Returns an input ndarray.
-*
-* @private
-* @param {ndarrayLike} x - input ndarray
-* @returns {ndarrayLike} input ndarray
-*/
-function identity( x ) {
-	return x;
-}
- 
-/**
-* Broadcasts a zero-dimensional ndarray to a one-dimensional ndarray view containing a single element.
-*
-* @private
-* @param {ndarrayLike} x - input ndarray
-* @returns {ndarrayLike} broadcasted ndarray view
-*/
-function broadcast( x ) {
-	// NOTE: the following properties must be set in the exact same order as in `x` in order to ensure that the returned object has the same hidden shape as the input ndarray-like object...
-	return {
-		'dtype': x.dtype,
-		'data': x.data,
-		'shape': [ 1 ],
-		'strides': [ 0 ],
-		'offset': x.offset,
-		'order': x.order
-	};
-}
- 
-/**
-* Returns a function which returns an ndarray view in which the singleton dimensions are removed from an input ndarray having only a single non-singleton dimension.
-*
-* @private
-* @param {ndarrayLike} arr - original ndarray
-* @param {NonNegativeInteger} index - index of the non-singleton dimension
-* @returns {Function} function for returning an ndarray view
-*/
-function squeeze( arr, index ) {
-	var sh = [ arr.shape[ index ] ];
-	var sx = [ arr.strides[ index ] ];
-	return reshape;
-
-	/**
-	* Returns an ndarray view in which the singleton dimensions are removed from an input ndarray having only a single non-singleton dimension.
-	*
-	* @private
-	* @param {ndarrayLike} x - input ndarray
-	* @returns {ndarrayLike} a squeezed ndarray view
-	*/
-	function reshape( x ) {
-		// NOTE: the following properties must be set in the exact same order as in `arr` in order to ensure that the returned object has the same hidden shape as the input ndarray-like object...
-		return {
-			'dtype': x.dtype,
-			'data': x.data,
-			'shape': sh,
-			'strides': sx,
-			'offset': x.offset,
-			'order': x.order
-		};
-	}
-}
- 
-/**
-* Returns a function which returns a one-dimensional ndarray view of a contiguous input ndarray having more than one dimension.
-*
-* @private
-* @param {NonNegativeInteger} len - number of elements in an ndarray
-* @param {integer} iox - iteration order
-* @returns {Function} function for returning a one-dimensional ndarray view
-*/
-function contiguous( len, iox ) {
-	var xmmv;
-	var ind;
-	var sh;
-	var sx;
-
-	// Resolve the index of the min/max view buffer element which is the first indexed element...
-	if ( iox === 1 ) {
-		ind = 0;
-	} else {
-		ind = 1;
-	}
-	// Initialize an array for storing the min/max view buffer elements:
-	xmmv = [ 0, 0 ]; // [ min, max ]
-
-	// Initialize the output one-dimensional view's shape and strides:
-	sh = [ len ];
-	sx = [ iox ];
-
-	return reshape;
-
-	/**
-	* Returns a one-dimensional ndarray view of a contiguous input ndarray having more than one dimension.
-	*
-	* @private
-	* @param {ndarrayLike} x - input ndarray
-	* @returns {ndarrayLike} a one-dimensional ndarray view
-	*/
-	function reshape( x ) {
-		// Resolve the minimum and maximum linear indices in the underlying data buffer which are accessible to the input ndarray view:
-		minmaxViewBufferIndex( x.shape, x.strides, x.offset, xmmv );
-
-		// NOTE: the following properties must be set in the exact same order as in `x` in order to ensure that the returned object has the same hidden shape as the input ndarray-like object...
-		return {
-			'dtype': x.dtype,
-			'data': x.data,
-			'shape': sh,
-			'strides': sx,
-			'offset': xmmv[ ind ], // the index of the first indexed element
-			'order': x.order
-		};
-	}
-}
- 
-/**
-* Returns a function which copies an input ndarray to a contiguous ndarray workspace.
-*
-* @private
-* @param {NonNegativeInteger} len - number of elements in an ndarray
-* @param {ndarrayLike} workspace - ndarray workspace
-* @returns {Function} function which copies an input ndarray to a contiguous ndarray workspace
-*/
-function copy( len, workspace ) {
-	// NOTE: the following properties must be set in the exact same order as in the input ndarray-like object in order to ensure that the returned object has the same hidden shape...
-	var view = {
-		'dtype': workspace.dtype,
-		'data': workspace.data,
-		'shape': [ len ],
-		'strides': [ 1 ],
-		'offset': workspace.offset,
-		'order': workspace.order
-	};
-	return reshape;
-
-	/**
-	* Copies an input ndarray to a contiguous ndarray workspace and returns a one-dimensional workspace view.
-	*
-	* @private
-	* @param {ndarrayLike} x - input ndarray
-	* @returns {ndarrayLike} one-dimensional workspace view
-	*/
-	function reshape( x ) {
-		assign( [ x, workspace ] );
-		return view;
-	}
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for reshaping input ndarrays which have the same data type, shape, and strides as a provided ndarray.
-*
-* @private
-* @param {ndarrayLike} x - input ndarray
-* @param {string} x.dtype - input ndarray data type
-* @param {Collection} x.data - input ndarray data buffer
-* @param {NonNegativeIntegerArray} x.shape - input ndarray shape
-* @param {IntegerArray} x.strides - input ndarray strides
-* @param {NonNegativeInteger} x.offset - input ndarray index offset
-* @param {string} x.order - input ndarray memory layout
-* @returns {Function} function implementing a reshape strategy
-*/
-function strategy( x ) {
-	var ndims;
-	var xmmv;
-	var len;
-	var iox;
-	var sh;
-	var ns;
-	var i;
-
-	// Resolve the number of array dimensions:
-	sh = x.shape;
-	ndims = sh.length;
-
-	// Check whether the ndarray is zero-dimensional...
-	if ( ndims === 0 ) {
-		return broadcast;
-	}
-	// Check whether the ndarray is already one-dimensional...
-	if ( ndims === 1 ) {
-		return identity;
-	}
-	// Determine the number of singleton dimensions...
-	len = 1; // number of elements
-	ns = 0;  // number of singleton dimensions
-	for ( i = 0; i < ndims; i++ ) {
-		// Check whether the current dimension is a singleton dimension...
-		if ( sh[ i ] === 1 ) {
-			ns += 1;
-		}
-		len *= sh[ i ];
-	}
-	// Determine whether the ndarray has only **one** non-singleton dimension (e.g., ndims=4, shape=[10,1,1,1]) so that we can simply create an ndarray view without the singleton dimensions...
-	if ( ns === ndims-1 ) {
-		// Get the index of the non-singleton dimension...
-		for ( i = 0; i < ndims; i++ ) {
-			if ( sh[ i ] !== 1 ) {
-				break;
-			}
-		}
-		return squeeze( x, i );
-	}
-	iox = iterationOrder( x.strides ); // +/-1
-
-	// Determine whether we can avoid copying data...
-	if ( iox !== 0 ) {
-		// Determine the minimum and maximum linear indices which are accessible by the ndarray view:
-		xmmv = minmaxViewBufferIndex( sh, x.strides, x.offset, [ 0, 0 ] );
-
-		// Determine whether we can ignore shape (and strides) and create a new one-dimensional ndarray view...
-		if ( len === ( xmmv[1]-xmmv[0]+1 ) ) {
-			return contiguous( len, iox );
-		}
-		// The ndarray is non-contiguous, so we cannot directly interpret as a one-dimensional ndarray...
-
-		// Fall-through to copying to a workspace ndarray...
-	}
-	// At this point, we're dealing with a non-contiguous multi-dimensional ndarray, so we need to copy to a contiguous workspace:
-	return copy( len, ndarraylike2object( emptyLike( ndarraylike2ndarray( x ) ) ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = strategy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/unary-reduce-strided1d-to-struct/set_view_offsets.js.html b/ndarray/base/unary-reduce-strided1d-to-struct/set_view_offsets.js.html deleted file mode 100644 index 6c608f050b..0000000000 --- a/ndarray/base/unary-reduce-strided1d-to-struct/set_view_offsets.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for ndarray/base/unary-reduce-strided1d-to-struct/lib/set_view_offsets.js - - - - - - - - - -
-
-

All files / ndarray/base/unary-reduce-strided1d-to-struct/lib set_view_offsets.js

-
- -
- 76.92% - Statements - 40/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 76.92% - Lines - 40/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 - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Sets view offsets according to a list of index offsets.
-*
-* ## Notes
-*
-* -   This function skips the second element in the list of index offsets, as that is assumed to correspond to the output ndarray which does not have a corresponding view. Meaning, the list of views is expected to have `N` elements, and the list of index offsets is expected to have `N+1` elements.
-* -   This function mutates the provides view objects.
-*
-* @private
-* @param {Array<Object>} views - list of ndarray-like objects representing ndarray views
-* @param {NonNegativeIntegerArray} offsets - list of index offsets
-* @returns {Array<Object>} updated views
-*/
-function setViewOffsets( views, offsets ) {
-	var i;
-	var j;
-	for ( i = 0, j = 0; i < offsets.length; i++ ) {
-		if ( i === 1 ) { // note: expected to correspond to the output ndarray which does not have a corresponding view
-			continue;
-		}
-		views[ j ].offset = offsets[ i ];
-		j += 1;
-	}
-	return views;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = setViewOffsets;
- 
- -
-
- - - - - - - - \ 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 337a3eb82f..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 61913ff565..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 ea8e9225d7..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 9b5d4d6ab0..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 dbb865abfe..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 61c095bef7..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 61f33ec0c0..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 7fb7802637..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 24e8c15a4b..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 4b773976ff..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 2134106a02..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 64017e68ae..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 44fb7c0123..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 7a9973e18d..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 7e8748aa14..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 550fb73eb6..0000000000 --- a/repl/commands/coverage.ndjson +++ /dev/null @@ -1,12 +0,0 @@ -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"57c02a74ae32cfbad6f251c47100d0a832972c0d","2025-05-09 23:54:56 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"2f8ef390ab6e8573cfa2c25b96c147f7aca01fdd","2025-05-20 22:28:41 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"6a7c0dec1828faea89c9af40fb43094c99bdb317","2025-05-25 21:50:49 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"586b5281dac7ad93a3fce2c87d45386c77e71f45","2025-05-31 21:22:21 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"ceac1d736df30151eeca58b76a0d31e92dc0486e","2025-06-01 23:57:21 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"7d29148daa701a3113e72a901fd5096d2a5da4d1","2025-06-05 19:48:21 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"1c87942c8d2a2597a8f710c1d139ff2120576cc7","2025-06-06 20:05:53 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"de531184154b9c71722564b6acfb2f9b42673917","2025-06-08 22:01:09 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"b69384dc1f16ba21886a1d6dd9850ec1021394f4","2025-06-09 23:10:23 -0400"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"1a6ec86b91682b715cc8b37de186e7179ff0f370","2025-06-14 23:23:36 -0400"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"d2f83a48fa6f6dc3ce8898853e10f557ae5aad1f","2025-06-23 19:16:03 -0700"] diff --git a/repl/commands/credits.js.html b/repl/commands/credits.js.html deleted file mode 100644 index 5f1491a43a..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 b823d96e5d..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 78c2142e02..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 0cf12144f6..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 6ff0018cb5..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 3ffac3f1c5..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 cc1ba2f97b..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 1696913582..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 f222b4fb6d..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 63c3f75050..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 9eeb071e99..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 020dafad56..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 8f56c24899..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 1755f88193..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 20dc201e06..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 420d26a13e..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 4ec39ed0d3..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 5b1be51783..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 54aede9624..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 d7cd76a0de..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 39bfb2aa0b..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 3d05522b03..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 df013dab6b..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 63430925f2..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 c45feac0ff..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 88f576a33c..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 5688c3bb0c..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 572f82911a..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 241b7ef6e9..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 b1f2c49985..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 1296321f4f..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 954287a72c..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 611ccd423d..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 19a285521d..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 066c33724d..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 0cd5da7f5e..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/dmean/coverage.ndjson b/stats/base/dmean/coverage.ndjson deleted file mode 100644 index 5cf16ddc30..0000000000 --- a/stats/base/dmean/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[359,359,100,14,14,100,4,4,100,359,359,100,"adcd1512dd078e156f23564c3b5a88d717fb130a","2024-12-20 18:51:26 -0800"] -[359,359,100,14,14,100,4,4,100,359,359,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[344,344,100,13,13,100,4,4,100,344,344,100,"29cd80a236848b63820563ec9781a6aa39af66e1","2025-04-18 17:30:22 -0700"] -[344,344,100,13,13,100,4,4,100,344,344,100,"9832ef44d25da27f865073661bde886af90cc9b4","2025-04-28 19:54:13 -0700"] diff --git a/stats/base/dmean/dmean.js.html b/stats/base/dmean/dmean.js.html deleted file mode 100644 index 63dbeeefd5..0000000000 --- a/stats/base/dmean/dmean.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib/dmean.js - - - - - - - - - -
-
-

All files / stats/base/dmean/lib dmean.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 -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 dmeanpn = require( '@stdlib/stats/base/dmeanpn' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean 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} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmean( N, x, strideX ) {
-	return dmeanpn( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmean/dmean.native.js.html b/stats/base/dmean/dmean.native.js.html deleted file mode 100644 index 597d6d5ae0..0000000000 --- a/stats/base/dmean/dmean.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib/dmean.native.js - - - - - - - - - -
-
-

All files / stats/base/dmean/lib dmean.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.
-*
-* @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 = dmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmean( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmean/index.html b/stats/base/dmean/index.html deleted file mode 100644 index 9caafa8154..0000000000 --- a/stats/base/dmean/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib - - - - - - - - - -
-
-

All files stats/base/dmean/lib

-
- -
- 100% - Statements - 344/344 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 344/344 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmean.js -
-
100%51/51100%2/2100%1/1100%51/51
dmean.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/dmean/index.js.html b/stats/base/dmean/index.js.html deleted file mode 100644 index bfaab9f9d3..0000000000 --- a/stats/base/dmean/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmean/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.
-*
-* @module @stdlib/stats/base/dmean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmean = require( '@stdlib/stats/base/dmean' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmean = require( '@stdlib/stats/base/dmean' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmean.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 dmean;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmean = main;
-} else {
-	dmean = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmean;
- 
-// exports: { "ndarray": "dmean.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmean/main.js.html b/stats/base/dmean/main.js.html deleted file mode 100644 index efa44e69c9..0000000000 --- a/stats/base/dmean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmean/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 dmean = require( './dmean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmean/native.js.html b/stats/base/dmean/native.js.html deleted file mode 100644 index dde332988d..0000000000 --- a/stats/base/dmean/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmean/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 dmean = require( './dmean.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmean/ndarray.js.html b/stats/base/dmean/ndarray.js.html deleted file mode 100644 index ec5cc6e8a4..0000000000 --- a/stats/base/dmean/ndarray.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmean/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 -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 dmeanpn = require( '@stdlib/stats/base/dmeanpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean 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} 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 = dmean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmean( N, x, strideX, offsetX ) {
-	return dmeanpn( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmean/ndarray.native.js.html b/stats/base/dmean/ndarray.native.js.html deleted file mode 100644 index c0c4fbcedb..0000000000 --- a/stats/base/dmean/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmean/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmean/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.
-*
-* @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 = dmean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmean( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpn/coverage.ndjson b/stats/base/dmeanpn/coverage.ndjson deleted file mode 100644 index dbdd33d416..0000000000 --- a/stats/base/dmeanpn/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[409,409,100,24,24,100,4,4,100,409,409,100,"dbb59359010b9ac0a404604914d5db63f8fadcbc","2024-12-20 18:59:34 -0800"] -[409,409,100,24,24,100,4,4,100,409,409,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[379,379,100,18,18,100,4,4,100,379,379,100,"ce86a5d7a15f0bc79349d46ecbc661f270c7025b","2025-04-11 00:45:27 -0700"] -[379,379,100,18,18,100,4,4,100,379,379,100,"9832ef44d25da27f865073661bde886af90cc9b4","2025-04-28 19:54:13 -0700"] -[379,379,100,18,18,100,4,4,100,379,379,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] diff --git a/stats/base/dmeanpn/dmeanpn.js.html b/stats/base/dmeanpn/dmeanpn.js.html deleted file mode 100644 index 974cd5fcee..0000000000 --- a/stats/base/dmeanpn/dmeanpn.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib/dmeanpn.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpn/lib dmeanpn.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 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, 2.0 ] );
-*
-* var v = dmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpn/dmeanpn.native.js.html b/stats/base/dmeanpn/dmeanpn.native.js.html deleted file mode 100644 index 2e19d41d2a..0000000000 --- a/stats/base/dmeanpn/dmeanpn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib/dmeanpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpn/lib dmeanpn.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 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, 2.0 ] );
-*
-* var v = dmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanpn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpn/index.html b/stats/base/dmeanpn/index.html deleted file mode 100644 index 8be344138d..0000000000 --- a/stats/base/dmeanpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib - - - - - - - - - -
-
-

All files stats/base/dmeanpn/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
dmeanpn.js -
-
100%61/61100%2/2100%1/1100%61/61
dmeanpn.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/dmeanpn/index.js.html b/stats/base/dmeanpn/index.js.html deleted file mode 100644 index e79a26243b..0000000000 --- a/stats/base/dmeanpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpn/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 two-pass error correction algorithm.
-*
-* @module @stdlib/stats/base/dmeanpn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanpn = require( '@stdlib/stats/base/dmeanpn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanpn = require( '@stdlib/stats/base/dmeanpn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanpn.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 dmeanpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanpn = main;
-} else {
-	dmeanpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpn;
- 
-// exports: { "ndarray": "dmeanpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpn/main.js.html b/stats/base/dmeanpn/main.js.html deleted file mode 100644 index 9ba84a30fc..0000000000 --- a/stats/base/dmeanpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpn/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 dmeanpn = require( './dmeanpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpn/native.js.html b/stats/base/dmeanpn/native.js.html deleted file mode 100644 index 6f1ce36d10..0000000000 --- a/stats/base/dmeanpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpn/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 dmeanpn = require( './dmeanpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpn/ndarray.js.html b/stats/base/dmeanpn/ndarray.js.html deleted file mode 100644 index 78eb60605c..0000000000 --- a/stats/base/dmeanpn/ndarray.js.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpn/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 dsumpw = require( '@stdlib/blas/ext/base/dsumpw' ).ndarray;
-var dapxsumpw = require( '@stdlib/blas/ext/base/dapxsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array 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 ] );
-*
-* var v = dmeanpn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanpn( 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 = dsumpw( N, x, strideX, offsetX ) / N;
- 
-	// Compute an error term:
-	c = dapxsumpw( N, -mu, x, strideX, offsetX ) / N;
- 
-	return mu + c;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpn/ndarray.native.js.html b/stats/base/dmeanpn/ndarray.native.js.html deleted file mode 100644 index cf1b25922e..0000000000 --- a/stats/base/dmeanpn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpn/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 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 ] );
-*
-* var v = dmeanpn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanpn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/coverage.ndjson b/stats/base/dmeanstdev/coverage.ndjson deleted file mode 100644 index 19b0336be3..0000000000 --- a/stats/base/dmeanstdev/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[386,386,100,15,15,100,4,4,100,386,386,100,"95bdc42196643ed99f417ec1be130ca7acc6b121","2025-01-10 22:55:55 -0500"] -[386,386,100,15,15,100,4,4,100,386,386,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[386,386,100,15,15,100,4,4,100,386,386,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] -[370,370,100,15,15,100,4,4,100,370,370,100,"0cdbf3cf7d5f3c16907ea70a586a732304b6b41b","2025-06-21 21:49:59 -0700"] -[370,370,100,15,15,100,4,4,100,370,370,100,"a7b102413d26c2d5c6c9e1aa01da54abeba724eb","2025-06-23 11:22:44 +0000"] -[370,370,100,15,15,100,4,4,100,370,370,100,"0f453981fc2f27d10d1a4d94ac058d331ec458b3","2025-06-23 11:34:48 +0000"] diff --git a/stats/base/dmeanstdev/dmeanstdev.js.html b/stats/base/dmeanstdev/dmeanstdev.js.html deleted file mode 100644 index 05e568eec8..0000000000 --- a/stats/base/dmeanstdev/dmeanstdev.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib/dmeanstdev.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdev/lib dmeanstdev.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 4/4 -
- - -
- 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 -17x -17x -17x -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 mean and standard deviation 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdev( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~2.0817 ]
-*/
-function dmeanstdev( N, correction, x, strideX, out, strideOut ) {
-	var ox = stride2offset( N, strideX );
-	var oo = ( strideOut >= 0 ) ? 0 : -strideOut;
-	ndarray( N, correction, x, strideX, ox, out, strideOut, oo );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/dmeanstdev.native.js.html b/stats/base/dmeanstdev/dmeanstdev.native.js.html deleted file mode 100644 index a79375750b..0000000000 --- a/stats/base/dmeanstdev/dmeanstdev.native.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib/dmeanstdev.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdev/lib dmeanstdev.native.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 -17x -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 mean and standard deviation 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdev( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~2.0817 ]
-*/
-function dmeanstdev( N, correction, x, strideX, out, strideOut ) {
-	addon( N, correction, x, strideX, out, strideOut );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/index.html b/stats/base/dmeanstdev/index.html deleted file mode 100644 index 4e1d20ec14..0000000000 --- a/stats/base/dmeanstdev/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib - - - - - - - - - -
-
-

All files stats/base/dmeanstdev/lib

-
- -
- 100% - Statements - 370/370 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 370/370 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanstdev.js -
-
100%59/59100%4/4100%1/1100%59/59
dmeanstdev.native.js -
-
100%56/56100%2/2100%1/1100%56/56
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%57/57100%2/2100%1/1100%57/57
ndarray.native.js -
-
100%58/58100%2/2100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/index.js.html b/stats/base/dmeanstdev/index.js.html deleted file mode 100644 index 41c673ea32..0000000000 --- a/stats/base/dmeanstdev/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdev/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 mean and standard deviation of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmeanstdev
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanstdev = require( '@stdlib/stats/base/dmeanstdev' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdev( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~2.0817 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanstdev = require( '@stdlib/stats/base/dmeanstdev' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdev.ndarray( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 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 dmeanstdev;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanstdev = main;
-} else {
-	dmeanstdev = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdev;
- 
-// exports: { "ndarray": "dmeanstdev.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/main.js.html b/stats/base/dmeanstdev/main.js.html deleted file mode 100644 index 043a172707..0000000000 --- a/stats/base/dmeanstdev/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdev/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 dmeanstdev = require( './dmeanstdev.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/native.js.html b/stats/base/dmeanstdev/native.js.html deleted file mode 100644 index 6c3785b2f7..0000000000 --- a/stats/base/dmeanstdev/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdev/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 dmeanstdev = require( './dmeanstdev.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/ndarray.js.html b/stats/base/dmeanstdev/ndarray.js.html deleted file mode 100644 index a8a83256c7..0000000000 --- a/stats/base/dmeanstdev/ndarray.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdev/lib ndarray.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 -583x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -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 dmeanstdevpn = require( '@stdlib/stats/strided/dmeanstdevpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the mean and standard deviation 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanstdev( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 2.5 ]
-*/
-function dmeanstdev( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	return dmeanstdevpn( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdev/ndarray.native.js.html b/stats/base/dmeanstdev/ndarray.native.js.html deleted file mode 100644 index 4498ce6152..0000000000 --- a/stats/base/dmeanstdev/ndarray.native.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdev/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdev/lib ndarray.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 -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 -17x -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 mean and standard deviation 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanstdev( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 2.5 ]
-*/
-function dmeanstdev( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	addon.ndarray( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ); // eslint-disable-line max-len
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/coverage.ndjson b/stats/base/dmeanstdevpn/coverage.ndjson deleted file mode 100644 index a5b17490ac..0000000000 --- a/stats/base/dmeanstdevpn/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[400,400,100,17,17,100,4,4,100,400,400,100,"49878d2f175bf20a1afa08e9f0a9e3fd541c5a33","2025-01-10 22:45:41 -0500"] -[400,400,100,17,17,100,4,4,100,400,400,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[400,400,100,17,17,100,4,4,100,400,400,100,"b480ff02ebf1d1f334d49172358c86e8bca5fbc3","2025-05-18 10:03:38 -0400"] -[400,400,100,17,17,100,4,4,100,400,400,100,"295552a680556056d92f9920f69c402bd779d533","2025-05-20 22:37:57 -0700"] -[400,400,100,17,17,100,4,4,100,400,400,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[374,374,100,15,15,100,4,4,100,374,374,100,"5b6d07aa23b24d736f1b4b1b9bb8fd4acc7344aa","2025-06-21 16:17:15 -0700"] -[374,374,100,15,15,100,4,4,100,374,374,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] diff --git a/stats/base/dmeanstdevpn/dmeanstdevpn.js.html b/stats/base/dmeanstdevpn/dmeanstdevpn.js.html deleted file mode 100644 index 8f5880895e..0000000000 --- a/stats/base/dmeanstdevpn/dmeanstdevpn.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib/dmeanstdevpn.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdevpn/lib dmeanstdevpn.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 4/4 -
- - -
- 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 -17x -17x -17x -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 mean and 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdevpn( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~2.0817 ]
-*/
-function dmeanstdevpn( N, correction, x, strideX, out, strideOut ) {
-	var ox = stride2offset( N, strideX );
-	var oo = ( strideOut >= 0 ) ? 0 : -strideOut;
-	ndarray( N, correction, x, strideX, ox, out, strideOut, oo );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/dmeanstdevpn.native.js.html b/stats/base/dmeanstdevpn/dmeanstdevpn.native.js.html deleted file mode 100644 index bfe5c94d66..0000000000 --- a/stats/base/dmeanstdevpn/dmeanstdevpn.native.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib/dmeanstdevpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdevpn/lib dmeanstdevpn.native.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 -17x -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 mean and 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdevpn( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~2.0817 ]
-*/
-function dmeanstdevpn( N, correction, x, strideX, out, strideOut ) {
-	addon( N, correction, x, strideX, out, strideOut );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/index.html b/stats/base/dmeanstdevpn/index.html deleted file mode 100644 index c2fc35a032..0000000000 --- a/stats/base/dmeanstdevpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib - - - - - - - - - -
-
-

All files stats/base/dmeanstdevpn/lib

-
- -
- 100% - Statements - 374/374 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 374/374 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanstdevpn.js -
-
100%59/59100%4/4100%1/1100%59/59
dmeanstdevpn.native.js -
-
100%56/56100%2/2100%1/1100%56/56
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%61/61100%2/2100%1/1100%61/61
ndarray.native.js -
-
100%58/58100%2/2100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/index.js.html b/stats/base/dmeanstdevpn/index.js.html deleted file mode 100644 index e100b83967..0000000000 --- a/stats/base/dmeanstdevpn/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdevpn/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 mean and standard deviation of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/dmeanstdevpn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanstdevpn = require( '@stdlib/stats/base/dmeanstdevpn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdevpn( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~2.0817 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanstdevpn = require( '@stdlib/stats/base/dmeanstdevpn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanstdevpn.ndarray( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 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 dmeanstdevpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanstdevpn = main;
-} else {
-	dmeanstdevpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdevpn;
- 
-// exports: { "ndarray": "dmeanstdevpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/main.js.html b/stats/base/dmeanstdevpn/main.js.html deleted file mode 100644 index 9f4b9049fe..0000000000 --- a/stats/base/dmeanstdevpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdevpn/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 dmeanstdevpn = require( './dmeanstdevpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/native.js.html b/stats/base/dmeanstdevpn/native.js.html deleted file mode 100644 index 14be71ec8d..0000000000 --- a/stats/base/dmeanstdevpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdevpn/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 dmeanstdevpn = require( './dmeanstdevpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/ndarray.js.html b/stats/base/dmeanstdevpn/ndarray.js.html deleted file mode 100644 index 7c4b4f4597..0000000000 --- a/stats/base/dmeanstdevpn/ndarray.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdevpn/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 dmeanvarpn = require( '@stdlib/stats/strided/dmeanvarpn' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mean and 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanstdevpn( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 2.5 ]
-*/
-function dmeanstdevpn( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	var io = offsetOut + strideOut;
-	dmeanvarpn( N, correction, x, strideX, offsetX, out, strideOut, offsetOut );
-	out[ io ] = sqrt( out[ io ] );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanstdevpn/ndarray.native.js.html b/stats/base/dmeanstdevpn/ndarray.native.js.html deleted file mode 100644 index 769448a3ed..0000000000 --- a/stats/base/dmeanstdevpn/ndarray.native.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanstdevpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanstdevpn/lib ndarray.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 -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 -17x -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 mean and 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanstdevpn( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 2.5 ]
-*/
-function dmeanstdevpn( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	addon.ndarray( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ); // eslint-disable-line max-len
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/coverage.ndjson b/stats/base/dmeanvar/coverage.ndjson deleted file mode 100644 index 3962725c73..0000000000 --- a/stats/base/dmeanvar/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[386,386,100,15,15,100,4,4,100,386,386,100,"5cc2bcd36d944adfa4f4badea6fce5de223be3dd","2025-01-10 22:43:39 -0500"] -[386,386,100,15,15,100,4,4,100,386,386,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[386,386,100,15,15,100,4,4,100,386,386,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[370,370,100,15,15,100,4,4,100,370,370,100,"30831fb48cf6536b641f0704f544b50a9b20e50b","2025-06-20 18:24:26 -0700"] -[370,370,100,15,15,100,4,4,100,370,370,100,"8bb4237230cb442674543b3f3ba3b06d39b9da19","2025-06-23 11:01:52 +0000"] diff --git a/stats/base/dmeanvar/dmeanvar.js.html b/stats/base/dmeanvar/dmeanvar.js.html deleted file mode 100644 index 935475175e..0000000000 --- a/stats/base/dmeanvar/dmeanvar.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib/dmeanvar.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvar/lib dmeanvar.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 4/4 -
- - -
- 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 -17x -17x -17x -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 mean and 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvar( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~4.3333 ]
-*/
-function dmeanvar( N, correction, x, strideX, out, strideOut ) {
-	var ox = stride2offset( N, strideX );
-	var oo = ( strideOut >= 0 ) ? 0 : -strideOut;
-	ndarray( N, correction, x, strideX, ox, out, strideOut, oo );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/dmeanvar.native.js.html b/stats/base/dmeanvar/dmeanvar.native.js.html deleted file mode 100644 index 5fb1c6ae13..0000000000 --- a/stats/base/dmeanvar/dmeanvar.native.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib/dmeanvar.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvar/lib dmeanvar.native.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 -17x -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 mean and 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvar( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~4.3333 ]
-*/
-function dmeanvar( N, correction, x, strideX, out, strideOut ) {
-	addon( N, correction, x, strideX, out, strideOut );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/index.html b/stats/base/dmeanvar/index.html deleted file mode 100644 index ca466f0a4a..0000000000 --- a/stats/base/dmeanvar/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib - - - - - - - - - -
-
-

All files stats/base/dmeanvar/lib

-
- -
- 100% - Statements - 370/370 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 370/370 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanvar.js -
-
100%59/59100%4/4100%1/1100%59/59
dmeanvar.native.js -
-
100%56/56100%2/2100%1/1100%56/56
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%57/57100%2/2100%1/1100%57/57
ndarray.native.js -
-
100%58/58100%2/2100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/index.js.html b/stats/base/dmeanvar/index.js.html deleted file mode 100644 index 74b9c69857..0000000000 --- a/stats/base/dmeanvar/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvar/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 mean and variance of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmeanvar
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanvar = require( '@stdlib/stats/base/dmeanvar' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvar( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~4.3333 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanvar = require( '@stdlib/stats/base/dmeanvar' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvar.ndarray( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 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 dmeanvar;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanvar = main;
-} else {
-	dmeanvar = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvar;
- 
-// exports: { "ndarray": "dmeanvar.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/main.js.html b/stats/base/dmeanvar/main.js.html deleted file mode 100644 index 455927c61b..0000000000 --- a/stats/base/dmeanvar/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvar/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 dmeanvar = require( './dmeanvar.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanvar, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/native.js.html b/stats/base/dmeanvar/native.js.html deleted file mode 100644 index 6b270efb31..0000000000 --- a/stats/base/dmeanvar/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvar/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 dmeanvar = require( './dmeanvar.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanvar, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/ndarray.js.html b/stats/base/dmeanvar/ndarray.js.html deleted file mode 100644 index 6e75b8173d..0000000000 --- a/stats/base/dmeanvar/ndarray.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvar/lib ndarray.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 -583x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -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 dmeanvarpn = require( '@stdlib/stats/strided/dmeanvarpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the mean and 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanvar( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 6.25 ]
-*/
-function dmeanvar( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	return dmeanvarpn( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvar/ndarray.native.js.html b/stats/base/dmeanvar/ndarray.native.js.html deleted file mode 100644 index cdfd413967..0000000000 --- a/stats/base/dmeanvar/ndarray.native.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvar/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvar/lib ndarray.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 -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 -17x -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 mean and 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanvar( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 6.25 ]
-*/
-function dmeanvar( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	addon.ndarray( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ); // eslint-disable-line max-len
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/coverage.ndjson b/stats/base/dmeanvarpn/coverage.ndjson deleted file mode 100644 index 633a248c89..0000000000 --- a/stats/base/dmeanvarpn/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[518,518,100,45,45,100,4,4,100,518,518,100,"099eb5668345edf1c4d3ff9bbd5a1f2d68502606","2025-01-10 22:44:27 -0500"] -[518,518,100,45,45,100,4,4,100,518,518,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[518,518,100,45,45,100,4,4,100,518,518,100,"83bf18f82480ccae71efca244780e28f4d3a9af7","2025-05-01 16:56:39 -0700"] -[441,441,100,28,28,100,4,4,100,441,441,100,"fcda85627edc4bc8dbf0bf01b192906449e43e77","2025-05-14 02:00:27 -0700"] -[441,441,100,28,28,100,4,4,100,441,441,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] diff --git a/stats/base/dmeanvarpn/dmeanvarpn.js.html b/stats/base/dmeanvarpn/dmeanvarpn.js.html deleted file mode 100644 index 04653fcfad..0000000000 --- a/stats/base/dmeanvarpn/dmeanvarpn.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib/dmeanvarpn.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvarpn/lib dmeanvarpn.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 4/4 -
- - -
- 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 -692x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -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 mean and 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvarpn( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~4.3333 ]
-*/
-function dmeanvarpn( N, correction, x, strideX, out, strideOut ) {
-	var ox = stride2offset( N, strideX );
-	var oo = ( strideOut >= 0 ) ? 0 : -strideOut;
-	ndarray( N, correction, x, strideX, ox, out, strideOut, oo );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvarpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/dmeanvarpn.native.js.html b/stats/base/dmeanvarpn/dmeanvarpn.native.js.html deleted file mode 100644 index a37cd2e863..0000000000 --- a/stats/base/dmeanvarpn/dmeanvarpn.native.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib/dmeanvarpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvarpn/lib dmeanvarpn.native.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 -17x -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 mean and 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 - `x` stride length
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvarpn( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~4.3333 ]
-*/
-function dmeanvarpn( N, correction, x, strideX, out, strideOut ) {
-	addon( N, correction, x, strideX, out, strideOut );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvarpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/index.html b/stats/base/dmeanvarpn/index.html deleted file mode 100644 index 522cded2d9..0000000000 --- a/stats/base/dmeanvarpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib - - - - - - - - - -
-
-

All files stats/base/dmeanvarpn/lib

-
- -
- 100% - Statements - 441/441 -
- - -
- 100% - Branches - 28/28 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 441/441 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanvarpn.js -
-
100%68/68100%4/4100%1/1100%68/68
dmeanvarpn.native.js -
-
100%56/56100%2/2100%1/1100%56/56
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%119/119100%15/15100%1/1100%119/119
ndarray.native.js -
-
100%58/58100%2/2100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/index.js.html b/stats/base/dmeanvarpn/index.js.html deleted file mode 100644 index 0f58868f0b..0000000000 --- a/stats/base/dmeanvarpn/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvarpn/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 mean and variance of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/dmeanvarpn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanvarpn = require( '@stdlib/stats/base/dmeanvarpn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvarpn( x.length, 1, x, 1, out, 1 );
-* // returns <Float64Array>[ ~0.3333, ~4.3333 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanvarpn = require( '@stdlib/stats/base/dmeanvarpn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var out = new Float64Array( 2 );
-*
-* var v = dmeanvarpn.ndarray( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 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 dmeanvarpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanvarpn = main;
-} else {
-	dmeanvarpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvarpn;
- 
-// exports: { "ndarray": "dmeanvarpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/main.js.html b/stats/base/dmeanvarpn/main.js.html deleted file mode 100644 index 8c2c30b32a..0000000000 --- a/stats/base/dmeanvarpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvarpn/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 dmeanvarpn = require( './dmeanvarpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanvarpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvarpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/native.js.html b/stats/base/dmeanvarpn/native.js.html deleted file mode 100644 index addeff0fb8..0000000000 --- a/stats/base/dmeanvarpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvarpn/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 dmeanvarpn = require( './dmeanvarpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanvarpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvarpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/ndarray.js.html b/stats/base/dmeanvarpn/ndarray.js.html deleted file mode 100644 index 210d447dac..0000000000 --- a/stats/base/dmeanvarpn/ndarray.js.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvarpn/lib ndarray.js

-
- -
- 100% - Statements - 119/119 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 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 -1203x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -34x -34x -34x -34x -34x -34x -34x -34x -4x -4x -4x -4x -30x -34x -8x -8x -4x -4x -4x -4x -8x -8x -22x -22x -34x -4x -4x -4x -4x -18x -18x -18x -34x -80x -80x -80x -80x -80x -18x -18x -18x -18x -34x -4x -34x -14x -14x -18x -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 dsumpw = require( '@stdlib/blas/ext/base/dsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the mean and 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanvarpn( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 6.25 ]
-*/
-function dmeanvarpn( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	var mu;
-	var ix;
-	var io;
-	var M2;
-	var M;
-	var d;
-	var c;
-	var n;
-	var i;
- 
-	ix = offsetX;
-	io = offsetOut;
-	if ( N <= 0 ) {
-		out[ io ] = NaN;
-		out[ io+strideOut ] = NaN;
-		return out;
-	}
-	n = N - correction;
-	if ( N === 1 || strideX === 0 ) {
-		out[ io ] = x[ ix ];
-		if ( n <= 0.0 ) {
-			out[ io+strideOut ] = NaN;
-		} else {
-			out[ io+strideOut ] = 0.0;
-		}
-		return out;
-	}
-	// Compute an estimate for the mean:
-	mu = dsumpw( N, x, strideX, offsetX ) / N;
-	if ( isnan( mu ) ) {
-		out[ io ] = NaN;
-		out[ io+strideOut ] = NaN;
-		return out;
-	}
-	// Compute the sum of squared differences from the mean...
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		d = x[ ix ] - mu;
-		M2 += d * d;
-		M += d;
-		ix += strideX;
-	}
-	// Compute an error term for the mean:
-	c = M / N;
- 
-	out[ io ] = mu + c;
-	if ( n <= 0.0 ) {
-		out[ io+strideOut ] = NaN;
-	} else {
-		out[ io+strideOut ] = (M2/n) - (c*(M/n));
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvarpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanvarpn/ndarray.native.js.html b/stats/base/dmeanvarpn/ndarray.native.js.html deleted file mode 100644 index adcdc07806..0000000000 --- a/stats/base/dmeanvarpn/ndarray.native.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanvarpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanvarpn/lib ndarray.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 -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 -17x -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 mean and 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 - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Float64Array} out - output array
-* @param {integer} strideOut - `out` stride length
-* @param {NonNegativeInteger} offsetOut - `out` starting index
-* @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 out = new Float64Array( 2 );
-*
-* var v = dmeanvarpn( 4, 1, x, 2, 1, out, 1, 0 );
-* // returns <Float64Array>[ 1.25, 6.25 ]
-*/
-function dmeanvarpn( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ) { // eslint-disable-line max-len
-	addon.ndarray( N, correction, x, strideX, offsetX, out, strideOut, offsetOut ); // eslint-disable-line max-len
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanvarpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/coverage.ndjson b/stats/base/dnanmskmax/coverage.ndjson deleted file mode 100644 index f42d9dd48b..0000000000 --- a/stats/base/dnanmskmax/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[470,470,100,57,57,100,4,4,100,470,470,100,"24e008292432d2094eeb72dc3b912de1e5265e57","2024-12-26 22:56:31 -0800"] -[470,470,100,57,57,100,4,4,100,470,470,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[470,470,100,57,57,100,4,4,100,470,470,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[406,406,100,31,31,100,4,4,100,406,406,100,"58ab526f16ad76ec0ef3eaf609ddba153e7b5e03","2025-06-04 02:05:46 -0700"] -[406,406,100,31,31,100,4,4,100,406,406,100,"d526fdb3039c3fa3e5992cbfbb823c484275876a","2025-06-05 01:52:48 -0700"] diff --git a/stats/base/dnanmskmax/dnanmskmax.js.html b/stats/base/dnanmskmax/dnanmskmax.js.html deleted file mode 100644 index 17e36e90a3..0000000000 --- a/stats/base/dnanmskmax/dnanmskmax.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib/dnanmskmax.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmax/lib dnanmskmax.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 -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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function dnanmskmax( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/dnanmskmax.native.js.html b/stats/base/dnanmskmax/dnanmskmax.native.js.html deleted file mode 100644 index 7b794bcde8..0000000000 --- a/stats/base/dnanmskmax/dnanmskmax.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib/dnanmskmax.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmax/lib dnanmskmax.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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function dnanmskmax( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/index.html b/stats/base/dnanmskmax/index.html deleted file mode 100644 index 15f45a7dd8..0000000000 --- a/stats/base/dnanmskmax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib - - - - - - - - - -
-
-

All files stats/base/dnanmskmax/lib

-
- -
- 100% - Statements - 406/406 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 406/406 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmskmax.js -
-
100%56/56100%2/2100%1/1100%56/56
dnanmskmax.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%96/96100%20/20100%1/1100%96/96
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/index.js.html b/stats/base/dnanmskmax/index.js.html deleted file mode 100644 index 02aac35f98..0000000000 --- a/stats/base/dnanmskmax/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmax/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, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmskmax
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dnanmskmax = require( '@stdlib/stats/base/dnanmskmax' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dnanmskmax = require( '@stdlib/stats/base/dnanmskmax' );
-*
-* 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 = dnanmskmax.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 dnanmskmax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmskmax = main;
-} else {
-	dnanmskmax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmax;
- 
-// exports: { "ndarray": "dnanmskmax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/main.js.html b/stats/base/dnanmskmax/main.js.html deleted file mode 100644 index d05b6e26e8..0000000000 --- a/stats/base/dnanmskmax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmax/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 dnanmskmax = require( './dnanmskmax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/native.js.html b/stats/base/dnanmskmax/native.js.html deleted file mode 100644 index f33207b642..0000000000 --- a/stats/base/dnanmskmax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmax/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 dnanmskmax = require( './dnanmskmax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/ndarray.js.html b/stats/base/dnanmskmax/ndarray.js.html deleted file mode 100644 index 96a8471990..0000000000 --- a/stats/base/dnanmskmax/ndarray.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmax/lib ndarray.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 20/20 -
- - -
- 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 -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -36x -36x -16x -16x -20x -20x -20x -32x -12x -12x -16x -16x -32x -58x -58x -58x -12x -12x -46x -58x -8x -8x -58x -16x -16x -58x -16x -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, ignoring `NaN` values.
-*
-* @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 = dnanmskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function dnanmskmax( 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++ ) {
-		v = x[ ix ];
-		if ( v === v && mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmax/ndarray.native.js.html b/stats/base/dnanmskmax/ndarray.native.js.html deleted file mode 100644 index 66aa05f726..0000000000 --- a/stats/base/dnanmskmax/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmax/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 double-precision floating-point strided array according to a mask, ignoring `NaN` values.
-*
-* @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 = dnanmskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function dnanmskmax( 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 = dnanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/coverage.ndjson b/stats/base/dnanmskmin/coverage.ndjson deleted file mode 100644 index 74fd714314..0000000000 --- a/stats/base/dnanmskmin/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[470,470,100,57,57,100,4,4,100,470,470,100,"47c15adcd7090bf3e633b42cd65d311a40af7e19","2024-12-26 22:58:04 -0800"] -[470,470,100,57,57,100,4,4,100,470,470,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[470,470,100,57,57,100,4,4,100,470,470,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[470,470,100,57,57,100,4,4,100,470,470,100,"ea63aeb201d61526dc65f558285ff96c63f20be8","2025-06-04 19:39:46 -0700"] -[406,406,100,31,31,100,4,4,100,406,406,100,"6943393d702a1a4cc2dad7b6e22b813e98d99971","2025-06-05 02:00:14 -0700"] -[406,406,100,31,31,100,4,4,100,406,406,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] diff --git a/stats/base/dnanmskmin/dnanmskmin.js.html b/stats/base/dnanmskmin/dnanmskmin.js.html deleted file mode 100644 index d602f08e63..0000000000 --- a/stats/base/dnanmskmin/dnanmskmin.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib/dnanmskmin.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmin/lib dnanmskmin.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 -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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function dnanmskmin( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/dnanmskmin.native.js.html b/stats/base/dnanmskmin/dnanmskmin.native.js.html deleted file mode 100644 index f5c6298931..0000000000 --- a/stats/base/dnanmskmin/dnanmskmin.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib/dnanmskmin.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmin/lib dnanmskmin.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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function dnanmskmin( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/index.html b/stats/base/dnanmskmin/index.html deleted file mode 100644 index 6dcd8ace2f..0000000000 --- a/stats/base/dnanmskmin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib - - - - - - - - - -
-
-

All files stats/base/dnanmskmin/lib

-
- -
- 100% - Statements - 406/406 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 406/406 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmskmin.js -
-
100%56/56100%2/2100%1/1100%56/56
dnanmskmin.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%96/96100%20/20100%1/1100%96/96
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/index.js.html b/stats/base/dnanmskmin/index.js.html deleted file mode 100644 index 8d4185520f..0000000000 --- a/stats/base/dnanmskmin/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmin/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, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmskmin
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dnanmskmin = require( '@stdlib/stats/base/dnanmskmin' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, -4.0, 2.0, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dnanmskmin = require( '@stdlib/stats/base/dnanmskmin' );
-*
-* 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 = dnanmskmin.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 dnanmskmin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmskmin = main;
-} else {
-	dnanmskmin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmin;
- 
-// exports: { "ndarray": "dnanmskmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/main.js.html b/stats/base/dnanmskmin/main.js.html deleted file mode 100644 index 554d94b944..0000000000 --- a/stats/base/dnanmskmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmin/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 dnanmskmin = require( './dnanmskmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/native.js.html b/stats/base/dnanmskmin/native.js.html deleted file mode 100644 index 24124440ec..0000000000 --- a/stats/base/dnanmskmin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmin/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 dnanmskmin = require( './dnanmskmin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/ndarray.js.html b/stats/base/dnanmskmin/ndarray.js.html deleted file mode 100644 index 0b7edf5be6..0000000000 --- a/stats/base/dnanmskmin/ndarray.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmin/lib ndarray.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 20/20 -
- - -
- 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 -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -36x -36x -16x -16x -20x -20x -20x -32x -12x -12x -16x -16x -32x -58x -58x -58x -12x -12x -46x -58x -8x -8x -58x -14x -14x -58x -16x -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, ignoring `NaN` values.
-*
-* @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 = dnanmskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function dnanmskmin( 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++ ) {
-		v = x[ ix ];
-		if ( v === v && mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskmin/ndarray.native.js.html b/stats/base/dnanmskmin/ndarray.native.js.html deleted file mode 100644 index 0b3ed753cb..0000000000 --- a/stats/base/dnanmskmin/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskmin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskmin/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, ignoring `NaN` values.
-*
-* @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 = dnanmskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function dnanmskmin( 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 = dnanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskrange/coverage.ndjson b/stats/base/dnanmskrange/coverage.ndjson deleted file mode 100644 index b1b8452ef0..0000000000 --- a/stats/base/dnanmskrange/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[476,476,100,57,57,100,4,4,100,476,476,100,"18e7567199b60955541c5a760120664db7f04545","2024-12-26 22:58:43 -0800"] -[476,476,100,57,57,100,4,4,100,476,476,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[476,476,100,57,57,100,4,4,100,476,476,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[409,409,100,31,31,100,4,4,100,409,409,100,"c816e837143121c7f5eed1cb6631a4b3c49db58c","2025-06-04 00:31:26 -0700"] -[409,409,100,31,31,100,4,4,100,409,409,100,"b46a7f1b201e5add52241701ba1d95025cf7d465","2025-06-04 01:47:50 -0700"] -[409,409,100,31,31,100,4,4,100,409,409,100,"8f8663eb779a27d73ca11867b29263cbf43472d3","2025-06-04 01:55:03 -0700"] -[409,409,100,31,31,100,4,4,100,409,409,100,"844a77f27c0cd6fe5b58b2444ced6f6d4e3fc367","2025-06-05 01:54:23 -0700"] -[409,409,100,31,31,100,4,4,100,409,409,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[409,409,100,31,31,100,4,4,100,409,409,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] diff --git a/stats/base/dnanmskrange/dnanmskrange.js.html b/stats/base/dnanmskrange/dnanmskrange.js.html deleted file mode 100644 index ddb8dba089..0000000000 --- a/stats/base/dnanmskrange/dnanmskrange.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib/dnanmskrange.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskrange/lib dnanmskrange.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 -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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function dnanmskrange( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskrange/dnanmskrange.native.js.html b/stats/base/dnanmskrange/dnanmskrange.native.js.html deleted file mode 100644 index 60118099f4..0000000000 --- a/stats/base/dnanmskrange/dnanmskrange.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib/dnanmskrange.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskrange/lib dnanmskrange.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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function dnanmskrange( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskrange/index.html b/stats/base/dnanmskrange/index.html deleted file mode 100644 index e44b63d13e..0000000000 --- a/stats/base/dnanmskrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib - - - - - - - - - -
-
-

All files stats/base/dnanmskrange/lib

-
- -
- 100% - Statements - 409/409 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 409/409 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmskrange.js -
-
100%56/56100%2/2100%1/1100%56/56
dnanmskrange.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/dnanmskrange/index.js.html b/stats/base/dnanmskrange/index.js.html deleted file mode 100644 index 10f71f5c5f..0000000000 --- a/stats/base/dnanmskrange/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskrange/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, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmskrange
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dnanmskrange = require( '@stdlib/stats/base/dnanmskrange' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = dnanmskrange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dnanmskrange = require( '@stdlib/stats/base/dnanmskrange' );
-*
-* 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 = dnanmskrange.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 dnanmskrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmskrange = main;
-} else {
-	dnanmskrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskrange;
- 
-// exports: { "ndarray": "dnanmskrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskrange/main.js.html b/stats/base/dnanmskrange/main.js.html deleted file mode 100644 index 3bf152610e..0000000000 --- a/stats/base/dnanmskrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskrange/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 dnanmskrange = require( './dnanmskrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskrange/native.js.html b/stats/base/dnanmskrange/native.js.html deleted file mode 100644 index c248fcd548..0000000000 --- a/stats/base/dnanmskrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskrange/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 dnanmskrange = require( './dnanmskrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskrange/ndarray.js.html b/stats/base/dnanmskrange/ndarray.js.html deleted file mode 100644 index 6d922f67e0..0000000000 --- a/stats/base/dnanmskrange/ndarray.js.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskrange/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 -32x -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -36x -36x -16x -16x -20x -20x -20x -32x -12x -12x -16x -16x -16x -32x -58x -58x -58x -12x -12x -46x -58x -8x -8x -58x -12x -58x -14x -14x -58x -16x -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, ignoring `NaN` values.
-*
-* @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 = dnanmskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function dnanmskrange( 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++ ) {
-		v = x[ ix ];
-		if ( v === v && mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	max = min;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return max - min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmskrange/ndarray.native.js.html b/stats/base/dnanmskrange/ndarray.native.js.html deleted file mode 100644 index 02d5c97b48..0000000000 --- a/stats/base/dnanmskrange/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmskrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmskrange/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, ignoring `NaN` values.
-*
-* @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 = dnanmskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function dnanmskrange( 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 = dnanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdev/coverage.ndjson b/stats/base/dnanstdev/coverage.ndjson deleted file mode 100644 index 02ab48b2d5..0000000000 --- a/stats/base/dnanstdev/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"1d30df5eebc4f3624bf1eb0ea6ce4b3bb18bab87","2024-12-25 00:29:57 -0800"] -[363,363,100,14,14,100,4,4,100,363,363,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[363,363,100,14,14,100,4,4,100,363,363,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[348,348,100,13,13,100,4,4,100,348,348,100,"223538694e5522c9031ba31a711929b59fa2befc","2025-05-11 03:01:50 -0700"] diff --git a/stats/base/dnanstdev/dnanstdev.js.html b/stats/base/dnanstdev/dnanstdev.js.html deleted file mode 100644 index a17e08c98a..0000000000 --- a/stats/base/dnanstdev/dnanstdev.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib/dnanstdev.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdev/lib dnanstdev.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 dnanstdevpn = require( '@stdlib/stats/strided/dnanstdevpn' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation 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} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdev( N, correction, x, strideX ) {
-	return dnanstdevpn( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdev/dnanstdev.native.js.html b/stats/base/dnanstdev/dnanstdev.native.js.html deleted file mode 100644 index af8b7d2090..0000000000 --- a/stats/base/dnanstdev/dnanstdev.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib/dnanstdev.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdev/lib dnanstdev.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.
-*
-* @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 = dnanstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdev( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdev/index.html b/stats/base/dnanstdev/index.html deleted file mode 100644 index 44c49c255a..0000000000 --- a/stats/base/dnanstdev/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib - - - - - - - - - -
-
-

All files stats/base/dnanstdev/lib

-
- -
- 100% - Statements - 348/348 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 348/348 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanstdev.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanstdev.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/dnanstdev/index.js.html b/stats/base/dnanstdev/index.js.html deleted file mode 100644 index 393832dad5..0000000000 --- a/stats/base/dnanstdev/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdev/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.
-*
-* @module @stdlib/stats/base/dnanstdev
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdev = require( '@stdlib/stats/base/dnanstdev' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdev = require( '@stdlib/stats/base/dnanstdev' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdev.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 dnanstdev;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanstdev = main;
-} else {
-	dnanstdev = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdev;
- 
-// exports: { "ndarray": "dnanstdev.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdev/main.js.html b/stats/base/dnanstdev/main.js.html deleted file mode 100644 index 920fb02233..0000000000 --- a/stats/base/dnanstdev/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdev/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 dnanstdev = require( './dnanstdev.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdev/native.js.html b/stats/base/dnanstdev/native.js.html deleted file mode 100644 index 9926ec6151..0000000000 --- a/stats/base/dnanstdev/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdev/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 dnanstdev = require( './dnanstdev.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdev/ndarray.js.html b/stats/base/dnanstdev/ndarray.js.html deleted file mode 100644 index 919efb7eb7..0000000000 --- a/stats/base/dnanstdev/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdev/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 -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 dnanstdevpn = require( '@stdlib/stats/strided/dnanstdevpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation 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} 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 = dnanstdev( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdev( N, correction, x, strideX, offsetX ) {
-	return dnanstdevpn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdev/ndarray.native.js.html b/stats/base/dnanstdev/ndarray.native.js.html deleted file mode 100644 index 07198de561..0000000000 --- a/stats/base/dnanstdev/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdev/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdev/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.
-*
-* @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 = dnanstdev( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdev( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsem/coverage.ndjson b/stats/base/dsem/coverage.ndjson deleted file mode 100644 index 253961b678..0000000000 --- a/stats/base/dsem/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"c59d0211297386f84f89f1343b8c2b53e5e0246e","2024-12-25 02:56:00 -0800"] -[349,349,100,13,13,100,4,4,100,349,349,100,"27b7e04a7296f606209f964c9d09731791f7eba0","2025-04-29 01:10:56 -0700"] -[349,349,100,13,13,100,4,4,100,349,349,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] diff --git a/stats/base/dsem/dsem.js.html b/stats/base/dsem/dsem.js.html deleted file mode 100644 index 000f719d87..0000000000 --- a/stats/base/dsem/dsem.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib/dsem.js - - - - - - - - - -
-
-

All files / stats/base/dsem/lib dsem.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.
-*
-* @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 = dsem( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsem( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsem;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsem/dsem.native.js.html b/stats/base/dsem/dsem.native.js.html deleted file mode 100644 index 2fbe6ff8ac..0000000000 --- a/stats/base/dsem/dsem.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib/dsem.native.js - - - - - - - - - -
-
-

All files / stats/base/dsem/lib dsem.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.
-*
-* @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 = dsem( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsem( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsem;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsem/index.html b/stats/base/dsem/index.html deleted file mode 100644 index c5de3bc52e..0000000000 --- a/stats/base/dsem/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib - - - - - - - - - -
-
-

All files stats/base/dsem/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
dsem.js -
-
100%53/53100%2/2100%1/1100%53/53
dsem.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/dsem/index.js.html b/stats/base/dsem/index.js.html deleted file mode 100644 index 0c78d247da..0000000000 --- a/stats/base/dsem/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsem/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.
-*
-* @module @stdlib/stats/base/dsem
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsem = require( '@stdlib/stats/base/dsem' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsem( x.length, 1, x, 1 );
-* // returns ~1.20185
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsem = require( '@stdlib/stats/base/dsem' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsem.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 dsem;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsem = main;
-} else {
-	dsem = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsem;
- 
-// exports: { "ndarray": "dsem.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsem/main.js.html b/stats/base/dsem/main.js.html deleted file mode 100644 index ef1594b973..0000000000 --- a/stats/base/dsem/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsem/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 dsem = require( './dsem.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsem, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsem;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsem/native.js.html b/stats/base/dsem/native.js.html deleted file mode 100644 index 69e0beed0d..0000000000 --- a/stats/base/dsem/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsem/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 dsem = require( './dsem.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsem, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsem;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsem/ndarray.js.html b/stats/base/dsem/ndarray.js.html deleted file mode 100644 index 0ecfb87f67..0000000000 --- a/stats/base/dsem/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsem/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 dsempn = require( '@stdlib/stats/base/dsempn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for 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} 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 = dsem( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsem( N, correction, x, strideX, offsetX ) {
-	return dsempn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsem;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsem/ndarray.native.js.html b/stats/base/dsem/ndarray.native.js.html deleted file mode 100644 index 17dc7b7ef9..0000000000 --- a/stats/base/dsem/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsem/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsem/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.
-*
-* @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 = dsem( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsem( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsem;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsempn/coverage.ndjson b/stats/base/dsempn/coverage.ndjson deleted file mode 100644 index a833301d40..0000000000 --- a/stats/base/dsempn/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"1aa32350750b13ce35e6cbaf61e48e43dd004548","2024-12-26 01:03:53 -0800"] -[365,365,100,14,14,100,4,4,100,365,365,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[365,365,100,14,14,100,4,4,100,365,365,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[350,350,100,13,13,100,4,4,100,350,350,100,"5d94f9213500163957b30ea3ad36df4c141a5d41","2025-04-25 03:29:01 -0700"] -[350,350,100,13,13,100,4,4,100,350,350,100,"9832ef44d25da27f865073661bde886af90cc9b4","2025-04-28 19:54:13 -0700"] -[350,350,100,13,13,100,4,4,100,350,350,100,"d6806fb329b278fd8f0bb6a800a3d984c03ef12c","2025-06-07 12:34:58 +0000"] diff --git a/stats/base/dsempn/dsempn.js.html b/stats/base/dsempn/dsempn.js.html deleted file mode 100644 index 13ebb3bfea..0000000000 --- a/stats/base/dsempn/dsempn.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib/dsempn.js - - - - - - - - - -
-
-

All files / stats/base/dsempn/lib dsempn.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 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 error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsempn( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsempn( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsempn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsempn/dsempn.native.js.html b/stats/base/dsempn/dsempn.native.js.html deleted file mode 100644 index f5bae25908..0000000000 --- a/stats/base/dsempn/dsempn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib/dsempn.native.js - - - - - - - - - -
-
-

All files / stats/base/dsempn/lib dsempn.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 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 error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsempn( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsempn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsempn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsempn/index.html b/stats/base/dsempn/index.html deleted file mode 100644 index 7f0a8cab42..0000000000 --- a/stats/base/dsempn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib - - - - - - - - - -
-
-

All files stats/base/dsempn/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
dsempn.js -
-
100%53/53100%2/2100%1/1100%53/53
dsempn.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/dsempn/index.js.html b/stats/base/dsempn/index.js.html deleted file mode 100644 index 49cbd9af21..0000000000 --- a/stats/base/dsempn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsempn/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 two-pass algorithm.
-*
-* @module @stdlib/stats/base/dsempn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsempn = require( '@stdlib/stats/base/dsempn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsempn( x.length, 1, x, 1 );
-* // returns ~1.20185
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsempn = require( '@stdlib/stats/base/dsempn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsempn.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 dsempn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsempn = main;
-} else {
-	dsempn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsempn;
- 
-// exports: { "ndarray": "dsempn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsempn/main.js.html b/stats/base/dsempn/main.js.html deleted file mode 100644 index 9088e50b62..0000000000 --- a/stats/base/dsempn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsempn/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 dsempn = require( './dsempn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsempn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsempn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsempn/native.js.html b/stats/base/dsempn/native.js.html deleted file mode 100644 index 93dcad2087..0000000000 --- a/stats/base/dsempn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsempn/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 dsempn = require( './dsempn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsempn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsempn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsempn/ndarray.js.html b/stats/base/dsempn/ndarray.js.html deleted file mode 100644 index f03e045488..0000000000 --- a/stats/base/dsempn/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsempn/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 dvariancepn = require( '@stdlib/stats/strided/dvariancepn' ).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 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 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 = dsempn( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsempn( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancepn( N, correction, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsempn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsempn/ndarray.native.js.html b/stats/base/dsempn/ndarray.native.js.html deleted file mode 100644 index 9c5f7eb2bb..0000000000 --- a/stats/base/dsempn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsempn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsempn/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 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 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 = dsempn( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsempn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsempn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdev/coverage.ndjson b/stats/base/dstdev/coverage.ndjson deleted file mode 100644 index 9be2e2ca82..0000000000 --- a/stats/base/dstdev/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"2c352ad8f258832ebced9d6643186ff4463e20df","2024-12-26 22:29:50 -0800"] -[363,363,100,14,14,100,4,4,100,363,363,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[363,363,100,14,14,100,4,4,100,363,363,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[348,348,100,13,13,100,4,4,100,348,348,100,"f6baee41647e238275de3bda5cbba1943a1ebd8a","2025-04-29 00:01:43 -0700"] -[348,348,100,13,13,100,4,4,100,348,348,100,"a88c74b020fd021724a0ccfe42ce55f178243ee8","2025-06-06 16:27:23 +0000"] diff --git a/stats/base/dstdev/dstdev.js.html b/stats/base/dstdev/dstdev.js.html deleted file mode 100644 index 7ab36170cd..0000000000 --- a/stats/base/dstdev/dstdev.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib/dstdev.js - - - - - - - - - -
-
-

All files / stats/base/dstdev/lib dstdev.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 dstdevpn = require( '@stdlib/stats/strided/dstdevpn' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation 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} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdev( N, correction, x, strideX ) {
-	return dstdevpn( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdev/dstdev.native.js.html b/stats/base/dstdev/dstdev.native.js.html deleted file mode 100644 index 9d4ebca18b..0000000000 --- a/stats/base/dstdev/dstdev.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib/dstdev.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdev/lib dstdev.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.
-*
-* @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 = dstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdev( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdev/index.html b/stats/base/dstdev/index.html deleted file mode 100644 index 1781352b8a..0000000000 --- a/stats/base/dstdev/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib - - - - - - - - - -
-
-

All files stats/base/dstdev/lib

-
- -
- 100% - Statements - 348/348 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 348/348 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dstdev.js -
-
100%52/52100%2/2100%1/1100%52/52
dstdev.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/dstdev/index.js.html b/stats/base/dstdev/index.js.html deleted file mode 100644 index 642315e0f1..0000000000 --- a/stats/base/dstdev/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dstdev/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.
-*
-* @module @stdlib/stats/base/dstdev
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdev = require( '@stdlib/stats/base/dstdev' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdev = require( '@stdlib/stats/base/dstdev' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdev.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 dstdev;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dstdev = main;
-} else {
-	dstdev = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdev;
- 
-// exports: { "ndarray": "dstdev.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdev/main.js.html b/stats/base/dstdev/main.js.html deleted file mode 100644 index 428baffc62..0000000000 --- a/stats/base/dstdev/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dstdev/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 dstdev = require( './dstdev.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdev/native.js.html b/stats/base/dstdev/native.js.html deleted file mode 100644 index 0551acfe46..0000000000 --- a/stats/base/dstdev/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dstdev/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 dstdev = require( './dstdev.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdev/ndarray.js.html b/stats/base/dstdev/ndarray.js.html deleted file mode 100644 index 3baa04c1ed..0000000000 --- a/stats/base/dstdev/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dstdev/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 -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 dstdevpn = require( '@stdlib/stats/strided/dstdevpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation 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} 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 = dstdev( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdev( N, correction, x, strideX, offsetX ) {
-	return dstdevpn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdev/ndarray.native.js.html b/stats/base/dstdev/ndarray.native.js.html deleted file mode 100644 index 27e118ecd7..0000000000 --- a/stats/base/dstdev/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdev/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdev/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.
-*
-* @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 = dstdev( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdev( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/coverage.ndjson b/stats/base/dvarm/coverage.ndjson deleted file mode 100644 index d0f9dbc01f..0000000000 --- a/stats/base/dvarm/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[364,364,100,14,14,100,4,4,100,364,364,100,"886e85abd4bd0515526e273919b43e00a93d7264","2025-03-02 15:49:29 -0500"] -[364,364,100,14,14,100,4,4,100,364,364,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[352,352,100,13,13,100,4,4,100,352,352,100,"92ef3fd22836e7f55affb0e86a4e36df285a6e37","2025-06-13 17:34:54 -0700"] -[352,352,100,13,13,100,4,4,100,352,352,100,"28355742a0c784a4c2901060779bd3a507d94005","2025-06-14 16:06:34 +0000"] diff --git a/stats/base/dvarm/dvarm.js.html b/stats/base/dvarm/dvarm.js.html deleted file mode 100644 index b613c7bd57..0000000000 --- a/stats/base/dvarm/dvarm.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib/dvarm.js - - - - - - - - - -
-
-

All files / stats/base/dvarm/lib dvarm.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 dvarmpn = require( '@stdlib/stats/strided/dvarmpn' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array provided a known mean.
-*
-* @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 = dvarm( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarm( N, mean, correction, x, strideX ) {
-	return dvarmpn( N, mean, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/dvarm.native.js.html b/stats/base/dvarm/dvarm.native.js.html deleted file mode 100644 index 632ec189d2..0000000000 --- a/stats/base/dvarm/dvarm.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib/dvarm.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarm/lib dvarm.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.
-*
-* @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 = dvarm( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarm( N, mean, correction, x, strideX ) {
-	return addon( N, mean, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/index.html b/stats/base/dvarm/index.html deleted file mode 100644 index dd419147ab..0000000000 --- a/stats/base/dvarm/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib - - - - - - - - - -
-
-

All files stats/base/dvarm/lib

-
- -
- 100% - Statements - 352/352 -
- - -
- 100% - Branches - 13/13 -
- - -
- 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
dvarm.js -
-
100%53/53100%2/2100%1/1100%53/53
dvarm.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%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%54/54100%2/2100%1/1100%54/54
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/index.js.html b/stats/base/dvarm/index.js.html deleted file mode 100644 index abbce11254..0000000000 --- a/stats/base/dvarm/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvarm/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.
-*
-* @module @stdlib/stats/base/dvarm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarm = require( '@stdlib/stats/base/dvarm' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarm( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarm = require( '@stdlib/stats/base/dvarm' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarm.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 dvarm;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvarm = main;
-} else {
-	dvarm = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarm;
- 
-// exports: { "ndarray": "dvarm.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/main.js.html b/stats/base/dvarm/main.js.html deleted file mode 100644 index a699c10679..0000000000 --- a/stats/base/dvarm/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvarm/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 dvarm = require( './dvarm.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarm, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/native.js.html b/stats/base/dvarm/native.js.html deleted file mode 100644 index 85b7624dd7..0000000000 --- a/stats/base/dvarm/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvarm/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 dvarm = require( './dvarm.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarm, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/ndarray.js.html b/stats/base/dvarm/ndarray.js.html deleted file mode 100644 index 386de77031..0000000000 --- a/stats/base/dvarm/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvarm/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 dvarmpn = require( '@stdlib/stats/strided/dvarmpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array provided a known mean.
-*
-* @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 = dvarm( 4, 1.25, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarm( N, mean, correction, x, strideX, offsetX ) {
-	return dvarmpn( N, mean, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarm/ndarray.native.js.html b/stats/base/dvarm/ndarray.native.js.html deleted file mode 100644 index 5e92b776e3..0000000000 --- a/stats/base/dvarm/ndarray.native.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarm/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarm/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.
-*
-* @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 = dvarm( 4, 1.25, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarm( N, mean, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, mean, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/coverage.ndjson b/stats/base/dvarmpn/coverage.ndjson deleted file mode 100644 index 546302ec6b..0000000000 --- a/stats/base/dvarmpn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[414,414,100,33,33,100,4,4,100,414,414,100,"eaff10877ccadb63eeaa81e95c3acb7825859ee4","2025-01-01 16:38:26 -0800"] -[414,414,100,33,33,100,4,4,100,414,414,100,"c207ec04c36c99e70363baef8ecef6baba10a198","2025-05-08 01:16:26 -0700"] -[381,381,100,21,21,100,4,4,100,381,381,100,"0e2b7a0526801881a812ce4fdbd409d52f92035c","2025-06-13 02:01:15 -0700"] diff --git a/stats/base/dvarmpn/dvarmpn.js.html b/stats/base/dvarmpn/dvarmpn.js.html deleted file mode 100644 index 589f61981f..0000000000 --- a/stats/base/dvarmpn/dvarmpn.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib/dvarmpn.js - - - - - - - - - -
-
-

All files / stats/base/dvarmpn/lib dvarmpn.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 -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 Neely's correction algorithm.
-*
-* ## 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} 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 = dvarmpn( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarmpn( N, mean, correction, x, strideX ) {
-	return ndarray( N, mean, correction, x, strideX, stride2offset( N, strideX ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/dvarmpn.native.js.html b/stats/base/dvarmpn/dvarmpn.native.js.html deleted file mode 100644 index c05ae9dc22..0000000000 --- a/stats/base/dvarmpn/dvarmpn.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib/dvarmpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarmpn/lib dvarmpn.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 Neely's correction 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 = dvarmpn( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarmpn( N, mean, correction, x, strideX ) {
-	return addon( N, mean, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/index.html b/stats/base/dvarmpn/index.html deleted file mode 100644 index 62f0eafaa7..0000000000 --- a/stats/base/dvarmpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib - - - - - - - - - -
-
-

All files stats/base/dvarmpn/lib

-
- -
- 100% - Statements - 381/381 -
- - -
- 100% - Branches - 21/21 -
- - -
- 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
dvarmpn.js -
-
100%59/59100%2/2100%1/1100%59/59
dvarmpn.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%77/77100%10/10100%1/1100%77/77
ndarray.native.js -
-
100%54/54100%2/2100%1/1100%54/54
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/index.js.html b/stats/base/dvarmpn/index.js.html deleted file mode 100644 index a0c4c5cf40..0000000000 --- a/stats/base/dvarmpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvarmpn/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 Neely's correction algorithm.
-*
-* @module @stdlib/stats/base/dvarmpn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarmpn = require( '@stdlib/stats/base/dvarmpn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarmpn( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarmpn = require( '@stdlib/stats/base/dvarmpn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarmpn.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 dvarmpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvarmpn = main;
-} else {
-	dvarmpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmpn;
- 
-// exports: { "ndarray": "dvarmpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/main.js.html b/stats/base/dvarmpn/main.js.html deleted file mode 100644 index 338f6de2e9..0000000000 --- a/stats/base/dvarmpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvarmpn/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 dvarmpn = require( './dvarmpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarmpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/native.js.html b/stats/base/dvarmpn/native.js.html deleted file mode 100644 index 94f8f6b5b4..0000000000 --- a/stats/base/dvarmpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvarmpn/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 dvarmpn = require( './dvarmpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarmpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/ndarray.js.html b/stats/base/dvarmpn/ndarray.js.html deleted file mode 100644 index 955bdadc44..0000000000 --- a/stats/base/dvarmpn/ndarray.js.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvarmpn/lib ndarray.js

-
- -
- 100% - Statements - 77/77 -
- - -
- 100% - Branches - 10/10 -
- - -
- 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 -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 provided a known mean and using Neely's correction algorithm.
-*
-* ## 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} 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 = dvarmpn( 4, 1.25, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarmpn( N, mean, correction, x, strideX, offsetX ) {
-	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;
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		d = x[ ix ] - mean;
-		M2 += d * d;
-		M += d;
-		ix += strideX;
-	}
-	return (M2/n) - ((M/N)*(M/n));
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmpn/ndarray.native.js.html b/stats/base/dvarmpn/ndarray.native.js.html deleted file mode 100644 index 992b874600..0000000000 --- a/stats/base/dvarmpn/ndarray.native.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarmpn/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 Neely's correction 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 = dvarmpn( 4, 1.25, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarmpn( N, mean, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, mean, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max-by/accessors.js.html b/stats/base/max-by/accessors.js.html deleted file mode 100644 index 03ad82375b..0000000000 --- a/stats/base/max-by/accessors.js.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - Code coverage report for stats/base/max-by/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/max-by/lib accessors.js

-
- -
- 100% - Statements - 108/108 -
- - -
- 100% - Branches - 22/22 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1093x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -30x -30x -30x -30x -10x -10x -4x -4x -6x -6x -20x -30x -32x -32x -18x -18x -14x -14x -30x -2x -2x -18x -30x -47x -47x -47x -4x -4x -47x -2x -2x -47x -19x -19x -47x -16x -30x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array via a callback function.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ] );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = maxBy( x.length, arraylike2object( x ), 1, 0, accessor );
-* // returns 8.0
-*/
-function maxBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var xbuf;
-	var get;
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, get( xbuf, offsetX ), 0, offsetX, xbuf );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		max = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( max !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( v === void 0 ) {
-			continue;
-		}
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = maxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max-by/coverage.ndjson b/stats/base/max-by/coverage.ndjson deleted file mode 100644 index c8dbd1a92b..0000000000 --- a/stats/base/max-by/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[292,292,100,53,53,100,2,2,100,292,292,100,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[292,292,100,53,53,100,2,2,100,292,292,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[292,292,100,53,53,100,2,2,100,292,292,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[335,335,100,50,50,100,3,3,100,335,335,100,"7d64bcba9a16806015fb6d22a431c7543f196c2f","2025-05-31 15:40:05 -0700"] -[335,335,100,50,50,100,3,3,100,335,335,100,"72d1412ee12e86641d68fc537f64a24350861611","2025-06-01 01:44:59 -0700"] -[335,335,100,50,50,100,3,3,100,335,335,100,"309db06f06f20a57c91de51e224b33369d09fa09","2025-06-07 13:09:04 -0700"] diff --git a/stats/base/max-by/index.html b/stats/base/max-by/index.html deleted file mode 100644 index 5c9bcc26be..0000000000 --- a/stats/base/max-by/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/max-by/lib - - - - - - - - - -
-
-

All files stats/base/max-by/lib

-
- -
- 100% - Statements - 335/335 -
- - -
- 100% - Branches - 50/50 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 335/335 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%108/108100%22/22100%1/1100%108/108
index.js -
-
100%67/67100%1/1100%0/0100%67/67
main.js -
-
100%56/56100%2/2100%1/1100%56/56
ndarray.js -
-
100%104/104100%25/25100%1/1100%104/104
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max-by/index.js.html b/stats/base/max-by/index.js.html deleted file mode 100644 index 3e523bc76f..0000000000 --- a/stats/base/max-by/index.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/max-by/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/max-by/lib index.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array via a callback function.
-*
-* @module @stdlib/stats/base/max-by
-*
-* @example
-* var maxBy = require( '@stdlib/stats/base/max-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* var v = maxBy( x.length, x, 1, accessor );
-* // returns 8.0
-*
-* @example
-* var maxBy = require( '@stdlib/stats/base/max-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* var v = maxBy.ndarray( x.length, x, 1, 0, accessor );
-* // returns 8.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max-by/main.js.html b/stats/base/max-by/main.js.html deleted file mode 100644 index 15811e87ba..0000000000 --- a/stats/base/max-by/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/max-by/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/max-by/lib main.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 -34x -34x -34x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array via a callback function.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array
-* @param {integer} strideX - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = maxBy( x.length, x, 1, accessor );
-* // returns 8.0
-*/
-function maxBy( N, x, strideX, clbk, thisArg ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), clbk, thisArg );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = maxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max-by/max_by.js.html b/stats/base/max-by/max_by.js.html deleted file mode 100644 index 086f2f7e00..0000000000 --- a/stats/base/max-by/max_by.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for stats/base/max-by/lib/max_by.js - - - - - - - - - -
-
-

All files / stats/base/max-by/lib max_by.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 27/27 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1012x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -17x -17x -17x -17x -2x -2x -17x -5x -5x -2x -2x -3x -3x -17x -1x -17x -9x -9x -17x -16x -16x -9x -9x -7x -7x -17x -1x -1x -9x -17x -24x -24x -24x -2x -2x -24x -1x -1x -24x -10x -10x -24x -8x -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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Calculates the maximum value of a strided array via a callback function.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} stride - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = maxBy( x.length, x, 1, accessor );
-* // returns 8.0
-*/
-function maxBy( N, x, stride, clbk, thisArg ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		v = clbk.call( thisArg, x[ 0 ], 0, 0, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	for ( i = 0; i < N; i++ ) {
-		max = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( max !== void 0 ) {
-			break;
-		}
-		ix += stride;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += stride;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 ) {
-			continue;
-		}
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = maxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max-by/ndarray.js.html b/stats/base/max-by/ndarray.js.html deleted file mode 100644 index 907b27b2ec..0000000000 --- a/stats/base/max-by/ndarray.js.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - Code coverage report for stats/base/max-by/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/max-by/lib ndarray.js

-
- -
- 100% - Statements - 104/104 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 104/104 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1053x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -68x -68x -68x -68x -68x -68x -68x -68x -8x -8x -60x -68x -30x -30x -68x -10x -10x -4x -4x -6x -6x -20x -68x -32x -32x -18x -18x -14x -14x -68x -2x -2x -18x -68x -47x -47x -47x -4x -4x -47x -2x -2x -47x -19x -19x -47x -16x -68x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a strided array via a callback function.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} strideX - index increment
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = maxBy( x.length, x, 1, 0, accessor );
-* // returns 8.0
-*/
-function maxBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var max;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX, clbk, thisArg );
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, x[ offsetX ], 0, offsetX, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		max = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( max !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 ) {
-			continue;
-		}
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = maxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max/accessors.js.html b/stats/base/max/accessors.js.html deleted file mode 100644 index 9a5690a34d..0000000000 --- a/stats/base/max/accessors.js.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - Code coverage report for stats/base/max/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/max/lib accessors.js

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 12/12 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -863x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -16x -16x -16x -16x -4x -4x -12x -12x -16x -30x -30x -30x -2x -2x -30x -8x -8x -30x -10x -16x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = max( 4, arraylike2object( x ), 2, 1 );
-* // returns 4.0
-*/
-function max( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	max = get( xbuf, ix );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = get( xbuf, ix );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = max;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max/coverage.ndjson b/stats/base/max/coverage.ndjson deleted file mode 100644 index 2dbc1974e1..0000000000 --- a/stats/base/max/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[245,245,100,33,33,100,2,2,100,245,245,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[278,278,100,31,31,100,3,3,100,278,278,100,"7793d4347d1e97f221b05522e724dd26ebb96ca7","2025-02-02 12:49:38 -0800"] -[275,275,100,31,31,100,3,3,100,275,275,100,"66a14d098c441ecec3909ef07737cf5d698d0456","2025-02-02 22:46:20 -0800"] -[275,275,100,31,31,100,3,3,100,275,275,100,"d77378e620ed84e270e9f1b4b416f42a32965342","2025-02-05 12:03:14 -0800"] -[275,275,100,31,31,100,3,3,100,275,275,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] diff --git a/stats/base/max/index.html b/stats/base/max/index.html deleted file mode 100644 index 26c206aee8..0000000000 --- a/stats/base/max/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/max/lib - - - - - - - - - -
-
-

All files stats/base/max/lib

-
- -
- 100% - Statements - 275/275 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 275/275 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%85/85100%12/12100%1/1100%85/85
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%81/81100%16/16100%1/1100%81/81
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max/index.js.html b/stats/base/max/index.js.html deleted file mode 100644 index 554ca51af5..0000000000 --- a/stats/base/max/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/max/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/max/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array.
-*
-* @module @stdlib/stats/base/max
-*
-* @example
-* var max = require( '@stdlib/stats/base/max' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = max( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var max = require( '@stdlib/stats/base/max' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = max.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max/main.js.html b/stats/base/max/main.js.html deleted file mode 100644 index afd19c3b98..0000000000 --- a/stats/base/max/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/max/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/max/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -20x -20x -20x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = max( x.length, x, 1 );
-* // returns 2.0
-*/
-function max( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = max;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max/max.js.html b/stats/base/max/max.js.html deleted file mode 100644 index 67846ff6bc..0000000000 --- a/stats/base/max/max.js.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - Code coverage report for stats/base/max/lib/max.js - - - - - - - - - -
-
-

All files / stats/base/max/lib max.js

-
- -
- 100% - Statements - 78/78 -
- - -
- 100% - Branches - 17/17 -
- - -
- 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 -792x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -12x -12x -12x -12x -2x -2x -12x -3x -3x -12x -1x -12x -6x -6x -7x -12x -18x -18x -18x -1x -1x -18x -6x -6x -18x -6x -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 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-* var N = x.length;
-*
-* var v = max( N, x, 1 );
-* // returns 2.0
-*/
-function max( N, x, stride ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	max = x[ ix ];
-	for ( i = 1; i < N; i++ ) {
-		ix += stride;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = max;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/max/ndarray.js.html b/stats/base/max/ndarray.js.html deleted file mode 100644 index 89fa2e4797..0000000000 --- a/stats/base/max/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/max/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/max/lib ndarray.js

-
- -
- 100% - Statements - 81/81 -
- - -
- 100% - Branches - 16/16 -
- - -
- 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 -40x -40x -40x -40x -40x -40x -40x -40x -4x -4x -36x -40x -16x -16x -40x -6x -6x -14x -14x -40x -36x -36x -36x -2x -2x -36x -12x -12x -36x -12x -40x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = max( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function max( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = max;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxabs/accessors.js.html b/stats/base/maxabs/accessors.js.html deleted file mode 100644 index 4f8b5cee5a..0000000000 --- a/stats/base/maxabs/accessors.js.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - Code coverage report for stats/base/maxabs/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/maxabs/lib accessors.js

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 10/10 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -863x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -6x -6x -13x -13x -19x -33x -33x -33x -2x -2x -33x -14x -14x -33x -11x -19x -3x -3x -3x -3x -3x - 
/**
-* @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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a strided array.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = maxabs( 4, arraylike2object( x ), 2, 1 );
-* // returns 4.0
-*/
-function maxabs( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return abs( get( xbuf, offsetX ) );
-	}
-	ix = offsetX;
-	max = abs( get( xbuf, ix ) );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = abs( get( xbuf, ix ) );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = maxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxabs/coverage.ndjson b/stats/base/maxabs/coverage.ndjson deleted file mode 100644 index 98b9da7324..0000000000 --- a/stats/base/maxabs/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[275,275,100,28,28,100,3,3,100,275,275,100,"1c89f82f023e323d550674fbb4d6de49a494a8ce","2025-02-08 01:02:19 -0800"] -[275,275,100,28,28,100,3,3,100,275,275,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[275,275,100,28,28,100,3,3,100,275,275,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] diff --git a/stats/base/maxabs/index.html b/stats/base/maxabs/index.html deleted file mode 100644 index c7d65cd7cc..0000000000 --- a/stats/base/maxabs/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/maxabs/lib - - - - - - - - - -
-
-

All files stats/base/maxabs/lib

-
- -
- 100% - Statements - 275/275 -
- - -
- 100% - Branches - 28/28 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 275/275 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%85/85100%10/10100%1/1100%85/85
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%81/81100%15/15100%1/1100%81/81
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxabs/index.js.html b/stats/base/maxabs/index.js.html deleted file mode 100644 index f35e13ab8c..0000000000 --- a/stats/base/maxabs/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/maxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/maxabs/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array.
-*
-* @module @stdlib/stats/base/maxabs
-*
-* @example
-* var maxabs = require( '@stdlib/stats/base/maxabs' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = maxabs( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var maxabs = require( '@stdlib/stats/base/maxabs' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = maxabs.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxabs/main.js.html b/stats/base/maxabs/main.js.html deleted file mode 100644 index e98ccfea39..0000000000 --- a/stats/base/maxabs/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/maxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/maxabs/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -21x -21x -21x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = maxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function maxabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = maxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxabs/ndarray.js.html b/stats/base/maxabs/ndarray.js.html deleted file mode 100644 index 914b8b627c..0000000000 --- a/stats/base/maxabs/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/maxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/maxabs/lib ndarray.js

-
- -
- 100% - Statements - 81/81 -
- - -
- 100% - Branches - 15/15 -
- - -
- 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 -43x -43x -43x -43x -43x -43x -43x -43x -4x -4x -39x -43x -19x -19x -43x -6x -6x -14x -14x -43x -36x -36x -36x -2x -2x -36x -16x -16x -36x -12x -43x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = maxabs( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function maxabs( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = maxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxsorted/accessors.js.html b/stats/base/maxsorted/accessors.js.html deleted file mode 100644 index b9d5412d61..0000000000 --- a/stats/base/maxsorted/accessors.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for stats/base/maxsorted/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/maxsorted/lib accessors.js

-
- -
- 97.72% - Statements - 86/88 -
- - -
- 93.33% - Branches - 14/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 97.72% - Lines - 86/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 -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -  -  -28x -4x -4x -24x -24x -28x -6x -6x -28x -6x -4x -4x -2x -2x -28x -6x -6x -6x -28x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {number} output maximum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = maxsorted( 4, arraylike2object( toAccessorArray( x ) ), 2, 1 );
-* // returns 4.0
-*/
-function maxsorted( N, x, strideX, offsetX ) {
-	var xbuf;
-	var xget;
-	var v1;
-	var v2;
- 
-	// Cache references to array data:
-	xbuf = x.data;
- 
-	// Cache references to element accessors:
-	xget = x.accessors[ 0 ];
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return xget( xbuf, 0 );
-	}
-	v1 = xget( xbuf, offsetX );
-	v2 = xget( xbuf, 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 = maxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxsorted/coverage.ndjson b/stats/base/maxsorted/coverage.ndjson deleted file mode 100644 index 29f37359cd..0000000000 --- a/stats/base/maxsorted/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[246,246,100,37,37,100,2,2,100,246,246,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[308,310,99.3548,36,37,97.2973,3,3,100,308,310,99.3548,"47119e46a96b4e7d591f9882fff51833bc8d44bd","2025-02-21 13:11:56 -0800"] -[308,310,99.3548,36,37,97.2973,3,3,100,308,310,99.3548,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] diff --git a/stats/base/maxsorted/index.html b/stats/base/maxsorted/index.html deleted file mode 100644 index 2bcbec6da4..0000000000 --- a/stats/base/maxsorted/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for stats/base/maxsorted/lib - - - - - - - - - -
-
-

All files stats/base/maxsorted/lib

-
- -
- 99.35% - Statements - 308/310 -
- - -
- 97.29% - Branches - 36/37 -
- - -
- 100% - Functions - 3/3 -
- - -
- 99.35% - Lines - 308/310 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
97.72%86/8893.33%14/15100%1/197.72%86/88
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%35/35100%1/1100%0/0100%35/35
maxsorted.js -
-
100%51/51100%2/2100%1/1100%51/51
ndarray.js -
-
100%81/81100%18/18100%1/1100%81/81
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxsorted/index.js.html b/stats/base/maxsorted/index.js.html deleted file mode 100644 index 959e8c53b3..0000000000 --- a/stats/base/maxsorted/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/maxsorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/maxsorted/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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR 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 strided array.
-*
-* @module @stdlib/stats/base/maxsorted
-*
-* @example
-* var maxsorted = require( '@stdlib/stats/base/maxsorted' );
-*
-* var x = [ 1.0, 2.0, 3.0 ];
-* var N = x.length;
-*
-* var v = maxsorted( N, x, 1 );
-* // returns 3.0
-*
-* @example
-* var floor = require( '@stdlib/math/base/special/floor' );
-* var maxsorted = require( '@stdlib/stats/base/maxsorted' );
-*
-* var x = [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-* var N = floor( x.length / 2 );
-*
-* var v = maxsorted.ndarray( N, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var maxsorted = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = maxsorted;
- 
-// exports: { "ndarray": "maxsorted.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxsorted/main.js.html b/stats/base/maxsorted/main.js.html deleted file mode 100644 index 4143ac9f5e..0000000000 --- a/stats/base/maxsorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/maxsorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/maxsorted/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 maxsorted = require( './maxsorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( maxsorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = maxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxsorted/maxsorted.js.html b/stats/base/maxsorted/maxsorted.js.html deleted file mode 100644 index d093b75226..0000000000 --- a/stats/base/maxsorted/maxsorted.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/maxsorted/lib/maxsorted.js - - - - - - - - - -
-
-

All files / stats/base/maxsorted/lib maxsorted.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 -31x -31x -31x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 1.0, 2.0, 3.0 ];
-* var N = x.length;
-*
-* var v = maxsorted( N, x, 1 );
-* // returns 3.0
-*/
-function maxsorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = maxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/maxsorted/ndarray.js.html b/stats/base/maxsorted/ndarray.js.html deleted file mode 100644 index ea040da06a..0000000000 --- a/stats/base/maxsorted/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/maxsorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/maxsorted/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 -62x -62x -62x -62x -62x -62x -4x -4x -58x -62x -28x -28x -62x -6x -6x -24x -24x -62x -6x -6x -62x -6x -4x -4x -2x -2x -62x -6x -6x -6x -62x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = maxsorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function maxsorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
-	var o;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = maxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mean/coverage.ndjson b/stats/base/mean/coverage.ndjson deleted file mode 100644 index f649e664ed..0000000000 --- a/stats/base/mean/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[193,193,100,6,6,100,2,2,100,193,193,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[186,186,100,6,6,100,2,2,100,186,186,100,"b16cee91c7c43e34716a7516a6400c316e55bc32","2025-06-06 21:05:03 -0700"] -[186,186,100,6,6,100,2,2,100,186,186,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] diff --git a/stats/base/mean/index.html b/stats/base/mean/index.html deleted file mode 100644 index df2cf3f6a1..0000000000 --- a/stats/base/mean/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/mean/lib - - - - - - - - - -
-
-

All files stats/base/mean/lib

-
- -
- 100% - Statements - 186/186 -
- - -
- 100% - Branches - 6/6 -
- - -
- 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%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
mean.js -
-
100%49/49100%2/2100%1/1100%49/49
ndarray.js -
-
100%50/50100%2/2100%1/1100%50/50
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mean/index.js.html b/stats/base/mean/index.js.html deleted file mode 100644 index 2f451a4990..0000000000 --- a/stats/base/mean/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/mean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/mean/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 arithmetic mean of a strided array.
-*
-* @module @stdlib/stats/base/mean
-*
-* @example
-* var mean = require( '@stdlib/stats/base/mean' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = mean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var mean = require( '@stdlib/stats/base/mean' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = mean.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var mean = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = mean;
- 
-// exports: { "ndarray": "mean.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mean/main.js.html b/stats/base/mean/main.js.html deleted file mode 100644 index 5f6074b822..0000000000 --- a/stats/base/mean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/mean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/mean/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 -362x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 mean = require( './mean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( mean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = mean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mean/mean.js.html b/stats/base/mean/mean.js.html deleted file mode 100644 index f1cff2ecd8..0000000000 --- a/stats/base/mean/mean.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for stats/base/mean/lib/mean.js - - - - - - - - - -
-
-

All files / stats/base/mean/lib mean.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 -502x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 meanpn = require( '@stdlib/stats/base/meanpn' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = mean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function mean( N, x, strideX ) {
-	return meanpn( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mean/ndarray.js.html b/stats/base/mean/ndarray.js.html deleted file mode 100644 index 2894d56948..0000000000 --- a/stats/base/mean/ndarray.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/mean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/mean/lib ndarray.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 -513x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -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 meanpn = require( '@stdlib/stats/base/meanpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = mean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function mean( N, x, strideX, offsetX ) {
-	return meanpn( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn/coverage.ndjson b/stats/base/meankbn/coverage.ndjson deleted file mode 100644 index 14f8af8247..0000000000 --- a/stats/base/meankbn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[221,221,100,16,16,100,2,2,100,221,221,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[221,221,100,16,16,100,2,2,100,221,221,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[206,206,100,8,8,100,2,2,100,206,206,100,"8c50e8225f6a5053595759f102ab97281a2afae4","2025-06-10 23:39:43 -0700"] diff --git a/stats/base/meankbn/index.html b/stats/base/meankbn/index.html deleted file mode 100644 index 1f02ccc1d3..0000000000 --- a/stats/base/meankbn/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn/lib - - - - - - - - - -
-
-

All files stats/base/meankbn/lib

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

- 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
meankbn.js -
-
100%58/58100%2/2100%1/1100%58/58
ndarray.js -
-
100%61/61100%4/4100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn/index.js.html b/stats/base/meankbn/index.js.html deleted file mode 100644 index ca65dedf52..0000000000 --- a/stats/base/meankbn/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/meankbn/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 arithmetic mean of a strided array using an improved Kahan–Babuška algorithm.
-*
-* @module @stdlib/stats/base/meankbn
-*
-* @example
-* var meankbn = require( '@stdlib/stats/base/meankbn' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meankbn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var meankbn = require( '@stdlib/stats/base/meankbn' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meankbn.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var meankbn = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn;
- 
-// exports: { "ndarray": "meankbn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn/main.js.html b/stats/base/meankbn/main.js.html deleted file mode 100644 index ce04b01484..0000000000 --- a/stats/base/meankbn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/meankbn/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 -362x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 meankbn = require( './meankbn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( meankbn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn/meankbn.js.html b/stats/base/meankbn/meankbn.js.html deleted file mode 100644 index a207c12340..0000000000 --- a/stats/base/meankbn/meankbn.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn/lib/meankbn.js - - - - - - - - - -
-
-

All files / stats/base/meankbn/lib meankbn.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 -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 arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meankbn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function meankbn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn/ndarray.js.html b/stats/base/meankbn/ndarray.js.html deleted file mode 100644 index fe82a64607..0000000000 --- a/stats/base/meankbn/ndarray.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/meankbn/lib ndarray.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 -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 -36x -36x -8x -8x -28x -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 gsumkbn = require( '@stdlib/blas/ext/base/gsumkbn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meankbn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function meankbn( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	return gsumkbn( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn2/coverage.ndjson b/stats/base/meankbn2/coverage.ndjson deleted file mode 100644 index 1f52f2e661..0000000000 --- a/stats/base/meankbn2/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[221,221,100,16,16,100,2,2,100,221,221,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[221,221,100,16,16,100,2,2,100,221,221,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[206,206,100,8,8,100,2,2,100,206,206,100,"2aa7a2eb4dff0c1c39533dfd76b01704634da094","2025-06-10 23:44:58 -0700"] diff --git a/stats/base/meankbn2/index.html b/stats/base/meankbn2/index.html deleted file mode 100644 index 3e3da9c3fc..0000000000 --- a/stats/base/meankbn2/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn2/lib - - - - - - - - - -
-
-

All files stats/base/meankbn2/lib

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

- 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
meankbn2.js -
-
100%58/58100%2/2100%1/1100%58/58
ndarray.js -
-
100%61/61100%4/4100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn2/index.js.html b/stats/base/meankbn2/index.js.html deleted file mode 100644 index f1c2298fb3..0000000000 --- a/stats/base/meankbn2/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn2/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/meankbn2/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 arithmetic mean of a strided array using a second-order iterative Kahan–Babuška algorithm.
-*
-* @module @stdlib/stats/base/meankbn2
-*
-* @example
-* var meankbn2 = require( '@stdlib/stats/base/meankbn2' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var meankbn2 = require( '@stdlib/stats/base/meankbn2' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meankbn2.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var meankbn2 = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn2;
- 
-// exports: { "ndarray": "meankbn2.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn2/main.js.html b/stats/base/meankbn2/main.js.html deleted file mode 100644 index 2950745a41..0000000000 --- a/stats/base/meankbn2/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn2/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/meankbn2/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 -362x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 meankbn2 = require( './meankbn2.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( meankbn2, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn2/meankbn2.js.html b/stats/base/meankbn2/meankbn2.js.html deleted file mode 100644 index 98c291f899..0000000000 --- a/stats/base/meankbn2/meankbn2.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn2/lib/meankbn2.js - - - - - - - - - -
-
-

All files / stats/base/meankbn2/lib meankbn2.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 -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 arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function meankbn2( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meankbn2/ndarray.js.html b/stats/base/meankbn2/ndarray.js.html deleted file mode 100644 index b66f461c6f..0000000000 --- a/stats/base/meankbn2/ndarray.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/meankbn2/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/meankbn2/lib ndarray.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 -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 -36x -36x -8x -8x -28x -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 gsumkbn2 = require( '@stdlib/blas/ext/base/gsumkbn2' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meankbn2( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function meankbn2( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	return gsumkbn2( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanors/coverage.ndjson b/stats/base/meanors/coverage.ndjson deleted file mode 100644 index 3597b4b0aa..0000000000 --- a/stats/base/meanors/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[205,205,100,16,16,100,2,2,100,205,205,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[205,205,100,16,16,100,2,2,100,205,205,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[190,190,100,8,8,100,2,2,100,190,190,100,"18ea3142a5ba212d370aeb21bed542cb467df8af","2025-06-11 23:43:57 -0700"] diff --git a/stats/base/meanors/index.html b/stats/base/meanors/index.html deleted file mode 100644 index edcf83ba76..0000000000 --- a/stats/base/meanors/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/meanors/lib - - - - - - - - - -
-
-

All files stats/base/meanors/lib

-
- -
- 100% - Statements - 190/190 -
- - -
- 100% - Branches - 8/8 -
- - -
- 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%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
meanors.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%53/53100%4/4100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanors/index.js.html b/stats/base/meanors/index.js.html deleted file mode 100644 index 6700ccebfd..0000000000 --- a/stats/base/meanors/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/meanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/meanors/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 arithmetic mean of a strided array using ordinary recursive summation.
-*
-* @module @stdlib/stats/base/meanors
-*
-* @example
-* var meanors = require( '@stdlib/stats/base/meanors' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var meanors = require( '@stdlib/stats/base/meanors' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanors.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var meanors = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = meanors;
- 
-// exports: { "ndarray": "meanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanors/main.js.html b/stats/base/meanors/main.js.html deleted file mode 100644 index 56f3d756bd..0000000000 --- a/stats/base/meanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/meanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/meanors/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 -362x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 meanors = require( './meanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( meanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = meanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanors/meanors.js.html b/stats/base/meanors/meanors.js.html deleted file mode 100644 index f902b831ca..0000000000 --- a/stats/base/meanors/meanors.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/meanors/lib/meanors.js - - - - - - - - - -
-
-

All files / stats/base/meanors/lib meanors.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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 arithmetic mean of a strided array using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function meanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanors/ndarray.js.html b/stats/base/meanors/ndarray.js.html deleted file mode 100644 index d088599855..0000000000 --- a/stats/base/meanors/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/meanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/meanors/lib ndarray.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 4/4 -
- - -
- 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 -36x -36x -8x -8x -28x -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 gsumors = require( '@stdlib/blas/ext/base/gsumors' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function meanors( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	return gsumors( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpn/accessors.js.html b/stats/base/meanpn/accessors.js.html deleted file mode 100644 index bdf32e6f97..0000000000 --- a/stats/base/meanpn/accessors.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpn/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/meanpn/lib accessors.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 5/5 -
- - -
- 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 -3x -3x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -4x -4x -7x -7x -7x -7x -7x -7x -7x -11x -3x -3x -3x -3x -3x - 
/**
-* @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 gsumpw = require( '@stdlib/blas/ext/base/gsumpw' ).ndarray;
-var gapxsumpw = require( '@stdlib/blas/ext/base/gapxsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array using a two-pass error correction algorithm.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = meanpn( 4, arraylike2object( x ), 2, 1 );
-* // returns 1.25
-*/
-function meanpn( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var mu;
-	var c;
- 
-	xbuf = x.data;
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	// Compute an estimate for the meanpn:
-	mu = gsumpw( N, xbuf, strideX, offsetX ) / N;
- 
-	// Compute an error term:
-	c = gapxsumpw( N, -mu, xbuf, strideX, offsetX ) / N;
- 
-	return mu + c;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpn/coverage.ndjson b/stats/base/meanpn/coverage.ndjson deleted file mode 100644 index 9e91c46c50..0000000000 --- a/stats/base/meanpn/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[301,301,100,18,18,100,3,3,100,301,301,100,"f0df313876ca0590d2a919d98c4411e4e51d50f0","2025-04-01 01:14:17 -0700"] -[301,301,100,18,18,100,3,3,100,301,301,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] -[301,301,100,18,18,100,3,3,100,301,301,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] -[301,301,100,18,18,100,3,3,100,301,301,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] diff --git a/stats/base/meanpn/index.html b/stats/base/meanpn/index.html deleted file mode 100644 index e669322bf7..0000000000 --- a/stats/base/meanpn/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpn/lib - - - - - - - - - -
-
-

All files stats/base/meanpn/lib

-
- -
- 100% - Statements - 301/301 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 301/301 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%72/72100%5/5100%1/1100%72/72
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
meanpn.js -
-
100%59/59100%2/2100%1/1100%59/59
ndarray.js -
-
100%83/83100%9/9100%1/1100%83/83
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpn/index.js.html b/stats/base/meanpn/index.js.html deleted file mode 100644 index 5ddcf1ae0d..0000000000 --- a/stats/base/meanpn/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/meanpn/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 arithmetic mean of a strided array using a two-pass error correction algorithm.
-*
-* @module @stdlib/stats/base/meanpn
-*
-* @example
-* var meanpn = require( '@stdlib/stats/base/meanpn' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meanpn( 3, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var meanpn = require( '@stdlib/stats/base/meanpn' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanpn.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var meanpn = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = meanpn;
- 
-// exports: { "ndarray": "meanpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpn/main.js.html b/stats/base/meanpn/main.js.html deleted file mode 100644 index 84423f8d5c..0000000000 --- a/stats/base/meanpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/meanpn/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 -362x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 meanpn = require( './meanpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( meanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = meanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpn/meanpn.js.html b/stats/base/meanpn/meanpn.js.html deleted file mode 100644 index cdf105be6b..0000000000 --- a/stats/base/meanpn/meanpn.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpn/lib/meanpn.js - - - - - - - - - -
-
-

All files / stats/base/meanpn/lib meanpn.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 -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @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 stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meanpn( 3, x, 1 );
-* // returns ~0.3333
-*/
-function meanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpn/ndarray.js.html b/stats/base/meanpn/ndarray.js.html deleted file mode 100644 index f84762f0c4..0000000000 --- a/stats/base/meanpn/ndarray.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/meanpn/lib ndarray.js

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 9/9 -
- - -
- 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 -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -29x -29x -29x -29x -29x -29x -4x -4x -25x -29x -11x -11x -29x -6x -6x -8x -8x -8x -8x -8x -8x -8x -29x -3x -3x -3x -3x -3x - 
/**
-* @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 gsumpw = require( '@stdlib/blas/ext/base/gsumpw' ).ndarray;
-var gapxsumpw = require( '@stdlib/blas/ext/base/gapxsumpw' ).ndarray;
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanpn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function meanpn( N, x, strideX, offsetX ) {
-	var mu;
-	var c;
-	var o;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	// Compute an estimate for the meanpn:
-	mu = gsumpw( N, x, strideX, offsetX ) / N;
- 
-	// Compute an error term:
-	c = gapxsumpw( N, -mu, x, strideX, offsetX ) / N;
- 
-	return mu + c;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpw/coverage.ndjson b/stats/base/meanpw/coverage.ndjson deleted file mode 100644 index 8fc7a6271c..0000000000 --- a/stats/base/meanpw/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[205,205,100,16,16,100,2,2,100,205,205,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[205,205,100,16,16,100,2,2,100,205,205,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[205,205,100,16,16,100,2,2,100,205,205,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[190,190,100,8,8,100,2,2,100,190,190,100,"b0a23c1a45b2e86bd16b9761629acbe0d4f05ff7","2025-06-11 23:41:00 -0700"] diff --git a/stats/base/meanpw/index.html b/stats/base/meanpw/index.html deleted file mode 100644 index f4f2cee40e..0000000000 --- a/stats/base/meanpw/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpw/lib - - - - - - - - - -
-
-

All files stats/base/meanpw/lib

-
- -
- 100% - Statements - 190/190 -
- - -
- 100% - Branches - 8/8 -
- - -
- 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%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
meanpw.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%53/53100%4/4100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpw/index.js.html b/stats/base/meanpw/index.js.html deleted file mode 100644 index e5117616a7..0000000000 --- a/stats/base/meanpw/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpw/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/meanpw/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 arithmetic mean of a strided array using pairwise summation.
-*
-* @module @stdlib/stats/base/meanpw
-*
-* @example
-* var meanpw = require( '@stdlib/stats/base/meanpw' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meanpw( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var meanpw = require( '@stdlib/stats/base/meanpw' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanpw.ndarray( x.length, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var meanpw = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = meanpw;
- 
-// exports: { "ndarray": "meanpw.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpw/main.js.html b/stats/base/meanpw/main.js.html deleted file mode 100644 index 957f0554ad..0000000000 --- a/stats/base/meanpw/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpw/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/meanpw/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 -362x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 meanpw = require( './meanpw.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( meanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = meanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpw/meanpw.js.html b/stats/base/meanpw/meanpw.js.html deleted file mode 100644 index d8d85f53ff..0000000000 --- a/stats/base/meanpw/meanpw.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpw/lib/meanpw.js - - - - - - - - - -
-
-

All files / stats/base/meanpw/lib meanpw.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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 arithmetic mean of a strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function meanpw( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanpw/ndarray.js.html b/stats/base/meanpw/ndarray.js.html deleted file mode 100644 index e4b9fcf713..0000000000 --- a/stats/base/meanpw/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/meanpw/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/meanpw/lib ndarray.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 4/4 -
- - -
- 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 -36x -36x -8x -8x -28x -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 gsumpw = require( '@stdlib/blas/ext/base/gsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanpw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function meanpw( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	return gsumpw( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanwd/accessors.js.html b/stats/base/meanwd/accessors.js.html deleted file mode 100644 index f691f47d95..0000000000 --- a/stats/base/meanwd/accessors.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for stats/base/meanwd/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/meanwd/lib accessors.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 -933x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -4x -4x -6x -6x -6x -10x -28x -28x -28x -28x -6x -10x -3x -3x -3x -3x -3x - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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).
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 1.0, -2.0, 2.0 ] );
-* var v = meanwd( 3, arraylike2object( x ), 1, 0 );
-* // returns ~0.3333
-*/
-function meanwd( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var mu;
-	var ix;
-	var n;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		n += 1;
-		mu += ( get( xbuf, ix )-mu ) / n;
-		ix += strideX;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanwd/coverage.ndjson b/stats/base/meanwd/coverage.ndjson deleted file mode 100644 index 523cf75054..0000000000 --- a/stats/base/meanwd/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[261,261,100,23,23,100,2,2,100,261,261,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[295,295,100,21,21,100,3,3,100,295,295,100,"e7593e312a5ded82205527d8f39a6c78af47c1e7","2025-03-22 16:04:00 -0700"] -[295,295,100,21,21,100,3,3,100,295,295,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[295,295,100,21,21,100,3,3,100,295,295,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] diff --git a/stats/base/meanwd/index.html b/stats/base/meanwd/index.html deleted file mode 100644 index d779fa417d..0000000000 --- a/stats/base/meanwd/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/meanwd/lib - - - - - - - - - -
-
-

All files stats/base/meanwd/lib

-
- -
- 100% - Statements - 295/295 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 295/295 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%92/92100%7/7100%1/1100%92/92
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%51/51100%2/2100%1/1100%51/51
ndarray.js -
-
100%93/93100%11/11100%1/1100%93/93
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanwd/index.js.html b/stats/base/meanwd/index.js.html deleted file mode 100644 index 3cb885a732..0000000000 --- a/stats/base/meanwd/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/meanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/meanwd/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 arithmetic mean of a strided array using Welford's algorithm.
-*
-* @module @stdlib/stats/base/meanwd
-*
-* @example
-* var meanwd = require( '@stdlib/stats/base/meanwd' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = meanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var meanwd = require( '@stdlib/stats/base/meanwd' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanwd.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanwd/main.js.html b/stats/base/meanwd/main.js.html deleted file mode 100644 index 64009acd77..0000000000 --- a/stats/base/meanwd/main.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/meanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/meanwd/lib main.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 stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-* var N = x.length;
-*
-* var v = meanwd( N, x, 1 );
-* // returns ~0.3333
-*/
-function meanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanwd/meanwd.js.html b/stats/base/meanwd/meanwd.js.html deleted file mode 100644 index 57e57b28a9..0000000000 --- a/stats/base/meanwd/meanwd.js.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - Code coverage report for stats/base/meanwd/lib/meanwd.js - - - - - - - - - -
-
-

All files / stats/base/meanwd/lib meanwd.js

-
- -
- 100% - Statements - 86/86 -
- - -
- 100% - Branches - 12/12 -
- - -
- 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 -872x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -9x -9x -9x -9x -9x -9x -9x -2x -2x -9x -3x -3x -9x -1x -9x -3x -3x -4x -4x -9x -18x -18x -18x -18x -4x -9x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR 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 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 {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-* var N = x.length;
-*
-* var v = meanwd( N, x, 1 );
-* // returns ~0.3333
-*/
-function meanwd( N, x, stride ) {
-	var mu;
-	var ix;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		n += 1;
-		mu += ( x[ix]-mu ) / n;
-		ix += stride;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = meanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/meanwd/ndarray.js.html b/stats/base/meanwd/ndarray.js.html deleted file mode 100644 index e4e4d56870..0000000000 --- a/stats/base/meanwd/ndarray.js.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - Code coverage report for stats/base/meanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/meanwd/lib ndarray.js

-
- -
- 100% - Statements - 93/93 -
- - -
- 100% - Branches - 11/11 -
- - -
- 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 -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -29x -29x -29x -29x -29x -29x -29x -29x -4x -4x -25x -29x -10x -10x -29x -6x -6x -9x -9x -9x -29x -40x -40x -40x -40x -9x -29x -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 arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = meanwd( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function meanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var o;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = meanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mediansorted/accessors.js.html b/stats/base/mediansorted/accessors.js.html deleted file mode 100644 index e4e490f2a7..0000000000 --- a/stats/base/mediansorted/accessors.js.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Code coverage report for stats/base/mediansorted/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/mediansorted/lib accessors.js

-
- -
- 97.4% - Statements - 75/77 -
- - -
- 80% - Branches - 4/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 97.4% - Lines - 75/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 -31x -31x -31x -31x -31x -31x -31x -31x -31x -31x -31x -31x -31x -  -  -31x -31x -31x -22x -22x -22x -9x -9x -31x -3x -3x -3x -3x -3x - 
/**
-* @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 floor = require( '@stdlib/math/base/special/floor' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted strided array.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - strideX length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} median value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = mediansorted( 4, arraylike2object( x ), 2, 1 );
-* // returns 0.0
-*/
-function mediansorted( N, x, strideX, offsetX ) {
-	var xbuf;
-	var xget;
-	var n;
-	var m;
- 
-	// Cache references to array data:
-	xbuf = x.data;
- 
-	// Cache references to element accessors:
-	xget = x.accessors[ 0 ];
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	n = N / 2;
-	m = floor( n );
-	if ( n === m ) {
-		// Even number of elements...
-		return ( xget( xbuf, offsetX+(m * strideX) ) + xget( xbuf, offsetX+((m-1) * strideX) ) ) / 2.0;
-	}
-	// Odd number of elements...
-	return xget( xbuf, offsetX+(m * strideX) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mediansorted/coverage.ndjson b/stats/base/mediansorted/coverage.ndjson deleted file mode 100644 index 3c7dbb1570..0000000000 --- a/stats/base/mediansorted/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[223,223,100,17,17,100,2,2,100,223,223,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[284,286,99.3007,15,16,93.75,3,3,100,284,286,99.3007,"065f86535e3f1915160f91820f1fa0af79633b72","2025-02-21 12:05:58 -0800"] -[284,286,99.3007,15,16,93.75,3,3,100,284,286,99.3007,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] diff --git a/stats/base/mediansorted/index.html b/stats/base/mediansorted/index.html deleted file mode 100644 index b3fc471dd3..0000000000 --- a/stats/base/mediansorted/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for stats/base/mediansorted/lib - - - - - - - - - -
-
-

All files stats/base/mediansorted/lib

-
- -
- 99.3% - Statements - 284/286 -
- - -
- 93.75% - Branches - 15/16 -
- - -
- 100% - Functions - 3/3 -
- - -
- 99.3% - Lines - 284/286 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
97.4%75/7780%4/5100%1/197.4%75/77
index.js -
-
100%54/54100%1/1100%0/0100%54/54
main.js -
-
100%35/35100%1/1100%0/0100%35/35
mediansorted.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%70/70100%7/7100%1/1100%70/70
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mediansorted/index.js.html b/stats/base/mediansorted/index.js.html deleted file mode 100644 index 639dc3b4a2..0000000000 --- a/stats/base/mediansorted/index.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/mediansorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/mediansorted/lib index.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 -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 -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 strided array.
-*
-* @module @stdlib/stats/base/mediansorted
-*
-* @example
-* var mediansorted = require( '@stdlib/stats/base/mediansorted' );
-*
-* var x = [ 1.0, 2.0, 3.0 ];
-*
-* var v = mediansorted( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var floor = require( '@stdlib/math/base/special/floor' );
-* var mediansorted = require( '@stdlib/stats/base/mediansorted' );
-*
-* var x = [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-* var N = floor( x.length / 2 );
-*
-* var v = mediansorted.ndarray( N, x, 2, 1 );
-* // returns 0.0
-*/
- 
-// MODULES //
- 
-var mediansorted = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = mediansorted;
- 
-// exports: { "ndarray": "mediansorted.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mediansorted/main.js.html b/stats/base/mediansorted/main.js.html deleted file mode 100644 index be66a71d97..0000000000 --- a/stats/base/mediansorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/mediansorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/mediansorted/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 mediansorted = require( './mediansorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( mediansorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = mediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mediansorted/mediansorted.js.html b/stats/base/mediansorted/mediansorted.js.html deleted file mode 100644 index 5685792efd..0000000000 --- a/stats/base/mediansorted/mediansorted.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/mediansorted/lib/mediansorted.js - - - - - - - - - -
-
-

All files / stats/base/mediansorted/lib mediansorted.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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 median value of a sorted strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - sorted input array
-* @param {integer} strideX - strideX length
-* @returns {number} median value
-*
-* @example
-* var x = [ 1.0, 2.0, 3.0 ];
-*
-* var v = mediansorted( x.length, x, 1 );
-* // returns 2.0
-*/
-function mediansorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mediansorted/ndarray.js.html b/stats/base/mediansorted/ndarray.js.html deleted file mode 100644 index 14daaef2f3..0000000000 --- a/stats/base/mediansorted/ndarray.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/mediansorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/mediansorted/lib ndarray.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 7/7 -
- - -
- 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 -3x -3x -3x -3x -3x -66x -66x -66x -66x -66x -66x -4x -4x -62x -66x -31x -31x -31x -31x -66x -20x -20x -20x -11x -11x -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 floor = require( '@stdlib/math/base/special/floor' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} median value
-*
-* @example
-* var x = [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = mediansorted( 4, x, 2, 1 );
-* // returns 0.0
-*/
-function mediansorted( N, x, strideX, offsetX ) {
-	var n;
-	var m;
-	var o;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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;
-	}
-	// Odd number of elements...
-	return x[ offsetX+(m*strideX) ];
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min-by/accessors.js.html b/stats/base/min-by/accessors.js.html deleted file mode 100644 index 143ad2815e..0000000000 --- a/stats/base/min-by/accessors.js.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - Code coverage report for stats/base/min-by/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/min-by/lib accessors.js

-
- -
- 100% - Statements - 108/108 -
- - -
- 100% - Branches - 22/22 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1093x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -30x -30x -30x -30x -10x -10x -4x -4x -6x -6x -20x -30x -32x -32x -18x -18x -14x -14x -30x -2x -2x -18x -30x -47x -47x -47x -4x -4x -47x -2x -2x -47x -14x -14x -47x -16x -30x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array via a callback function.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ] );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = minBy( x.length, arraylike2object( x ), 1, 0, accessor );
-* // returns -10.0
-*/
-function minBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var xbuf;
-	var get;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, get( xbuf, offsetX ), 0, offsetX, xbuf );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		min = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( min !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( v === void 0 ) {
-			continue;
-		}
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = minBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min-by/coverage.ndjson b/stats/base/min-by/coverage.ndjson deleted file mode 100644 index f681fb8d69..0000000000 --- a/stats/base/min-by/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[292,292,100,53,53,100,2,2,100,292,292,100,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[292,292,100,53,53,100,2,2,100,292,292,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[292,292,100,53,53,100,2,2,100,292,292,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[335,335,100,50,50,100,3,3,100,335,335,100,"cdd2f1a7003c811f1379e3fc05fafbb3236dd74f","2025-05-31 15:47:37 -0700"] -[335,335,100,50,50,100,3,3,100,335,335,100,"72d1412ee12e86641d68fc537f64a24350861611","2025-06-01 01:44:59 -0700"] -[335,335,100,50,50,100,3,3,100,335,335,100,"309db06f06f20a57c91de51e224b33369d09fa09","2025-06-07 13:09:04 -0700"] -[335,335,100,50,50,100,3,3,100,335,335,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] diff --git a/stats/base/min-by/index.html b/stats/base/min-by/index.html deleted file mode 100644 index e80d785261..0000000000 --- a/stats/base/min-by/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/min-by/lib - - - - - - - - - -
-
-

All files stats/base/min-by/lib

-
- -
- 100% - Statements - 335/335 -
- - -
- 100% - Branches - 50/50 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 335/335 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%108/108100%22/22100%1/1100%108/108
index.js -
-
100%67/67100%1/1100%0/0100%67/67
main.js -
-
100%56/56100%2/2100%1/1100%56/56
ndarray.js -
-
100%104/104100%25/25100%1/1100%104/104
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min-by/index.js.html b/stats/base/min-by/index.js.html deleted file mode 100644 index 07e8c12e1e..0000000000 --- a/stats/base/min-by/index.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/min-by/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/min-by/lib index.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array via a callback function.
-*
-* @module @stdlib/stats/base/min-by
-*
-* @example
-* var minBy = require( '@stdlib/stats/base/min-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* var v = minBy( x.length, x, 1, accessor );
-* // returns -10.0
-*
-* @example
-* var minBy = require( '@stdlib/stats/base/min-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* var v = minBy.ndarray( x.length, x, 1, 0, accessor );
-* // returns -10.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min-by/main.js.html b/stats/base/min-by/main.js.html deleted file mode 100644 index adb2e63637..0000000000 --- a/stats/base/min-by/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/min-by/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/min-by/lib main.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 -34x -34x -34x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array via a callback function.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array
-* @param {integer} strideX - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = minBy( x.length, x, 1, accessor );
-* // returns -10.0
-*/
-function minBy( N, x, strideX, clbk, thisArg ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), clbk, thisArg );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = minBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min-by/min_by.js.html b/stats/base/min-by/min_by.js.html deleted file mode 100644 index f0d5d8eade..0000000000 --- a/stats/base/min-by/min_by.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for stats/base/min-by/lib/min_by.js - - - - - - - - - -
-
-

All files / stats/base/min-by/lib min_by.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 27/27 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1012x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -17x -17x -17x -17x -2x -2x -17x -5x -5x -2x -2x -3x -3x -17x -1x -17x -9x -9x -17x -16x -16x -9x -9x -7x -7x -17x -1x -1x -9x -17x -24x -24x -24x -2x -2x -24x -1x -1x -24x -7x -7x -24x -8x -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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Calculates the minimum value of a strided array via a callback function.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} stride - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = minBy( x.length, x, 1, accessor );
-* // returns -10.0
-*/
-function minBy( N, x, stride, clbk, thisArg ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		v = clbk.call( thisArg, x[ 0 ], 0, 0, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	for ( i = 0; i < N; i++ ) {
-		min = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( min !== void 0 ) {
-			break;
-		}
-		ix += stride;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += stride;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 ) {
-			continue;
-		}
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = minBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min-by/ndarray.js.html b/stats/base/min-by/ndarray.js.html deleted file mode 100644 index 1dbdbcc4ad..0000000000 --- a/stats/base/min-by/ndarray.js.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - Code coverage report for stats/base/min-by/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/min-by/lib ndarray.js

-
- -
- 100% - Statements - 104/104 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 104/104 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1053x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -68x -68x -68x -68x -68x -68x -68x -68x -8x -8x -60x -68x -30x -30x -68x -10x -10x -4x -4x -6x -6x -20x -68x -32x -32x -18x -18x -14x -14x -68x -2x -2x -18x -68x -47x -47x -47x -4x -4x -47x -2x -2x -47x -14x -14x -47x -16x -68x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a strided array via a callback function.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} strideX - index increment
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = minBy( x.length, x, 1, 0, accessor );
-* // returns -10.0
-*/
-function minBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var min;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX, clbk, thisArg );
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, x[ offsetX ], 0, offsetX, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		min = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( min !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 ) {
-			continue;
-		}
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = minBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min/accessors.js.html b/stats/base/min/accessors.js.html deleted file mode 100644 index 892fbcd52b..0000000000 --- a/stats/base/min/accessors.js.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - Code coverage report for stats/base/min/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/min/lib accessors.js

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 12/12 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -863x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -17x -17x -17x -17x -17x -17x -17x -17x -17x -17x -17x -17x -17x -4x -4x -13x -13x -17x -33x -33x -33x -2x -2x -33x -13x -13x -33x -11x -17x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = min( 4, arraylike2object( x ), 2, 1 );
-* // returns -2.0
-*/
-function min( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	min = get( xbuf, ix );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = get( xbuf, ix );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = min;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min/coverage.ndjson b/stats/base/min/coverage.ndjson deleted file mode 100644 index b88830d133..0000000000 --- a/stats/base/min/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[245,245,100,33,33,100,2,2,100,245,245,100,"78a556efa2f1da29eb9081d393f5768ad1518117","2023-11-27 00:22:57 -0500"] -[276,276,100,31,31,100,3,3,100,276,276,100,"fbb31fbaafbbbf233740a41a88a57f4db1cb427b","2025-02-04 20:15:15 -0800"] -[276,276,100,31,31,100,3,3,100,276,276,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[276,276,100,31,31,100,3,3,100,276,276,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[276,276,100,31,31,100,3,3,100,276,276,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] diff --git a/stats/base/min/index.html b/stats/base/min/index.html deleted file mode 100644 index 67f7357c54..0000000000 --- a/stats/base/min/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/min/lib - - - - - - - - - -
-
-

All files stats/base/min/lib

-
- -
- 100% - Statements - 276/276 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 276/276 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%85/85100%12/12100%1/1100%85/85
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%51/51100%2/2100%1/1100%51/51
ndarray.js -
-
100%81/81100%16/16100%1/1100%81/81
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min/index.js.html b/stats/base/min/index.js.html deleted file mode 100644 index 83cdeb7b06..0000000000 --- a/stats/base/min/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/min/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/min/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array.
-*
-* @module @stdlib/stats/base/min
-*
-* @example
-* var min = require( '@stdlib/stats/base/min' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = min( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var min = require( '@stdlib/stats/base/min' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = min.ndarray( 4, x, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min/main.js.html b/stats/base/min/main.js.html deleted file mode 100644 index 8f5c995804..0000000000 --- a/stats/base/min/main.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/min/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/min/lib main.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 -20x -20x -20x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-* var N = x.length;
-*
-* var v = min( N, x, 1 );
-* // returns -2.0
-*/
-function min( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = min;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min/min.js.html b/stats/base/min/min.js.html deleted file mode 100644 index 4209563478..0000000000 --- a/stats/base/min/min.js.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - Code coverage report for stats/base/min/lib/min.js - - - - - - - - - -
-
-

All files / stats/base/min/lib min.js

-
- -
- 100% - Statements - 78/78 -
- - -
- 100% - Branches - 17/17 -
- - -
- 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 -792x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -12x -12x -12x -12x -2x -2x -12x -3x -3x -12x -1x -12x -6x -6x -7x -12x -18x -18x -18x -1x -1x -18x -7x -7x -18x -6x -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 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-* var N = x.length;
-*
-* var v = min( N, x, 1 );
-* // returns -2.0
-*/
-function min( N, x, stride ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	min = x[ ix ];
-	for ( i = 1; i < N; i++ ) {
-		ix += stride;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = min;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/min/ndarray.js.html b/stats/base/min/ndarray.js.html deleted file mode 100644 index e5d6b5d20d..0000000000 --- a/stats/base/min/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/min/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/min/lib ndarray.js

-
- -
- 100% - Statements - 81/81 -
- - -
- 100% - Branches - 16/16 -
- - -
- 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 -41x -41x -41x -41x -41x -41x -41x -41x -4x -4x -37x -41x -17x -17x -41x -6x -6x -14x -14x -41x -36x -36x -36x -2x -2x -36x -14x -14x -36x -12x -41x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = min( 4, x, 2, 1 );
-* // returns -2.0
-*/
-function min( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = min;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minabs/accessors.js.html b/stats/base/minabs/accessors.js.html deleted file mode 100644 index af3c35c753..0000000000 --- a/stats/base/minabs/accessors.js.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - Code coverage report for stats/base/minabs/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/minabs/lib accessors.js

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 10/10 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -863x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -6x -6x -13x -13x -19x -33x -33x -33x -2x -2x -33x -6x -6x -33x -11x -19x -3x -3x -3x -3x -3x - 
/**
-* @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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a strided array.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = minabs( 4, arraylike2object( x ), 2, 1 );
-* // returns 1.0
-*/
-function minabs( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return abs( get( xbuf, offsetX ) );
-	}
-	ix = offsetX;
-	min = abs( get( xbuf, ix ) );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = abs( get( xbuf, ix ) );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = minabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minabs/coverage.ndjson b/stats/base/minabs/coverage.ndjson deleted file mode 100644 index e1a68a6837..0000000000 --- a/stats/base/minabs/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[275,275,100,28,28,100,3,3,100,275,275,100,"ddf7d466d98d325a74f5182cdd6bceea602c78be","2025-02-07 22:11:29 -0800"] -[275,275,100,28,28,100,3,3,100,275,275,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[275,275,100,28,28,100,3,3,100,275,275,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[275,275,100,28,28,100,3,3,100,275,275,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] diff --git a/stats/base/minabs/index.html b/stats/base/minabs/index.html deleted file mode 100644 index 28c52e2f78..0000000000 --- a/stats/base/minabs/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/minabs/lib - - - - - - - - - -
-
-

All files stats/base/minabs/lib

-
- -
- 100% - Statements - 275/275 -
- - -
- 100% - Branches - 28/28 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 275/275 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%85/85100%10/10100%1/1100%85/85
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%81/81100%15/15100%1/1100%81/81
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minabs/index.js.html b/stats/base/minabs/index.js.html deleted file mode 100644 index e3aed90e23..0000000000 --- a/stats/base/minabs/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/minabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/minabs/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 absolute value of a strided array.
-*
-* @module @stdlib/stats/base/minabs
-*
-* @example
-* var minabs = require( '@stdlib/stats/base/minabs' );
-*
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = minabs( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var minabs = require( '@stdlib/stats/base/minabs' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = minabs.ndarray( 4, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minabs/main.js.html b/stats/base/minabs/main.js.html deleted file mode 100644 index 8ce4e3ff9f..0000000000 --- a/stats/base/minabs/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/minabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/minabs/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -21x -21x -21x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var x = [ 1.0, -2.0, 2.0 ];
-*
-* var v = minabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function minabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = minabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minabs/ndarray.js.html b/stats/base/minabs/ndarray.js.html deleted file mode 100644 index 1db6bae840..0000000000 --- a/stats/base/minabs/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/minabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/minabs/lib ndarray.js

-
- -
- 100% - Statements - 81/81 -
- - -
- 100% - Branches - 15/15 -
- - -
- 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 -43x -43x -43x -43x -43x -43x -43x -43x -4x -4x -39x -43x -19x -19x -43x -6x -6x -14x -14x -43x -36x -36x -36x -2x -2x -36x -6x -6x -36x -12x -43x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = minabs( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function minabs( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = minabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minsorted/accessors.js.html b/stats/base/minsorted/accessors.js.html deleted file mode 100644 index 68285ded87..0000000000 --- a/stats/base/minsorted/accessors.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for stats/base/minsorted/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/minsorted/lib accessors.js

-
- -
- 97.72% - Statements - 86/88 -
- - -
- 93.33% - Branches - 14/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 97.72% - Lines - 86/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 -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -28x -  -  -28x -4x -4x -24x -24x -28x -6x -6x -28x -6x -4x -4x -2x -2x -28x -6x -6x -6x -28x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {number} output minimum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = minsorted( 4, arraylike2object( toAccessorArray( x ) ), 2, 1 );
-* // returns -3.0
-*/
-function minsorted( N, x, strideX, offsetX ) {
-	var xbuf;
-	var xget;
-	var v1;
-	var v2;
- 
-	// Cache references to array data:
-	xbuf = x.data;
- 
-	// Cache references to element accessors:
-	xget = x.accessors[ 0 ];
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return xget( xbuf, 0 );
-	}
-	v1 = xget( xbuf, offsetX );
-	v2 = xget( xbuf, 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 = minsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minsorted/coverage.ndjson b/stats/base/minsorted/coverage.ndjson deleted file mode 100644 index 1c8225a641..0000000000 --- a/stats/base/minsorted/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[246,246,100,37,37,100,2,2,100,246,246,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[308,310,99.3548,36,37,97.2973,3,3,100,308,310,99.3548,"7327ed001d3c1c64808a4658c76faa9eb3209900","2025-02-21 16:13:27 -0800"] -[308,310,99.3548,36,37,97.2973,3,3,100,308,310,99.3548,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[308,310,99.3548,36,37,97.2973,3,3,100,308,310,99.3548,"87a0891516d77d1d3bf03810456a4fb523d29e29","2025-06-09 07:36:41 +0000"] diff --git a/stats/base/minsorted/index.html b/stats/base/minsorted/index.html deleted file mode 100644 index e94f14f89d..0000000000 --- a/stats/base/minsorted/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for stats/base/minsorted/lib - - - - - - - - - -
-
-

All files stats/base/minsorted/lib

-
- -
- 99.35% - Statements - 308/310 -
- - -
- 97.29% - Branches - 36/37 -
- - -
- 100% - Functions - 3/3 -
- - -
- 99.35% - Lines - 308/310 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
97.72%86/8893.33%14/15100%1/197.72%86/88
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%35/35100%1/1100%0/0100%35/35
minsorted.js -
-
100%51/51100%2/2100%1/1100%51/51
ndarray.js -
-
100%81/81100%18/18100%1/1100%81/81
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minsorted/index.js.html b/stats/base/minsorted/index.js.html deleted file mode 100644 index c7d363f4e5..0000000000 --- a/stats/base/minsorted/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/minsorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/minsorted/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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR 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 strided array.
-*
-* @module @stdlib/stats/base/minsorted
-*
-* @example
-* var minsorted = require( '@stdlib/stats/base/minsorted' );
-*
-* var x = [ 1.0, 2.0, 3.0 ];
-* var N = x.length;
-*
-* var v = minsorted( N, x, 1 );
-* // returns 1.0
-*
-* @example
-* var floor = require( '@stdlib/math/base/special/floor' );
-* var minsorted = require( '@stdlib/stats/base/minsorted' );
-*
-* var x = [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-* var N = floor( x.length / 2 );
-*
-* var v = minsorted.ndarray( N, x, 2, 1 );
-* // returns -3.0
-*/
- 
-// MODULES //
- 
-var minsorted = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = minsorted;
- 
-// exports: { "ndarray": "minsorted.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minsorted/main.js.html b/stats/base/minsorted/main.js.html deleted file mode 100644 index 8ca989d619..0000000000 --- a/stats/base/minsorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/minsorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/minsorted/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 minsorted = require( './minsorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( minsorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = minsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minsorted/minsorted.js.html b/stats/base/minsorted/minsorted.js.html deleted file mode 100644 index bbe16cdf87..0000000000 --- a/stats/base/minsorted/minsorted.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/minsorted/lib/minsorted.js - - - - - - - - - -
-
-

All files / stats/base/minsorted/lib minsorted.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 -31x -31x -31x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 1.0, 2.0, 3.0 ];
-* var N = x.length;
-*
-* var v = minsorted( N, x, 1 );
-* // returns 1.0
-*/
-function minsorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = minsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/minsorted/ndarray.js.html b/stats/base/minsorted/ndarray.js.html deleted file mode 100644 index 4203ef2790..0000000000 --- a/stats/base/minsorted/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/minsorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/minsorted/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 -62x -62x -62x -62x -62x -62x -4x -4x -58x -62x -28x -28x -62x -6x -6x -24x -24x -62x -6x -6x -62x -6x -4x -4x -2x -2x -62x -6x -6x -6x -62x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ];
-*
-* var v = minsorted( 4, x, 2, 1 );
-* // returns -3.0
-*/
-function minsorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
-	var o;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = minsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmax/accessors.js.html b/stats/base/mskmax/accessors.js.html deleted file mode 100644 index a5f8874603..0000000000 --- a/stats/base/mskmax/accessors.js.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmax/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/mskmax/lib accessors.js

-
- -
- 98.26% - Statements - 113/115 -
- - -
- 94.73% - Branches - 18/19 -
- - -
- 100% - Functions - 1/1 -
- - -
- 98.26% - Lines - 113/115 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1163x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -  -  -26x -26x -26x -30x -22x -22x -8x -8x -8x -26x -4x -4x -22x -26x -8x -8x -14x -26x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -12x -26x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array according to a mask.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Object} mask - mask array object
-* @param {Collection} mask.data - mask array data
-* @param {Array<Function>} mask.accessors - mask element accessors
-* @param {integer} strideMask - stride length for `mask`
-* @param {NonNegativeInteger} offsetMask - starting index for `mask`
-* @returns {Object} output maximum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-*
-* var v = mskmax( 5, arraylike2object( toAccessorArray( x ) ), 2, 1, arraylike2object( toAccessorArray( mask ) ), 2, 1 );
-* // returns 4.0
-*/
-function mskmax( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var xbuf;
-	var mbuf;
-	var xget;
-	var mget;
-	var max;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	// Cache references to array data:
-	xbuf = x.data;
-	mbuf = mask.data;
- 
-	// Cache references to element accessors:
-	xget = x.accessors[ 0 ];
-	mget = mask.accessors[ 0 ];
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mget( mbuf, im ) === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = xget( xbuf, ix );
-	if ( isnan( max ) ) {
-		return max;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mget( mbuf, im ) ) {
-			continue;
-		}
-		v = xget( xbuf, ix );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmax/coverage.ndjson b/stats/base/mskmax/coverage.ndjson deleted file mode 100644 index 9ba7520036..0000000000 --- a/stats/base/mskmax/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[361,363,99.449,46,47,97.8723,3,3,100,361,363,99.449,"417e65361234ec46382f58cc303a544f5bbcbf9e","2025-02-21 14:32:16 -0800"] -[361,363,99.449,46,47,97.8723,3,3,100,361,363,99.449,"551a3e98ea77425d799c59a9f1b61b6f78a1d1ee","2025-03-22 05:51:29 -0700"] -[361,363,99.449,46,47,97.8723,3,3,100,361,363,99.449,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[361,363,99.449,46,47,97.8723,3,3,100,361,363,99.449,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[331,333,99.3994,45,46,97.8261,3,3,100,331,333,99.3994,"d598da22bd1517f6a1ae8228695bc03bf1d77d37","2025-04-10 19:01:37 -0700"] -[331,333,99.3994,45,46,97.8261,3,3,100,331,333,99.3994,"e60e6902d0e0d0294c60420b8aca1d37fbc46017","2025-04-10 19:44:07 -0700"] -[331,333,99.3994,45,46,97.8261,3,3,100,331,333,99.3994,"f03bce1f5588f7fc36a43048bd50f726e0ed35e1","2025-06-06 20:48:14 -0700"] -[331,333,99.3994,45,46,97.8261,3,3,100,331,333,99.3994,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] diff --git a/stats/base/mskmax/index.html b/stats/base/mskmax/index.html deleted file mode 100644 index a8be191a8d..0000000000 --- a/stats/base/mskmax/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmax/lib - - - - - - - - - -
-
-

All files stats/base/mskmax/lib

-
- -
- 99.39% - Statements - 331/333 -
- - -
- 97.82% - Branches - 45/46 -
- - -
- 100% - Functions - 3/3 -
- - -
- 99.39% - Lines - 331/333 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
98.26%113/11594.73%18/19100%1/198.26%113/115
index.js -
-
100%61/61100%1/1100%0/0100%61/61
main.js -
-
100%53/53100%2/2100%1/1100%53/53
ndarray.js -
-
100%104/104100%24/24100%1/1100%104/104
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmax/index.js.html b/stats/base/mskmax/index.js.html deleted file mode 100644 index c6c282cc05..0000000000 --- a/stats/base/mskmax/index.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/mskmax/lib index.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 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 -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 strided array according to a mask.
-*
-* @module @stdlib/stats/base/mskmax
-*
-* @example
-* var mskmax = require( '@stdlib/stats/base/mskmax' );
-*
-* var x = [ 1.0, -2.0, 4.0, 2.0 ];
-* var mask = [ 0, 0, 1, 0 ];
-*
-* var v = mskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*
-* @example
-* var mskmax = require( '@stdlib/stats/base/mskmax' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-*
-* var v = mskmax.ndarray( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmax/main.js.html b/stats/base/mskmax/main.js.html deleted file mode 100644 index 85dd3da67f..0000000000 --- a/stats/base/mskmax/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/mskmax/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 -29x -29x -29x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NumericArray} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 1.0, -2.0, 4.0, 2.0 ];
-* var mask = [ 0, 0, 1, 0 ];
-*
-* var v = mskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function mskmax( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmax/mskmax.js.html b/stats/base/mskmax/mskmax.js.html deleted file mode 100644 index a6ac214ad8..0000000000 --- a/stats/base/mskmax/mskmax.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmax/lib/mskmax.js - - - - - - - - - -
-
-

All files / stats/base/mskmax/lib mskmax.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 -29x -29x -29x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NumericArray} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 1.0, -2.0, 4.0, 2.0 ];
-* var mask = [ 0, 0, 1, 0 ];
-*
-* var v = mskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function mskmax( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmax/ndarray.js.html b/stats/base/mskmax/ndarray.js.html deleted file mode 100644 index 165c8d0421..0000000000 --- a/stats/base/mskmax/ndarray.js.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/mskmax/lib ndarray.js

-
- -
- 100% - Statements - 104/104 -
- - -
- 100% - Branches - 24/24 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 104/104 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1053x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -58x -58x -58x -58x -58x -58x -58x -58x -58x -58x -4x -4x -54x -54x -58x -26x -26x -28x -28x -58x -32x -24x -24x -8x -8x -8x -58x -4x -4x -24x -58x -8x -8x -16x -58x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -14x -58x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {NumericArray} mask - mask array
-* @param {integer} strideMask - stride length for `mask`
-* @param {NonNegativeInteger} offsetMask - starting index for `mask`
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-*
-* var v = mskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function mskmax( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var max;
-	var ix;
-	var im;
-	var ox;
-	var om;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ox = arraylike2object( x );
-	om = arraylike2object( mask );
-	if ( ox.accessorProtocol || om.accessorProtocol ) {
-		return accessors( N, ox, strideX, offsetX, om, strideMask, offsetMask );
-	}
-	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 = mskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmin/accessors.js.html b/stats/base/mskmin/accessors.js.html deleted file mode 100644 index 25cb334950..0000000000 --- a/stats/base/mskmin/accessors.js.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmin/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/mskmin/lib accessors.js

-
- -
- 100% - Statements - 112/112 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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 -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -30x -22x -22x -8x -8x -8x -26x -4x -4x -22x -26x -8x -8x -14x -26x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -12x -26x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array according to a mask.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Object} mask - mask array object
-* @param {Collection} mask.data - mask array data
-* @param {Array<Function>} mask.accessors - mask element accessors
-* @param {integer} strideMask - stride length for `mask`
-* @param {NonNegativeInteger} offsetMask - starting index for `mask`
-* @returns {number} minimum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-*
-* var v = mskmin( 5, arraylike2object( toAccessorArray( x ) ), 2, 1, arraylike2object( toAccessorArray( mask ) ), 2, 1 );
-* // returns -2.0
-*/
-function mskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var xbuf;
-	var mbuf;
-	var xget;
-	var mget;
-	var min;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	// Cache references to array data:
-	xbuf = x.data;
-	mbuf = mask.data;
- 
-	// Cache references to element accessors:
-	xget = x.accessors[ 0 ];
-	mget = mask.accessors[ 0 ];
- 
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mget( mbuf, im ) === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = xget( xbuf, ix );
-	if ( isnan( min ) ) {
-		return min;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mget( mbuf, im ) ) {
-			continue;
-		}
-		v = xget( xbuf, ix );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmin/coverage.ndjson b/stats/base/mskmin/coverage.ndjson deleted file mode 100644 index df7398c1bd..0000000000 --- a/stats/base/mskmin/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[360,360,100,46,46,100,3,3,100,360,360,100,"30339687c8fc8a07a4bc593ee539135e54a25e04","2025-02-24 16:41:18 -0800"] -[360,360,100,46,46,100,3,3,100,360,360,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[360,360,100,46,46,100,3,3,100,360,360,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[360,360,100,46,46,100,3,3,100,360,360,100,"f03bce1f5588f7fc36a43048bd50f726e0ed35e1","2025-06-06 20:48:14 -0700"] -[360,360,100,46,46,100,3,3,100,360,360,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[360,360,100,46,46,100,3,3,100,360,360,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] diff --git a/stats/base/mskmin/index.html b/stats/base/mskmin/index.html deleted file mode 100644 index 9b65c5143f..0000000000 --- a/stats/base/mskmin/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmin/lib - - - - - - - - - -
-
-

All files stats/base/mskmin/lib

-
- -
- 100% - Statements - 360/360 -
- - -
- 100% - Branches - 46/46 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 360/360 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%112/112100%18/18100%1/1100%112/112
index.js -
-
100%56/56100%1/1100%0/0100%56/56
main.js -
-
100%35/35100%1/1100%0/0100%35/35
mskmin.js -
-
100%53/53100%2/2100%1/1100%53/53
ndarray.js -
-
100%104/104100%24/24100%1/1100%104/104
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmin/index.js.html b/stats/base/mskmin/index.js.html deleted file mode 100644 index 78b0de91a5..0000000000 --- a/stats/base/mskmin/index.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/mskmin/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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR 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 strided array according to a mask.
-*
-* @module @stdlib/stats/base/mskmin
-*
-* @example
-* var mskmin = require( '@stdlib/stats/base/mskmin' );
-*
-* var x = [ 1.0, -2.0, -4.0, 2.0 ];
-* var mask = [ 0, 0, 1, 0 ];
-*
-* var v = mskmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var floor = require( '@stdlib/math/base/special/floor' );
-* var mskmin = require( '@stdlib/stats/base/mskmin' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-* var N = floor( x.length / 2 );
-*
-* var v = mskmin.ndarray( N, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var mskmin = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = mskmin;
- 
-// exports: { "ndarray": "mskmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmin/main.js.html b/stats/base/mskmin/main.js.html deleted file mode 100644 index 095beaab38..0000000000 --- a/stats/base/mskmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/mskmin/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 mskmin = require( './mskmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( mskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = mskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmin/mskmin.js.html b/stats/base/mskmin/mskmin.js.html deleted file mode 100644 index 203b49a3eb..0000000000 --- a/stats/base/mskmin/mskmin.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmin/lib/mskmin.js - - - - - - - - - -
-
-

All files / stats/base/mskmin/lib mskmin.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 -29x -29x -29x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length for `x`
-* @param {NumericArray} mask - mask array
-* @param {integer} strideMask - stride length for `mask`
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 1.0, -2.0, -4.0, 2.0 ];
-* var mask = [ 0, 0, 1, 0 ];
-*
-* var v = mskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function mskmin( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskmin/ndarray.js.html b/stats/base/mskmin/ndarray.js.html deleted file mode 100644 index 4313da6f9a..0000000000 --- a/stats/base/mskmin/ndarray.js.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - Code coverage report for stats/base/mskmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/mskmin/lib ndarray.js

-
- -
- 100% - Statements - 104/104 -
- - -
- 100% - Branches - 24/24 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 104/104 -
- - -
-

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

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1053x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -58x -58x -58x -58x -58x -58x -58x -58x -58x -58x -4x -4x -54x -54x -58x -26x -26x -28x -28x -58x -32x -24x -24x -8x -8x -8x -58x -4x -4x -24x -58x -8x -8x -16x -58x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -14x -58x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {NumericArray} mask - mask array
-* @param {integer} strideMask - stride length for `mask`
-* @param {NonNegativeInteger} offsetMask - starting index for `mask`
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-*
-* var v = mskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function mskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var min;
-	var ix;
-	var im;
-	var ox;
-	var om;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ox = arraylike2object( x );
-	om = arraylike2object( mask );
-	if ( ox.accessorProtocol || om.accessorProtocol ) {
-		return accessors( N, ox, strideX, offsetX, om, strideMask, offsetMask );
-	}
-	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 = mskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskrange/accessors.js.html b/stats/base/mskrange/accessors.js.html deleted file mode 100644 index e0e655ebd8..0000000000 --- a/stats/base/mskrange/accessors.js.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - Code coverage report for stats/base/mskrange/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/mskrange/lib accessors.js

-
- -
- 100% - Statements - 115/115 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1163x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -29x -21x -21x -8x -8x -8x -25x -4x -4x -21x -25x -8x -8x -13x -13x -25x -46x -46x -46x -11x -11x -35x -46x -2x -2x -46x -11x -46x -10x -10x -46x -11x -25x -3x -3x -3x -3x -3x - 
/**
-* @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 isnan = require( '@stdlib/math/base/assert/is-nan' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a strided array according to a mask.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Object} mask - mask array object
-* @param {Collection} mask.data - mask array data
-* @param {Array<Function>} mask.accessors - mask element accessors
-* @param {integer} strideMask - stride length for `mask`
-* @param {NonNegativeInteger} offsetMask - starting index for `mask`
-* @returns {number} range
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-*
-* var v = mskrange( 5, arraylike2object( toAccessorArray( x ) ), 2, 1, arraylike2object( toAccessorArray( mask ) ), 2, 1 );
-* // returns 6.0
-*/
-function mskrange( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var xbuf;
-	var mbuf;
-	var xget;
-	var mget;
-	var max;
-	var min;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	// Cache references to array data:
-	xbuf = x.data;
-	mbuf = mask.data;
- 
-	// Cache references to element accessors:
-	xget = x.accessors[ 0 ];
-	mget = mask.accessors[ 0 ];
- 
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mget( mbuf, im ) === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = xget( xbuf, ix );
-	if ( isnan( min ) ) {
-		return min;
-	}
-	max = min;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mget( mbuf, im ) ) {
-			continue;
-		}
-		v = xget( xbuf, ix );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return max - min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskrange/coverage.ndjson b/stats/base/mskrange/coverage.ndjson deleted file mode 100644 index 4fc11cd75f..0000000000 --- a/stats/base/mskrange/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[366,366,100,46,46,100,3,3,100,366,366,100,"763d5a4a35f93bdc457a0626712794fa710cd40e","2025-02-24 16:40:56 -0800"] -[366,366,100,46,46,100,3,3,100,366,366,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[366,366,100,46,46,100,3,3,100,366,366,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[366,366,100,46,46,100,3,3,100,366,366,100,"f03bce1f5588f7fc36a43048bd50f726e0ed35e1","2025-06-06 20:48:14 -0700"] -[366,366,100,46,46,100,3,3,100,366,366,100,"f77221fccf22acf2f963a0db088d89c3817e4aa9","2025-06-09 14:45:48 +0000"] -[366,366,100,46,46,100,3,3,100,366,366,100,"b78ba85558445f0855fcafc5055689fb26df0146","2025-06-09 15:00:37 +0000"] diff --git a/stats/base/mskrange/index.html b/stats/base/mskrange/index.html deleted file mode 100644 index 2aa5d24255..0000000000 --- a/stats/base/mskrange/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for stats/base/mskrange/lib - - - - - - - - - -
-
-

All files stats/base/mskrange/lib

-
- -
- 100% - Statements - 366/366 -
- - -
- 100% - Branches - 46/46 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 366/366 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%115/115100%18/18100%1/1100%115/115
index.js -
-
100%56/56100%1/1100%0/0100%56/56
main.js -
-
100%35/35100%1/1100%0/0100%35/35
mskrange.js -
-
100%53/53100%2/2100%1/1100%53/53
ndarray.js -
-
100%107/107100%24/24100%1/1100%107/107
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskrange/index.js.html b/stats/base/mskrange/index.js.html deleted file mode 100644 index bc57c20592..0000000000 --- a/stats/base/mskrange/index.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/mskrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/mskrange/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) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR 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 strided array according to a mask.
-*
-* @module @stdlib/stats/base/mskrange
-*
-* @example
-* var mskrange = require( '@stdlib/stats/base/mskrange' );
-*
-* var x = [ 1.0, -2.0, 4.0, 2.0 ];
-* var mask = [ 0, 0, 1, 0 ];
-*
-* var v = mskrange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var floor = require( '@stdlib/math/base/special/floor' );
-* var mskrange = require( '@stdlib/stats/base/mskrange' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-* var N = floor( x.length / 2 );
-*
-* var v = mskrange.ndarray( N, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var mskrange = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = mskrange;
- 
-// exports: { "ndarray": "mskrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskrange/main.js.html b/stats/base/mskrange/main.js.html deleted file mode 100644 index 32451bc238..0000000000 --- a/stats/base/mskrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/mskrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/mskrange/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 mskrange = require( './mskrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( mskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = mskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskrange/mskrange.js.html b/stats/base/mskrange/mskrange.js.html deleted file mode 100644 index 0a65ec4216..0000000000 --- a/stats/base/mskrange/mskrange.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/mskrange/lib/mskrange.js - - - - - - - - - -
-
-

All files / stats/base/mskrange/lib mskrange.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 -29x -29x -29x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length for `x`
-* @param {NumericArray} mask - mask array
-* @param {integer} strideMask - stride length for `mask`
-* @returns {number} range
-*
-* @example
-* var x = [ 1.0, -2.0, 4.0, 2.0 ];
-* var mask = [ 0, 0, 1, 0 ];
-*
-* var v = mskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function mskrange( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/mskrange/ndarray.js.html b/stats/base/mskrange/ndarray.js.html deleted file mode 100644 index b6c2bf9d63..0000000000 --- a/stats/base/mskrange/ndarray.js.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - Code coverage report for stats/base/mskrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/mskrange/lib ndarray.js

-
- -
- 100% - Statements - 107/107 -
- - -
- 100% - Branches - 24/24 -
- - -
- 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 -58x -58x -58x -58x -58x -58x -58x -58x -58x -58x -58x -4x -4x -54x -54x -58x -25x -25x -29x -29x -58x -33x -25x -25x -8x -8x -8x -58x -4x -4x -25x -58x -8x -8x -17x -17x -58x -54x -54x -54x -13x -13x -41x -54x -2x -2x -54x -13x -54x -14x -14x -54x -15x -58x -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 arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length for `x`
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {NumericArray} mask - mask array
-* @param {integer} strideMask - stride length for `mask`
-* @param {NonNegativeInteger} offsetMask - starting index for `mask`
-* @returns {number} range
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
-* var mask = [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ];
-*
-* var v = mskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function mskrange( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var max;
-	var min;
-	var ix;
-	var im;
-	var ox;
-	var om;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ox = arraylike2object( x );
-	om = arraylike2object( mask );
-	if ( ox.accessorProtocol || om.accessorProtocol ) {
-		return accessors( N, ox, strideX, offsetX, om, strideMask, offsetMask );
-	}
-	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 = mskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax-by/accessors.js.html b/stats/base/nanmax-by/accessors.js.html deleted file mode 100644 index c8bf6a26fe..0000000000 --- a/stats/base/nanmax-by/accessors.js.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax-by/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmax-by/lib accessors.js

-
- -
- 100% - Statements - 105/105 -
- - -
- 100% - Branches - 23/23 -
- - -
- 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 -1063x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -30x -30x -30x -30x -10x -10x -6x -6x -4x -4x -20x -30x -34x -34x -16x -16x -18x -18x -30x -4x -4x -16x -30x -61x -61x -61x -20x -20x -61x -19x -19x -61x -16x -30x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array via a callback function, ignoring `NaN` values.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ] );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanmaxBy( x.length, arraylike2object( x ), 1, 0, accessor );
-* // returns 8.0
-*/
-function nanmaxBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var xbuf;
-	var get;
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[0];
- 
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, get( xbuf, offsetX ), 0, offsetX, xbuf );
-		if ( v === void 0 || isnan( v ) ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		max = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( max === max && max !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( v === void 0 || isnan( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmaxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax-by/coverage.ndjson b/stats/base/nanmax-by/coverage.ndjson deleted file mode 100644 index 791f8389ac..0000000000 --- a/stats/base/nanmax-by/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[286,286,100,51,51,100,2,2,100,286,286,100,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[286,286,100,51,51,100,2,2,100,286,286,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[286,286,100,51,51,100,2,2,100,286,286,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[329,331,99.3958,51,52,98.0769,3,3,100,329,331,99.3958,"d13caae55b9ac197dad519efe76192b6a21fb04d","2025-06-04 02:19:01 -0700"] -[328,328,100,51,51,100,3,3,100,328,328,100,"e0b7f74093ddcbf5184374319fcad09f32d0013a","2025-06-07 02:57:06 -0700"] -[328,328,100,51,51,100,3,3,100,328,328,100,"309db06f06f20a57c91de51e224b33369d09fa09","2025-06-07 13:09:04 -0700"] -[329,329,100,51,51,100,3,3,100,329,329,100,"03f6481a6a63000e179e552d90de286b167e7402","2025-06-07 13:16:47 -0700"] -[329,329,100,51,51,100,3,3,100,329,329,100,"7aff77268ae4afcddefac12236dae10c7cf3b8ec","2025-06-09 07:03:33 +0000"] diff --git a/stats/base/nanmax-by/index.html b/stats/base/nanmax-by/index.html deleted file mode 100644 index fe6c72afdf..0000000000 --- a/stats/base/nanmax-by/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax-by/lib - - - - - - - - - -
-
-

All files stats/base/nanmax-by/lib

-
- -
- 100% - Statements - 329/329 -
- - -
- 100% - Branches - 51/51 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 329/329 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%105/105100%23/23100%1/1100%105/105
index.js -
-
100%67/67100%1/1100%0/0100%67/67
main.js -
-
100%56/56100%2/2100%1/1100%56/56
ndarray.js -
-
100%101/101100%25/25100%1/1100%101/101
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax-by/index.js.html b/stats/base/nanmax-by/index.js.html deleted file mode 100644 index b226e51df7..0000000000 --- a/stats/base/nanmax-by/index.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax-by/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmax-by/lib index.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array via a callback function and ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/nanmax-by
-*
-* @example
-* var nanmaxBy = require( '@stdlib/stats/base/nanmax-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* var v = nanmaxBy( x.length, x, 1, accessor );
-* // returns 8.0
-*
-* @example
-* var nanmaxBy = require( '@stdlib/stats/base/nanmax-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* var v = nanmaxBy.ndarray( x.length, x, 1, 0, accessor );
-* // returns 8.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax-by/main.js.html b/stats/base/nanmax-by/main.js.html deleted file mode 100644 index 98665c62b1..0000000000 --- a/stats/base/nanmax-by/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax-by/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmax-by/lib main.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 -34x -34x -34x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array via a callback function, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} strideX - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanmaxBy( x.length, x, 1, accessor );
-* // returns 8.0
-*/
-function nanmaxBy( N, x, strideX, clbk, thisArg ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), clbk, thisArg );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmaxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax-by/nanmax_by.js.html b/stats/base/nanmax-by/nanmax_by.js.html deleted file mode 100644 index fea65e806e..0000000000 --- a/stats/base/nanmax-by/nanmax_by.js.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax-by/lib/nanmax_by.js - - - - - - - - - -
-
-

All files / stats/base/nanmax-by/lib nanmax_by.js

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 26/26 -
- - -
- 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 -982x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -17x -17x -17x -17x -2x -2x -17x -5x -5x -2x -2x -3x -3x -17x -1x -17x -9x -9x -17x -17x -17x -8x -8x -9x -9x -17x -2x -2x -8x -17x -31x -31x -31x -10x -10x -31x -10x -10x -31x -8x -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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Calculates the maximum value of a strided array via a callback function, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} stride - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanmaxBy( x.length, x, 1, accessor );
-* // returns 8.0
-*/
-function nanmaxBy( N, x, stride, clbk, thisArg ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		v = clbk.call( thisArg, x[ 0 ], 0, 0, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	for ( i = 0; i < N; i++ ) {
-		max = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( max === max && max !== void 0 ) {
-			break;
-		}
-		ix += stride;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += stride;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 || isnan( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmaxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax-by/ndarray.js.html b/stats/base/nanmax-by/ndarray.js.html deleted file mode 100644 index b0590043c0..0000000000 --- a/stats/base/nanmax-by/ndarray.js.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax-by/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmax-by/lib ndarray.js

-
- -
- 100% - Statements - 101/101 -
- - -
- 100% - Branches - 25/25 -
- - -
- 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 -3x -3x -68x -68x -68x -68x -68x -68x -68x -68x -8x -8x -60x -68x -30x -30x -68x -10x -10x -4x -4x -6x -6x -20x -68x -34x -34x -16x -16x -18x -18x -68x -4x -4x -16x -68x -61x -61x -61x -20x -20x -61x -19x -19x -61x -16x -68x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a strided array via a callback function, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} strideX - index increment
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} maximum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanmaxBy( x.length, x, 1, 0, accessor );
-* // returns 8.0
-*/
-function nanmaxBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var max;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX, clbk, thisArg );
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, x[ offsetX ], 0, offsetX, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		max = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( max === max && max !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 || isnan( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmaxBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax/accessors.js.html b/stats/base/nanmax/accessors.js.html deleted file mode 100644 index e7e7f54e42..0000000000 --- a/stats/base/nanmax/accessors.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmax/lib accessors.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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 -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -6x -6x -13x -19x -15x -15x -11x -11x -4x -4x -19x -2x -2x -11x -11x -19x -43x -43x -43x -12x -12x -43x -10x -10x -43x -11x -19x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array, ignoring `NaN` values.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = nanmax( 5, arraylike2object( x ), 2, 1 );
-* // returns 4.0
-*/
-function nanmax( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, ix );
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = get( xbuf, ix );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax/coverage.ndjson b/stats/base/nanmax/coverage.ndjson deleted file mode 100644 index ac1f7d6f47..0000000000 --- a/stats/base/nanmax/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[297,297,100,44,44,100,3,3,100,297,297,100,"56b35d1c27bd27e4e96f29dc77649aea26dea6ba","2025-02-09 12:46:40 -0800"] -[297,297,100,44,44,100,3,3,100,297,297,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[297,297,100,44,44,100,3,3,100,297,297,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[297,297,100,44,44,100,3,3,100,297,297,100,"d8819cacbbe6df6f9b2804be065f69377dc049c6","2025-06-09 08:00:06 +0000"] diff --git a/stats/base/nanmax/index.html b/stats/base/nanmax/index.html deleted file mode 100644 index 2755a98461..0000000000 --- a/stats/base/nanmax/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax/lib - - - - - - - - - -
-
-

All files stats/base/nanmax/lib

-
- -
- 100% - Statements - 297/297 -
- - -
- 100% - Branches - 44/44 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 297/297 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%96/96100%18/18100%1/1100%96/96
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%92/92100%23/23100%1/1100%92/92
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax/index.js.html b/stats/base/nanmax/index.js.html deleted file mode 100644 index 128fd0c1f4..0000000000 --- a/stats/base/nanmax/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmax/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/nanmax
-*
-* @example
-* var nanmax = require( '@stdlib/stats/base/nanmax' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var nanmax = require( '@stdlib/stats/base/nanmax' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmax.ndarray( 5, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax/main.js.html b/stats/base/nanmax/main.js.html deleted file mode 100644 index 2dafb8c8a2..0000000000 --- a/stats/base/nanmax/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmax/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -21x -21x -21x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmax( x.length, x, 1 );
-* // returns 2.0
-*/
-function nanmax( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmax/ndarray.js.html b/stats/base/nanmax/ndarray.js.html deleted file mode 100644 index d119128777..0000000000 --- a/stats/base/nanmax/ndarray.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmax/lib ndarray.js

-
- -
- 100% - Statements - 92/92 -
- - -
- 100% - Branches - 23/23 -
- - -
- 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 -933x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -43x -43x -43x -43x -43x -43x -43x -43x -4x -4x -39x -43x -19x -19x -43x -6x -6x -14x -43x -16x -16x -12x -12x -4x -4x -43x -2x -2x -12x -12x -43x -47x -47x -47x -13x -13x -47x -12x -12x -47x -12x -43x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmax( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function nanmax( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = nanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmaxabs/accessors.js.html b/stats/base/nanmaxabs/accessors.js.html deleted file mode 100644 index 2963833560..0000000000 --- a/stats/base/nanmaxabs/accessors.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmaxabs/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmaxabs/lib accessors.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 16/16 -
- - -
- 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 -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -6x -6x -14x -20x -16x -16x -12x -12x -4x -4x -20x -2x -2x -12x -12x -20x -47x -47x -47x -13x -13x -47x -16x -16x -47x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a strided array, ignoring `NaN` values.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = nanmaxabs( 5, arraylike2object( x ), 2, 1 );
-* // returns 4.0
-*/
-function nanmaxabs( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return abs( get( xbuf, offsetX ) );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, 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( get( xbuf, ix ) );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v > max ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmaxabs/coverage.ndjson b/stats/base/nanmaxabs/coverage.ndjson deleted file mode 100644 index a99f8ddd10..0000000000 --- a/stats/base/nanmaxabs/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[267,267,100,41,41,100,2,2,100,267,267,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[267,267,100,41,41,100,2,2,100,267,267,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[297,297,100,38,38,100,3,3,100,297,297,100,"a09e2c4e03d9288cccd24c6f42342dcdd9721eb6","2025-06-04 00:26:25 -0700"] -[297,297,100,38,38,100,3,3,100,297,297,100,"3e14f528f70478b441e3ec6c6d198df2b7985f4a","2025-06-09 07:24:10 +0000"] diff --git a/stats/base/nanmaxabs/index.html b/stats/base/nanmaxabs/index.html deleted file mode 100644 index 6d5940e2c1..0000000000 --- a/stats/base/nanmaxabs/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmaxabs/lib - - - - - - - - - -
-
-

All files stats/base/nanmaxabs/lib

-
- -
- 100% - Statements - 297/297 -
- - -
- 100% - Branches - 38/38 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 297/297 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%96/96100%16/16100%1/1100%96/96
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%92/92100%19/19100%1/1100%92/92
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmaxabs/index.js.html b/stats/base/nanmaxabs/index.js.html deleted file mode 100644 index cf2a6690bd..0000000000 --- a/stats/base/nanmaxabs/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmaxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmaxabs/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/nanmaxabs
-*
-* @example
-* var nanmaxabs = require( '@stdlib/stats/base/nanmaxabs' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var nanmaxabs = require( '@stdlib/stats/base/nanmaxabs' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmaxabs.ndarray( 5, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmaxabs/main.js.html b/stats/base/nanmaxabs/main.js.html deleted file mode 100644 index 79547bb74b..0000000000 --- a/stats/base/nanmaxabs/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmaxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmaxabs/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -24x -24x -24x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function nanmaxabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmaxabs/nanmaxabs.js.html b/stats/base/nanmaxabs/nanmaxabs.js.html deleted file mode 100644 index 16eea66120..0000000000 --- a/stats/base/nanmaxabs/nanmaxabs.js.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmaxabs/lib/nanmaxabs.js - - - - - - - - - -
-
-

All files / stats/base/nanmaxabs/lib nanmaxabs.js

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 21/21 -
- - -
- 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 -902x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -12x -12x -12x -12x -2x -2x -12x -3x -3x -12x -1x -12x -6x -6x -12x -8x -8x -6x -6x -2x -2x -12x -1x -1x -6x -6x -12x -24x -24x -24x -7x -7x -24x -8x -8x -24x -6x -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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-* var N = x.length;
-*
-* var v = nanmaxabs( N, x, 1 );
-* // returns 2.0
-*/
-function nanmaxabs( N, x, stride ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += stride;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = abs( v );
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += stride;
-		v = abs( x[ ix ] );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v > max ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmaxabs/ndarray.js.html b/stats/base/nanmaxabs/ndarray.js.html deleted file mode 100644 index c646057e47..0000000000 --- a/stats/base/nanmaxabs/ndarray.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmaxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmaxabs/lib ndarray.js

-
- -
- 100% - Statements - 92/92 -
- - -
- 100% - Branches - 19/19 -
- - -
- 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 -933x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -48x -48x -48x -48x -48x -48x -48x -48x -8x -8x -40x -48x -20x -20x -48x -6x -6x -14x -48x -16x -16x -12x -12x -4x -4x -48x -2x -2x -12x -12x -48x -47x -47x -47x -13x -13x -47x -16x -16x -47x -12x -48x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmaxabs( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function nanmaxabs( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = nanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmean/coverage.ndjson b/stats/base/nanmean/coverage.ndjson deleted file mode 100644 index b90a181701..0000000000 --- a/stats/base/nanmean/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[193,193,100,6,6,100,2,2,100,193,193,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[193,193,100,6,6,100,2,2,100,193,193,100,"118bf0075ed18b42a40e60470668e71161139c3b","2025-06-09 09:57:28 +0000"] -[187,187,100,6,6,100,2,2,100,187,187,100,"a34b8a7bfefd3f73301d2899a317002468e586c7","2025-06-12 01:09:57 -0700"] diff --git a/stats/base/nanmean/index.html b/stats/base/nanmean/index.html deleted file mode 100644 index 805d399e3a..0000000000 --- a/stats/base/nanmean/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmean/lib - - - - - - - - - -
-
-

All files stats/base/nanmean/lib

-
- -
- 100% - Statements - 187/187 -
- - -
- 100% - Branches - 6/6 -
- - -
- 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%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
nanmean.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%50/50100%2/2100%1/1100%50/50
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmean/index.js.html b/stats/base/nanmean/index.js.html deleted file mode 100644 index 727909fc52..0000000000 --- a/stats/base/nanmean/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmean/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 arithmetic mean of a strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/nanmean
-*
-* @example
-* var nanmean = require( '@stdlib/stats/base/nanmean' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var nanmean = require( '@stdlib/stats/base/nanmean' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmean.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmean/main.js.html b/stats/base/nanmean/main.js.html deleted file mode 100644 index 664e3ee1e9..0000000000 --- a/stats/base/nanmean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmean/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 nanmean = require( './nanmean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( nanmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = nanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmean/nanmean.js.html b/stats/base/nanmean/nanmean.js.html deleted file mode 100644 index ea13b783db..0000000000 --- a/stats/base/nanmean/nanmean.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmean/lib/nanmean.js - - - - - - - - - -
-
-

All files / stats/base/nanmean/lib nanmean.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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -20x -20x -20x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function nanmean( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmean/ndarray.js.html b/stats/base/nanmean/ndarray.js.html deleted file mode 100644 index 15c746eee3..0000000000 --- a/stats/base/nanmean/ndarray.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmean/lib ndarray.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 -513x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -40x -40x -40x -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 nanmeanpn = require( '@stdlib/stats/base/nanmeanpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmean( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function nanmean( N, x, strideX, offsetX ) {
-	return nanmeanpn( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanors/accessors.js.html b/stats/base/nanmeanors/accessors.js.html deleted file mode 100644 index 58d850f713..0000000000 --- a/stats/base/nanmeanors/accessors.js.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanors/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanors/lib accessors.js

-
- -
- 100% - Statements - 82/82 -
- - -
- 100% - Branches - 10/10 -
- - -
- 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 -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -4x -4x -12x -12x -12x -16x -52x -52x -38x -38x -38x -52x -52x -16x -2x -2x -10x -16x -3x -3x -3x -3x -3x - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = nanmeanors( 5, arraylike2object( x ), 2, 1 );
-* // returns 1.25
-*/
-function nanmeanors( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var sum;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	// Cache references to array data:
-	xbuf = x.data;
- 
-	// Cache references to element accessors:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	sum = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, ix );
-		if ( v === v ) {
-			sum += v;
-			n += 1;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return sum / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanors/coverage.ndjson b/stats/base/nanmeanors/coverage.ndjson deleted file mode 100644 index 0c03c5d4fc..0000000000 --- a/stats/base/nanmeanors/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[239,239,100,29,29,100,2,2,100,239,239,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[239,239,100,29,29,100,2,2,100,239,239,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[239,239,100,29,29,100,2,2,100,239,239,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[273,273,100,26,26,100,3,3,100,273,273,100,"43954384edb1bfdfa86731a82df686c08a7ac8bb","2025-06-21 22:28:12 -0700"] diff --git a/stats/base/nanmeanors/index.html b/stats/base/nanmeanors/index.html deleted file mode 100644 index 05683e6458..0000000000 --- a/stats/base/nanmeanors/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanors/lib - - - - - - - - - -
-
-

All files stats/base/nanmeanors/lib

-
- -
- 100% - Statements - 273/273 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 273/273 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%82/82100%10/10100%1/1100%82/82
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%82/82100%13/13100%1/1100%82/82
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanors/index.js.html b/stats/base/nanmeanors/index.js.html deleted file mode 100644 index 74818483d9..0000000000 --- a/stats/base/nanmeanors/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanors/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 arithmetic mean of a strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @module @stdlib/stats/base/nanmeanors
-*
-* @example
-* var nanmeanors = require( '@stdlib/stats/base/nanmeanors' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var nanmeanors = require( '@stdlib/stats/base/nanmeanors' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN ];
-*
-* var v = nanmeanors.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanors/main.js.html b/stats/base/nanmeanors/main.js.html deleted file mode 100644 index 1bda45af1d..0000000000 --- a/stats/base/nanmeanors/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanors/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -20x -20x -20x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmeanors( 4, x, 1 );
-* // returns ~0.3333
-*/
-function nanmeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanors/nanmeanors.js.html b/stats/base/nanmeanors/nanmeanors.js.html deleted file mode 100644 index aa1bb5b5dd..0000000000 --- a/stats/base/nanmeanors/nanmeanors.js.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanors/lib/nanmeanors.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanors/lib nanmeanors.js

-
- -
- 100% - Statements - 75/75 -
- - -
- 100% - Branches - 15/15 -
- - -
- 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 -762x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -10x -10x -10x -10x -10x -2x -2x -10x -2x -2x -10x -1x -10x -5x -5x -6x -6x -10x -26x -26x -19x -19x -19x -26x -26x -10x -1x -1x -5x -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';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-* var N = x.length;
-*
-* var v = nanmeanors( N, x, 1 );
-* // returns ~0.3333
-*/
-function nanmeanors( N, x, stride ) {
-	var sum;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	sum = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			sum += v;
-			n += 1;
-		}
-		ix += stride;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return sum / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanors/ndarray.js.html b/stats/base/nanmeanors/ndarray.js.html deleted file mode 100644 index e75343b2b1..0000000000 --- a/stats/base/nanmeanors/ndarray.js.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanors/lib ndarray.js

-
- -
- 100% - Statements - 82/82 -
- - -
- 100% - Branches - 13/13 -
- - -
- 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 -40x -40x -40x -40x -40x -40x -40x -40x -40x -8x -8x -32x -40x -16x -16x -40x -4x -4x -12x -12x -12x -40x -52x -52x -38x -38x -38x -52x -52x -40x -2x -2x -10x -40x -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 arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN ];
-*
-* var v = nanmeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function nanmeanors( N, x, strideX, offsetX ) {
-	var sum;
-	var ix;
-	var v;
-	var n;
-	var i;
-	var o;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = nanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanpn/accessors.js.html b/stats/base/nanmeanpn/accessors.js.html deleted file mode 100644 index a50dbae334..0000000000 --- a/stats/base/nanmeanpn/accessors.js.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanpn/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanpn/lib accessors.js

-
- -
- 100% - Statements - 108/108 -
- - -
- 100% - Branches - 13/13 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1093x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -4x -4x -11x -11x -11x -11x -11x -11x -15x -47x -47x -34x -34x -34x -47x -47x -15x -2x -2x -9x -9x -9x -9x -9x -15x -43x -43x -34x -34x -43x -43x -9x -15x -3x -3x -3x -3x -3x - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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).
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = nanmeanpn( 5, arraylike2object( x ), 2, 1 );
-* // returns 1.25
-*/
-function nanmeanpn( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var ix;
-	var v;
-	var s;
-	var t;
-	var n;
-	var i;
-	var o;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	o = ix;
- 
-	// Compute an estimate for the mean...
-	s = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, ix );
-		if ( v === v ) {
-			n += 1;
-			s += v;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	s /= n;
- 
-	// Compute an error term...
-	t = 0.0;
-	ix = o;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, ix );
-		if ( v === v ) {
-			t += v - s;
-		}
-		ix += strideX;
-	}
-	return s + (t/n);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanpn/coverage.ndjson b/stats/base/nanmeanpn/coverage.ndjson deleted file mode 100644 index edcd023075..0000000000 --- a/stats/base/nanmeanpn/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[289,289,100,35,35,100,2,2,100,289,289,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[289,289,100,35,35,100,2,2,100,289,289,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[323,323,100,34,34,100,3,3,100,323,323,100,"93233519a69eb2c74d0ab04cc0814def6a9300b2","2025-06-04 03:31:09 -0700"] -[323,323,100,34,34,100,3,3,100,323,323,100,"9a649282a347c0335cfdd62d6e762b82ad55174b","2025-06-12 09:03:11 +0000"] diff --git a/stats/base/nanmeanpn/index.html b/stats/base/nanmeanpn/index.html deleted file mode 100644 index 3fe781344e..0000000000 --- a/stats/base/nanmeanpn/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanpn/lib - - - - - - - - - -
-
-

All files stats/base/nanmeanpn/lib

-
- -
- 100% - Statements - 323/323 -
- - -
- 100% - Branches - 34/34 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 323/323 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%108/108100%13/13100%1/1100%108/108
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%106/106100%18/18100%1/1100%106/106
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanpn/index.js.html b/stats/base/nanmeanpn/index.js.html deleted file mode 100644 index 29772a7396..0000000000 --- a/stats/base/nanmeanpn/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanpn/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 arithmetic mean of a strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @module @stdlib/stats/base/nanmeanpn
-*
-* @example
-* var nanmeanpn = require( '@stdlib/stats/base/nanmeanpn' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var nanmeanpn = require( '@stdlib/stats/base/nanmeanpn' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmeanpn.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanpn/main.js.html b/stats/base/nanmeanpn/main.js.html deleted file mode 100644 index 0e5ffa8b75..0000000000 --- a/stats/base/nanmeanpn/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanpn/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -19x -19x -19x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function nanmeanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanpn/nanmeanpn.js.html b/stats/base/nanmeanpn/nanmeanpn.js.html deleted file mode 100644 index 609da434fa..0000000000 --- a/stats/base/nanmeanpn/nanmeanpn.js.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanpn/lib/nanmeanpn.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanpn/lib nanmeanpn.js

-
- -
- 100% - Statements - 101/101 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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 -1022x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -10x -10x -10x -10x -10x -10x -10x -2x -2x -10x -2x -2x -10x -1x -10x -5x -5x -6x -6x -6x -6x -6x -10x -26x -26x -19x -19x -19x -26x -26x -10x -1x -1x -5x -5x -5x -5x -5x -10x -24x -24x -19x -19x -24x -24x -5x -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';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-* var N = x.length;
-*
-* var v = nanmeanpn( N, x, 1 );
-* // returns ~0.3333
-*/
-function nanmeanpn( N, x, stride ) {
-	var ix;
-	var v;
-	var s;
-	var t;
-	var n;
-	var i;
-	var o;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	o = ix;
- 
-	// 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 += stride;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	s /= n;
- 
-	// Compute an error term...
-	t = 0.0;
-	ix = o;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			t += v - s;
-		}
-		ix += stride;
-	}
-	return s + (t/n);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanpn/ndarray.js.html b/stats/base/nanmeanpn/ndarray.js.html deleted file mode 100644 index dc418eafb5..0000000000 --- a/stats/base/nanmeanpn/ndarray.js.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanpn/lib ndarray.js

-
- -
- 100% - Statements - 106/106 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1073x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -39x -39x -39x -39x -39x -39x -39x -39x -39x -39x -8x -8x -31x -39x -15x -15x -39x -4x -4x -12x -12x -12x -12x -12x -39x -52x -52x -38x -38x -38x -52x -52x -39x -2x -2x -10x -10x -10x -10x -10x -39x -48x -48x -38x -38x -48x -48x -10x -39x -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 arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmeanpn( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function nanmeanpn( N, x, strideX, offsetX ) {
-	var ix;
-	var o;
-	var v;
-	var s;
-	var t;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = nanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanwd/accessors.js.html b/stats/base/nanmeanwd/accessors.js.html deleted file mode 100644 index 95621aab15..0000000000 --- a/stats/base/nanmeanwd/accessors.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanwd/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanwd/lib accessors.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 10/10 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1013x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -16x -16x -16x -16x -16x -4x -4x -12x -12x -12x -16x -52x -52x -38x -38x -38x -52x -52x -16x -2x -2x -10x -16x -3x -3x -3x -3x -3x - 
/**
-* @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';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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).
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = nanmeanwd( 5, arraylike2object( x ), 2, 1 );
-* // returns 1.25
-*/
-function nanmeanwd( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var mu;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, ix );
-		if ( v === v ) {
-			n += 1;
-			mu += ( v-mu ) / n;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanwd/coverage.ndjson b/stats/base/nanmeanwd/coverage.ndjson deleted file mode 100644 index 8b2ea4464c..0000000000 --- a/stats/base/nanmeanwd/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[275,275,100,29,29,100,2,2,100,275,275,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[275,275,100,29,29,100,2,2,100,275,275,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[275,275,100,29,29,100,2,2,100,275,275,100,"816c8e76c3743590be34c10bd3e86f2d87780d9e","2025-06-12 09:19:54 +0000"] -[309,309,100,26,26,100,3,3,100,309,309,100,"7dfea8b772444906be2a1c176bb00ce7d91b7c1e","2025-06-21 22:08:36 -0700"] diff --git a/stats/base/nanmeanwd/index.html b/stats/base/nanmeanwd/index.html deleted file mode 100644 index 7a4198ddd5..0000000000 --- a/stats/base/nanmeanwd/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanwd/lib - - - - - - - - - -
-
-

All files stats/base/nanmeanwd/lib

-
- -
- 100% - Statements - 309/309 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 309/309 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%100/100100%10/10100%1/1100%100/100
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%100/100100%13/13100%1/1100%100/100
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanwd/index.js.html b/stats/base/nanmeanwd/index.js.html deleted file mode 100644 index bee60a9c36..0000000000 --- a/stats/base/nanmeanwd/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanwd/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 arithmetic mean of a strided array, ignoring `NaN` values and using Welford's algorithm.
-*
-* @module @stdlib/stats/base/nanmeanwd
-*
-* @example
-* var nanmeanwd = require( '@stdlib/stats/base/nanmeanwd' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var nanmeanwd = require( '@stdlib/stats/base/nanmeanwd' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN ];
-*
-* var v = nanmeanwd.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanwd/main.js.html b/stats/base/nanmeanwd/main.js.html deleted file mode 100644 index 7cf82e6d5c..0000000000 --- a/stats/base/nanmeanwd/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanwd/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -20x -20x -20x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function nanmeanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanwd/nanmeanwd.js.html b/stats/base/nanmeanwd/nanmeanwd.js.html deleted file mode 100644 index c9b00ef1a8..0000000000 --- a/stats/base/nanmeanwd/nanmeanwd.js.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanwd/lib/nanmeanwd.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanwd/lib nanmeanwd.js

-
- -
- 100% - Statements - 93/93 -
- - -
- 100% - Branches - 15/15 -
- - -
- 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 -942x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -10x -10x -10x -10x -10x -2x -2x -10x -2x -2x -10x -1x -10x -5x -5x -6x -6x -10x -26x -26x -19x -19x -19x -26x -26x -10x -1x -1x -5x -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';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-* var N = x.length;
-*
-* var v = nanmeanwd( N, x, 1 );
-* // returns ~0.3333
-*/
-function nanmeanwd( N, x, stride ) {
-	var mu;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			n += 1;
-			mu += ( v-mu ) / n;
-		}
-		ix += stride;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmeanwd/ndarray.js.html b/stats/base/nanmeanwd/ndarray.js.html deleted file mode 100644 index ffa7a74e02..0000000000 --- a/stats/base/nanmeanwd/ndarray.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmeanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmeanwd/lib ndarray.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 13/13 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1013x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -40x -40x -40x -40x -40x -40x -40x -40x -40x -8x -8x -32x -40x -16x -16x -40x -4x -4x -12x -12x -12x -40x -52x -52x -38x -38x -38x -52x -52x -40x -2x -2x -10x -40x -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 arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a 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 {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmeanwd( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function nanmeanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var o;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = nanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin-by/accessors.js.html b/stats/base/nanmin-by/accessors.js.html deleted file mode 100644 index f28ab1eb14..0000000000 --- a/stats/base/nanmin-by/accessors.js.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin-by/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmin-by/lib accessors.js

-
- -
- 100% - Statements - 105/105 -
- - -
- 100% - Branches - 23/23 -
- - -
- 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 -1063x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -30x -30x -30x -30x -10x -10x -6x -6x -4x -4x -20x -30x -34x -34x -16x -16x -18x -18x -30x -4x -4x -16x -30x -61x -61x -61x -20x -20x -61x -14x -14x -61x -16x -30x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array via a callback function, ignoring `NaN` values.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ] );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanminBy( x.length, arraylike2object( x ), 1, 0, accessor );
-* // returns -10.0
-*/
-function nanminBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var xbuf;
-	var get;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[0];
- 
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, get( xbuf, offsetX ), 0, offsetX, x );
-		if ( v === void 0 || isnan( v ) ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		min = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( min === min && min !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, get( xbuf, ix ), i, ix, xbuf );
-		if ( v === void 0 || isnan( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanminBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin-by/coverage.ndjson b/stats/base/nanmin-by/coverage.ndjson deleted file mode 100644 index d0f87d797e..0000000000 --- a/stats/base/nanmin-by/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[286,286,100,51,51,100,2,2,100,286,286,100,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[286,286,100,51,51,100,2,2,100,286,286,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[286,286,100,51,51,100,2,2,100,286,286,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[328,328,100,51,51,100,3,3,100,328,328,100,"ae34f8c98aabdf4af97b5d3eae5bd9fc93fd294d","2025-06-07 13:15:51 -0700"] -[329,329,100,51,51,100,3,3,100,329,329,100,"03f6481a6a63000e179e552d90de286b167e7402","2025-06-07 13:16:47 -0700"] -[329,329,100,51,51,100,3,3,100,329,329,100,"f5e72dab44354dfc7218f7578eada19843f1353e","2025-06-09 08:25:31 +0000"] -[329,329,100,51,51,100,3,3,100,329,329,100,"d790ece586095766bac199def699b2e0e2061eeb","2025-06-10 11:28:48 +0000"] diff --git a/stats/base/nanmin-by/index.html b/stats/base/nanmin-by/index.html deleted file mode 100644 index dd237bb229..0000000000 --- a/stats/base/nanmin-by/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin-by/lib - - - - - - - - - -
-
-

All files stats/base/nanmin-by/lib

-
- -
- 100% - Statements - 329/329 -
- - -
- 100% - Branches - 51/51 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 329/329 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%105/105100%23/23100%1/1100%105/105
index.js -
-
100%67/67100%1/1100%0/0100%67/67
main.js -
-
100%56/56100%2/2100%1/1100%56/56
ndarray.js -
-
100%101/101100%25/25100%1/1100%101/101
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin-by/index.js.html b/stats/base/nanmin-by/index.js.html deleted file mode 100644 index e297ccf22d..0000000000 --- a/stats/base/nanmin-by/index.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin-by/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmin-by/lib index.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array via a callback function and ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/nanmin-by
-*
-* @example
-* var nanminBy = require( '@stdlib/stats/base/nanmin-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* var v = nanminBy( x.length, x, 1, accessor );
-* // returns -10.0
-*
-* @example
-* var nanminBy = require( '@stdlib/stats/base/nanmin-by' );
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* var v = nanminBy.ndarray( x.length, x, 1, 0, accessor );
-* // returns -10.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin-by/main.js.html b/stats/base/nanmin-by/main.js.html deleted file mode 100644 index 2c69c24279..0000000000 --- a/stats/base/nanmin-by/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin-by/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmin-by/lib main.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 -34x -34x -34x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array via a callback function, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} strideX - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanminBy( x.length, x, 1, accessor );
-* // returns -10.0
-*/
-function nanminBy( N, x, strideX, clbk, thisArg ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), clbk, thisArg );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanminBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin-by/nanmin_by.js.html b/stats/base/nanmin-by/nanmin_by.js.html deleted file mode 100644 index 548c43d9b5..0000000000 --- a/stats/base/nanmin-by/nanmin_by.js.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin-by/lib/nanmin_by.js - - - - - - - - - -
-
-

All files / stats/base/nanmin-by/lib nanmin_by.js

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 26/26 -
- - -
- 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 -982x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -17x -17x -17x -17x -2x -2x -17x -5x -5x -2x -2x -3x -3x -17x -1x -17x -9x -9x -17x -17x -17x -8x -8x -9x -9x -17x -2x -2x -8x -17x -31x -31x -31x -10x -10x -31x -7x -7x -31x -8x -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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Calculates the minimum value of a strided array via a callback function, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} stride - index increment
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanminBy( x.length, x, 1, accessor );
-* // returns -10.0
-*/
-function nanminBy( N, x, stride, clbk, thisArg ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		v = clbk.call( thisArg, x[ 0 ], 0, 0, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	for ( i = 0; i < N; i++ ) {
-		min = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( min === min && min !== void 0 ) {
-			break;
-		}
-		ix += stride;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += stride;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 || isnan( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanminBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin-by/ndarray.js.html b/stats/base/nanmin-by/ndarray.js.html deleted file mode 100644 index d72b4e6b4a..0000000000 --- a/stats/base/nanmin-by/ndarray.js.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin-by/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmin-by/lib ndarray.js

-
- -
- 100% - Statements - 101/101 -
- - -
- 100% - Branches - 25/25 -
- - -
- 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 -3x -3x -68x -68x -68x -68x -68x -68x -68x -68x -8x -8x -60x -68x -30x -30x -68x -10x -10x -4x -4x -6x -6x -20x -68x -34x -34x -16x -16x -18x -18x -68x -4x -4x -16x -68x -61x -61x -61x -20x -20x -61x -14x -14x -61x -16x -68x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a strided array via a callback function, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Collection} x - input array/collection
-* @param {integer} strideX - index increment
-* @param {NonNegativeInteger} offsetX - starting index
-* @param {Callback} clbk - callback
-* @param {*} [thisArg] - execution context
-* @returns {number} minimum value
-*
-* @example
-* var x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, 0.0, -1.0, -3.0 ];
-*
-* function accessor( v ) {
-*     return v * 2.0;
-* }
-*
-* var v = nanminBy( x.length, x, 1, 0, accessor );
-* // returns -10.0
-*/
-function nanminBy( N, x, strideX, offsetX, clbk, thisArg ) {
-	var min;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX, clbk, thisArg );
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = clbk.call( thisArg, x[ offsetX ], 0, offsetX, x );
-		if ( v === void 0 ) {
-			return NaN;
-		}
-		return v;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		min = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( min === min && min !== void 0 ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = clbk.call( thisArg, x[ ix ], i, ix, x );
-		if ( v === void 0 || isnan( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanminBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin/accessors.js.html b/stats/base/nanmin/accessors.js.html deleted file mode 100644 index 903a2e91b1..0000000000 --- a/stats/base/nanmin/accessors.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanmin/lib accessors.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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 -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -6x -6x -13x -19x -15x -15x -11x -11x -4x -4x -19x -2x -2x -11x -11x -19x -43x -43x -43x -12x -12x -43x -13x -13x -43x -11x -19x -3x -3x -3x -3x -3x - 
/**
-* @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 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 strided array, ignoring `NaN` values.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = nanmin( 5, arraylike2object( x ), 2, 1 );
-* // returns -2.0
-*/
-function nanmin( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[ 0 ];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return get( xbuf, offsetX );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, ix );
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = get( xbuf, ix );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin/coverage.ndjson b/stats/base/nanmin/coverage.ndjson deleted file mode 100644 index e3ecd862a4..0000000000 --- a/stats/base/nanmin/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[267,267,100,45,45,100,2,2,100,267,267,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[267,267,100,45,45,100,2,2,100,267,267,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[297,297,100,44,44,100,3,3,100,297,297,100,"abf915b04d2dfeb22216adbc64a043f7d35721c5","2025-05-11 02:48:50 -0700"] -[297,297,100,44,44,100,3,3,100,297,297,100,"cb1f2546b2532177dd427e0a56c35e1641eaeb8a","2025-06-09 09:29:09 +0000"] -[297,297,100,44,44,100,3,3,100,297,297,100,"dcc45acac3c15c6cbce0a2a73131d3c6f7abb6b6","2025-06-10 11:41:41 +0000"] diff --git a/stats/base/nanmin/index.html b/stats/base/nanmin/index.html deleted file mode 100644 index 4b3e81f4bd..0000000000 --- a/stats/base/nanmin/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin/lib - - - - - - - - - -
-
-

All files stats/base/nanmin/lib

-
- -
- 100% - Statements - 297/297 -
- - -
- 100% - Branches - 44/44 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 297/297 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%96/96100%18/18100%1/1100%96/96
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%92/92100%23/23100%1/1100%92/92
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin/index.js.html b/stats/base/nanmin/index.js.html deleted file mode 100644 index 3928c46c16..0000000000 --- a/stats/base/nanmin/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanmin/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/nanmin
-*
-* @example
-* var nanmin = require( '@stdlib/stats/base/nanmin' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var nanmin = require( '@stdlib/stats/base/nanmin' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmin.ndarray( 5, x, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin/main.js.html b/stats/base/nanmin/main.js.html deleted file mode 100644 index d05206ad68..0000000000 --- a/stats/base/nanmin/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanmin/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -21x -21x -21x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanmin( x.length, x, 1 );
-* // returns -2.0
-*/
-function nanmin( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin/nanmin.js.html b/stats/base/nanmin/nanmin.js.html deleted file mode 100644 index 0d185b9679..0000000000 --- a/stats/base/nanmin/nanmin.js.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin/lib/nanmin.js - - - - - - - - - -
-
-

All files / stats/base/nanmin/lib nanmin.js

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 23/23 -
- - -
- 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 -902x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -12x -12x -12x -12x -2x -2x -12x -3x -3x -12x -1x -12x -6x -6x -12x -8x -8x -6x -6x -2x -2x -12x -1x -1x -6x -6x -12x -24x -24x -24x -7x -7x -24x -7x -7x -24x -6x -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 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 strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-* var N = x.length;
-*
-* var v = nanmin( N, x, 1 );
-* // returns -2.0
-*/
-function nanmin( N, x, stride ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ 0 ];
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += stride;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += stride;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanmin/ndarray.js.html b/stats/base/nanmin/ndarray.js.html deleted file mode 100644 index 29228a0752..0000000000 --- a/stats/base/nanmin/ndarray.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for stats/base/nanmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanmin/lib ndarray.js

-
- -
- 100% - Statements - 92/92 -
- - -
- 100% - Branches - 23/23 -
- - -
- 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 -933x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -43x -43x -43x -43x -43x -43x -43x -43x -4x -4x -39x -43x -19x -19x -43x -6x -6x -14x -43x -16x -16x -12x -12x -4x -4x -43x -2x -2x -12x -12x -43x -47x -47x -47x -13x -13x -47x -14x -14x -47x -12x -43x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanmin( 5, x, 2, 1 );
-* // returns -2.0
-*/
-function nanmin( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = nanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanminabs/accessors.js.html b/stats/base/nanminabs/accessors.js.html deleted file mode 100644 index 8ce28236a8..0000000000 --- a/stats/base/nanminabs/accessors.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/nanminabs/lib/accessors.js - - - - - - - - - -
-
-

All files / stats/base/nanminabs/lib accessors.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 16/16 -
- - -
- 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 -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -6x -6x -14x -20x -16x -16x -12x -12x -4x -4x -20x -2x -2x -12x -12x -20x -47x -47x -47x -13x -13x -47x -6x -6x -47x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a strided array, ignoring `NaN` values.
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Object} x - input array object
-* @param {Collection} x.data - input array data
-* @param {Array<Function>} x.accessors - array element accessors
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
-* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-*
-* var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = nanminabs( 5, arraylike2object( x ), 2, 1 );
-* // returns 1.0
-*/
-function nanminabs( N, x, strideX, offsetX ) {
-	var xbuf;
-	var get;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	// Cache reference to array data:
-	xbuf = x.data;
- 
-	// Cache a reference to the element accessor:
-	get = x.accessors[0];
- 
-	if ( N === 1 || strideX === 0 ) {
-		return abs( get( xbuf, offsetX ) );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = get( xbuf, 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( get( xbuf, ix ) );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanminabs/coverage.ndjson b/stats/base/nanminabs/coverage.ndjson deleted file mode 100644 index 6a83a1aa45..0000000000 --- a/stats/base/nanminabs/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[267,267,100,41,41,100,2,2,100,267,267,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[267,267,100,41,41,100,2,2,100,267,267,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[297,297,100,38,38,100,3,3,100,297,297,100,"5f8c1b882f640400190ef4f83bec0721f98e66a3","2025-06-04 21:52:44 -0700"] -[297,297,100,38,38,100,3,3,100,297,297,100,"d800fc8c475cfdb8cb116b7cbc7c5009996d6687","2025-06-09 09:07:14 +0000"] -[297,297,100,38,38,100,3,3,100,297,297,100,"fcdb2b48f55e2bd394c63e9cb0def6d108e5eef0","2025-06-10 10:59:32 +0000"] diff --git a/stats/base/nanminabs/index.html b/stats/base/nanminabs/index.html deleted file mode 100644 index 1fdfeeb5c6..0000000000 --- a/stats/base/nanminabs/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for stats/base/nanminabs/lib - - - - - - - - - -
-
-

All files stats/base/nanminabs/lib

-
- -
- 100% - Statements - 297/297 -
- - -
- 100% - Branches - 38/38 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 297/297 -
- - -
-

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

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
accessors.js -
-
100%96/96100%16/16100%1/1100%96/96
index.js -
-
100%59/59100%1/1100%0/0100%59/59
main.js -
-
100%50/50100%2/2100%1/1100%50/50
ndarray.js -
-
100%92/92100%19/19100%1/1100%92/92
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanminabs/index.js.html b/stats/base/nanminabs/index.js.html deleted file mode 100644 index fc24fbfd48..0000000000 --- a/stats/base/nanminabs/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/nanminabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/nanminabs/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 1/1 -
- - -
- 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 -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 -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 absolute value of a strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/nanminabs
-*
-* @example
-* var nanminabs = require( '@stdlib/stats/base/nanminabs' );
-*
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanminabs( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var nanminabs = require( '@stdlib/stats/base/nanminabs' );
-*
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanminabs.ndarray( 5, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "ndarray": "main.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanminabs/main.js.html b/stats/base/nanminabs/main.js.html deleted file mode 100644 index fc35f82c54..0000000000 --- a/stats/base/nanminabs/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for stats/base/nanminabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/nanminabs/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 -512x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -24x -24x -24x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF 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 strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-*
-* var v = nanminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function nanminabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanminabs/nanminabs.js.html b/stats/base/nanminabs/nanminabs.js.html deleted file mode 100644 index afb8fb768b..0000000000 --- a/stats/base/nanminabs/nanminabs.js.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Code coverage report for stats/base/nanminabs/lib/nanminabs.js - - - - - - - - - -
-
-

All files / stats/base/nanminabs/lib nanminabs.js

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 21/21 -
- - -
- 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 -902x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -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 -12x -12x -12x -12x -2x -2x -12x -3x -3x -12x -1x -12x -6x -6x -12x -8x -8x -6x -6x -2x -2x -12x -1x -1x -6x -6x -12x -24x -24x -24x -7x -7x -24x -3x -3x -24x -6x -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 isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} stride - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var x = [ 1.0, -2.0, NaN, 2.0 ];
-* var N = x.length;
-*
-* var v = nanminabs( N, x, 1 );
-* // returns 1.0
-*/
-function nanminabs( N, x, stride ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return abs( x[ 0 ] );
-	}
-	if ( stride < 0 ) {
-		ix = (1-N) * stride;
-	} else {
-		ix = 0;
-	}
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += stride;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = abs( v );
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += stride;
-		v = abs( x[ ix ] );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/nanminabs/ndarray.js.html b/stats/base/nanminabs/ndarray.js.html deleted file mode 100644 index 64ba2819e4..0000000000 --- a/stats/base/nanminabs/ndarray.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for stats/base/nanminabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/nanminabs/lib ndarray.js

-
- -
- 100% - Statements - 92/92 -
- - -
- 100% - Branches - 19/19 -
- - -
- 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 -933x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -48x -48x -48x -48x -48x -48x -48x -48x -8x -8x -40x -48x -20x -20x -48x -6x -6x -14x -48x -16x -16x -12x -12x -4x -4x -48x -2x -2x -12x -12x -48x -47x -47x -47x -13x -13x -47x -6x -6x -47x -12x -48x -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' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var accessors = require( './accessors.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var x = [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ];
-*
-* var v = nanminabs( 5, x, 2, 1 );
-* // returns 1.0
-*/
-function nanminabs( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var o;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	o = arraylike2object( x );
-	if ( o.accessorProtocol ) {
-		return accessors( N, o, strideX, offsetX );
-	}
-	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 = nanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/coverage.ndjson b/stats/base/smean/coverage.ndjson deleted file mode 100644 index 19aec6cd68..0000000000 --- a/stats/base/smean/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[359,359,100,14,14,100,4,4,100,359,359,100,"f0b063248ed3a92419db56ee3b3a1c78bb72db94","2025-01-02 11:52:27 -0800"] -[359,359,100,14,14,100,4,4,100,359,359,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[359,359,100,14,14,100,4,4,100,359,359,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[344,344,100,13,13,100,4,4,100,344,344,100,"942179479d7e9d6dae38cf4a187690856d43c022","2025-04-28 23:46:48 -0700"] -[344,344,100,13,13,100,4,4,100,344,344,100,"b82a3b04be3cdb301d6521b2b466172fc5a9b986","2025-06-04 21:05:46 +0000"] -[344,344,100,13,13,100,4,4,100,344,344,100,"ff5fb17181c9b77d2d89007e2c1cb3cfcde221e0","2025-06-08 06:33:41 +0000"] diff --git a/stats/base/smean/index.html b/stats/base/smean/index.html deleted file mode 100644 index 4c55a2d351..0000000000 --- a/stats/base/smean/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib - - - - - - - - - -
-
-

All files stats/base/smean/lib

-
- -
- 100% - Statements - 344/344 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 344/344 -
- - -
-

- 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
smean.js -
-
100%51/51100%2/2100%1/1100%51/51
smean.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/index.js.html b/stats/base/smean/index.js.html deleted file mode 100644 index c9da298235..0000000000 --- a/stats/base/smean/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smean/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.
-*
-* @module @stdlib/stats/base/smean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smean = require( '@stdlib/stats/base/smean' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smean = require( '@stdlib/stats/base/smean' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smean.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 smean;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smean = main;
-} else {
-	smean = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smean;
- 
-// exports: { "ndarray": "smean.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/main.js.html b/stats/base/smean/main.js.html deleted file mode 100644 index 2c41a5bc00..0000000000 --- a/stats/base/smean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smean/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 smean = require( './smean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/native.js.html b/stats/base/smean/native.js.html deleted file mode 100644 index fa38026dc6..0000000000 --- a/stats/base/smean/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smean/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 smean = require( './smean.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/ndarray.js.html b/stats/base/smean/ndarray.js.html deleted file mode 100644 index c8a04898d5..0000000000 --- a/stats/base/smean/ndarray.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smean/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 -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 smeanpn = require( '@stdlib/stats/strided/smeanpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean 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} 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 = smean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smean( N, x, strideX, offsetX ) {
-	return smeanpn( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/ndarray.native.js.html b/stats/base/smean/ndarray.native.js.html deleted file mode 100644 index 5bc5a86608..0000000000 --- a/stats/base/smean/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smean/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.
-*
-* @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 = smean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smean( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/smean.js.html b/stats/base/smean/smean.js.html deleted file mode 100644 index 2a678468df..0000000000 --- a/stats/base/smean/smean.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib/smean.js - - - - - - - - - -
-
-

All files / stats/base/smean/lib smean.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 -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 smeanpn = require( '@stdlib/stats/strided/smeanpn' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean 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} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smean( N, x, strideX ) {
-	return smeanpn( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smean/smean.native.js.html b/stats/base/smean/smean.native.js.html deleted file mode 100644 index 977b7805cc..0000000000 --- a/stats/base/smean/smean.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smean/lib/smean.native.js - - - - - - - - - -
-
-

All files / stats/base/smean/lib smean.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.
-*
-* @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 = smean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smean( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/coverage.ndjson b/stats/base/smeankbn/coverage.ndjson deleted file mode 100644 index a6537f5d06..0000000000 --- a/stats/base/smeankbn/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[389,389,100,24,24,100,4,4,100,389,389,100,"db37507a5124e609881d51e088533cd4b3ece722","2025-01-02 11:51:32 -0800"] -[389,389,100,24,24,100,4,4,100,389,389,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[389,389,100,24,24,100,4,4,100,389,389,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[389,389,100,24,24,100,4,4,100,389,389,100,"e246348e5d9256322c7ee97be81b07b21f210731","2025-06-11 12:47:51 +0000"] -[368,368,100,18,18,100,4,4,100,368,368,100,"7e5c88b980808074354a672c930472eb56130b7d","2025-06-28 18:23:29 -0700"] diff --git a/stats/base/smeankbn/index.html b/stats/base/smeankbn/index.html deleted file mode 100644 index 08464fed64..0000000000 --- a/stats/base/smeankbn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib - - - - - - - - - -
-
-

All files stats/base/smeankbn/lib

-
- -
- 100% - Statements - 368/368 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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
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%67/67100%7/7100%1/1100%67/67
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smeankbn.js -
-
100%60/60100%2/2100%1/1100%60/60
smeankbn.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/index.js.html b/stats/base/smeankbn/index.js.html deleted file mode 100644 index 1b3ef39275..0000000000 --- a/stats/base/smeankbn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn/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 an improved Kahan–Babuška algorithm.
-*
-* @module @stdlib/stats/base/smeankbn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeankbn = require( '@stdlib/stats/base/smeankbn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeankbn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeankbn = require( '@stdlib/stats/base/smeankbn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeankbn.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 smeankbn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smeankbn = main;
-} else {
-	smeankbn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn;
- 
-// exports: { "ndarray": "smeankbn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/main.js.html b/stats/base/smeankbn/main.js.html deleted file mode 100644 index 41f0094499..0000000000 --- a/stats/base/smeankbn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn/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 smeankbn = require( './smeankbn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeankbn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/native.js.html b/stats/base/smeankbn/native.js.html deleted file mode 100644 index ba77d02a8b..0000000000 --- a/stats/base/smeankbn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn/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 smeankbn = require( './smeankbn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeankbn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/ndarray.js.html b/stats/base/smeankbn/ndarray.js.html deleted file mode 100644 index 42832da5e6..0000000000 --- a/stats/base/smeankbn/ndarray.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn/lib ndarray.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 7/7 -
- - -
- 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 -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 -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 ssumkbn = require( '@stdlib/blas/ext/base/ssumkbn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-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 {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 = smeankbn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeankbn( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return float64ToFloat32( ssumkbn( N, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/ndarray.native.js.html b/stats/base/smeankbn/ndarray.native.js.html deleted file mode 100644 index 2b384b6c6a..0000000000 --- a/stats/base/smeankbn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn/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 an improved Kahan–Babuška 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 = smeankbn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeankbn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/smeankbn.js.html b/stats/base/smeankbn/smeankbn.js.html deleted file mode 100644 index c74214a8e1..0000000000 --- a/stats/base/smeankbn/smeankbn.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib/smeankbn.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn/lib smeankbn.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 single-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 {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 = smeankbn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeankbn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn/smeankbn.native.js.html b/stats/base/smeankbn/smeankbn.native.js.html deleted file mode 100644 index c1ed0b6bf0..0000000000 --- a/stats/base/smeankbn/smeankbn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn/lib/smeankbn.native.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn/lib smeankbn.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 an improved Kahan–Babuška 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 = smeankbn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeankbn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/coverage.ndjson b/stats/base/smeankbn2/coverage.ndjson deleted file mode 100644 index 304e5b5590..0000000000 --- a/stats/base/smeankbn2/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[388,388,100,24,24,100,4,4,100,388,388,100,"ff21f9a65c8b39819ffe2f7348559f928f6e5340","2025-01-02 11:50:30 -0800"] -[388,388,100,24,24,100,4,4,100,388,388,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[388,388,100,24,24,100,4,4,100,388,388,100,"f193925ef8a4ceaf75fe5748fe62759a8514f4a7","2025-04-24 16:03:09 -0700"] -[388,388,100,24,24,100,4,4,100,388,388,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[388,388,100,24,24,100,4,4,100,388,388,100,"4c06e6e0a2358ce74d2d04f1e553d326b7368f47","2025-06-11 12:40:44 +0000"] -[367,367,100,18,18,100,4,4,100,367,367,100,"e559d14a25bef7d018ad35133fe67188104d6e48","2025-06-28 18:23:02 -0700"] diff --git a/stats/base/smeankbn2/index.html b/stats/base/smeankbn2/index.html deleted file mode 100644 index cec99b2944..0000000000 --- a/stats/base/smeankbn2/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib - - - - - - - - - -
-
-

All files stats/base/smeankbn2/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
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%67/67100%7/7100%1/1100%67/67
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smeankbn2.js -
-
100%60/60100%2/2100%1/1100%60/60
smeankbn2.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/index.js.html b/stats/base/smeankbn2/index.js.html deleted file mode 100644 index 161b0c33fd..0000000000 --- a/stats/base/smeankbn2/index.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn2/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 single-precision floating-point strided array using a second-order iterative Kahan–Babuška algorithm.
-*
-* @module @stdlib/stats/base/smeankbn2
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeankbn2 = require( '@stdlib/stats/base/smeankbn2' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeankbn2 = require( '@stdlib/stats/base/smeankbn2' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeankbn2.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 smeankbn2;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( tmp instanceof Error ) {
-	smeankbn2 = main;
-} else {
-	smeankbn2 = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn2;
- 
-// exports: { "ndarray": "smeankbn2.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/main.js.html b/stats/base/smeankbn2/main.js.html deleted file mode 100644 index 6f5141765d..0000000000 --- a/stats/base/smeankbn2/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn2/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 smeankbn2 = require( './smeankbn2.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeankbn2, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/native.js.html b/stats/base/smeankbn2/native.js.html deleted file mode 100644 index b3f554b161..0000000000 --- a/stats/base/smeankbn2/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn2/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 smeankbn2 = require( './smeankbn2.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeankbn2, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/ndarray.js.html b/stats/base/smeankbn2/ndarray.js.html deleted file mode 100644 index 76720d0296..0000000000 --- a/stats/base/smeankbn2/ndarray.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn2/lib ndarray.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 7/7 -
- - -
- 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 -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 -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 ssumkbn2 = require( '@stdlib/blas/ext/base/ssumkbn2' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-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 {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 = smeankbn2( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeankbn2( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return float64ToFloat32( ssumkbn2( N, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/ndarray.native.js.html b/stats/base/smeankbn2/ndarray.native.js.html deleted file mode 100644 index 6690077df7..0000000000 --- a/stats/base/smeankbn2/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn2/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 second-order iterative Kahan–Babuška 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 = smeankbn2( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeankbn2( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/smeankbn2.js.html b/stats/base/smeankbn2/smeankbn2.js.html deleted file mode 100644 index f9ed2ac3db..0000000000 --- a/stats/base/smeankbn2/smeankbn2.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib/smeankbn2.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn2/lib smeankbn2.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 single-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 {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 = smeankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeankbn2( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeankbn2/smeankbn2.native.js.html b/stats/base/smeankbn2/smeankbn2.native.js.html deleted file mode 100644 index 0603ee849f..0000000000 --- a/stats/base/smeankbn2/smeankbn2.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeankbn2/lib/smeankbn2.native.js - - - - - - - - - -
-
-

All files / stats/base/smeankbn2/lib smeankbn2.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 second-order iterative Kahan–Babuška 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 = smeankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeankbn2( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/coverage.ndjson b/stats/base/smeanlipw/coverage.ndjson deleted file mode 100644 index 2bf71b8cdf..0000000000 --- a/stats/base/smeanlipw/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[388,388,100,27,27,100,4,4,100,388,388,100,"89482536c64814ff08216f1e8f8ee80ff13d574f","2025-01-07 20:15:59 -0800"] -[388,388,100,27,27,100,4,4,100,388,388,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[388,388,100,27,27,100,4,4,100,388,388,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[388,388,100,27,27,100,4,4,100,388,388,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[360,360,100,18,18,100,4,4,100,360,360,100,"716275fdf515090bb85f78ca5099be9011abcb66","2025-06-28 18:15:45 -0700"] diff --git a/stats/base/smeanlipw/index.html b/stats/base/smeanlipw/index.html deleted file mode 100644 index 5bd5915b21..0000000000 --- a/stats/base/smeanlipw/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib - - - - - - - - - -
-
-

All files stats/base/smeanlipw/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
smeanlipw.js -
-
100%56/56100%2/2100%1/1100%56/56
smeanlipw.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/index.js.html b/stats/base/smeanlipw/index.js.html deleted file mode 100644 index f53671efb7..0000000000 --- a/stats/base/smeanlipw/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeanlipw/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 with pairwise summation.
-*
-* @module @stdlib/stats/base/smeanlipw
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanlipw = require( '@stdlib/stats/base/smeanlipw' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanlipw( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanlipw = require( '@stdlib/stats/base/smeanlipw' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanlipw.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 smeanlipw;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smeanlipw = main;
-} else {
-	smeanlipw = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanlipw;
- 
-// exports: { "ndarray": "smeanlipw.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/main.js.html b/stats/base/smeanlipw/main.js.html deleted file mode 100644 index aa4936116c..0000000000 --- a/stats/base/smeanlipw/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeanlipw/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 smeanlipw = require( './smeanlipw.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanlipw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/native.js.html b/stats/base/smeanlipw/native.js.html deleted file mode 100644 index c08f43cff3..0000000000 --- a/stats/base/smeanlipw/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeanlipw/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 smeanlipw = require( './smeanlipw.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanlipw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/ndarray.js.html b/stats/base/smeanlipw/ndarray.js.html deleted file mode 100644 index 39279c9375..0000000000 --- a/stats/base/smeanlipw/ndarray.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeanlipw/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 sapxsumpw = require( '@stdlib/blas/ext/base/sapxsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-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 {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 = smeanlipw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanlipw( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return float64ToFloat32( x[ offsetX ] + float64ToFloat32( sapxsumpw( N-1, -x[ offsetX ], x, strideX, offsetX+strideX ) / N ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/ndarray.native.js.html b/stats/base/smeanlipw/ndarray.native.js.html deleted file mode 100644 index 34393a5d41..0000000000 --- a/stats/base/smeanlipw/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanlipw/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 with 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 = smeanlipw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanlipw( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/smeanlipw.js.html b/stats/base/smeanlipw/smeanlipw.js.html deleted file mode 100644 index b485825cd2..0000000000 --- a/stats/base/smeanlipw/smeanlipw.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib/smeanlipw.js - - - - - - - - - -
-
-

All files / stats/base/smeanlipw/lib smeanlipw.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 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 {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 = smeanlipw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanlipw( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanlipw/smeanlipw.native.js.html b/stats/base/smeanlipw/smeanlipw.native.js.html deleted file mode 100644 index 12395df79f..0000000000 --- a/stats/base/smeanlipw/smeanlipw.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanlipw/lib/smeanlipw.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanlipw/lib smeanlipw.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 with 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 = smeanlipw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanlipw( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/coverage.ndjson b/stats/base/smeanors/coverage.ndjson deleted file mode 100644 index 3ce7edc127..0000000000 --- a/stats/base/smeanors/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[373,373,100,24,24,100,4,4,100,373,373,100,"7d83b837055b388bd26d9eeb42f709042a257a4d","2025-01-07 20:15:04 -0800"] -[373,373,100,24,24,100,4,4,100,373,373,100,"9d5f07f2c383faf8c4b0c84384a6724bc34ddc24","2025-02-11 17:54:53 -0500"] -[373,373,100,24,24,100,4,4,100,373,373,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[373,373,100,24,24,100,4,4,100,373,373,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[373,373,100,24,24,100,4,4,100,373,373,100,"1c11f2ef49301abcd6a76075fef5a412838350de","2025-04-02 16:55:13 -0700"] -[373,373,100,24,24,100,4,4,100,373,373,100,"c73699afb5838b95439e14bbbd9d5c1d378db575","2025-06-08 06:47:58 +0000"] -[373,373,100,24,24,100,4,4,100,373,373,100,"e49b3551210e8f6d8487559880e66292d335ebf4","2025-06-12 08:52:22 +0000"] -[352,352,100,18,18,100,4,4,100,352,352,100,"4f1fed812adb03f931aff272e3a2a33f955b88bd","2025-06-28 04:27:20 -0700"] diff --git a/stats/base/smeanors/index.html b/stats/base/smeanors/index.html deleted file mode 100644 index b8bc721110..0000000000 --- a/stats/base/smeanors/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib - - - - - - - - - -
-
-

All files stats/base/smeanors/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
smeanors.js -
-
100%52/52100%2/2100%1/1100%52/52
smeanors.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/index.js.html b/stats/base/smeanors/index.js.html deleted file mode 100644 index f9aca54033..0000000000 --- a/stats/base/smeanors/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeanors/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.
-*
-* @module @stdlib/stats/base/smeanors
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanors = require( '@stdlib/stats/base/smeanors' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanors = require( '@stdlib/stats/base/smeanors' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanors.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 smeanors;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smeanors = main;
-} else {
-	smeanors = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanors;
- 
-// exports: { "ndarray": "smeanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/main.js.html b/stats/base/smeanors/main.js.html deleted file mode 100644 index 65f6729de5..0000000000 --- a/stats/base/smeanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeanors/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 smeanors = require( './smeanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/native.js.html b/stats/base/smeanors/native.js.html deleted file mode 100644 index 293d37cd49..0000000000 --- a/stats/base/smeanors/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeanors/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 smeanors = require( './smeanors.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/ndarray.js.html b/stats/base/smeanors/ndarray.js.html deleted file mode 100644 index 642223642e..0000000000 --- a/stats/base/smeanors/ndarray.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeanors/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 ssumors = require( '@stdlib/blas/ext/base/ssumors' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array 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 ] );
-*
-* var v = smeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanors( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return float64ToFloat32( ssumors( N, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/ndarray.native.js.html b/stats/base/smeanors/ndarray.native.js.html deleted file mode 100644 index 5674bb802b..0000000000 --- a/stats/base/smeanors/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanors/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.
-*
-* @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 = smeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanors( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/smeanors.js.html b/stats/base/smeanors/smeanors.js.html deleted file mode 100644 index 3d4251189d..0000000000 --- a/stats/base/smeanors/smeanors.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib/smeanors.js - - - - - - - - - -
-
-

All files / stats/base/smeanors/lib smeanors.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.
-*
-* @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 = smeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanors/smeanors.native.js.html b/stats/base/smeanors/smeanors.native.js.html deleted file mode 100644 index c1f0b1d0d1..0000000000 --- a/stats/base/smeanors/smeanors.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanors/lib/smeanors.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanors/lib smeanors.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.
-*
-* @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 = smeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanors( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/coverage.ndjson b/stats/base/smeanpn/coverage.ndjson deleted file mode 100644 index 17801fe168..0000000000 --- a/stats/base/smeanpn/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[411,411,100,24,24,100,4,4,100,411,411,100,"c2bba5eb639fddbb573c17c252f877cb4192023c","2025-01-07 20:14:10 -0800"] -[411,411,100,24,24,100,4,4,100,411,411,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[411,411,100,24,24,100,4,4,100,411,411,100,"a85c8fef5223f0271a9b9ff5c41868972e803a2b","2025-04-18 15:52:06 -0700"] -[380,380,100,18,18,100,4,4,100,380,380,100,"9221ecf992b4b462e27afc2d87b88ced263c8f0a","2025-04-18 17:41:16 -0700"] -[380,380,100,18,18,100,4,4,100,380,380,100,"4a3bf8265853f28773195386bbcb16026015d2fd","2025-05-11 02:34:12 -0700"] -[380,380,100,18,18,100,4,4,100,380,380,100,"f3d9c6a01151df8282cc83884b6c12719bffee17","2025-06-05 20:27:44 +0000"] diff --git a/stats/base/smeanpn/index.html b/stats/base/smeanpn/index.html deleted file mode 100644 index 318abed174..0000000000 --- a/stats/base/smeanpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib - - - - - - - - - -
-
-

All files stats/base/smeanpn/lib

-
- -
- 100% - Statements - 380/380 -
- - -
- 100% - Branches - 18/18 -
- - -
- 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%78/78100%7/7100%1/1100%78/78
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smeanpn.js -
-
100%61/61100%2/2100%1/1100%61/61
smeanpn.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/index.js.html b/stats/base/smeanpn/index.js.html deleted file mode 100644 index 047bd776c2..0000000000 --- a/stats/base/smeanpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeanpn/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.
-*
-* @module @stdlib/stats/base/smeanpn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanpn = require( '@stdlib/stats/base/smeanpn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanpn = require( '@stdlib/stats/base/smeanpn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanpn.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 smeanpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smeanpn = main;
-} else {
-	smeanpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpn;
- 
-// exports: { "ndarray": "smeanpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/main.js.html b/stats/base/smeanpn/main.js.html deleted file mode 100644 index eb0a94477f..0000000000 --- a/stats/base/smeanpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeanpn/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 smeanpn = require( './smeanpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/native.js.html b/stats/base/smeanpn/native.js.html deleted file mode 100644 index babc950e1d..0000000000 --- a/stats/base/smeanpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeanpn/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 smeanpn = require( './smeanpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/ndarray.js.html b/stats/base/smeanpn/ndarray.js.html deleted file mode 100644 index e8e03ad662..0000000000 --- a/stats/base/smeanpn/ndarray.js.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeanpn/lib ndarray.js

-
- -
- 100% - Statements - 78/78 -
- - -
- 100% - Branches - 7/7 -
- - -
- 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 -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 float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var ssumpw = require( '@stdlib/blas/ext/base/ssumpw' ).ndarray;
-var sapxsumpw = require( '@stdlib/blas/ext/base/sapxsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array 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 ] );
-*
-* var v = smeanpn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanpn( 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 = float64ToFloat32( ssumpw( N, x, strideX, offsetX ) / N );
- 
-	// Compute an error term:
-	c = float64ToFloat32( sapxsumpw( N, -mu, x, strideX, offsetX ) / N );
- 
-	return float64ToFloat32( mu + c );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/ndarray.native.js.html b/stats/base/smeanpn/ndarray.native.js.html deleted file mode 100644 index 349e29eba8..0000000000 --- a/stats/base/smeanpn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanpn/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.
-*
-* @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 = smeanpn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanpn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/smeanpn.js.html b/stats/base/smeanpn/smeanpn.js.html deleted file mode 100644 index f00324aa29..0000000000 --- a/stats/base/smeanpn/smeanpn.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib/smeanpn.js - - - - - - - - - -
-
-

All files / stats/base/smeanpn/lib smeanpn.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.
-*
-* ## 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 = smeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpn/smeanpn.native.js.html b/stats/base/smeanpn/smeanpn.native.js.html deleted file mode 100644 index 011e993936..0000000000 --- a/stats/base/smeanpn/smeanpn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpn/lib/smeanpn.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanpn/lib smeanpn.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.
-*
-* @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 = smeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanpn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/coverage.ndjson b/stats/base/snanmskmax/coverage.ndjson deleted file mode 100644 index 45c586782f..0000000000 --- a/stats/base/snanmskmax/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[470,470,100,57,57,100,4,4,100,470,470,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[470,470,100,57,57,100,4,4,100,470,470,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[470,470,100,57,57,100,4,4,100,470,470,100,"d4effdbd021088e1260f4e3beb0636261972744d","2025-06-04 19:59:32 -0700"] -[470,470,100,57,57,100,4,4,100,470,470,100,"a2d6cbefb9d9d408f0fb89b7cec6b70cd6315427","2025-06-06 09:19:46 +0000"] -[406,406,100,31,31,100,4,4,100,406,406,100,"40c7647191dbd98e2b3f4d34794da31af90eb20f","2025-06-06 20:29:21 -0700"] diff --git a/stats/base/snanmskmax/index.html b/stats/base/snanmskmax/index.html deleted file mode 100644 index fd179781e5..0000000000 --- a/stats/base/snanmskmax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib - - - - - - - - - -
-
-

All files stats/base/snanmskmax/lib

-
- -
- 100% - Statements - 406/406 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 406/406 -
- - -
-

- 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%96/96100%20/20100%1/1100%96/96
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
snanmskmax.js -
-
100%56/56100%2/2100%1/1100%56/56
snanmskmax.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/index.js.html b/stats/base/snanmskmax/index.js.html deleted file mode 100644 index e45bdc26f1..0000000000 --- a/stats/base/snanmskmax/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmax/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, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanmskmax
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var snanmskmax = require( '@stdlib/stats/base/snanmskmax' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var snanmskmax = require( '@stdlib/stats/base/snanmskmax' );
-*
-* 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 = snanmskmax.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 snanmskmax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmskmax = main;
-} else {
-	snanmskmax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmax;
- 
-// exports: { "ndarray": "snanmskmax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/main.js.html b/stats/base/snanmskmax/main.js.html deleted file mode 100644 index 747d394e57..0000000000 --- a/stats/base/snanmskmax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmax/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 snanmskmax = require( './snanmskmax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/native.js.html b/stats/base/snanmskmax/native.js.html deleted file mode 100644 index 91b1ab8c07..0000000000 --- a/stats/base/snanmskmax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmax/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 snanmskmax = require( './snanmskmax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/ndarray.js.html b/stats/base/snanmskmax/ndarray.js.html deleted file mode 100644 index 5f37af2e65..0000000000 --- a/stats/base/snanmskmax/ndarray.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmax/lib ndarray.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 20/20 -
- - -
- 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 -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -36x -36x -16x -16x -20x -20x -20x -32x -12x -12x -16x -16x -32x -58x -58x -58x -12x -12x -46x -58x -8x -8x -58x -16x -16x -58x -16x -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, ignoring `NaN` values.
-*
-* @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 = snanmskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function snanmskmax( 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++ ) {
-		v = x[ ix ];
-		if ( v === v && mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZerof( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/ndarray.native.js.html b/stats/base/snanmskmax/ndarray.native.js.html deleted file mode 100644 index 362bdafd91..0000000000 --- a/stats/base/snanmskmax/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmax/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, ignoring `NaN` values.
-*
-* @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 = snanmskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function snanmskmax( 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 = snanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/snanmskmax.js.html b/stats/base/snanmskmax/snanmskmax.js.html deleted file mode 100644 index b8aedd039e..0000000000 --- a/stats/base/snanmskmax/snanmskmax.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib/snanmskmax.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmax/lib snanmskmax.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 -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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function snanmskmax( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmax/snanmskmax.native.js.html b/stats/base/snanmskmax/snanmskmax.native.js.html deleted file mode 100644 index 3b4bf136fa..0000000000 --- a/stats/base/snanmskmax/snanmskmax.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmax/lib/snanmskmax.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmax/lib snanmskmax.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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function snanmskmax( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/coverage.ndjson b/stats/base/snanmskmin/coverage.ndjson deleted file mode 100644 index d246261e26..0000000000 --- a/stats/base/snanmskmin/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[470,470,100,57,57,100,4,4,100,470,470,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[470,470,100,57,57,100,4,4,100,470,470,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[470,470,100,57,57,100,4,4,100,470,470,100,"2edea92f732322387a4fb6e4f672f9c494a53fe0","2025-06-06 09:34:47 +0000"] -[406,406,100,31,31,100,4,4,100,406,406,100,"3edb15d0b68ffd2a74de4897752fd8e24d80a5af","2025-06-06 20:51:13 -0700"] -[470,470,100,57,57,100,4,4,100,470,470,100,"f03bce1f5588f7fc36a43048bd50f726e0ed35e1","2025-06-06 20:48:14 -0700"] -[406,406,100,31,31,100,4,4,100,406,406,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] diff --git a/stats/base/snanmskmin/index.html b/stats/base/snanmskmin/index.html deleted file mode 100644 index be2141efd1..0000000000 --- a/stats/base/snanmskmin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib - - - - - - - - - -
-
-

All files stats/base/snanmskmin/lib

-
- -
- 100% - Statements - 406/406 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 406/406 -
- - -
-

- 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%96/96100%20/20100%1/1100%96/96
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
snanmskmin.js -
-
100%56/56100%2/2100%1/1100%56/56
snanmskmin.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/index.js.html b/stats/base/snanmskmin/index.js.html deleted file mode 100644 index f8f2bd723b..0000000000 --- a/stats/base/snanmskmin/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmin/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, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanmskmin
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var snanmskmin = require( '@stdlib/stats/base/snanmskmin' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, -4.0, 2.0, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var snanmskmin = require( '@stdlib/stats/base/snanmskmin' );
-*
-* 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 = snanmskmin.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 snanmskmin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmskmin = main;
-} else {
-	snanmskmin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmin;
- 
-// exports: { "ndarray": "snanmskmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/main.js.html b/stats/base/snanmskmin/main.js.html deleted file mode 100644 index 47d90cdf8a..0000000000 --- a/stats/base/snanmskmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmin/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 snanmskmin = require( './snanmskmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/native.js.html b/stats/base/snanmskmin/native.js.html deleted file mode 100644 index c8d9db16ba..0000000000 --- a/stats/base/snanmskmin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmin/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 snanmskmin = require( './snanmskmin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/ndarray.js.html b/stats/base/snanmskmin/ndarray.js.html deleted file mode 100644 index 147b5858a7..0000000000 --- a/stats/base/snanmskmin/ndarray.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmin/lib ndarray.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 20/20 -
- - -
- 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 -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -36x -36x -16x -16x -20x -20x -20x -32x -12x -12x -16x -16x -32x -58x -58x -58x -12x -12x -46x -58x -8x -8x -58x -14x -14x -58x -16x -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, ignoring `NaN` values.
-*
-* @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 = snanmskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function snanmskmin( 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++ ) {
-		v = x[ ix ];
-		if ( v === v && mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZerof( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/ndarray.native.js.html b/stats/base/snanmskmin/ndarray.native.js.html deleted file mode 100644 index 7add541091..0000000000 --- a/stats/base/snanmskmin/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmin/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 single-precision floating-point strided array according to a mask, ignoring `NaN` values.
-*
-* @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 = snanmskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function snanmskmin( 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 = snanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/snanmskmin.js.html b/stats/base/snanmskmin/snanmskmin.js.html deleted file mode 100644 index a122792c47..0000000000 --- a/stats/base/snanmskmin/snanmskmin.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib/snanmskmin.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmin/lib snanmskmin.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 -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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function snanmskmin( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskmin/snanmskmin.native.js.html b/stats/base/snanmskmin/snanmskmin.native.js.html deleted file mode 100644 index 0f7d5a5de5..0000000000 --- a/stats/base/snanmskmin/snanmskmin.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskmin/lib/snanmskmin.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskmin/lib snanmskmin.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, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function snanmskmin( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/coverage.ndjson b/stats/base/snanmskrange/coverage.ndjson deleted file mode 100644 index 2df231971e..0000000000 --- a/stats/base/snanmskrange/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[478,478,100,57,57,100,4,4,100,478,478,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[478,478,100,57,57,100,4,4,100,478,478,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[478,478,100,57,57,100,4,4,100,478,478,100,"42318e559bece702813da65863b34fa801a51262","2025-06-06 09:54:57 +0000"] -[410,410,100,31,31,100,4,4,100,410,410,100,"3e1f4b3c07937a861b7272f01362b23825a20a6d","2025-06-06 20:32:06 -0700"] -[410,410,100,31,31,100,4,4,100,410,410,100,"7b9a2a4bb8dc28cc3f8318b487c84d256de60a5f","2025-06-07 06:33:41 +0000"] -[410,410,100,31,31,100,4,4,100,410,410,100,"1e761ce564fa4ffaa933766068327dcd55fcba31","2025-06-07 08:23:34 +0000"] diff --git a/stats/base/snanmskrange/index.html b/stats/base/snanmskrange/index.html deleted file mode 100644 index a9caca469d..0000000000 --- a/stats/base/snanmskrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib - - - - - - - - - -
-
-

All files stats/base/snanmskrange/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%100/100100%20/20100%1/1100%100/100
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
snanmskrange.js -
-
100%56/56100%2/2100%1/1100%56/56
snanmskrange.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/index.js.html b/stats/base/snanmskrange/index.js.html deleted file mode 100644 index 5d84ecb9d8..0000000000 --- a/stats/base/snanmskrange/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmskrange/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, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanmskrange
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var snanmskrange = require( '@stdlib/stats/base/snanmskrange' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskrange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var snanmskrange = require( '@stdlib/stats/base/snanmskrange' );
-*
-* 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 = snanmskrange.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 snanmskrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmskrange = main;
-} else {
-	snanmskrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskrange;
- 
-// exports: { "ndarray": "snanmskrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/main.js.html b/stats/base/snanmskrange/main.js.html deleted file mode 100644 index ab7261e741..0000000000 --- a/stats/base/snanmskrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmskrange/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 snanmskrange = require( './snanmskrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/native.js.html b/stats/base/snanmskrange/native.js.html deleted file mode 100644 index 74926b1167..0000000000 --- a/stats/base/snanmskrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskrange/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 snanmskrange = require( './snanmskrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/ndarray.js.html b/stats/base/snanmskrange/ndarray.js.html deleted file mode 100644 index 58f7688b7b..0000000000 --- a/stats/base/snanmskrange/ndarray.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmskrange/lib ndarray.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 20/20 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1013x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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 -34x -34x -34x -4x -4x -30x -30x -34x -40x -40x -16x -16x -24x -24x -24x -34x -14x -14x -16x -16x -16x -34x -58x -58x -58x -12x -12x -46x -58x -8x -8x -58x -12x -58x -14x -14x -58x -16x -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 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, ignoring `NaN` values.
-*
-* @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 = snanmskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function snanmskrange( 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++ ) {
-		v = x[ ix ];
-		if ( v === v && mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	max = min;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		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 = snanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/ndarray.native.js.html b/stats/base/snanmskrange/ndarray.native.js.html deleted file mode 100644 index 0aeb70e414..0000000000 --- a/stats/base/snanmskrange/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskrange/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 -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 range of a single-precision floating-point strided array according to a mask, ignoring `NaN` values.
-*
-* @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 = snanmskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function snanmskrange( 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 = snanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/snanmskrange.js.html b/stats/base/snanmskrange/snanmskrange.js.html deleted file mode 100644 index e4c4f96148..0000000000 --- a/stats/base/snanmskrange/snanmskrange.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib/snanmskrange.js - - - - - - - - - -
-
-

All files / stats/base/snanmskrange/lib snanmskrange.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 -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 range of a single-precision floating-point strided array according to a mask, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function snanmskrange( N, x, strideX, mask, strideMask ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ), mask, strideMask, stride2offset( N, strideMask ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmskrange/snanmskrange.native.js.html b/stats/base/snanmskrange/snanmskrange.native.js.html deleted file mode 100644 index a576874f3f..0000000000 --- a/stats/base/snanmskrange/snanmskrange.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmskrange/lib/snanmskrange.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmskrange/lib snanmskrange.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 -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 range of a single-precision floating-point strided array according to a mask, ignoring `NaN` values.
-*
-* @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, NaN ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0, 0 ] );
-*
-* var v = snanmskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function snanmskrange( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/coverage.ndjson b/stats/base/sstdev/coverage.ndjson deleted file mode 100644 index 09992f8a1b..0000000000 --- a/stats/base/sstdev/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"099a20d177062b4d44568ce283f14d391227cfa6","2025-01-03 12:34:27 -0800"] -[363,363,100,14,14,100,4,4,100,363,363,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[348,348,100,13,13,100,4,4,100,348,348,100,"3c045376b0079bd51c2a60ff690ab25f5c178d1a","2025-05-08 02:54:19 -0700"] -[348,348,100,13,13,100,4,4,100,348,348,100,"0cdc9aad7941b696f934c61ddbf99fd22767119f","2025-06-07 12:23:13 +0000"] diff --git a/stats/base/sstdev/index.html b/stats/base/sstdev/index.html deleted file mode 100644 index b22cef3354..0000000000 --- a/stats/base/sstdev/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib - - - - - - - - - -
-
-

All files stats/base/sstdev/lib

-
- -
- 100% - Statements - 348/348 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 348/348 -
- - -
-

- 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%53/53100%2/2100%1/1100%53/53
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdev.js -
-
100%52/52100%2/2100%1/1100%52/52
sstdev.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/index.js.html b/stats/base/sstdev/index.js.html deleted file mode 100644 index 56100952f0..0000000000 --- a/stats/base/sstdev/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sstdev/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.
-*
-* @module @stdlib/stats/base/sstdev
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdev = require( '@stdlib/stats/base/sstdev' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdev = require( '@stdlib/stats/base/sstdev' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdev.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 sstdev;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sstdev = main;
-} else {
-	sstdev = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdev;
- 
-// exports: { "ndarray": "sstdev.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/main.js.html b/stats/base/sstdev/main.js.html deleted file mode 100644 index 0ad0ead5da..0000000000 --- a/stats/base/sstdev/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sstdev/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 sstdev = require( './sstdev.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/native.js.html b/stats/base/sstdev/native.js.html deleted file mode 100644 index 6311b9f60c..0000000000 --- a/stats/base/sstdev/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sstdev/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 sstdev = require( './sstdev.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdev, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/ndarray.js.html b/stats/base/sstdev/ndarray.js.html deleted file mode 100644 index b7c5e7286d..0000000000 --- a/stats/base/sstdev/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sstdev/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 -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 sstdevpn = require( '@stdlib/stats/strided/sstdevpn' ).ndarray;
- 
- 
-// 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 = sstdev( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdev( N, correction, x, strideX, offsetX ) {
-	return sstdevpn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/ndarray.native.js.html b/stats/base/sstdev/ndarray.native.js.html deleted file mode 100644 index 49b3b5aa71..0000000000 --- a/stats/base/sstdev/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdev/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 = sstdev( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdev( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/sstdev.js.html b/stats/base/sstdev/sstdev.js.html deleted file mode 100644 index 74997c82fd..0000000000 --- a/stats/base/sstdev/sstdev.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib/sstdev.js - - - - - - - - - -
-
-

All files / stats/base/sstdev/lib sstdev.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 sstdevpn = require( '@stdlib/stats/strided/sstdevpn' );
- 
- 
-// 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
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdev( N, correction, x, strideX ) {
-	return sstdevpn( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdev/sstdev.native.js.html b/stats/base/sstdev/sstdev.native.js.html deleted file mode 100644 index 3603aa964d..0000000000 --- a/stats/base/sstdev/sstdev.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdev/lib/sstdev.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdev/lib sstdev.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.
-*
-* @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 = sstdev( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdev( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdev;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/coverage.ndjson b/stats/base/svariance/coverage.ndjson deleted file mode 100644 index 9fa2bd44a2..0000000000 --- a/stats/base/svariance/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"1223597e150b36a74a6a9d7deb9a0804db51387c","2024-12-25 01:17:51 -0800"] -[363,363,100,14,14,100,4,4,100,363,363,100,"886e85abd4bd0515526e273919b43e00a93d7264","2025-03-02 15:49:29 -0500"] -[363,363,100,14,14,100,4,4,100,363,363,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[363,363,100,14,14,100,4,4,100,363,363,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[363,363,100,14,14,100,4,4,100,363,363,100,"73c0e280f30d7132f5bceadf6efd45e4897e017d","2025-06-08 07:03:44 +0000"] -[349,349,100,13,13,100,4,4,100,349,349,100,"1da8f0b495dfbdf25b716bc8c778f087e4c57892","2025-06-20 17:53:15 -0700"] diff --git a/stats/base/svariance/index.html b/stats/base/svariance/index.html deleted file mode 100644 index f563e02d36..0000000000 --- a/stats/base/svariance/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib - - - - - - - - - -
-
-

All files stats/base/svariance/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
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
svariance.js -
-
100%53/53100%2/2100%1/1100%53/53
svariance.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/index.js.html b/stats/base/svariance/index.js.html deleted file mode 100644 index 540c3e1e1b..0000000000 --- a/stats/base/svariance/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/svariance/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.
-*
-* @module @stdlib/stats/base/svariance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariance = require( '@stdlib/stats/base/svariance' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariance = require( '@stdlib/stats/base/svariance' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariance.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 svariance;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	svariance = main;
-} else {
-	svariance = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariance;
- 
-// exports: { "ndarray": "svariance.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/main.js.html b/stats/base/svariance/main.js.html deleted file mode 100644 index 39255afc07..0000000000 --- a/stats/base/svariance/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/svariance/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 svariance = require( './svariance.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/native.js.html b/stats/base/svariance/native.js.html deleted file mode 100644 index ed666aca3e..0000000000 --- a/stats/base/svariance/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/svariance/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 svariance = require( './svariance.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/ndarray.js.html b/stats/base/svariance/ndarray.js.html deleted file mode 100644 index 86c00b6f2b..0000000000 --- a/stats/base/svariance/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/svariance/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 svariancepn = require( '@stdlib/stats/strided/svariancepn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance 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} 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 = svariance( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariance( N, correction, x, strideX, offsetX ) {
-	return svariancepn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/ndarray.native.js.html b/stats/base/svariance/ndarray.native.js.html deleted file mode 100644 index f196091657..0000000000 --- a/stats/base/svariance/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/svariance/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.
-*
-* @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 = svariance( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariance( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/svariance.js.html b/stats/base/svariance/svariance.js.html deleted file mode 100644 index f284cf205e..0000000000 --- a/stats/base/svariance/svariance.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib/svariance.js - - - - - - - - - -
-
-

All files / stats/base/svariance/lib svariance.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.
-*
-* @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 = svariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariance( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariance/svariance.native.js.html b/stats/base/svariance/svariance.native.js.html deleted file mode 100644 index 625eb60048..0000000000 --- a/stats/base/svariance/svariance.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/svariance/lib/svariance.native.js - - - - - - - - - -
-
-

All files / stats/base/svariance/lib svariance.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.
-*
-* @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 = svariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariance( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/coverage.ndjson b/stats/base/svariancewd/coverage.ndjson deleted file mode 100644 index eae00949ec..0000000000 --- a/stats/base/svariancewd/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[495,495,100,33,33,100,4,4,100,495,495,100,"76992b6f239f2738e64d2f574f300b77f2901f21","2024-12-26 22:42:02 -0800"] -[495,495,100,33,33,100,4,4,100,495,495,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[452,452,100,21,21,100,4,4,100,452,452,100,"f642f049a14d0438e50f8cdab98835019809fbc9","2025-06-08 02:06:44 -0700"] -[452,452,100,21,21,100,4,4,100,452,452,100,"48dd346fb6e276f9132a3c91451a94469fcad5bb","2025-06-19 21:05:18 -0700"] diff --git a/stats/base/svariancewd/index.html b/stats/base/svariancewd/index.html deleted file mode 100644 index f1abc14fca..0000000000 --- a/stats/base/svariancewd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib - - - - - - - - - -
-
-

All files stats/base/svariancewd/lib

-
- -
- 100% - Statements - 452/452 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 452/452 -
- - -
-

- 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%117/117100%10/10100%1/1100%117/117
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
svariancewd.js -
-
100%92/92100%2/2100%1/1100%92/92
svariancewd.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/index.js.html b/stats/base/svariancewd/index.js.html deleted file mode 100644 index 6352e0a3ab..0000000000 --- a/stats/base/svariancewd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/svariancewd/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 Welford's algorithm.
-*
-* @module @stdlib/stats/base/svariancewd
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancewd = require( '@stdlib/stats/base/svariancewd' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancewd = require( '@stdlib/stats/base/svariancewd' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancewd.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 svariancewd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	svariancewd = main;
-} else {
-	svariancewd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancewd;
- 
-// exports: { "ndarray": "svariancewd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/main.js.html b/stats/base/svariancewd/main.js.html deleted file mode 100644 index 375d0ec677..0000000000 --- a/stats/base/svariancewd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/svariancewd/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 svariancewd = require( './svariancewd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancewd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/native.js.html b/stats/base/svariancewd/native.js.html deleted file mode 100644 index 8e58f0de3e..0000000000 --- a/stats/base/svariancewd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/svariancewd/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 svariancewd = require( './svariancewd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancewd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/ndarray.js.html b/stats/base/svariancewd/ndarray.js.html deleted file mode 100644 index 7371107aaa..0000000000 --- a/stats/base/svariancewd/ndarray.js.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/svariancewd/lib ndarray.js

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 10/10 -
- - -
- 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. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -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 -1183x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -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';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance 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. 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 {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 = svariancewd( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancewd( 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 = float64ToFloat32( v - mu );
-		mu = float64ToFloat32( mu + float64ToFloat32( delta / (i+1) ) );
-		M2 = float64ToFloat32( M2 + float64ToFloat32( delta * float64ToFloat32( v - mu ) ) ); // eslint-disable-line max-len
-		ix += strideX;
-	}
-	return float64ToFloat32( M2 / n );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/ndarray.native.js.html b/stats/base/svariancewd/ndarray.native.js.html deleted file mode 100644 index 66cf165813..0000000000 --- a/stats/base/svariancewd/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancewd/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 Welford's 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 = svariancewd( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancewd( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/svariancewd.js.html b/stats/base/svariancewd/svariancewd.js.html deleted file mode 100644 index 991303439d..0000000000 --- a/stats/base/svariancewd/svariancewd.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib/svariancewd.js - - - - - - - - - -
-
-

All files / stats/base/svariancewd/lib svariancewd.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 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. 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 {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 = svariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancewd( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancewd/svariancewd.native.js.html b/stats/base/svariancewd/svariancewd.native.js.html deleted file mode 100644 index 6433aecbe2..0000000000 --- a/stats/base/svariancewd/svariancewd.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancewd/lib/svariancewd.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancewd/lib svariancewd.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 Welford's 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 = svariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancewd( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/every-own-by/coverage.ndjson b/utils/every-own-by/coverage.ndjson deleted file mode 100644 index 5efb40feaa..0000000000 --- a/utils/every-own-by/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[123,123,100,10,10,100,1,1,100,123,123,100,"52e479b8430f04cfe0b861bd81f59c9125d7673b","2024-03-03 18:11:54 -0500"] -[123,123,100,10,10,100,1,1,100,123,123,100,"53fd65de03a466f6cf3ca0752c0908a57ef151b1","2024-05-14 12:22:44 -0400"] -[123,123,100,10,10,100,1,1,100,123,123,100,"cadb6131d6ce50338d11757e88e8a910a0367983","2024-09-16 22:09:53 -0400"] -[123,123,100,10,10,100,1,1,100,123,123,100,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[123,123,100,10,10,100,1,1,100,123,123,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] -[123,123,100,10,10,100,1,1,100,123,123,100,"ed9a036b50dd520e8090f047928e6e45611d0b46","2025-04-24 22:38:02 -0400"] diff --git a/utils/every-own-by/index.html b/utils/every-own-by/index.html deleted file mode 100644 index a9a662cf2a..0000000000 --- a/utils/every-own-by/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for utils/every-own-by/lib - - - - - - - - - -
-
-

All files utils/every-own-by/lib

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

- 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%77/77100%9/9100%1/1100%77/77
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/every-own-by/index.js.html b/utils/every-own-by/index.js.html deleted file mode 100644 index 41ba6b8aab..0000000000 --- a/utils/every-own-by/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for utils/every-own-by/lib/index.js - - - - - - - - - -
-
-

All files / utils/every-own-by/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) 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 every "own" property of a provided object passes a test implemented by a predicate function.
-*
-* @module @stdlib/utils/every-own-by
-*
-* @example
-* var every = require( '@stdlib/utils/every-own-by' );
-*
-* function isPositive( v ) {
-*     return ( v > 0 );
-* }
-*
-* var obj = { 'a': 1, 'b': 2, 'c': 3 };
-*
-* var bool = everyOwnBy( obj, isPositive );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/every-own-by/main.js.html b/utils/every-own-by/main.js.html deleted file mode 100644 index 1650ab31bd..0000000000 --- a/utils/every-own-by/main.js.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Code coverage report for utils/every-own-by/lib/main.js - - - - - - - - - -
-
-

All files / utils/every-own-by/lib main.js

-
- -
- 100% - Statements - 77/77 -
- - -
- 100% - Branches - 9/9 -
- - -
- 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 -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 -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -26x -26x -26x -11x -11x -26x -11x -11x -4x -26x -8x -8x -1x -1x -8x -8x -3x -26x -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 isObject = require( '@stdlib/assert/is-object' );
-var isFunction = require( '@stdlib/assert/is-function' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether all own elements in a collection 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 own elements pass a test
-*
-* @example
-* function isPositive( v ) {
-*     return ( v > 0 );
-* }
-*
-* var obj = {
-*     'a': 1,
-*     'b': 2,
-*     'c': 3
-* };
-*
-* var bool = everyOwnBy( obj, isPositive );
-* // returns true
-*/
-function everyOwnBy( obj, predicate, thisArg ) {
-	var key;
-	if ( !isObject( obj ) ) {
-		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 ( hasOwnProp( obj, key ) ) {
-			if ( !predicate.call( thisArg, obj[ key ], key, obj ) ) {
-				return false;
-			}
-		}
-	}
-	return true;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = everyOwnBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/none-in-by/coverage.ndjson b/utils/none-in-by/coverage.ndjson deleted file mode 100644 index 65bfc36bdb..0000000000 --- a/utils/none-in-by/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[117,117,100,10,10,100,1,1,100,117,117,100,"c9e1623e7c116d0d0afdf80dc22b19af81b3346b","2024-03-04 20:38:07 -0500"] -[117,117,100,10,10,100,1,1,100,117,117,100,"cadb6131d6ce50338d11757e88e8a910a0367983","2024-09-16 22:09:53 -0400"] -[117,117,100,10,10,100,1,1,100,117,117,100,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[117,117,100,10,10,100,1,1,100,117,117,100,"a1b543a2a1bdf4d1fb9438bd4a13cb971af62063","2024-12-17 19:18:29 -0800"] -[117,117,100,10,10,100,1,1,100,117,117,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] -[117,117,100,10,10,100,1,1,100,117,117,100,"ed9a036b50dd520e8090f047928e6e45611d0b46","2025-04-24 22:38:02 -0400"] diff --git a/utils/none-in-by/index.html b/utils/none-in-by/index.html deleted file mode 100644 index f53af3e085..0000000000 --- a/utils/none-in-by/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for utils/none-in-by/lib - - - - - - - - - -
-
-

All files utils/none-in-by/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 10/10 -
- - -
- 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%9/9100%1/1100%71/71
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/none-in-by/index.js.html b/utils/none-in-by/index.js.html deleted file mode 100644 index a22de4dfdc..0000000000 --- a/utils/none-in-by/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for utils/none-in-by/lib/index.js - - - - - - - - - -
-
-

All files / utils/none-in-by/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) 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 every property of an object fails a test implemented by a predicate function.
-*
-* @module @stdlib/utils/none-in-by
-*
-* @example
-* var noneInBy = require( '@stdlib/utils/none-in-by' );
-*
-* function isPositive( v ) {
-*     return ( v > 0 );
-* }
-*
-* var obj = { 'a' : -1, 'b' : -2, 'c' : -3, 'd' : -4 };
-*
-* var bool = noneInBy( obj, isPositive );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/none-in-by/main.js.html b/utils/none-in-by/main.js.html deleted file mode 100644 index 5c5d5301c2..0000000000 --- a/utils/none-in-by/main.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for utils/none-in-by/lib/main.js - - - - - - - - - -
-
-

All files / utils/none-in-by/lib main.js

-
- -
- 100% - Statements - 71/71 -
- - -
- 100% - Branches - 9/9 -
- - -
- 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 -16x -16x -16x -16x -11x -11x -16x -1x -1x -4x -16x -8x -1x -1x -8x -3x -16x -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 isObject = require( '@stdlib/assert/is-object' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether every property of a provided object does not satisfy 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 fail a test
-*
-* @example
-* function isPositive( v ) {
-*     return ( v > 0 );
-* };
-*
-* var obj = { 'a' : -1, 'b' : -2, 'c' : -3, 'd' : -4};
-*
-* var bool = noneInBy( obj, isPositive );
-* // returns true
-*/
-function noneInBy( obj, predicate, thisArg ) {
-	var key;
- 
-	if ( !isObject( obj ) ) {
-		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 = noneInBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/some-in-by/coverage.ndjson b/utils/some-in-by/coverage.ndjson deleted file mode 100644 index 68905408ad..0000000000 --- a/utils/some-in-by/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[132,133,99.2481,13,14,92.8571,1,1,100,132,133,99.2481,"2351845b933cc7b7368c42e4565b57149806e5f9","2024-02-28 21:22:32 -0500"] -[132,133,99.2481,13,14,92.8571,1,1,100,132,133,99.2481,"cadb6131d6ce50338d11757e88e8a910a0367983","2024-09-16 22:09:53 -0400"] -[132,133,99.2481,13,14,92.8571,1,1,100,132,133,99.2481,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[132,133,99.2481,13,14,92.8571,1,1,100,132,133,99.2481,"0a8192d68506a2abf4c3e52e1af9f1510e1660b4","2024-12-07 22:51:18 -0500"] -[132,133,99.2481,13,14,92.8571,1,1,100,132,133,99.2481,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/utils/some-in-by/index.html b/utils/some-in-by/index.html deleted file mode 100644 index 3d187f26f2..0000000000 --- a/utils/some-in-by/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for utils/some-in-by/lib - - - - - - - - - -
-
-

All files utils/some-in-by/lib

-
- -
- 99.24% - Statements - 132/133 -
- - -
- 92.85% - Branches - 13/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 99.24% - Lines - 132/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 -
-
98.85%86/8792.3%12/13100%1/198.85%86/87
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/some-in-by/index.js.html b/utils/some-in-by/index.js.html deleted file mode 100644 index 3ef61ef5f3..0000000000 --- a/utils/some-in-by/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for utils/some-in-by/lib/index.js - - - - - - - - - -
-
-

All files / utils/some-in-by/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) 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 an object contains at least `n` properties (own or inherited) which pass a test implemented by a predicate function.
-*
-* @module @stdlib/utils/some-in-by
-*
-* @example
-* var someInBy = require( '@stdlib/utils/some-in-by' );
-*
-* function isNegative( v ) {
-*     return ( v < 0 );
-* }
-*
-* var obj = { a: 1, b: -2, c: 3, d: 4, e: -1 };
-*
-* var bool = someInBy( obj, 2, isNegative );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/some-in-by/main.js.html b/utils/some-in-by/main.js.html deleted file mode 100644 index 0013b00100..0000000000 --- a/utils/some-in-by/main.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for utils/some-in-by/lib/main.js - - - - - - - - - -
-
-

All files / utils/some-in-by/lib main.js

-
- -
- 98.85% - Statements - 86/87 -
- - -
- 92.3% - Branches - 12/13 -
- - -
- 100% - Functions - 1/1 -
- - -
- 98.85% - Lines - 86/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 -1x -1x -1x -1x -1x -1x -41x -41x -41x -41x -41x -9x -9x -41x -12x -12x -41x -11x -11x -9x -41x -22x -22x -  -22x -22x -22x -5x -5x -3x -3x -5x -22x -22x -6x -41x -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 isObject = require( '@stdlib/assert/is-object' );
-var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether an object contains at least `n` properties (own or inherited) which pass a test implemented by a predicate function.
-*
-* @param {Object} obj - input object
-* @param {PositiveInteger} n - number of properties
-* @param {Function} predicate - test function
-* @param {*} [thisArg] - execution context
-* @throws {TypeError} first argument must be an object
-* @throws {TypeError} second argument must be a positive integer
-* @throws {TypeError} third argument must be a function
-* @returns {boolean} boolean indicating whether an object contains at least `n` properties which pass a test
-*
-* @example
-* function isNegative( v ) {
-*     return ( v < 0 );
-* }
-*
-* var obj = { a: 1, b: -2, c: 3, d: 4, e: -1 };
-*
-* var bool = someInBy( obj, 2, isNegative );
-* // returns true
-*/
-function someInBy( obj, n, predicate, thisArg ) {
-	var count;
-	var out;
-	var key;
-	if ( !isObject( obj ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be an object. Value: `%s`.', obj ) );
-	}
-	if ( !isPositiveInteger( n ) ) {
-		throw new TypeError( format( 'invalid argument. Second argument must be a positive integer. Value: `%s`.', n ) );
-	}
-	if ( !isFunction( predicate ) ) {
-		throw new TypeError( format( 'invalid argument. Third argument must be a function. Value: `%s`.', predicate ) );
-	}
-	count = 0;
-	for ( key in obj ) {
-		if (
-			Object.prototype.hasOwnProperty.call( obj, key ) ||
-			Object.prototype.hasOwnProperty.call( Object.getPrototypeOf( obj ), key )
-		) {
-			out = predicate.call( thisArg, obj[ key ], key, obj );
-			if ( out ) {
-				count += 1;
-				if ( count === n ) {
-					return true;
-				}
-			}
-		}
-	}
-	return false;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = someInBy;
- 
- -
-
- - - - - - - - \ No newline at end of file