diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9aabfd408..d11953f34 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -388,6 +388,94 @@
+
+
+#### [@stdlib/blas/ext/base/dnannsumors](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dnannsumors)
+
+
+
+
+
+##### Bug Fixes
+
+- [`898b50d`](https://github.com/stdlib-js/stdlib/commit/898b50d8d705bdf6a55db8cf1858ea1e1d257c35) - fix includes and types
+
+
+
+
+
+
+
+
+
+
+
+
+
+#### [@stdlib/blas/ext/base/dsnannsumors](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsnannsumors)
+
+
+
+
+
+##### Bug Fixes
+
+- [`898b50d`](https://github.com/stdlib-js/stdlib/commit/898b50d8d705bdf6a55db8cf1858ea1e1d257c35) - fix includes and types
+
+
+
+
+
+
+
+
+
+
+
+
+
+#### [@stdlib/blas/ext/base/sapxsumkbn2](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sapxsumkbn2)
+
+
+
+
+
+##### Bug Fixes
+
+- [`898b50d`](https://github.com/stdlib-js/stdlib/commit/898b50d8d705bdf6a55db8cf1858ea1e1d257c35) - fix includes and types
+
+
+
+
+
+
+
+
+
+
+
+
+
+#### [@stdlib/blas/ext/base/sapxsumors](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sapxsumors)
+
+
+
+
+
+##### Bug Fixes
+
+- [`898b50d`](https://github.com/stdlib-js/stdlib/commit/898b50d8d705bdf6a55db8cf1858ea1e1d257c35) - fix includes and types
+
+
+
+
+
+
+
+
+
+
+
#### [@stdlib/blas/ext/base/sfill](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sfill)
@@ -410,6 +498,28 @@
+
+
+#### [@stdlib/blas/ext/base/ssort2ins](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ssort2ins)
+
+
+
+
+
+##### Bug Fixes
+
+- [`898b50d`](https://github.com/stdlib-js/stdlib/commit/898b50d8d705bdf6a55db8cf1858ea1e1d257c35) - fix includes and types
+
+
+
+
+
+
+
+
+
+
+
#### [@stdlib/blas/ext/base/zfill](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zfill)
@@ -537,6 +647,9 @@ A total of 6 people contributed to this release. Thank you to the following cont
+- [`e454c91`](https://github.com/stdlib-js/stdlib/commit/e454c91ae2af928b61effcddadb31548758f8675) - **chore:** improve code style and conditionals _(by Philipp Burckhardt)_
+- [`898b50d`](https://github.com/stdlib-js/stdlib/commit/898b50d8d705bdf6a55db8cf1858ea1e1d257c35) - **fix:** fix includes and types _(by Philipp Burckhardt)_
+- [`7e366ae`](https://github.com/stdlib-js/stdlib/commit/7e366ae8bd41439be0e99e958d1c3fbb1b7dd0c2) - **chore:** update package.json descriptions _(by Philipp Burckhardt)_
- [`b8cc3db`](https://github.com/stdlib-js/stdlib/commit/b8cc3db63853dc4e9b4b949abc36bac20c3bf305) - **test:** use `Module` constructor directly _(by Athan Reines)_
- [`a510e37`](https://github.com/stdlib-js/stdlib/commit/a510e375b6e6f608c7763997ff4abad7d8941f9d) - **test:** add module `ndarray` method tests _(by Athan Reines)_
- [`f74e989`](https://github.com/stdlib-js/stdlib/commit/f74e9894ad130417d69b9763cf9a9a012ad9c251) - **test:** add tests for the `main` method _(by Athan Reines)_
diff --git a/ext/base/dapxsum/package.json b/ext/base/dapxsum/package.json
index aa8a241b6..4c0d6460c 100644
--- a/ext/base/dapxsum/package.json
+++ b/ext/base/dapxsum/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/dapxsum",
"version": "0.0.0",
- "description": "Add a constant to each double-precision floating-point strided array element and computes the sum.",
+ "description": "Add a constant to each double-precision floating-point strided array element and compute the sum.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/dapxsumkbn/package.json b/ext/base/dapxsumkbn/package.json
index 88f0b341d..f3e34f773 100644
--- a/ext/base/dapxsumkbn/package.json
+++ b/ext/base/dapxsumkbn/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/dapxsumkbn",
"version": "0.0.0",
- "description": "Add a constant to each double-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm.",
+ "description": "Add a constant to each double-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/dapxsumkbn2/package.json b/ext/base/dapxsumkbn2/package.json
index 8179f5b31..deecb4a33 100644
--- a/ext/base/dapxsumkbn2/package.json
+++ b/ext/base/dapxsumkbn2/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/dapxsumkbn2",
"version": "0.0.0",
- "description": "Add a constant to each double-precision floating-point strided array element and computes the sum using a second-order iterative Kahan–Babuška algorithm.",
+ "description": "Add a constant to each double-precision floating-point strided array element and compute the sum using a second-order iterative Kahan–Babuška algorithm.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/dapxsumors/package.json b/ext/base/dapxsumors/package.json
index 66d8c93a0..681df7bae 100644
--- a/ext/base/dapxsumors/package.json
+++ b/ext/base/dapxsumors/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/dapxsumors",
"version": "0.0.0",
- "description": "Add a constant to each double-precision floating-point strided array element and computes the sum using ordinary recursive summation.",
+ "description": "Add a constant to each double-precision floating-point strided array element and compute the sum using ordinary recursive summation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/dapxsumpw/package.json b/ext/base/dapxsumpw/package.json
index 619a681e7..4594cdf84 100644
--- a/ext/base/dapxsumpw/package.json
+++ b/ext/base/dapxsumpw/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/dapxsumpw",
"version": "0.0.0",
- "description": "Add a constant to each double-precision floating-point strided array element and computes the sum using pairwise summation.",
+ "description": "Add a constant to each double-precision floating-point strided array element and compute the sum using pairwise summation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/dnanasumors/benchmark/benchmark.js b/ext/base/dnanasumors/benchmark/benchmark.js
index b54a99206..768ecaa02 100644
--- a/ext/base/dnanasumors/benchmark/benchmark.js
+++ b/ext/base/dnanasumors/benchmark/benchmark.js
@@ -44,7 +44,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dnanasumors/benchmark/benchmark.native.js b/ext/base/dnanasumors/benchmark/benchmark.native.js
index 17e6900b6..422e0a9a3 100644
--- a/ext/base/dnanasumors/benchmark/benchmark.native.js
+++ b/ext/base/dnanasumors/benchmark/benchmark.native.js
@@ -53,7 +53,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dnanasumors/benchmark/benchmark.ndarray.js b/ext/base/dnanasumors/benchmark/benchmark.ndarray.js
index 024d234af..26c2d060d 100644
--- a/ext/base/dnanasumors/benchmark/benchmark.ndarray.js
+++ b/ext/base/dnanasumors/benchmark/benchmark.ndarray.js
@@ -44,7 +44,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dnanasumors/benchmark/benchmark.ndarray.native.js b/ext/base/dnanasumors/benchmark/benchmark.ndarray.native.js
index c83c2d339..b1d362b64 100644
--- a/ext/base/dnanasumors/benchmark/benchmark.ndarray.native.js
+++ b/ext/base/dnanasumors/benchmark/benchmark.ndarray.native.js
@@ -53,7 +53,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dnanasumors/examples/index.js b/ext/base/dnanasumors/examples/index.js
index d0fc3d448..df894c215 100644
--- a/ext/base/dnanasumors/examples/index.js
+++ b/ext/base/dnanasumors/examples/index.js
@@ -24,7 +24,7 @@ var filledarrayBy = require( '@stdlib/array/filled-by' );
var dnanasumors = require( './../lib' );
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return discreteUniform( 0, 100 );
diff --git a/ext/base/dnannsumors/src/addon.c b/ext/base/dnannsumors/src/addon.c
index 0fe755d1c..cde04f40f 100644
--- a/ext/base/dnannsumors/src/addon.c
+++ b/ext/base/dnannsumors/src/addon.c
@@ -22,7 +22,6 @@
#include "stdlib/napi/argv_int64.h"
#include "stdlib/napi/argv_strided_float64array.h"
#include
-#include
/**
* Receives JavaScript callback invocation data.
diff --git a/ext/base/dsapxsum/package.json b/ext/base/dsapxsum/package.json
index e12f523b1..f318d43b5 100644
--- a/ext/base/dsapxsum/package.json
+++ b/ext/base/dsapxsum/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/dsapxsum",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using extended accumulation and returning an extended precision result.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using extended accumulation and returning an extended precision result.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/dsapxsumpw/package.json b/ext/base/dsapxsumpw/package.json
index 3a752936c..ad471a7bd 100644
--- a/ext/base/dsapxsumpw/package.json
+++ b/ext/base/dsapxsumpw/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/dsapxsumpw",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using pairwise summation with extended accumulation and returning an extended precision result.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using pairwise summation with extended accumulation and returning an extended precision result.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/dsnannsumors/README.md b/ext/base/dsnannsumors/README.md
index 8f9ea2c37..7e8c58468 100644
--- a/ext/base/dsnannsumors/README.md
+++ b/ext/base/dsnannsumors/README.md
@@ -152,8 +152,6 @@ var Float32Array = require( '@stdlib/array/float32' );
var Float64Array = require( '@stdlib/array/float64' );
var dsnannsumors = require( '@stdlib/blas/ext/base/dsnannsumors' );
-var x;
-
function rand() {
if ( bernoulli( 0.5 ) < 0.2 ) {
return NaN;
@@ -161,7 +159,7 @@ function rand() {
return discreteUniform( 0, 100 );
}
-x = filledarrayBy( 10, 'float32', rand );
+var x = filledarrayBy( 10, 'float32', rand );
console.log( x );
var out = new Float64Array( 2 );
diff --git a/ext/base/dsnannsumors/benchmark/benchmark.js b/ext/base/dsnannsumors/benchmark/benchmark.js
index df3574b01..20fead39f 100644
--- a/ext/base/dsnannsumors/benchmark/benchmark.js
+++ b/ext/base/dsnannsumors/benchmark/benchmark.js
@@ -49,7 +49,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dsnannsumors/benchmark/benchmark.native.js b/ext/base/dsnannsumors/benchmark/benchmark.native.js
index b4ec56aa5..4769150f5 100644
--- a/ext/base/dsnannsumors/benchmark/benchmark.native.js
+++ b/ext/base/dsnannsumors/benchmark/benchmark.native.js
@@ -58,7 +58,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dsnannsumors/benchmark/benchmark.ndarray.js b/ext/base/dsnannsumors/benchmark/benchmark.ndarray.js
index 8e047a56a..ae2b974cc 100644
--- a/ext/base/dsnannsumors/benchmark/benchmark.ndarray.js
+++ b/ext/base/dsnannsumors/benchmark/benchmark.ndarray.js
@@ -49,7 +49,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dsnannsumors/benchmark/benchmark.ndarray.native.js b/ext/base/dsnannsumors/benchmark/benchmark.ndarray.native.js
index 3a21eb6c2..4d3e9c0bd 100644
--- a/ext/base/dsnannsumors/benchmark/benchmark.ndarray.native.js
+++ b/ext/base/dsnannsumors/benchmark/benchmark.ndarray.native.js
@@ -58,7 +58,7 @@ function createBenchmark( len ) {
return benchmark;
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -10.0, 10.0 );
diff --git a/ext/base/dsnannsumors/examples/index.js b/ext/base/dsnannsumors/examples/index.js
index ffd52440b..6df31f9bd 100644
--- a/ext/base/dsnannsumors/examples/index.js
+++ b/ext/base/dsnannsumors/examples/index.js
@@ -24,19 +24,16 @@ var filledarrayBy = require( '@stdlib/array/filled-by' );
var Float64Array = require( '@stdlib/array/float64' );
var dsnannsumors = require( './../lib' );
-var out;
-var x;
-
function rand() {
- if ( bernoulli( 0.5 ) < 0.2 ) {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return discreteUniform( 0, 100 );
}
-x = filledarrayBy( 10, 'float32', rand );
+var x = filledarrayBy( 10, 'float32', rand );
console.log( x );
-out = new Float64Array( 2 );
+var out = new Float64Array( 2 );
dsnannsumors( x.length, x, 1, out, 1 );
console.log( out );
diff --git a/ext/base/dsnannsumors/src/addon.c b/ext/base/dsnannsumors/src/addon.c
index 976788100..d204fc7d5 100644
--- a/ext/base/dsnannsumors/src/addon.c
+++ b/ext/base/dsnannsumors/src/addon.c
@@ -23,7 +23,6 @@
#include "stdlib/napi/argv_strided_float32array.h"
#include "stdlib/napi/argv_strided_float64array.h"
#include
-#include
/**
* Receives JavaScript callback invocation data.
@@ -56,4 +55,4 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
return NULL;
}
-STDLIB_NAPI_MODULE_EXPORT_FCN( addon )
\ No newline at end of file
+STDLIB_NAPI_MODULE_EXPORT_FCN( addon )
diff --git a/ext/base/gapxsum/package.json b/ext/base/gapxsum/package.json
index 3d611632d..0006faa3a 100644
--- a/ext/base/gapxsum/package.json
+++ b/ext/base/gapxsum/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/gapxsum",
"version": "0.0.0",
- "description": "Add a constant to each strided array element and computes the sum.",
+ "description": "Add a constant to each strided array element and compute the sum.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/gapxsumkbn/package.json b/ext/base/gapxsumkbn/package.json
index 62277f780..f0751de6d 100644
--- a/ext/base/gapxsumkbn/package.json
+++ b/ext/base/gapxsumkbn/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/gapxsumkbn",
"version": "0.0.0",
- "description": "Add a constant to each strided array element and computes the sum using an improved Kahan–Babuška algorithm.",
+ "description": "Add a constant to each strided array element and compute the sum using an improved Kahan–Babuška algorithm.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/gapxsumkbn2/package.json b/ext/base/gapxsumkbn2/package.json
index 4393d5050..dd38caa15 100644
--- a/ext/base/gapxsumkbn2/package.json
+++ b/ext/base/gapxsumkbn2/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/gapxsumkbn2",
"version": "0.0.0",
- "description": "Add a constant to each strided array element and computes the sum using a second-order iterative Kahan–Babuška algorithm.",
+ "description": "Add a constant to each strided array element and compute the sum using a second-order iterative Kahan–Babuška algorithm.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/gapxsumors/package.json b/ext/base/gapxsumors/package.json
index 93c5e8fcd..9fc5d2d92 100644
--- a/ext/base/gapxsumors/package.json
+++ b/ext/base/gapxsumors/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/gapxsumors",
"version": "0.0.0",
- "description": "Add a constant to each strided array element and computes the sum using ordinary recursive summation.",
+ "description": "Add a constant to each strided array element and compute the sum using ordinary recursive summation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/gapxsumpw/package.json b/ext/base/gapxsumpw/package.json
index 72ef51984..01a8549e8 100644
--- a/ext/base/gapxsumpw/package.json
+++ b/ext/base/gapxsumpw/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/gapxsumpw",
"version": "0.0.0",
- "description": "Add a constant to each strided array element and computes the sum using pairwise summation.",
+ "description": "Add a constant to each strided array element and compute the sum using pairwise summation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sapxsum/package.json b/ext/base/sapxsum/package.json
index 409159566..4cd6ac771 100644
--- a/ext/base/sapxsum/package.json
+++ b/ext/base/sapxsum/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/sapxsum",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sapxsumkbn/package.json b/ext/base/sapxsumkbn/package.json
index dba6961b2..9aa91dc16 100644
--- a/ext/base/sapxsumkbn/package.json
+++ b/ext/base/sapxsumkbn/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/sapxsumkbn",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sapxsumkbn2/README.md b/ext/base/sapxsumkbn2/README.md
index 5d2c3f445..77024956c 100644
--- a/ext/base/sapxsumkbn2/README.md
+++ b/ext/base/sapxsumkbn2/README.md
@@ -132,10 +132,10 @@ var v = sapxsumkbn2.ndarray( 4, 5.0, x, 2, 1 );
```javascript
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
-var filledarrayBy = require( '@stdlib/array/filled-by');
+var filledarrayBy = require( '@stdlib/array/filled-by' );
var sapxsumkbn2 = require( '@stdlib/blas/ext/base/sapxsumkbn2' );
-var x = filledarrayBy( 10, 'float32', discreteUniform( 0, 100 ));
+var x = filledarrayBy( 10, 'float32', discreteUniform( 0, 100 ) );
console.log( x );
var v = sapxsumkbn2( x.length, 5.0, x, 1 );
diff --git a/ext/base/sapxsumkbn2/manifest.json b/ext/base/sapxsumkbn2/manifest.json
index 17513afb8..6da7aa403 100644
--- a/ext/base/sapxsumkbn2/manifest.json
+++ b/ext/base/sapxsumkbn2/manifest.json
@@ -41,7 +41,7 @@
"@stdlib/napi/export",
"@stdlib/napi/argv",
"@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-double",
+ "@stdlib/napi/argv-float",
"@stdlib/napi/argv-strided-float32array"
]
},
diff --git a/ext/base/sapxsumkbn2/package.json b/ext/base/sapxsumkbn2/package.json
index a5269487b..c4a09119a 100644
--- a/ext/base/sapxsumkbn2/package.json
+++ b/ext/base/sapxsumkbn2/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/sapxsumkbn2",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using a second-order iterative Kahan–Babuška algorithm.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using a second-order iterative Kahan–Babuška algorithm.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sapxsumkbn2/src/addon.c b/ext/base/sapxsumkbn2/src/addon.c
index c37d01f74..bb7964cab 100644
--- a/ext/base/sapxsumkbn2/src/addon.c
+++ b/ext/base/sapxsumkbn2/src/addon.c
@@ -35,12 +35,12 @@
static napi_value addon( napi_env env, napi_callback_info info ) {
STDLIB_NAPI_ARGV( env, info, argv, argc, 4 );
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
- STDLIB_NAPI_ARGV_DOUBLE( env, alpha, argv, 1)
+ STDLIB_NAPI_ARGV_FLOAT( env, alpha, argv, 1)
STDLIB_NAPI_ARGV_INT64( env, stride, argv, 3 );
STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, stride, argv, 2 );
napi_value v;
- napi_status status = napi_create_double( env, stdlib_strided_sapxsumkbn2( N, alpha, X, stride ), &v );
+ napi_status status = napi_create_double( env, (double)stdlib_strided_sapxsumkbn2( N, alpha, X, stride ), &v );
assert( status == napi_ok );
return v;
diff --git a/ext/base/sapxsumors/README.md b/ext/base/sapxsumors/README.md
index 32eb86dff..528df7f68 100644
--- a/ext/base/sapxsumors/README.md
+++ b/ext/base/sapxsumors/README.md
@@ -135,7 +135,7 @@ var filledarrayBy = require( '@stdlib/array/filled-by' );
var Float32Array = require( '@stdlib/array/float32' );
var sapxsumors = require( '@stdlib/blas/ext/base/sapxsumors' );
-var x = filledarrayBy( 10, 'float32', discreteUniform( 0, 100 ));
+var x = filledarrayBy( 10, 'float32', discreteUniform( 0, 100 ) );
console.log( x );
var v = sapxsumors( x.length, 5.0, x, 1 );
diff --git a/ext/base/sapxsumors/manifest.json b/ext/base/sapxsumors/manifest.json
index fb4c95348..4cbcc4fe6 100644
--- a/ext/base/sapxsumors/manifest.json
+++ b/ext/base/sapxsumors/manifest.json
@@ -41,7 +41,7 @@
"@stdlib/napi/export",
"@stdlib/napi/argv",
"@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-double",
+ "@stdlib/napi/argv-float",
"@stdlib/napi/argv-strided-float32array"
]
},
@@ -57,13 +57,7 @@
"-lm"
],
"libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-double",
- "@stdlib/napi/argv-strided-float32array"
- ]
+ "dependencies": []
},
{
"task": "examples",
@@ -77,13 +71,7 @@
"-lm"
],
"libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-double",
- "@stdlib/napi/argv-strided-float32array"
- ]
+ "dependencies": []
}
]
}
diff --git a/ext/base/sapxsumors/package.json b/ext/base/sapxsumors/package.json
index 82680ec4f..baa5f58af 100644
--- a/ext/base/sapxsumors/package.json
+++ b/ext/base/sapxsumors/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/sapxsumors",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using ordinary recursive summation.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using ordinary recursive summation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sapxsumors/src/addon.c b/ext/base/sapxsumors/src/addon.c
index 49b6e557a..03db226a2 100644
--- a/ext/base/sapxsumors/src/addon.c
+++ b/ext/base/sapxsumors/src/addon.c
@@ -35,12 +35,12 @@
static napi_value addon( napi_env env, napi_callback_info info ) {
STDLIB_NAPI_ARGV( env, info, argv, argc, 4 );
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
- STDLIB_NAPI_ARGV_DOUBLE( env, alpha, argv, 1 );
+ STDLIB_NAPI_ARGV_FLOAT( env, alpha, argv, 1 );
STDLIB_NAPI_ARGV_INT64( env, stride, argv, 3 );
STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, stride, argv, 2 );
napi_value v;
- napi_status status = napi_create_double( env, stdlib_strided_sapxsumors( N, alpha, X, stride ), &v );
+ napi_status status = napi_create_double( env, (double)stdlib_strided_sapxsumors( N, alpha, X, stride ), &v );
assert( status == napi_ok );
return v;
diff --git a/ext/base/sapxsumpw/package.json b/ext/base/sapxsumpw/package.json
index 420a2a724..1144e5103 100644
--- a/ext/base/sapxsumpw/package.json
+++ b/ext/base/sapxsumpw/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/sapxsumpw",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using pairwise summation.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using pairwise summation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sdsapxsum/package.json b/ext/base/sdsapxsum/package.json
index 9999b1ea0..86390033c 100644
--- a/ext/base/sdsapxsum/package.json
+++ b/ext/base/sdsapxsum/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/sdsapxsum",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using extended accumulation.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using extended accumulation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sdsapxsumpw/package.json b/ext/base/sdsapxsumpw/package.json
index 537854bb0..dd749594c 100644
--- a/ext/base/sdsapxsumpw/package.json
+++ b/ext/base/sdsapxsumpw/package.json
@@ -1,7 +1,7 @@
{
"name": "@stdlib/blas/ext/base/sdsapxsumpw",
"version": "0.0.0",
- "description": "Add a constant to each single-precision floating-point strided array element and computes the sum using pairwise summation with extended accumulation.",
+ "description": "Add a constant to each single-precision floating-point strided array element and compute the sum using pairwise summation with extended accumulation.",
"license": "Apache-2.0",
"author": {
"name": "The Stdlib Authors",
diff --git a/ext/base/sdsnansum/benchmark/benchmark.js b/ext/base/sdsnansum/benchmark/benchmark.js
index 77d0d4a07..79881ee1a 100644
--- a/ext/base/sdsnansum/benchmark/benchmark.js
+++ b/ext/base/sdsnansum/benchmark/benchmark.js
@@ -32,8 +32,8 @@ var sdsnansum = require( './../lib/sdsnansum.js' );
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -47,7 +47,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansum/benchmark/benchmark.native.js b/ext/base/sdsnansum/benchmark/benchmark.native.js
index fa9e2190c..2d45cdbb2 100644
--- a/ext/base/sdsnansum/benchmark/benchmark.native.js
+++ b/ext/base/sdsnansum/benchmark/benchmark.native.js
@@ -41,8 +41,8 @@ var opts = {
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -56,7 +56,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansum/benchmark/benchmark.ndarray.js b/ext/base/sdsnansum/benchmark/benchmark.ndarray.js
index cc71b8850..2e1b0a9ce 100644
--- a/ext/base/sdsnansum/benchmark/benchmark.ndarray.js
+++ b/ext/base/sdsnansum/benchmark/benchmark.ndarray.js
@@ -32,8 +32,8 @@ var sdsnansum = require( './../lib/ndarray.js' );
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -47,7 +47,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansum/benchmark/benchmark.ndarray.native.js b/ext/base/sdsnansum/benchmark/benchmark.ndarray.native.js
index ddbbacfd5..3f07e732a 100644
--- a/ext/base/sdsnansum/benchmark/benchmark.ndarray.native.js
+++ b/ext/base/sdsnansum/benchmark/benchmark.ndarray.native.js
@@ -41,8 +41,8 @@ var opts = {
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -56,7 +56,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansum/examples/index.js b/ext/base/sdsnansum/examples/index.js
index 451d8b341..01ee63848 100644
--- a/ext/base/sdsnansum/examples/index.js
+++ b/ext/base/sdsnansum/examples/index.js
@@ -23,14 +23,14 @@ var bernoulli = require( '@stdlib/random/base/bernoulli' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var sdsnansum = require( './../lib' );
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return discreteUniform( 0, 100 );
}
-var x = filledarrayBy( 10, 'float32', randOrNan );
+var x = filledarrayBy( 10, 'float32', rand );
console.log( x );
var v = sdsnansum( x.length, x, 1 );
diff --git a/ext/base/sdsnansumpw/benchmark/benchmark.js b/ext/base/sdsnansumpw/benchmark/benchmark.js
index 25561d4df..7a9ea8442 100644
--- a/ext/base/sdsnansumpw/benchmark/benchmark.js
+++ b/ext/base/sdsnansumpw/benchmark/benchmark.js
@@ -32,8 +32,8 @@ var sdsnansumpw = require( './../lib/sdsnansumpw.js' );
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -47,7 +47,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansumpw/benchmark/benchmark.native.js b/ext/base/sdsnansumpw/benchmark/benchmark.native.js
index 762a48cec..6ad1e3a6c 100644
--- a/ext/base/sdsnansumpw/benchmark/benchmark.native.js
+++ b/ext/base/sdsnansumpw/benchmark/benchmark.native.js
@@ -41,8 +41,8 @@ var opts = {
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -56,7 +56,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.js b/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.js
index 3ae6d90ea..ee99afc6c 100644
--- a/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.js
+++ b/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.js
@@ -32,8 +32,8 @@ var sdsnansumpw = require( './../lib/ndarray.js' );
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -47,7 +47,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.native.js b/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.native.js
index 2c82ed8f0..a7dba5e27 100644
--- a/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.native.js
+++ b/ext/base/sdsnansumpw/benchmark/benchmark.ndarray.native.js
@@ -41,8 +41,8 @@ var opts = {
// FUNCTIONS //
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return uniform( -20.0, -10.0 );
@@ -56,7 +56,7 @@ function randOrNan() {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
- var x = filledarrayBy( len, 'float32', randOrNan );
+ var x = filledarrayBy( len, 'float32', rand );
return benchmark;
function benchmark( b ) {
diff --git a/ext/base/sdsnansumpw/examples/index.js b/ext/base/sdsnansumpw/examples/index.js
index a7a1aa510..d5aa91c81 100644
--- a/ext/base/sdsnansumpw/examples/index.js
+++ b/ext/base/sdsnansumpw/examples/index.js
@@ -23,14 +23,14 @@ var bernoulli = require( '@stdlib/random/base/bernoulli' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var sdsnansumpw = require( './../lib' );
-function randOrNan() {
- if ( bernoulli() < 0.2 ) {
+function rand() {
+ if ( bernoulli( 0.2 ) ) {
return NaN;
}
return discreteUniform( 0, 100 );
}
-var x = filledarrayBy( 10, 'float32', randOrNan );
+var x = filledarrayBy( 10, 'float32', rand );
console.log( x );
var v = sdsnansumpw( x.length, x, 1 );
diff --git a/ext/base/ssort2ins/manifest.json b/ext/base/ssort2ins/manifest.json
index 1d5b62bd8..e73e72a8f 100644
--- a/ext/base/ssort2ins/manifest.json
+++ b/ext/base/ssort2ins/manifest.json
@@ -37,14 +37,14 @@
"-lm"
],
"libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-double",
- "@stdlib/napi/argv-strided-float32array",
- "@stdlib/math/base/assert/is-nanf",
- "@stdlib/math/base/assert/is-negative-zerof"
+ "dependencies": [
+ "@stdlib/napi/export",
+ "@stdlib/napi/argv",
+ "@stdlib/napi/argv-int64",
+ "@stdlib/napi/argv-float",
+ "@stdlib/napi/argv-strided-float32array",
+ "@stdlib/math/base/assert/is-nanf",
+ "@stdlib/math/base/assert/is-negative-zerof"
]
},
{
@@ -59,7 +59,10 @@
"-lm"
],
"libpath": [],
- "dependencies": []
+ "dependencies": [
+ "@stdlib/math/base/assert/is-nanf",
+ "@stdlib/math/base/assert/is-negative-zerof"
+ ]
},
{
"task": "examples",
@@ -74,8 +77,8 @@
],
"libpath": [],
"dependencies": [
- "@stdlib/math/base/assert/is-nanf",
- "@stdlib/math/base/assert/is-negative-zerof"
+ "@stdlib/math/base/assert/is-nanf",
+ "@stdlib/math/base/assert/is-negative-zerof"
]
}
]
diff --git a/ext/base/ssort2ins/src/addon.c b/ext/base/ssort2ins/src/addon.c
index f161443ae..e809e37f4 100644
--- a/ext/base/ssort2ins/src/addon.c
+++ b/ext/base/ssort2ins/src/addon.c
@@ -34,7 +34,7 @@
static napi_value addon( napi_env env, napi_callback_info info ) {
STDLIB_NAPI_ARGV( env, info, argv, argc, 6 );
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
- STDLIB_NAPI_ARGV_DOUBLE( env, order, argv, 1 );
+ STDLIB_NAPI_ARGV_FLOAT( env, order, argv, 1 );
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 3 );
STDLIB_NAPI_ARGV_INT64( env, strideY, argv, 5 );
STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, strideX, argv, 2 );
diff --git a/ext/base/ssumpw/README.md b/ext/base/ssumpw/README.md
index fc7eb419e..30ca5047b 100644
--- a/ext/base/ssumpw/README.md
+++ b/ext/base/ssumpw/README.md
@@ -136,7 +136,7 @@ var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var ssumpw = require( '@stdlib/blas/ext/base/ssumpw' );
-var x = filledarrayBy(10, 'float32', discreteUniform(0, 100));
+var x = filledarrayBy( 10, 'float32', discreteUniform( 0, 100 ) );
console.log( x );
var v = ssumpw( x.length, x, 1 );