Skip to content

Commit d29459f

Browse files
committed
refactor: update paths
Ref: #4797 --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 8d3dbb6 commit d29459f

File tree

10 files changed

+21
-21
lines changed

10 files changed

+21
-21
lines changed

lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2294,7 +2294,7 @@ ns.push({
22942294
'@stdlib/stats/strided/dnanvariancetk',
22952295
'@stdlib/stats/strided/dstdevtk',
22962296
'@stdlib/stats/strided/dvariance',
2297-
'@stdlib/stats/base/svariancetk',
2297+
'@stdlib/stats/strided/svariancetk',
22982298
'@stdlib/stats/base/variancetk'
22992299
]
23002300
});

lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/s.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1420,7 +1420,7 @@ ns.push({
14201420
'@stdlib/stats/base/nanvariancetk',
14211421
'@stdlib/stats/base/snanstdevtk',
14221422
'@stdlib/stats/base/snanvariance',
1423-
'@stdlib/stats/base/svariancetk'
1423+
'@stdlib/stats/strided/svariancetk'
14241424
]
14251425
});
14261426

@@ -1666,7 +1666,7 @@ ns.push({
16661666
'@stdlib/stats/base/snanstdevtk',
16671667
'@stdlib/stats/base/sstdev',
16681668
'@stdlib/stats/base/stdevtk',
1669-
'@stdlib/stats/base/svariancetk'
1669+
'@stdlib/stats/strided/svariancetk'
16701670
]
16711671
});
16721672

@@ -1935,8 +1935,8 @@ ns.push({
19351935

19361936
ns.push({
19371937
'alias': 'base.strided.svariancetk',
1938-
'path': '@stdlib/stats/base/svariancetk',
1939-
'value': require( '@stdlib/stats/base/svariancetk' ),
1938+
'path': '@stdlib/stats/strided/svariancetk',
1939+
'value': require( '@stdlib/stats/strided/svariancetk' ),
19401940
'type': 'Function',
19411941
'related': [
19421942
'@stdlib/stats/strided/dvariancetk',

lib/node_modules/@stdlib/stats/base/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ The namespace contains the following statistical functions:
240240
- <span class="signature">[`svariance( N, correction, x, stride )`][@stdlib/stats/base/svariance]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array.</span>
241241
- <span class="signature">[`svariancech( N, correction, x, strideX )`][@stdlib/stats/strided/svariancech]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass trial mean algorithm.</span>
242242
- <span class="signature">[`svariancepn( N, correction, x, strideX )`][@stdlib/stats/strided/svariancepn]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a two-pass algorithm.</span>
243-
- <span class="signature">[`svariancetk( N, correction, x, strideX )`][@stdlib/stats/base/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
243+
- <span class="signature">[`svariancetk( N, correction, x, strideX )`][@stdlib/stats/strided/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
244244
- <span class="signature">[`svariancewd( N, correction, x, stride )`][@stdlib/stats/base/svariancewd]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using Welford's algorithm.</span>
245245
- <span class="signature">[`svarianceyc( N, correction, x, strideX )`][@stdlib/stats/base/svarianceyc]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.</span>
246246
- <span class="signature">[`variance( N, correction, x, stride )`][@stdlib/stats/base/variance]</span><span class="delimiter">: </span><span class="description">calculate the variance of a strided array.</span>
@@ -665,7 +665,7 @@ console.log( objectKeys( ns ) );
665665

666666
[@stdlib/stats/strided/svariancepn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/svariancepn
667667

668-
[@stdlib/stats/base/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/svariancetk
668+
[@stdlib/stats/strided/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/svariancetk
669669

670670
[@stdlib/stats/base/svariancewd]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/svariancewd
671671

lib/node_modules/@stdlib/stats/base/snanvariancetk/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ console.log( v );
247247
- <span class="package-name">[`@stdlib/stats/base/nanvariancetk`][@stdlib/stats/base/nanvariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
248248
- <span class="package-name">[`@stdlib/stats/base/snanstdevtk`][@stdlib/stats/base/snanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a single-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
249249
- <span class="package-name">[`@stdlib/stats/base/snanvariance`][@stdlib/stats/base/snanvariance]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array ignoring NaN values.</span>
250-
- <span class="package-name">[`@stdlib/stats/base/svariancetk`][@stdlib/stats/base/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
250+
- <span class="package-name">[`@stdlib/stats/strided/svariancetk`][@stdlib/stats/strided/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
251251

252252
</section>
253253

@@ -275,7 +275,7 @@ console.log( v );
275275

276276
[@stdlib/stats/base/snanvariance]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/snanvariance
277277

278-
[@stdlib/stats/base/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/svariancetk
278+
[@stdlib/stats/strided/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/svariancetk
279279

280280
<!-- </related-links> -->
281281

lib/node_modules/@stdlib/stats/base/variancetk/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ var v = variancetk.ndarray( N, 1, x, 2, 1 );
183183
- If `N <= 0`, both functions return `NaN`.
184184
- If `N - c` is less than or equal to `0` (where `c` corresponds to the provided degrees of freedom adjustment), both functions return `NaN`.
185185
- Some caution should be exercised when using the one-pass textbook algorithm. Literature overwhelmingly discourages the algorithm's use for two reasons: 1) the lack of safeguards against underflow and overflow and 2) the risk of catastrophic cancellation when subtracting the two sums if the sums are large and the variance small. These concerns have merit; however, the one-pass textbook algorithm should not be dismissed outright. For data distributions with a moderately large standard deviation to mean ratio (i.e., **coefficient of variation**), the one-pass textbook algorithm may be acceptable, especially when performance is paramount and some precision loss is acceptable (including a risk of returning a negative variance due to floating-point rounding errors!). In short, no single "best" algorithm for computing the variance exists. The "best" algorithm depends on the underlying data distribution, your performance requirements, and your minimum precision requirements. When evaluating which algorithm to use, consider the relative pros and cons, and choose the algorithm which best serves your needs.
186-
- Depending on the environment, the typed versions ([`dvariancetk`][@stdlib/stats/strided/dvariancetk], [`svariancetk`][@stdlib/stats/base/svariancetk], etc.) are likely to be significantly more performant.
186+
- Depending on the environment, the typed versions ([`dvariancetk`][@stdlib/stats/strided/dvariancetk], [`svariancetk`][@stdlib/stats/strided/svariancetk], etc.) are likely to be significantly more performant.
187187

188188
</section>
189189

@@ -257,7 +257,7 @@ console.log( v );
257257

258258
[mdn-typed-array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
259259

260-
[@stdlib/stats/base/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/svariancetk
260+
[@stdlib/stats/strided/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/svariancetk
261261

262262
[@ling:1974a]: https://doi.org/10.2307/2286154
263263

lib/node_modules/@stdlib/stats/strided/dvariancetk/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ int main( void ) {
382382
- <span class="package-name">[`@stdlib/stats/strided/dnanvariancetk`][@stdlib/stats/strided/dnanvariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a double-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
383383
- <span class="package-name">[`@stdlib/stats/strided/dstdevtk`][@stdlib/stats/strided/dstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array using a one-pass textbook algorithm.</span>
384384
- <span class="package-name">[`@stdlib/stats/strided/dvariance`][@stdlib/stats/strided/dvariance]</span><span class="delimiter">: </span><span class="description">calculate the variance of a double-precision floating-point strided array.</span>
385-
- <span class="package-name">[`@stdlib/stats/base/svariancetk`][@stdlib/stats/base/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
385+
- <span class="package-name">[`@stdlib/stats/strided/svariancetk`][@stdlib/stats/strided/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
386386
- <span class="package-name">[`@stdlib/stats/base/variancetk`][@stdlib/stats/base/variancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a strided array using a one-pass textbook algorithm.</span>
387387
388388
</section>
@@ -409,7 +409,7 @@ int main( void ) {
409409
410410
[@stdlib/stats/strided/dvariance]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dvariance
411411
412-
[@stdlib/stats/base/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/svariancetk
412+
[@stdlib/stats/strided/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/svariancetk
413413
414414
[@stdlib/stats/base/variancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/variancetk
415415

lib/node_modules/@stdlib/stats/strided/sstdevtk/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ int main( void ) {
353353
- <span class="package-name">[`@stdlib/stats/base/snanstdevtk`][@stdlib/stats/base/snanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a single-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
354354
- <span class="package-name">[`@stdlib/stats/base/sstdev`][@stdlib/stats/base/sstdev]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a single-precision floating-point strided array.</span>
355355
- <span class="package-name">[`@stdlib/stats/base/stdevtk`][@stdlib/stats/base/stdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a strided array using a one-pass textbook algorithm.</span>
356-
- <span class="package-name">[`@stdlib/stats/base/svariancetk`][@stdlib/stats/base/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
356+
- <span class="package-name">[`@stdlib/stats/strided/svariancetk`][@stdlib/stats/strided/svariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
357357
358358
</section>
359359
@@ -381,7 +381,7 @@ int main( void ) {
381381
382382
[@stdlib/stats/base/stdevtk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/stdevtk
383383
384-
[@stdlib/stats/base/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/svariancetk
384+
[@stdlib/stats/strided/svariancetk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/svariancetk
385385
386386
<!-- </related-links> -->
387387

lib/node_modules/@stdlib/stats/strided/sstdevtk/lib/ndarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var svariancetk = require( '@stdlib/stats/base/svariancetk' ).ndarray;
23+
var svariancetk = require( '@stdlib/stats/strided/svariancetk' ).ndarray;
2424
var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
2525

2626

lib/node_modules/@stdlib/stats/strided/sstdevtk/manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"@stdlib/blas/base/shared",
4242
"@stdlib/strided/base/stride2offset",
4343
"@stdlib/math/base/special/sqrtf",
44-
"@stdlib/stats/base/svariancetk",
44+
"@stdlib/stats/strided/svariancetk",
4545
"@stdlib/napi/export",
4646
"@stdlib/napi/argv",
4747
"@stdlib/napi/argv-int64",
@@ -65,7 +65,7 @@
6565
"@stdlib/blas/base/shared",
6666
"@stdlib/strided/base/stride2offset",
6767
"@stdlib/math/base/special/sqrtf",
68-
"@stdlib/stats/base/svariancetk"
68+
"@stdlib/stats/strided/svariancetk"
6969
]
7070
},
7171
{
@@ -83,7 +83,7 @@
8383
"@stdlib/blas/base/shared",
8484
"@stdlib/strided/base/stride2offset",
8585
"@stdlib/math/base/special/sqrtf",
86-
"@stdlib/stats/base/svariancetk"
86+
"@stdlib/stats/strided/svariancetk"
8787
]
8888
},
8989
{
@@ -101,7 +101,7 @@
101101
"@stdlib/blas/base/shared",
102102
"@stdlib/strided/base/stride2offset",
103103
"@stdlib/math/base/special/sqrtf",
104-
"@stdlib/stats/base/svariancetk"
104+
"@stdlib/stats/strided/svariancetk"
105105
]
106106
}
107107
]

lib/node_modules/@stdlib/stats/strided/sstdevtk/src/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/strided/sstdevtk.h"
20-
#include "stdlib/stats/base/svariancetk.h"
20+
#include "stdlib/stats/strided/svariancetk.h"
2121
#include "stdlib/blas/base/shared.h"
2222
#include "stdlib/math/base/special/sqrtf.h"
2323
#include "stdlib/strided/base/stride2offset.h"

0 commit comments

Comments
 (0)