Skip to content

Commit 0efc1b5

Browse files
feat: add sqrt dependency and update usage in dnanstdevyc implementation
--- 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: na - 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 --- --- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: na - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: na - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: na - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: na ---
1 parent e717e9b commit 0efc1b5

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lib/node_modules/@stdlib/stats/base/dnanstdevyc/manifest.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"@stdlib/napi/argv-double",
4747
"@stdlib/napi/argv-strided-float64array",
4848
"@stdlib/stats/base/dnanvarianceyc",
49+
"@stdlib/math/base/special/sqrt",
4950
"@stdlib/napi/create-double"
5051
]
5152
},
@@ -63,6 +64,7 @@
6364
"dependencies": [
6465
"@stdlib/blas/base/shared",
6566
"@stdlib/strided/base/stride2offset",
67+
"@stdlib/math/base/special/sqrt",
6668
"@stdlib/stats/base/dnanvarianceyc"
6769
]
6870
},
@@ -80,6 +82,7 @@
8082
"dependencies": [
8183
"@stdlib/blas/base/shared",
8284
"@stdlib/strided/base/stride2offset",
85+
"@stdlib/math/base/special/sqrt",
8386
"@stdlib/stats/base/dnanvarianceyc"
8487
]
8588
},
@@ -97,6 +100,7 @@
97100
"dependencies": [
98101
"@stdlib/blas/base/shared",
99102
"@stdlib/strided/base/stride2offset",
103+
"@stdlib/math/base/special/sqrt",
100104
"@stdlib/stats/base/dnanvarianceyc"
101105
]
102106
}

lib/node_modules/@stdlib/stats/base/dnanstdevyc/src/main.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
#include "stdlib/stats/base/dnanstdevyc.h"
2020
#include "stdlib/stats/base/dnanvarianceyc.h"
21+
#include "stdlib/math/base/special/sqrt.h"
2122
#include "stdlib/blas/base/shared.h"
2223
#include "stdlib/strided/base/stride2offset.h"
2324
#include <math.h>
@@ -47,5 +48,5 @@ double API_SUFFIX(stdlib_strided_dnanstdevyc)( const CBLAS_INT N, const double c
4748
* @return output value
4849
*/
4950
double API_SUFFIX(stdlib_strided_dnanstdevyc_ndarray)( const CBLAS_INT N, const double correction, const double *X, const CBLAS_INT strideX, const CBLAS_INT offsetX ) {
50-
return sqrt( API_SUFFIX(stdlib_strided_dnanvarianceyc_ndarray )( N, correction, X, strideX, offsetX ) );
51+
return stdlib_base_sqrt( API_SUFFIX(stdlib_strided_dnanvarianceyc_ndarray )( N, correction, X, strideX, offsetX ) );
5152
}

0 commit comments

Comments
 (0)