Skip to content

Commit 090a791

Browse files
committed
remove: remove nanvarianceyc from namespace
This commit removes the `nanvarianceyc` symbol from the `@stdlib/stats/base` namespace due to a package migration. BREAKING CHANGE: remove `nanvarianceyc` To migrate, users should access the same symbol via the `@stdlib/stats/strided` namespace. 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: na - 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: na - 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent f79b308 commit 090a791

File tree

2 files changed

+0
-33
lines changed

2 files changed

+0
-33
lines changed

lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import nanvariancech = require( '@stdlib/stats/base/nanvariancech' );
3636
import nanvariancepn = require( '@stdlib/stats/base/nanvariancepn' );
3737
import nanvariancetk = require( '@stdlib/stats/base/nanvariancetk' );
3838
import nanvariancewd = require( '@stdlib/stats/base/nanvariancewd' );
39-
import nanvarianceyc = require( '@stdlib/stats/base/nanvarianceyc' );
4039
import sdsnanmean = require( '@stdlib/stats/base/sdsnanmean' );
4140
import sdsnanmeanors = require( '@stdlib/stats/base/sdsnanmeanors' );
4241
import snanmean = require( '@stdlib/stats/base/snanmean' );
@@ -433,29 +432,6 @@ interface Namespace {
433432
*/
434433
nanvariancewd: typeof nanvariancewd;
435434

436-
/**
437-
* Computes the variance of a strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
438-
*
439-
* @param N - number of indexed elements
440-
* @param correction - degrees of freedom adjustment
441-
* @param x - input array
442-
* @param strideX - stride length
443-
* @returns variance
444-
*
445-
* @example
446-
* var x = [ 1.0, -2.0, NaN, 2.0 ];
447-
*
448-
* var v = ns.nanvarianceyc( x.length, 1, x, 1 );
449-
* // returns ~4.3333
450-
*
451-
* @example
452-
* var x = [ 1.0, -2.0, NaN, 2.0 ];
453-
*
454-
* var v = ns.nanvarianceyc.ndarray( x.length, 1, x, 1, 0 );
455-
* // returns ~4.3333
456-
*/
457-
nanvarianceyc: typeof nanvarianceyc;
458-
459435
/**
460436
* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using extended accumulation.
461437
*

lib/node_modules/@stdlib/stats/base/lib/index.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -180,15 +180,6 @@ setReadOnly( ns, 'nanvariancetk', require( '@stdlib/stats/base/nanvariancetk' )
180180
*/
181181
setReadOnly( ns, 'nanvariancewd', require( '@stdlib/stats/base/nanvariancewd' ) );
182182

183-
/**
184-
* @name nanvarianceyc
185-
* @memberof ns
186-
* @readonly
187-
* @type {Function}
188-
* @see {@link module:@stdlib/stats/base/nanvarianceyc}
189-
*/
190-
setReadOnly( ns, 'nanvarianceyc', require( '@stdlib/stats/base/nanvarianceyc' ) );
191-
192183
/**
193184
* @name ndarray
194185
* @memberof ns

0 commit comments

Comments
 (0)