diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js b/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js
index 4273bfa1d905..10bef09cbca7 100644
--- a/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js
+++ b/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js
@@ -567,7 +567,7 @@ ns.push({
'type': 'Function',
'related': [
'@stdlib/stats/base/dmean',
- '@stdlib/stats/base/dnanmeanpn',
+ '@stdlib/stats/strided/dnanmeanpn',
'@stdlib/stats/base/meanpn',
'@stdlib/stats/base/smeanpn'
]
@@ -1044,8 +1044,8 @@ ns.push({
ns.push({
'alias': 'base.strided.dnanmeanpn',
- 'path': '@stdlib/stats/base/dnanmeanpn',
- 'value': require( '@stdlib/stats/base/dnanmeanpn' ),
+ 'path': '@stdlib/stats/strided/dnanmeanpn',
+ 'value': require( '@stdlib/stats/strided/dnanmeanpn' ),
'type': 'Function',
'related': [
'@stdlib/stats/base/dmeanpn',
@@ -1779,7 +1779,7 @@ ns.push({
'value': require( '@stdlib/stats/base/dsnanmeanpn' ),
'type': 'Function',
'related': [
- '@stdlib/stats/base/dnanmeanpn',
+ '@stdlib/stats/strided/dnanmeanpn',
'@stdlib/stats/base/dsmeanpn',
'@stdlib/stats/base/dsnanmean',
'@stdlib/stats/base/nanmeanpn',
diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/n.js b/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/n.js
index 00e8d6a904f2..1e26bfc320cc 100644
--- a/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/n.js
+++ b/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/n.js
@@ -100,7 +100,7 @@ ns.push({
'value': require( '@stdlib/stats/base/nanmeanpn' ),
'type': 'Function',
'related': [
- '@stdlib/stats/base/dnanmeanpn',
+ '@stdlib/stats/strided/dnanmeanpn',
'@stdlib/stats/base/meanpn',
'@stdlib/stats/base/nanmean',
'@stdlib/stats/base/snanmeanpn'
diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/s.js b/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/s.js
index 69eaaa638a4c..3f6a42ece5f8 100644
--- a/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/s.js
+++ b/lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/s.js
@@ -1105,7 +1105,7 @@ ns.push({
'value': require( '@stdlib/stats/base/snanmeanpn' ),
'type': 'Function',
'related': [
- '@stdlib/stats/base/dnanmeanpn',
+ '@stdlib/stats/strided/dnanmeanpn',
'@stdlib/stats/base/nanmeanpn',
'@stdlib/stats/base/smeanpn',
'@stdlib/stats/base/snanmean'
diff --git a/lib/node_modules/@stdlib/stats/base/README.md b/lib/node_modules/@stdlib/stats/base/README.md
index 0b111e319c2a..4f57a4c10e26 100644
--- a/lib/node_modules/@stdlib/stats/base/README.md
+++ b/lib/node_modules/@stdlib/stats/base/README.md
@@ -71,7 +71,7 @@ The namespace contains the following statistical functions:
- [`dmskmax( N, x, strideX, mask, strideMask )`][@stdlib/stats/base/dmskmax]: calculate the maximum value of a double-precision floating-point strided array according to a mask.
- [`dmskmin( N, x, strideX, mask, strideMask )`][@stdlib/stats/base/dmskmin]: calculate the minimum value of a double-precision floating-point strided array according to a mask.
- [`dmskrange( N, x, strideX, mask, strideMask )`][@stdlib/stats/base/dmskrange]: calculate the range of a double-precision floating-point strided array according to a mask.
-- [`dnanmeanpn( N, x, strideX )`][@stdlib/stats/base/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
+- [`dnanmeanpn( N, x, strideX )`][@stdlib/stats/strided/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
- [`dnanmeanpw( N, x, strideX )`][@stdlib/stats/base/dnanmeanpw]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.
- [`dnanmeanwd( N, x, strideX )`][@stdlib/stats/base/dnanmeanwd]: calculate the arithmetic mean of a double-precision floating-point strided array, using Welford's algorithm and ignoring `NaN` values.
- [`dnanmin( N, x, strideX )`][@stdlib/stats/base/dnanmin]: calculate the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.
@@ -329,7 +329,7 @@ console.log( objectKeys( ns ) );
[@stdlib/stats/base/dmskrange]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dmskrange
-[@stdlib/stats/base/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmeanpn
+[@stdlib/stats/strided/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmeanpn
[@stdlib/stats/base/dnanmeanpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmeanpw
diff --git a/lib/node_modules/@stdlib/stats/base/dmeanpn/README.md b/lib/node_modules/@stdlib/stats/base/dmeanpn/README.md
index 73eda8656b1c..e79e27a38f12 100644
--- a/lib/node_modules/@stdlib/stats/base/dmeanpn/README.md
+++ b/lib/node_modules/@stdlib/stats/base/dmeanpn/README.md
@@ -197,7 +197,7 @@ console.log( v );
## See Also
- [`@stdlib/stats/base/dmean`][@stdlib/stats/base/dmean]: calculate the arithmetic mean of a double-precision floating-point strided array.
-- [`@stdlib/stats/base/dnanmeanpn`][@stdlib/stats/base/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
+- [`@stdlib/stats/strided/dnanmeanpn`][@stdlib/stats/strided/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
- [`@stdlib/stats/base/meanpn`][@stdlib/stats/base/meanpn]: calculate the arithmetic mean of a strided array using a two-pass error correction algorithm.
- [`@stdlib/stats/base/smeanpn`][@stdlib/stats/base/smeanpn]: calculate the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm.
@@ -223,7 +223,7 @@ console.log( v );
[@stdlib/stats/base/dmean]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dmean
-[@stdlib/stats/base/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmeanpn
+[@stdlib/stats/strided/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmeanpn
[@stdlib/stats/base/meanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/meanpn
diff --git a/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts
index b6e482d8a32e..ba35d97a4c98 100644
--- a/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts
@@ -35,7 +35,6 @@ import dmeanvarpn = require( '@stdlib/stats/base/dmeanvarpn' );
import dmskmax = require( '@stdlib/stats/base/dmskmax' );
import dmskmin = require( '@stdlib/stats/base/dmskmin' );
import dmskrange = require( '@stdlib/stats/base/dmskrange' );
-import dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
import dnanmeanpw = require( '@stdlib/stats/base/dnanmeanpw' );
import dnanmeanwd = require( '@stdlib/stats/base/dnanmeanwd' );
import dnanmin = require( '@stdlib/stats/base/dnanmin' );
@@ -644,32 +643,6 @@ interface Namespace {
*/
dmskrange: typeof dmskrange;
- /**
- * Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
- *
- * @param N - number of indexed elements
- * @param x - input array
- * @param strideX - stride length
- * @returns arithmetic mean
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- *
- * var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
- *
- * var v = ns.dnanmeanpn( x.length, x, 1 );
- * // returns ~0.3333
- *
- * @example
- * var Float64Array = require( '@stdlib/array/float64' );
- *
- * var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
- *
- * var v = ns.dnanmeanpn.ndarray( x.length, x, 1, 0 );
- * // returns ~0.3333
- */
- dnanmeanpn: typeof dnanmeanpn;
-
/**
* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.
*
diff --git a/lib/node_modules/@stdlib/stats/base/dsnanmeanpn/README.md b/lib/node_modules/@stdlib/stats/base/dsnanmeanpn/README.md
index caf99802374f..a8aa25b266b5 100644
--- a/lib/node_modules/@stdlib/stats/base/dsnanmeanpn/README.md
+++ b/lib/node_modules/@stdlib/stats/base/dsnanmeanpn/README.md
@@ -314,7 +314,7 @@ int main( void ) {
## See Also
-- [`@stdlib/stats/base/dnanmeanpn`][@stdlib/stats/base/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
+- [`@stdlib/stats/strided/dnanmeanpn`][@stdlib/stats/strided/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
- [`@stdlib/stats/base/dsmeanpn`][@stdlib/stats/base/dsmeanpn]: calculate the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm with extended accumulation and returning an extended precision result.
- [`@stdlib/stats/base/dsnanmean`][@stdlib/stats/base/dsnanmean]: calculate the arithmetic mean of a single-precision floating-point strided array, ignoring NaN values, using extended accumulation, and returning an extended precision result.
- [`@stdlib/stats/base/nanmeanpn`][@stdlib/stats/base/nanmeanpn]: calculate the arithmetic mean of a strided array, ignoring NaN values and using a two-pass error correction algorithm.
@@ -341,7 +341,7 @@ int main( void ) {
-[@stdlib/stats/base/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmeanpn
+[@stdlib/stats/strided/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmeanpn
[@stdlib/stats/base/dsmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dsmeanpn
diff --git a/lib/node_modules/@stdlib/stats/base/lib/index.js b/lib/node_modules/@stdlib/stats/base/lib/index.js
index cd94806c147f..c91fa33ca131 100644
--- a/lib/node_modules/@stdlib/stats/base/lib/index.js
+++ b/lib/node_modules/@stdlib/stats/base/lib/index.js
@@ -171,15 +171,6 @@ setReadOnly( ns, 'dmskmin', require( '@stdlib/stats/base/dmskmin' ) );
*/
setReadOnly( ns, 'dmskrange', require( '@stdlib/stats/base/dmskrange' ) );
-/**
-* @name dnanmeanpn
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/stats/base/dnanmeanpn}
-*/
-setReadOnly( ns, 'dnanmeanpn', require( '@stdlib/stats/base/dnanmeanpn' ) );
-
/**
* @name dnanmeanpw
* @memberof ns
diff --git a/lib/node_modules/@stdlib/stats/base/nanmeanpn/README.md b/lib/node_modules/@stdlib/stats/base/nanmeanpn/README.md
index 4a48a17f883d..0315cbc99561 100644
--- a/lib/node_modules/@stdlib/stats/base/nanmeanpn/README.md
+++ b/lib/node_modules/@stdlib/stats/base/nanmeanpn/README.md
@@ -136,7 +136,7 @@ var v = nanmeanpn.ndarray( N, x, 2, 1 );
- If `N <= 0`, both functions return `NaN`.
- If every indexed element is `NaN`, both functions return `NaN`.
-- Depending on the environment, the typed versions ([`dnanmeanpn`][@stdlib/stats/base/dnanmeanpn], [`snanmeanpn`][@stdlib/stats/base/snanmeanpn], etc.) are likely to be significantly more performant.
+- Depending on the environment, the typed versions ([`dnanmeanpn`][@stdlib/stats/strided/dnanmeanpn], [`snanmeanpn`][@stdlib/stats/base/snanmeanpn], etc.) are likely to be significantly more performant.
@@ -196,7 +196,7 @@ console.log( v );
## See Also
-- [`@stdlib/stats/base/dnanmeanpn`][@stdlib/stats/base/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
+- [`@stdlib/stats/strided/dnanmeanpn`][@stdlib/stats/strided/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
- [`@stdlib/stats/base/meanpn`][@stdlib/stats/base/meanpn]: calculate the arithmetic mean of a strided array using a two-pass error correction algorithm.
- [`@stdlib/stats/base/nanmean`][@stdlib/stats/base/nanmean]: calculate the arithmetic mean of a strided array, ignoring NaN values.
- [`@stdlib/stats/base/snanmeanpn`][@stdlib/stats/base/snanmeanpn]: calculate the arithmetic mean of a single-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
@@ -221,7 +221,7 @@ console.log( v );
-[@stdlib/stats/base/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmeanpn
+[@stdlib/stats/strided/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmeanpn
[@stdlib/stats/base/meanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/meanpn
diff --git a/lib/node_modules/@stdlib/stats/base/snanmeanpn/README.md b/lib/node_modules/@stdlib/stats/base/snanmeanpn/README.md
index fd3db0d83922..5fe1fc1974e5 100644
--- a/lib/node_modules/@stdlib/stats/base/snanmeanpn/README.md
+++ b/lib/node_modules/@stdlib/stats/base/snanmeanpn/README.md
@@ -310,7 +310,7 @@ int main( void ) {
## See Also
-- [`@stdlib/stats/base/dnanmeanpn`][@stdlib/stats/base/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
+- [`@stdlib/stats/strided/dnanmeanpn`][@stdlib/stats/strided/dnanmeanpn]: calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.
- [`@stdlib/stats/base/nanmeanpn`][@stdlib/stats/base/nanmeanpn]: calculate the arithmetic mean of a strided array, ignoring NaN values and using a two-pass error correction algorithm.
- [`@stdlib/stats/base/smeanpn`][@stdlib/stats/base/smeanpn]: calculate the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm.
- [`@stdlib/stats/base/snanmean`][@stdlib/stats/base/snanmean]: calculate the arithmetic mean of a single-precision floating-point strided array, ignoring NaN values.
@@ -335,7 +335,7 @@ int main( void ) {
-[@stdlib/stats/base/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmeanpn
+[@stdlib/stats/strided/dnanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmeanpn
[@stdlib/stats/base/nanmeanpn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/nanmeanpn
diff --git a/lib/node_modules/@stdlib/stats/strided/dnanmean/lib/ndarray.js b/lib/node_modules/@stdlib/stats/strided/dnanmean/lib/ndarray.js
index 9e8d811e0e39..ec0ff3d39f09 100644
--- a/lib/node_modules/@stdlib/stats/strided/dnanmean/lib/ndarray.js
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmean/lib/ndarray.js
@@ -20,7 +20,7 @@
// MODULES //
-var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' ).ndarray;
+var dnanmeanpn = require( '@stdlib/stats/strided/dnanmeanpn' ).ndarray;
// MAIN //
diff --git a/lib/node_modules/@stdlib/stats/strided/dnanmean/manifest.json b/lib/node_modules/@stdlib/stats/strided/dnanmean/manifest.json
index fa26b6a6c37d..a8e303e431e3 100644
--- a/lib/node_modules/@stdlib/stats/strided/dnanmean/manifest.json
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmean/manifest.json
@@ -40,7 +40,7 @@
"dependencies": [
"@stdlib/blas/base/shared",
"@stdlib/strided/base/stride2offset",
- "@stdlib/stats/base/dnanmeanpn",
+ "@stdlib/stats/strided/dnanmeanpn",
"@stdlib/napi/export",
"@stdlib/napi/argv",
"@stdlib/napi/argv-int64",
@@ -62,7 +62,7 @@
"dependencies": [
"@stdlib/blas/base/shared",
"@stdlib/strided/base/stride2offset",
- "@stdlib/stats/base/dnanmeanpn"
+ "@stdlib/stats/strided/dnanmeanpn"
]
},
{
@@ -79,7 +79,7 @@
"dependencies": [
"@stdlib/blas/base/shared",
"@stdlib/strided/base/stride2offset",
- "@stdlib/stats/base/dnanmeanpn"
+ "@stdlib/stats/strided/dnanmeanpn"
]
},
{
@@ -96,7 +96,7 @@
"dependencies": [
"@stdlib/blas/base/shared",
"@stdlib/strided/base/stride2offset",
- "@stdlib/stats/base/dnanmeanpn"
+ "@stdlib/stats/strided/dnanmeanpn"
]
}
]
diff --git a/lib/node_modules/@stdlib/stats/strided/dnanmean/src/main.c b/lib/node_modules/@stdlib/stats/strided/dnanmean/src/main.c
index 8df973d6ec3d..3d5505055ec6 100644
--- a/lib/node_modules/@stdlib/stats/strided/dnanmean/src/main.c
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmean/src/main.c
@@ -17,7 +17,7 @@
*/
#include "stdlib/stats/strided/dnanmean.h"
-#include "stdlib/stats/base/dnanmeanpn.h"
+#include "stdlib/stats/strided/dnanmeanpn.h"
#include "stdlib/blas/base/shared.h"
#include "stdlib/strided/base/stride2offset.h"
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/README.md b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/README.md
similarity index 97%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/README.md
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/README.md
index 7fb8a0f2c8bb..1ef646e2edef 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/README.md
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/README.md
@@ -33,7 +33,7 @@ The [arithmetic mean][arithmetic-mean] is defined as
```
@@ -48,7 +48,7 @@ The [arithmetic mean][arithmetic-mean] is defined as
## Usage
```javascript
-var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
+var dnanmeanpn = require( '@stdlib/stats/strided/dnanmeanpn' );
```
#### dnanmeanpn( N, x, strideX )
@@ -152,7 +152,7 @@ var v = dnanmeanpn.ndarray( 5, x, 2, 1 );
var randu = require( '@stdlib/random/base/randu' );
var round = require( '@stdlib/math/base/special/round' );
var Float64Array = require( '@stdlib/array/float64' );
-var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
+var dnanmeanpn = require( '@stdlib/stats/strided/dnanmeanpn' );
var x;
var i;
@@ -198,7 +198,7 @@ console.log( v );
### Usage
```c
-#include "stdlib/stats/base/dnanmeanpn.h"
+#include "stdlib/stats/strided/dnanmeanpn.h"
```
#### stdlib_strided_dnanmeanpn( N, \*X, strideX )
@@ -263,7 +263,7 @@ double stdlib_strided_dnanmeanpn_ndarray( const CBLAS_INT N, const double *X, co
### Examples
```c
-#include "stdlib/stats/base/dnanmeanpn.h"
+#include "stdlib/stats/strided/dnanmeanpn.h"
#include
int main( void ) {
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.native.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.native.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.ndarray.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.ndarray.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.ndarray.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.ndarray.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.ndarray.native.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.ndarray.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/benchmark.ndarray.native.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/benchmark.ndarray.native.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/c/Makefile b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/c/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/c/Makefile
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/c/Makefile
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/c/benchmark.length.c b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/c/benchmark.length.c
similarity index 99%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/c/benchmark.length.c
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/c/benchmark.length.c
index 86c2b30396d8..ce81ec85d19f 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/benchmark/c/benchmark.length.c
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/benchmark/c/benchmark.length.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "stdlib/stats/base/dnanmeanpn.h"
+#include "stdlib/stats/strided/dnanmeanpn.h"
#include
#include
#include
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/binding.gyp b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/binding.gyp
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/binding.gyp
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/binding.gyp
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/img/equation_arithmetic_mean.svg b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/img/equation_arithmetic_mean.svg
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/img/equation_arithmetic_mean.svg
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/img/equation_arithmetic_mean.svg
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/repl.txt b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/repl.txt
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/types/test.ts b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/docs/types/test.ts
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/examples/c/Makefile b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/examples/c/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/examples/c/Makefile
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/examples/c/Makefile
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/examples/c/example.c b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/examples/c/example.c
similarity index 95%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/examples/c/example.c
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/examples/c/example.c
index 5b8115ae0169..def80770b6e9 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/examples/c/example.c
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/examples/c/example.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "stdlib/stats/base/dnanmeanpn.h"
+#include "stdlib/stats/strided/dnanmeanpn.h"
#include
int main( void ) {
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/examples/index.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/examples/index.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/examples/index.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/include.gypi b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/include.gypi
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/include.gypi
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/include.gypi
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/include/stdlib/stats/base/dnanmeanpn.h b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/include/stdlib/stats/strided/dnanmeanpn.h
similarity index 92%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/include/stdlib/stats/base/dnanmeanpn.h
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/include/stdlib/stats/strided/dnanmeanpn.h
index 7bcb4caf6569..5bd8f149b2f0 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/include/stdlib/stats/base/dnanmeanpn.h
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/include/stdlib/stats/strided/dnanmeanpn.h
@@ -16,8 +16,8 @@
* limitations under the License.
*/
-#ifndef STDLIB_STATS_BASE_DNANMEANPN_H
-#define STDLIB_STATS_BASE_DNANMEANPN_H
+#ifndef STDLIB_STATS_STRIDED_DNANMEANPN_H
+#define STDLIB_STATS_STRIDED_DNANMEANPN_H
#include "stdlib/blas/base/shared.h"
@@ -42,4 +42,4 @@ double API_SUFFIX(stdlib_strided_dnanmeanpn_ndarray)( const CBLAS_INT N, const d
}
#endif
-#endif // !STDLIB_STATS_BASE_DNANMEANPN_H
+#endif // !STDLIB_STATS_STRIDED_DNANMEANPN_H
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/dnanmeanpn.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/dnanmeanpn.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/dnanmeanpn.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/dnanmeanpn.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/dnanmeanpn.native.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/dnanmeanpn.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/dnanmeanpn.native.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/dnanmeanpn.native.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/index.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/index.js
similarity index 90%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/index.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/index.js
index 1e594462af3c..e9a5fc4cc846 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/index.js
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/index.js
@@ -21,11 +21,11 @@
/**
* Compute the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
*
-* @module @stdlib/stats/base/dnanmeanpn
+* @module @stdlib/stats/strided/dnanmeanpn
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
+* var dnanmeanpn = require( '@stdlib/stats/strided/dnanmeanpn' );
*
* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
*
@@ -34,7 +34,7 @@
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
+* var dnanmeanpn = require( '@stdlib/stats/strided/dnanmeanpn' );
*
* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
*
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/main.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/main.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/main.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/main.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/native.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/native.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/native.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/native.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/ndarray.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/ndarray.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/ndarray.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/ndarray.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/ndarray.native.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/ndarray.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/lib/ndarray.native.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/lib/ndarray.native.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/manifest.json b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/manifest.json
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/manifest.json
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/manifest.json
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/package.json b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/package.json
similarity index 97%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/package.json
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/package.json
index ec73bcd390a0..79d1601dfbeb 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/package.json
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/stats/base/dnanmeanpn",
+ "name": "@stdlib/stats/strided/dnanmeanpn",
"version": "0.0.0",
"description": "Calculate the arithmetic mean of a double-precision floating-point strided array, ignoring NaN values and using a two-pass error correction algorithm.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/Makefile b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/Makefile
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/Makefile
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/addon.c b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/addon.c
similarity index 97%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/addon.c
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/addon.c
index 9ae77c7746c2..ae655c555789 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/addon.c
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/addon.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "stdlib/stats/base/dnanmeanpn.h"
+#include "stdlib/stats/strided/dnanmeanpn.h"
#include "stdlib/napi/export.h"
#include "stdlib/napi/argv.h"
#include "stdlib/napi/argv_int64.h"
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/main.c b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/main.c
similarity index 98%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/main.c
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/main.c
index 3536233018ed..94dff02840b8 100644
--- a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/src/main.c
+++ b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/src/main.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "stdlib/stats/base/dnanmeanpn.h"
+#include "stdlib/stats/strided/dnanmeanpn.h"
#include "stdlib/blas/base/shared.h"
#include "stdlib/strided/base/stride2offset.h"
@@ -55,7 +55,6 @@ double API_SUFFIX(stdlib_strided_dnanmeanpn_ndarray)( const CBLAS_INT N, const d
CBLAS_INT ix;
CBLAS_INT i;
CBLAS_INT n;
- CBLAS_INT o;
double dn;
double s;
double t;
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.dnanmeanpn.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.dnanmeanpn.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.dnanmeanpn.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.dnanmeanpn.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.dnanmeanpn.native.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.dnanmeanpn.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.dnanmeanpn.native.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.dnanmeanpn.native.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.ndarray.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.ndarray.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.ndarray.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.ndarray.js
diff --git a/lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.ndarray.native.js b/lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.ndarray.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/stats/base/dnanmeanpn/test/test.ndarray.native.js
rename to lib/node_modules/@stdlib/stats/strided/dnanmeanpn/test/test.ndarray.native.js