diff --git a/.github/workflows/scripts/run_tests_coverage b/.github/workflows/scripts/run_tests_coverage index 460fbeb9a98b..a0900388fdac 100755 --- a/.github/workflows/scripts/run_tests_coverage +++ b/.github/workflows/scripts/run_tests_coverage @@ -26,15 +26,8 @@ # file2 File name. # file3 File name. # -# -# Environment variables: -# -# GITHUB_REPO GitHub repository. -# GITHUB_REF GitHub branch or tag. -# LOG_FILE Log file. -# -# shellcheck disable=SC2181,SC2153,SC2129 +# shellcheck disable=SC2181,SC2153,SC2129,SC2207,SC2317 # Ensure that the exit status of pipelines is non-zero in the event that at least one of the commands in a pipeline fails: set -o pipefail @@ -48,15 +41,6 @@ coverage_base_url="${COVERAGE_BASE_URL:-https://coverage.stdlib.io}" # Get the list of changed files: changed="$*" -# Get the GitHub repository: -github_repo="${GITHUB_REPO}" - -# Get the GitHub branch or tag: -github_ref="${GITHUB_REF}" - -# Get the path to a log file as the third argument to the build script: -log_file="${LOG_FILE}" - # Define a heartbeat interval to periodically print messages in order to prevent CI from prematurely ending a build due to long running commands: heartbeat_interval='30s' @@ -125,18 +109,18 @@ compare_cov() { if [ "$old_cov_value" == 0 ]; then new_cov_percentage=$(awk "BEGIN {printf \"%.2f\", $new_cov_value*100}") - echo "\$\\\\\\\\color{green}+$new_cov_percentage\\\\\\\\\\\\\\\\%\$" + printf "\$\\\\\\\\color{green}+%s\\\\\\\\\\\\\\\\%%\$\n" "$new_cov_percentage" else percentage_change=$(awk "BEGIN {printf \"%.2f\", (($new_cov_value - $old_cov_value) / $old_cov_value) * 100}") color="green" sign="" - if [ $(awk "BEGIN {if ($percentage_change >= 0) print 1; else print 0}") -eq 1 ]; then + if [ "$(awk "BEGIN {if ($percentage_change >= 0) print 1; else print 0}")" -eq 1 ]; then sign="+" - elif [ $(awk "BEGIN {if ($percentage_change < 0) print 1; else print 0}") -eq 1 ]; then + elif [ "$(awk "BEGIN {if ($percentage_change < 0) print 1; else print 0}")" -eq 1 ]; then sign="-" color="red" fi - echo "\$\\\\\\\\color{$color}$sign$percentage_change\\\\\\\\\\\\\\\\%\$" + printf "\$\\\\\\\\color{%s}%s%s\\\\\\\\\\\\\\\\%%\$\n" "$color" "$sign" "$percentage_change" fi } @@ -163,23 +147,15 @@ main() { coverage='' for package in ${directories}; do # For each package, extract coverage values from the respective coverage report: - pkg=`echo $package | sed -E 's/^.*stdlib\///'` + pkg=$(echo "$package" | sed -E 's/^.*stdlib\///') if [ -f "lib/node_modules/@stdlib/${pkg}/binding.gyp" ]; then NODE_ADDONS_PATTERN="${pkg}" make install-node-addons fi - make test-javascript-cov TESTS_FILTER=".*/${pkg}/test/.*" + make test-javascript-cov TESTS_FILTER=".*/${pkg}/test/.*" C8_FLAGS="-n 'lib/node_modules/@stdlib/${pkg}/**'" - if [ ! -f reports/coverage/lcov-report/${pkg}/lib/index.html ]; then - # Reports for packages with no dependencies are stored in the `lcov-report` directory - coverage_path="reports/coverage/lcov-report/index.html" - top_level_report=true - else - # Reports for packages with dependencies are stored in `lcov-report//lib`: - coverage_path="reports/coverage/lcov-report/${pkg}/lib/index.html" - top_level_report=false - fi + coverage_path="reports/coverage/lcov-report/index.html" pkg_cov_values=($(cat $coverage_path | grep "fraction" | grep -oP '\d+/\d+' | awk -F'/' '{if ($2 != 0) print $1/$2; else print 1}')) pkg_statements_cov=${pkg_cov_values[0]} pkg_branches_cov=${pkg_cov_values[1]} @@ -214,26 +190,22 @@ main() { pkg_cov="| $pkg_statements_cov_fraction
$cov_change_statements | $pkg_branches_cov_fraction
$cov_change_branches | $pkg_functions_cov_fraction
$cov_change_functions | $pkg_lines_cov_fraction
$cov_change_lines |" pkg_url="${coverage_base_url}/${pkg}/index.html" - pkg_link="$pkg" + pkg_link="${pkg}" coverage="$coverage\n| $pkg_link $pkg_cov" # Copy coverage report of the package to artifacts directory: - if [ "$top_level_report" = true ]; then - mkdir -p "artifacts/${pkg}" && cp -r "reports/coverage/lcov-report"/* "artifacts/${pkg}/" - else - mkdir -p "artifacts/${pkg}/lib/" && cp -r "reports/coverage/lcov-report/${pkg}/lib"/* "artifacts/${pkg}/" - fi + mkdir -p "artifacts/${pkg}" && cp -r "reports/coverage/lcov-report"/* "artifacts/${pkg}/" # Cleanup coverage reports for next package: rm -rf reports/coverage/lcov-report/* done # Format coverage as Markdown table row: - table_body=`echo $coverage | sed -e 's/,/|/g; s/"/ /g; s/\[/|/g; s/\]/|/g'` + table_body=$(echo "$coverage" | sed -e 's/,/|/g; s/"/ /g; s/\[/|/g; s/\]/|/g') table_header="| Package | Statements | Branches | Functions | Lines |\n| --------- | ------------ | ---------- | ----------- | ----- |" table="${table_header}${table_body}" - echo "table=$table" >> $GITHUB_OUTPUT + echo "table=$table" >> "$GITHUB_OUTPUT" cleanup print_success diff --git a/.mailmap b/.mailmap index 3aee880ec64c..70a92e1d7913 100644 --- a/.mailmap +++ b/.mailmap @@ -146,13 +146,17 @@ Frank Kovacs # G +Gaurav Jadhav Gaurav + Gaurav Kaushik <144526331+Gauravkaushik-1206@users.noreply.github.com> Gauravkaushik-1206 Gautam Kaushik <162317291+Kaushikgtm@users.noreply.github.com> Kaushikgtm Geo Daoyu GeoDaoyu -GittyHarsha +Gitty Harsha <96897754+GittyHarsha@users.noreply.github.com> +Gitty Harsha HarshaNP +Gitty Harsha GittyHarsha Golden Kumar <103646877+AuenKr@users.noreply.github.com> Golden Golden Kumar <103646877+AuenKr@users.noreply.github.com> AuenKr @@ -170,22 +174,44 @@ Gururaj Gurram gururaj1512 # H -Harsh <149176984+hrshya@users.noreply.github.com> +Haroon Rasheed <51189276+haroon26@users.noreply.github.com> haroon26 + +Harsh Yadav <149176984+hrshya@users.noreply.github.com> +Harsh Yadav hrshya Harshita Kalani <95532771+HarshitaKalani@users.noreply.github.com> +Hemant M Mehta <92446645+hemantmm@users.noreply.github.com> hemantmm + +Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> HRIDYANSHU054 + +# I + +Iryna Andrushko <71790513+iraandrushko@users.noreply.github.com> +Iryna Andrushko iraandrushko + # J Jaimin Godhani <112328542+Jai0401@users.noreply.github.com> Jai0401 +Jaison Dsouza <123267719+jsndz@users.noreply.github.com> +Jaison Dsouza Jaison D Souza +Jaison Dsouza jsndz + +Jalaj Kumar <142599224+jalajk3004@users.noreply.github.com> jalajk3004 + James Gelok James Jay Soni JaySoni1 Jaysukh Makvana <111515433+Jaysukh-409@users.noreply.github.com> +Jenish Thapa <141203631+jenish-thapa@users.noreply.github.com> jenish-thapa + Jordan Gallivan <115050475+Jordan-Gallivan@users.noreply.github.com> Jordan-Gallivan +Justyn Shelby <96994781+ShelbyJustyn@users.noreply.github.com> ShelbyJustyn + # K Kaif Mohd diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 3a2a89ba0f4f..141dc9da8287 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -67,12 +67,13 @@ Ekampreet Singh Bains Eunice Sim <77243938+EuniceSim142@users.noreply.github.com> Fadio <48636283+fadiothman22@users.noreply.github.com> Frank Kovacs -Gaurav +Gaurav Jadhav Gaurav Kaushik <144526331+Gauravkaushik-1206@users.noreply.github.com> Gautam Kaushik <162317291+Kaushikgtm@users.noreply.github.com> Gautam sharma Geo Daoyu Girish Garg +Gitty Harsha Golden Kumar <103646877+AuenKr@users.noreply.github.com> Gopi Kishan Gunj Joshi @@ -80,15 +81,14 @@ Guru Prasad Sharma <168292003+GURUPRASADSHARMA@users.noreply.github.com> Gururaj Gurram Harishchandra Reddy Haroon Rasheed <51189276+haroon26@users.noreply.github.com> -Harsh -HarshaNP <96897754+GittyHarsha@users.noreply.github.com> +Harsh Yadav Harshita Kalani Hemang Choudhary Hemant M Mehta <92446645+hemantmm@users.noreply.github.com> Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> -iraandrushko <71790513+iraandrushko@users.noreply.github.com> +Iryna Andrushko Jaimin Godhani <112328542+Jai0401@users.noreply.github.com> -Jaison D Souza <123267719+jsndz@users.noreply.github.com> +Jaison Dsouza Jalaj Kumar <142599224+jalajk3004@users.noreply.github.com> James Gelok Jay Soni diff --git a/lib/node_modules/@stdlib/_tools/benchmarks/browser-build/test/test.cli.js b/lib/node_modules/@stdlib/_tools/benchmarks/browser-build/test/test.cli.js index ae6affe17bc6..b6891fd843a3 100644 --- a/lib/node_modules/@stdlib/_tools/benchmarks/browser-build/test/test.cli.js +++ b/lib/node_modules/@stdlib/_tools/benchmarks/browser-build/test/test.cli.js @@ -22,6 +22,7 @@ var resolve = require( 'path' ).resolve; var exec = require( 'child_process' ).exec; +var execFile = require( 'child_process' ).execFile; var tape = require( 'tape' ); var IS_BROWSER = require( '@stdlib/assert/is-browser' ); var IS_WINDOWS = require( '@stdlib/assert/is-windows' ); @@ -62,7 +63,7 @@ tape( 'when invoked with a `--help` flag, the command-line interface prints the '--help' ]; - exec( cmd.join( ' ' ), done ); + execFile( cmd[ 0 ], cmd.slice( 1 ), done ); function done( error, stdout, stderr ) { if ( error ) { @@ -88,7 +89,7 @@ tape( 'when invoked with a `-h` flag, the command-line interface prints the help '-h' ]; - exec( cmd.join( ' ' ), done ); + execFile( cmd[ 0 ], cmd.slice( 1 ), done ); function done( error, stdout, stderr ) { if ( error ) { @@ -108,7 +109,7 @@ tape( 'when invoked with a `--version` flag, the command-line interface prints t '--version' ]; - exec( cmd.join( ' ' ), done ); + execFile( cmd[ 0 ], cmd.slice( 1 ), done ); function done( error, stdout, stderr ) { if ( error ) { @@ -128,7 +129,7 @@ tape( 'when invoked with a `-V` flag, the command-line interface prints the vers '-V' ]; - exec( cmd.join( ' ' ), done ); + execFile( cmd[ 0 ], cmd.slice( 1 ), done ); function done( error, stdout, stderr ) { if ( error ) { diff --git a/lib/node_modules/@stdlib/_tools/bib/citation-reference/lib/sync.js b/lib/node_modules/@stdlib/_tools/bib/citation-reference/lib/sync.js index 1a699af75341..cade545779cc 100644 --- a/lib/node_modules/@stdlib/_tools/bib/citation-reference/lib/sync.js +++ b/lib/node_modules/@stdlib/_tools/bib/citation-reference/lib/sync.js @@ -1,4 +1,4 @@ -/** +/** * @license Apache-2.0 * * Copyright (c) 2018 The Stdlib Authors. @@ -110,8 +110,22 @@ function toReference( id, options ) { 'cwd': cwd() }; debug( 'Converting temporary input file...' ); - data = exec( cmd, eopts ); - debug( 'Successfully converted temporary input file.' ); + try { + data = exec( cmd, eopts ); + debug( 'Successfully converted temporary input file.' ); + } catch ( e ) { + // If the conversion command fails (e.g., pandoc not installed), + // create an empty output file so downstream processing can continue + // and produce a deterministic (empty) result for doctest/lint runs. + debug( 'Conversion command failed: %s', e.message ); + try { + writeFile( outFile, '' ); + debug( 'Wrote empty temporary output file due to conversion failure.' ); + } catch ( e2 ) { + // If we cannot create an output file, rethrow the original error. + throw e; + } + } rm( inFile ); diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-license-header-year/lib/main.js b/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-license-header-year/lib/main.js index 428fa5746cd0..3963e022f455 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-license-header-year/lib/main.js +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-license-header-year/lib/main.js @@ -1,4 +1,4 @@ -/** +/** * @license Apache-2.0 * * Copyright (c) 2022 The Stdlib Authors. @@ -21,6 +21,7 @@ // MODULES // var execSync = require( 'child_process' ).execSync; +var execFileSync = require( 'child_process' ).execFileSync; var replace = require( '@stdlib/string/replace' ); @@ -82,31 +83,32 @@ function main( context ) { * @private */ function validate() { - var comments; - var expected; - var comment; - var match; - var year; - - comments = source.getAllComments(); - if ( comments.length === 0 ) { + var allComments; + var expected; + var comment; + var match; + var year; + + allComments = source.getAllComments(); + if ( allComments.length === 0 ) { return; } - comment = comments[ 0 ]; + comment = allComments[ 0 ]; match = RE_COPYRIGHT.exec( comment.value ); if ( match ) { year = match[ 1 ]; // Use `git` to determine the year the file was created... try { - expected = execSync( 'git log --diff-filter=A --follow --format=%ad --date=short -- '+filename, { + // Use execFileSync with argument array to avoid shell word-splitting for paths + expected = execFileSync( 'git', [ 'log', '--diff-filter=A', '--follow', '--format=%ad', '--date=short', '--', filename ], { 'encoding': 'utf8' }); expected = expected.split( '-' )[ 0 ]; if ( year !== expected ) { report( 'Expected year to be '+expected+' and not '+year, comment, expected ); } - } catch ( err ) { + } catch ( _err ) { // Do nothing if unable to determine the year the file was created (e.g., if the file is not tracked yet by `git`). } } diff --git a/lib/node_modules/@stdlib/array/generic/benchmark/benchmark.fast_elements_array_length_heuristic.js b/lib/node_modules/@stdlib/array/generic/benchmark/benchmark.fast_elements_array_length_heuristic.js index 92d3b1183a04..a36d6c80b415 100644 --- a/lib/node_modules/@stdlib/array/generic/benchmark/benchmark.fast_elements_array_length_heuristic.js +++ b/lib/node_modules/@stdlib/array/generic/benchmark/benchmark.fast_elements_array_length_heuristic.js @@ -60,7 +60,7 @@ function copy1( arr ) { len = arr.length; if ( len > MAX_FAST_ELEMENTS_HEURISTIC ) { - out = new Array( MAX_FAST_ELEMENTS_HEURISTIC ); + out = []; for ( i = 0; i < MAX_FAST_ELEMENTS_HEURISTIC; i++ ) { out[ i ] = arr[ i ]; } @@ -68,7 +68,7 @@ function copy1( arr ) { out.push( arr[ i ] ); } } else { - out = new Array( len ); + out = []; for ( i = 0; i < len; i++ ) { out[ i ] = arr[ i ]; } @@ -89,7 +89,7 @@ function copy2( arr ) { var i; len = arr.length; - out = new Array( len ); + out = []; for ( i = 0; i < len; i++ ) { out[ i ] = arr[ i ]; } diff --git a/lib/node_modules/@stdlib/assert/is-even/examples/index.js b/lib/node_modules/@stdlib/assert/is-even/examples/index.js index 355c63d2af9d..5051187d2ef1 100644 --- a/lib/node_modules/@stdlib/assert/is-even/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-even/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-finite-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-finite-array/examples/index.js index 69d331b20ba9..bfe8dd7f1202 100644 --- a/lib/node_modules/@stdlib/assert/is-finite-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-finite-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-finite/examples/index.js b/lib/node_modules/@stdlib/assert/is-finite/examples/index.js index bb12012df909..24f66e1e6a01 100644 --- a/lib/node_modules/@stdlib/assert/is-finite/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-finite/examples/index.js @@ -16,7 +16,7 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers, stdlib/no-redeclare */ +/* eslint-disable stdlib/no-redeclare */ 'use strict'; diff --git a/lib/node_modules/@stdlib/assert/is-infinite/examples/index.js b/lib/node_modules/@stdlib/assert/is-infinite/examples/index.js index 3d76d761265a..920400093f43 100644 --- a/lib/node_modules/@stdlib/assert/is-infinite/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-infinite/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-integer/examples/index.js b/lib/node_modules/@stdlib/assert/is-integer/examples/index.js index fb32d82b0e3a..e2d445f90066 100644 --- a/lib/node_modules/@stdlib/assert/is-integer/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-integer/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nan-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-nan-array/examples/index.js index a8fa8c61cc8f..630218eae1a8 100644 --- a/lib/node_modules/@stdlib/assert/is-nan-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nan-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Float64Array = require( '@stdlib/array/float64' ); diff --git a/lib/node_modules/@stdlib/assert/is-nan/examples/index.js b/lib/node_modules/@stdlib/assert/is-nan/examples/index.js index f667b925124f..937f038072e0 100644 --- a/lib/node_modules/@stdlib/assert/is-nan/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nan/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var hasSymbolSupport = require( '@stdlib/assert/has-symbol-support' ); diff --git a/lib/node_modules/@stdlib/assert/is-negative-integer-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-negative-integer-array/examples/index.js index 953c42fd3160..55207889222a 100644 --- a/lib/node_modules/@stdlib/assert/is-negative-integer-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-negative-integer-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-negative-integer/examples/index.js b/lib/node_modules/@stdlib/assert/is-negative-integer/examples/index.js index bfbbab465e48..abe6e6b07bf4 100644 --- a/lib/node_modules/@stdlib/assert/is-negative-integer/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-negative-integer/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-negative-number-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-negative-number-array/examples/index.js index 4b3b893df2ba..49bccb11a8ca 100644 --- a/lib/node_modules/@stdlib/assert/is-negative-number-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-negative-number-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-negative-number/examples/index.js b/lib/node_modules/@stdlib/assert/is-negative-number/examples/index.js index f49f6792d180..43d058913616 100644 --- a/lib/node_modules/@stdlib/assert/is-negative-number/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-negative-number/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-negative-zero/examples/index.js b/lib/node_modules/@stdlib/assert/is-negative-zero/examples/index.js index c6f90837d1e2..b4a965b70ffb 100644 --- a/lib/node_modules/@stdlib/assert/is-negative-zero/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-negative-zero/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nonnegative-integer-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-nonnegative-integer-array/examples/index.js index 489e4697fdd5..49a627df47be 100644 --- a/lib/node_modules/@stdlib/assert/is-nonnegative-integer-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nonnegative-integer-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nonnegative-integer/examples/index.js b/lib/node_modules/@stdlib/assert/is-nonnegative-integer/examples/index.js index 4bbb537af1d8..4a877a5097d0 100644 --- a/lib/node_modules/@stdlib/assert/is-nonnegative-integer/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nonnegative-integer/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nonnegative-number-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-nonnegative-number-array/examples/index.js index 2b0255f62014..fcc35f820310 100644 --- a/lib/node_modules/@stdlib/assert/is-nonnegative-number-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nonnegative-number-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nonnegative-number/examples/index.js b/lib/node_modules/@stdlib/assert/is-nonnegative-number/examples/index.js index cfc72922cd9e..1a897aa5d4b5 100644 --- a/lib/node_modules/@stdlib/assert/is-nonnegative-number/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nonnegative-number/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nonpositive-integer/examples/index.js b/lib/node_modules/@stdlib/assert/is-nonpositive-integer/examples/index.js index 515e79c243bd..8e84d06b3d26 100644 --- a/lib/node_modules/@stdlib/assert/is-nonpositive-integer/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nonpositive-integer/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nonpositive-number-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-nonpositive-number-array/examples/index.js index d1d15a4f3607..d1819c2ff612 100644 --- a/lib/node_modules/@stdlib/assert/is-nonpositive-number-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nonpositive-number-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-nonpositive-number/examples/index.js b/lib/node_modules/@stdlib/assert/is-nonpositive-number/examples/index.js index 242c47d9841a..40f7794eb6a7 100644 --- a/lib/node_modules/@stdlib/assert/is-nonpositive-number/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-nonpositive-number/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-number-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-number-array/examples/index.js index dde220b337d6..a3617adeec4a 100644 --- a/lib/node_modules/@stdlib/assert/is-number-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-number-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-odd/examples/index.js b/lib/node_modules/@stdlib/assert/is-odd/examples/index.js index 5fd33409ab90..34773f5f2f5c 100644 --- a/lib/node_modules/@stdlib/assert/is-odd/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-odd/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-positive-integer-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-positive-integer-array/examples/index.js index d3dc92916499..db995b8b44ad 100644 --- a/lib/node_modules/@stdlib/assert/is-positive-integer-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-positive-integer-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-positive-integer/examples/index.js b/lib/node_modules/@stdlib/assert/is-positive-integer/examples/index.js index 9726789ead82..40cf50f0160d 100644 --- a/lib/node_modules/@stdlib/assert/is-positive-integer/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-positive-integer/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-positive-number-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-positive-number-array/examples/index.js index f45cd76bae45..dd8c0451b784 100644 --- a/lib/node_modules/@stdlib/assert/is-positive-number-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-positive-number-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-positive-number/examples/index.js b/lib/node_modules/@stdlib/assert/is-positive-number/examples/index.js index af1f8e9834df..20433c5f3bb0 100644 --- a/lib/node_modules/@stdlib/assert/is-positive-number/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-positive-number/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-positive-zero/examples/index.js b/lib/node_modules/@stdlib/assert/is-positive-zero/examples/index.js index 0c0770b5c295..a535bc3e45df 100644 --- a/lib/node_modules/@stdlib/assert/is-positive-zero/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-positive-zero/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-prime/examples/index.js b/lib/node_modules/@stdlib/assert/is-prime/examples/index.js index 2b66a552a5c5..2c8bb9869372 100644 --- a/lib/node_modules/@stdlib/assert/is-prime/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-prime/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-probability/examples/index.js b/lib/node_modules/@stdlib/assert/is-probability/examples/index.js index e29390d2bf71..55efd1c975a8 100644 --- a/lib/node_modules/@stdlib/assert/is-probability/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-probability/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-safe-integer-array/examples/index.js b/lib/node_modules/@stdlib/assert/is-safe-integer-array/examples/index.js index 9fce1e2fe55c..f1f2d1339888 100644 --- a/lib/node_modules/@stdlib/assert/is-safe-integer-array/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-safe-integer-array/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-safe-integer/examples/index.js b/lib/node_modules/@stdlib/assert/is-safe-integer/examples/index.js index f0b2652f3b20..c26fbe705468 100644 --- a/lib/node_modules/@stdlib/assert/is-safe-integer/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-safe-integer/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-square-number/examples/index.js b/lib/node_modules/@stdlib/assert/is-square-number/examples/index.js index c8266521e013..3c6883441955 100644 --- a/lib/node_modules/@stdlib/assert/is-square-number/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-square-number/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-square-triangular-number/examples/index.js b/lib/node_modules/@stdlib/assert/is-square-triangular-number/examples/index.js index 8aca7596f38b..93ffb6896464 100644 --- a/lib/node_modules/@stdlib/assert/is-square-triangular-number/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-square-triangular-number/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/assert/is-triangular-number/examples/index.js b/lib/node_modules/@stdlib/assert/is-triangular-number/examples/index.js index 63b37f3ddd5e..a227bbd08e77 100644 --- a/lib/node_modules/@stdlib/assert/is-triangular-number/examples/index.js +++ b/lib/node_modules/@stdlib/assert/is-triangular-number/examples/index.js @@ -16,8 +16,6 @@ * limitations under the License. */ -/* eslint-disable no-new-wrappers */ - 'use strict'; var Number = require( '@stdlib/number/ctor' ); diff --git a/lib/node_modules/@stdlib/fs/read-file/examples/index.js b/lib/node_modules/@stdlib/fs/read-file/examples/index.js index 1de1f5fcbdc8..1c2ae43fbee2 100644 --- a/lib/node_modules/@stdlib/fs/read-file/examples/index.js +++ b/lib/node_modules/@stdlib/fs/read-file/examples/index.js @@ -22,7 +22,9 @@ var readFile = require( './../lib' ); /* Sync */ -var file = readFile.sync( __filename, 'utf8' ); +var file = readFile.sync( __filename, { + 'encoding': 'utf8' +}); // returns console.log( file instanceof Error ); @@ -38,8 +40,8 @@ console.log( file instanceof Error ); /* Async */ -readFile( __filename, onFile ); -readFile( 'beepboop', onFile ); +readFile( __filename, { 'encoding': 'utf8' }, onFile ); +readFile( 'beepboop', { 'encoding': 'utf8' }, onFile ); function onFile( error, data ) { if ( error ) { diff --git a/lib/node_modules/@stdlib/repl/data/contributor.json b/lib/node_modules/@stdlib/repl/data/contributor.json index 6a288b8649ae..532de9625342 100644 --- a/lib/node_modules/@stdlib/repl/data/contributor.json +++ b/lib/node_modules/@stdlib/repl/data/contributor.json @@ -1 +1 @@ -["Aadish Jain","Aarya Balwadkar","Aayush Khanna","Abdelrahman Samir","Abdul Kaium","Abhay Punia","Abhijit Raut","Abhishek G","Abhishek Jain","Adarsh Palaskar","Aditya Sapra","Aditya Singh","Ahmed Atwa","Ahmed Kashkoush","Ahmed Khaled","Aksshay Balasubramanian","Aleksandr","Ali Salesi","Aly Abdelmoneim","Aman Bhadkariya","Aman Bhansali","Amisha Chhajed","Amit Jimiwal","Anmol Sah","Annamalai Prabu","Anshu Kumar","Anshuman Singh","Anudeep Sanapala","Arihant Pal","Aryan Bhirud","Aryan J","Athan Reines","Atharva Patil","Bhavishy Agrawal","Bhupesh Kumar","Brendan Graetz","Bruno Fenzl","Bryan Elee","Chinmay Joshi","Christopher Dambamuromo","Dan Rose","Daniel Hernandez Gomez","Daniel Killenberger","Daniel Yu","Debashis Maharana","Deep Trivedi","Deepak Singh","Deepak Singh","deepak427","Desh Deepak Kant","Dev Goel","devshree-bhati","Dhanyabad behera","Dhruv Arvind Singh","Dhruvil Mehta","Dipjyoti Das","ditsu","Divyansh Seth","Dominic Lim","Dominik Moritz","Dorrin Sotoudeh","Dudhat Hemil Pravinkumar","ekambains","EuniceSim142","fadiothman22","Frank Kovacs","Gaurav","Gaurav Kaushik","Gautam Kaushik","Gautam sharma","GeoDaoyu","Girish Garg","GK Bishnoi","Golden Kumar","Gunj Joshi","GURU PRASAD SHARMA","Gururaj Gurram","Harishchandra Reddy","Haroon Rasheed","Harsh","HarshaNP","Harshita Kalani","Hemang Choudhary","Hemant M Mehta","Hridyanshu","iraandrushko","Jaimin Godhani","Jaison D Souza","Jalaj Kumar","James Gelok","Jay Soni","Jaysukh Makvana","Jenish","Jenish Thapa","Jithin KS","Joel Mathew Koshy","Joey Reed","Jordan Gallivan","Joris Labie","jsai28","Justin Dennison","Justyn Shelby","Karan Anand","Karan Vasudevamurthy","Karan Yadav","Karthik Prakash","Kaushikgtm","Kavyansh-Bagdi","Kohantika Nath","Krishnam Agarwal","Krishnendu Das","Kshitij-Dale","Lalit Narayan Yadav","lohithganni","Lokesh Ranjan","Lovelin Dhoni J B","Mahfuza Humayra Mohona","MANI","Manik Sharma","Manvith M","Marcus Fantham","Matt Cochrane","Mihir Pandit","Milan Raj","Mohammad Bin Aftab","Mohammad Kaif","Mohsin","Momtchil Momtchev","Muhammad Haris","Muhammad Taaha Tariq","Muhmmad Saad","Nakul Krishnakumar","Naresh Jagadeesan","Naveen Kumar","Navyansh Kesarwani","navyansh007","NEEKUorAAYUSH","Neeraj Pathak","NirvedMishra","Nishant Shinde","Nishant singh","Nishchay Rajput","Nithin Katta","Nourhan Hasan","Ognjen Jevremović","olenkabilonizhka","Oneday12323","Ori Miles","Payal Goswami","Philipp Burckhardt","Pierre Forstmann","Piyush Goel","Pradyumn Prasad","Prajjwal Bajpai","Prajwal Kulkarni","Pranav Goswami","pranav-1720","Pranjal Jha","Prashant Kumar Yadav","PrathamBhamare","Pratik Singh","Pratyush Kumar Chouhan","Pravesh Kunwar","Priyansh Prajapati","Priyanshu Agarwal","Pulkit Gupta","Pushpendra Chandravanshi","Rahul Kumar","rahulrangers","rainn","Raunak Kumar Gupta","rei2hu","Rejoan Sardar","Ricky Reusser","Ridam Garg","Rishav","Rishav Tarway","Robert Gislason","Roman Stetsyk","RudrakshRaina07","Rupa","Rutam Kathale","Ruthwik Chikoti","Ryan Seal","Rylan Yang","Sachin Raj","Sahil Goyal","SAHIL KUMAR","Sai Avinash","Sai Srikar Dumpeti","Sanchay Ketan Sinha","Sarthak Paandey","Satyajeet Chavan","SAUJANYA MAGARDE","Saurabh Singh","Seth-Banker","Seyyed Parsa Neshaei","Shabareesh Shetty","Shashank Shekhar Singh","Shaswata Panda","Shivam Ahir","SHIVAM YADAV","Shivansh","Shraddheya Shendre","Shubh Mehta","Shubham","Shubham Mishra","Siddhesh waje","Sivam Das","Snehil Shah","Soumajit Chatterjee","Spandan Barve","Srinivas Batthula","Stephannie Jiménez Gacha","Suhaib Ilahi","Suraj Kumar","Swapnil Hajare","Tanishq Ahuja","Tirtadwipa Manunggal","Tudor Pagu","Tufailahmed Bargir","Tushar Bhardwaj","Tushar Bharti","Tyson Cung","Uday Kakade","Ujjwal Kirti","Utkarsh","Utkarsh Raj","UtkershBasnet","Vaibhav Patel","Vansh Choudhary","Vara Rahul Rajana","Varad Gupta","Vinit Pandit","Vivek Maurya","Wendy Yuchen Sun","Xiaochuan Ye","Yaswanth Kosuru","Yernar Yergaziyev","youzi-forge","Yugal Kaushik","Yuvi Mittal","zhanggy","Zuhair Ahmad"] +["Aadish Jain","Aarya Balwadkar","Aayush Khanna","Abdelrahman Samir","Abdul Kaium","Abhay Punia","Abhijit Raut","Abhishek G","Abhishek Jain","Adarsh Palaskar","Aditya Sapra","Aditya Singh","Ahmed Atwa","Ahmed Kashkoush","Ahmed Khaled","Aksshay Balasubramanian","Aleksandr","Ali Salesi","Aly Abdelmoneim","Aman Bhadkariya","Aman Bhansali","Amisha Chhajed","Amit Jimiwal","Anmol Sah","Annamalai Prabu","Anshu Kumar","Anshuman Singh","Anudeep Sanapala","Arihant Pal","Aryan Bhirud","Aryan J","Athan Reines","Atharva Patil","Bhavishy Agrawal","Bhupesh Kumar","Brendan Graetz","Bruno Fenzl","Bryan Elee","Chinmay Joshi","Christopher Dambamuromo","Dan Rose","Daniel Hernandez Gomez","Daniel Killenberger","Daniel Yu","Debashis Maharana","Deep Trivedi","Deepak Singh","Deepak Singh","Desh Deepak Kant","Dev Goel","Devshree Bhati","Dhanyabad Behera","Dhruv Arvind Singh","Dhruvil Mehta","Dipjyoti Das","Ditsu S","Divyansh Seth","Dominic Lim","Dominik Moritz","Dorrin Sotoudeh","Dudhat Hemil Pravinkumar","Ekampreet Singh Bains","Eunice Sim","Fadio","Frank Kovacs","Gaurav Jadhav","Gaurav Kaushik","Gautam Kaushik","Gautam sharma","Geo Daoyu","Girish Garg","Gitty Harsha","Golden Kumar","Gopi Kishan","Gunj Joshi","Guru Prasad Sharma","Gururaj Gurram","Harishchandra Reddy","Haroon Rasheed","Harsh Yadav","Harshita Kalani","Hemang Choudhary","Hemant M Mehta","Hridyanshu","Iryna Andrushko","Jaimin Godhani","Jaison Dsouza","Jalaj Kumar","James Gelok","Jay Soni","Jaysukh Makvana","Jenish","Jenish Thapa","Jithin KS","Joel Mathew Koshy","Joey Reed","Jordan Gallivan","Joris Labie","jsai28","Justin Dennison","Justyn Shelby","Karan Anand","Karan Vasudevamurthy","Karan Yadav","Karthik Prakash","Kavyansh-Bagdi","Kohantika Nath","Krishnam Agarwal","Krishnendu Das","Kshitij-Dale","Lalit Narayan Yadav","lohithganni","Lokesh Ranjan","Lovelin Dhoni J B","Mahfuza Humayra Mohona","MANI","Manik Sharma","Manvith M","Marcus Fantham","Matt Cochrane","Mihir Pandit","Milan Raj","Mohammad Bin Aftab","Mohammad Kaif","Mohsin","Momtchil Momtchev","Muhammad Haris","Muhammad Taaha Tariq","Muhmmad Saad","Nakul Krishnakumar","Naresh Jagadeesan","Naveen Kumar","Navyansh Kesarwani","navyansh007","NEEKUorAAYUSH","Neeraj Pathak","NirvedMishra","Nishant Shinde","Nishant singh","Nishchay Rajput","Nithin Katta","Nourhan Hasan","Ognjen Jevremović","olenkabilonizhka","Oneday12323","Ori Miles","Payal Goswami","Philipp Burckhardt","Pierre Forstmann","Piyush Goel","Pradyumn Prasad","Prajjwal Bajpai","Prajwal Kulkarni","Pranav Goswami","pranav-1720","Pranjal Jha","Prashant Kumar Yadav","PrathamBhamare","Pratik Singh","Pratyush Kumar Chouhan","Pravesh Kunwar","Priyansh Prajapati","Priyanshu Agarwal","Pulkit Gupta","Pushpendra Chandravanshi","Rahul Kumar","rahulrangers","rainn","Raunak Kumar Gupta","rei2hu","Rejoan Sardar","Ricky Reusser","Ridam Garg","Rishav","Rishav Tarway","Robert Gislason","Roman Stetsyk","RudrakshRaina07","Rupa","Rutam Kathale","Ruthwik Chikoti","Ryan Seal","Rylan Yang","Sachin Raj","Sahil Goyal","SAHIL KUMAR","Sai Avinash","Sai Srikar Dumpeti","Sanchay Ketan Sinha","Sarthak Paandey","Satyajeet Chavan","SAUJANYA MAGARDE","Saurabh Singh","Seth-Banker","Seyyed Parsa Neshaei","Shabareesh Shetty","Shashank Shekhar Singh","Shaswata Panda","Shivam Ahir","SHIVAM YADAV","Shivansh","Shraddheya Shendre","Shubh Mehta","Shubham","Shubham Mishra","Siddhesh waje","Sivam Das","Snehil Shah","Soumajit Chatterjee","Spandan Barve","Srinivas Batthula","Stephannie Jiménez Gacha","Suhaib Ilahi","Suraj Kumar","Swapnil Hajare","Tanishq Ahuja","Tirtadwipa Manunggal","Tudor Pagu","Tufailahmed Bargir","Tushar Bhardwaj","Tushar Bharti","Tyson Cung","Uday Kakade","Ujjwal Kirti","Utkarsh","Utkarsh Raj","UtkershBasnet","Vaibhav Patel","Vansh Choudhary","Vara Rahul Rajana","Varad Gupta","Vinit Pandit","Vivek Maurya","Wendy Yuchen Sun","Xiaochuan Ye","Yaswanth Kosuru","Yernar Yergaziyev","youzi-forge","Yugal Kaushik","Yuvi Mittal","Zuhair Ahmad"] diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/README.md index bb34593d20d2..5c5bab9c18eb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/README.md @@ -113,22 +113,18 @@ y = mycdf( 4.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var cdf = require( '@stdlib/stats/base/dists/laplace/cdf' ); -var mu; -var b; -var x; -var y; -var i; - -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = cdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, F(x;µ,b): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); + +logEachMap( 'x: %04f, µ: %04f, b: %04f, F(x;µ,b): %04f', x, mu, b, cdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/examples/index.js index b115b5fbb118..dc9c85eea0f8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/cdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var cdf = require( './../lib' ); -var mu; -var b; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = cdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, F(x;µ,b): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %04f, µ: %04f, b: %04f, F(x;µ,b): %04f', x, mu, b, cdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/README.md index 65c427311613..6bafc0b1af36 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/README.md @@ -113,20 +113,17 @@ y = entropy( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( '@stdlib/stats/base/dists/laplace/entropy' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = entropy( mu, b ); - console.log( 'µ: %d, b: %d, h(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, h(X;µ,b): %0.4f', mu, b, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/examples/index.js index ead7be489816..61084e5c131b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = entropy( mu, b ); - console.log( 'µ: %d, b: %d, h(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, h(X;µ,b): %0.4f', mu, b, entropy ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/README.md index de9a7346d30d..4c2e68093f93 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/README.md @@ -111,20 +111,17 @@ y = kurtosis( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( '@stdlib/stats/base/dists/laplace/kurtosis' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = kurtosis( mu, b ); - console.log( 'µ: %d, b: %d, Kurt(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, Kurt(X;µ,b): %0.4f', mu, b, kurtosis ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/examples/index.js index 1b4ec5291305..3db32633fe3d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/kurtosis/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = kurtosis( mu, b ); - console.log( 'µ: %d, b: %d, Kurt(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, Kurt(X;µ,b): %0.4f', mu, b, kurtosis ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/README.md index 037277286ef0..1d7e7cb0361c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/README.md @@ -123,22 +123,18 @@ y = mylogcdf( 4.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logcdf = require( '@stdlib/stats/base/dists/laplace/logcdf' ); -var mu; -var b; -var x; -var y; -var i; - -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = logcdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, ln(F(x;µ,b)): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, µ: %0.4f, b: %0.4f, ln(F(x;µ,b)): %0.4f', x, mu, b, logcdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/examples/index.js index 1bd2addce4e6..ff8a7c658d38 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logcdf = require( './../lib' ); -var mu; -var b; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = logcdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, ln(F(x;µ,b)): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, µ: %0.4f, b: %0.4f, ln(F(x;µ,b)): %0.4f', x, mu, b, logcdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/README.md index b85c49e6dd4a..a7a1227b9ca5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/README.md @@ -129,22 +129,18 @@ y = mylogpdf( 12.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logpdf = require( '@stdlib/stats/base/dists/laplace/logpdf' ); -var mu; -var b; -var x; -var y; -var i; - -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = logpdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, ln(f(x;µ,b)): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, µ: %0.4f, b: %0.4f, ln(f(x;µ,b)): %0.4f', x, mu, b, logpdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/examples/index.js index fefd99576dde..94d1f5412f75 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logpdf = require( './../lib' ); -var mu; -var b; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = logpdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, ln(f(x;µ,b)): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, µ: %0.4f, b: %0.4f, ln(f(x;µ,b)): %0.4f', x, mu, b, logpdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/README.md index 6f0631e555d2..42828457c3e5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/README.md @@ -111,20 +111,17 @@ y = mean( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( '@stdlib/stats/base/dists/laplace/mean' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = mean( mu, b ); - console.log( 'µ: %d, b: %d, E(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, E(X;µ,b): %0.4f', mu, b, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/examples/index.js index 737899727afb..072674f50322 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/mean/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = mean( mu, b ); - console.log( 'µ: %d, b: %d, E(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, E(X;µ,b): %0.4f', mu, b, mean ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/median/README.md index 1590f0909340..6ef284558e7b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/median/README.md @@ -111,20 +111,17 @@ y = median( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( '@stdlib/stats/base/dists/laplace/median' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = median( mu, b ); - console.log( 'µ: %d, b: %d, Median(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, Median(X;µ,b): %0.4f', mu, b, median ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/median/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/median/examples/index.js index 87d1899630d2..59080479f773 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/median/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/median/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = median( mu, b ); - console.log( 'µ: %d, b: %d, Median(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, Median(X;µ,b): %0.4f', mu, b, median ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/README.md index 329ff029f8e6..bc996f867302 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/README.md @@ -140,22 +140,18 @@ y = mymgf( 0.4 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( '@stdlib/stats/base/dists/laplace/mgf' ); -var mu; -var b; -var t; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - t = randu(); - mu = (randu() * 10.0) - 5.0; - b = randu() * 20.0; - y = mgf( t, mu, b ); - console.log( 't: %d, µ: %d, b: %d, M_X(t;µ,b): %d', t.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 1.0, opts ); +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); + +logEachMap( 't: %0.4f, µ: %0.4f, b: %0.4f, M_X(t;µ,b): %0.4f', t, mu, b, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/examples/index.js index 4deffcfcbd19..481299ef438f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/mgf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( './../lib' ); -var mu; -var b; -var t; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 1.0, opts ); +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu(); - mu = (randu() * 10.0) - 5.0; - b = randu() * 20.0; - y = mgf( t, mu, b ); - console.log( 't: %d, µ: %d, b: %d, M_X(t;µ,b): %d', t.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 't: %0.4f, µ: %0.4f, b: %0.4f, M_X(t;µ,b): %0.4f', t, mu, b, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/README.md index d57cb6b9bb73..ec20dc5640fa 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/README.md @@ -111,20 +111,17 @@ y = mode( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( '@stdlib/stats/base/dists/laplace/mode' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = mode( mu, b ); - console.log( 'µ: %d, b: %d, mode(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, mode(X;µ,b): %0.4f', mu, b, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/examples/index.js index 3489186bfb75..8607fc6e08d0 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/mode/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = mode( mu, b ); - console.log( 'µ: %d, b: %d, mode(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, mode(X;µ,b): %0.4f', mu, b, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/README.md index 889118038dfd..0dfa22baef45 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/README.md @@ -119,22 +119,18 @@ y = mypdf( 12.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var pdf = require( '@stdlib/stats/base/dists/laplace/pdf' ); -var mu; -var b; -var x; -var y; -var i; - -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = pdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, f(x;µ,b): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, µ: %0.4f, b: %0.4f, f(x;µ,b): %0.4f', x, mu, b, pdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/examples/index.js index 2128eff8930e..01d2306f8ea3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/pdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var pdf = require( './../lib' ); -var mu; -var b; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 10.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - b = randu() * 10.0; - y = pdf( x, mu, b ); - console.log( 'x: %d, µ: %d, b: %d, f(x;µ,b): %d', x.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, µ: %0.4f, b: %0.4f, f(x;µ,b): %0.4f', x, mu, b, pdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/README.md index 515450df5b98..dbf3d24d382a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/README.md @@ -123,22 +123,18 @@ y = myquantile( 0.8 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( '@stdlib/stats/base/dists/laplace/quantile' ); -var mu; -var b; -var p; -var y; -var i; - -for ( i = 0; i < 100; i++ ) { - p = randu(); - mu = randu() * 10.0; - b = randu() * 10.0; - y = quantile( p, mu, b ); - console.log( 'p: %d, µ: %d, b: %d, Q(p;µ,b): %d', p.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 100, 0.0, 1.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); + +logEachMap( 'p: %0.4f, µ: %0.4f, b: %0.4f, Q(p;µ,b): %0.4f', p, mu, b, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/examples/index.js index 337d33a235c7..3a2c865c18e8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/quantile/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( './../lib' ); -var mu; -var b; -var p; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 100, 0.0, 1.0, opts ); +var mu = uniform( 100, 0.0, 10.0, opts ); +var b = uniform( 100, 0.0, 10.0, opts ); -for ( i = 0; i < 100; i++ ) { - p = randu(); - mu = randu() * 10.0; - b = randu() * 10.0; - y = quantile( p, mu, b ); - console.log( 'p: %d, µ: %d, b: %d, Q(p;µ,b): %d', p.toFixed( 4 ), mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'p: %0.4f, µ: %0.4f, b: %0.4f, Q(p;µ,b): %0.4f', p, mu, b, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/README.md index 45bcce82a120..bd22b0929418 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/README.md @@ -111,20 +111,17 @@ y = skewness( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( '@stdlib/stats/base/dists/laplace/skewness' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = skewness( mu, b ); - console.log( 'µ: %d, b: %d, skew(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, skew(X;µ,b): %0.4f', mu, b, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/examples/index.js index 3769a5d96bc8..f571dd0ba6ac 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/skewness/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = skewness( mu, b ); - console.log( 'µ: %d, b: %d, skew(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, skew(X;µ,b): %0.4f', mu, b, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/README.md index a0a199e321e8..8d2282ea4e45 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/README.md @@ -111,20 +111,17 @@ y = stdev( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( '@stdlib/stats/base/dists/laplace/stdev' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = stdev( mu, b ); - console.log( 'µ: %d, b: %d, SD(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, SD(X;µ,b): %0.4f', mu, b, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/examples/index.js index 953d532ed207..11f90496642a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/stdev/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = stdev( mu, b ); - console.log( 'µ: %d, b: %d, SD(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, SD(X;µ,b): %0.4f', mu, b, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/README.md index 8096970ce024..91e83ac98f7c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/README.md @@ -111,20 +111,17 @@ y = variance( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( '@stdlib/stats/base/dists/laplace/variance' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = variance( mu, b ); - console.log( 'µ: %d, b: %d, Var(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, Var(X;µ,b): %0.4f', mu, b, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/examples/index.js index 2ad82bf3240b..a2bedad90400 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/variance/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( './../lib' ); -var mu; -var b; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var b = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - b = randu() * 20.0; - y = variance( mu, b ); - console.log( 'µ: %d, b: %d, Var(X;µ,b): %d', mu.toFixed( 4 ), b.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, b: %0.4f, Var(X;µ,b): %0.4f', mu, b, variance ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/README.md index 15defe250985..e46251e5d371 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/README.md @@ -126,22 +126,18 @@ y = mycdf( 8.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var cdf = require( '@stdlib/stats/base/dists/logistic/cdf' ); -var mu; -var s; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - s = randu() * 10.0; - y = cdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, F(x;µ,s): %d', x, mu, s, y ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, F(x;µ,s): %0.4f', x, mu, s, cdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/examples/index.js index 90858a4aa32d..f848416d6ae9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var cdf = require( './../lib' ); -var mu; -var s; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - s = randu() * 10.0; - y = cdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, F(x;µ,s): %d', x, mu, s, y ); -} +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, F(x;µ,s): %0.4f', x, mu, s, cdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/README.md index d12f3d613669..825473bba5c2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/README.md @@ -111,20 +111,17 @@ y = entropy( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( '@stdlib/stats/base/dists/logistic/entropy' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = entropy( mu, s ); - console.log( 'µ: %d, s: %d, h(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, h(X;µ,s): %0.4f', mu, s, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/examples/index.js index a7cafc156a7b..64c0d440a5d5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = entropy( mu, s ); - console.log( 'µ: %d, s: %d, h(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, h(X;µ,s): %0.4f', mu, s, entropy ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/README.md index dc38f112324d..9b21554bff96 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/README.md @@ -111,20 +111,17 @@ y = kurtosis( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( '@stdlib/stats/base/dists/logistic/kurtosis' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = kurtosis( mu, s ); - console.log( 'µ: %d, s: %d, Kurt(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, Kurt(X;µ,s): %0.4f', mu, s, kurtosis ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/examples/index.js index 2748608f1146..b9b077187e5d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = kurtosis( mu, s ); - console.log( 'µ: %d, s: %d, Kurt(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, Kurt(X;µ,s): %0.4f', mu, s, kurtosis ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/README.md index 3910e00c70f9..757be1ef87ef 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/README.md @@ -136,22 +136,18 @@ y = mylogcdf( 8.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logcdf = require( '@stdlib/stats/base/dists/logistic/logcdf' ); -var mu; -var s; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - s = randu() * 10.0; - y = logcdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, ln(F(x;µ,s)): %d', x, mu, s, y ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, ln(F(x;µ,s)): %0.4f', x, mu, s, logcdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/examples/index.js index 9f9a0a87e6cd..38dbde43907e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logcdf = require( './../lib' ); -var mu; -var s; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - s = randu() * 10.0; - y = logcdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, ln(F(x;µ,s)): %d', x, mu, s, y ); -} +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, ln(F(x;µ,s)): %0.4f', x, mu, s, logcdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/README.md index b333e112ac26..585f7a2f3ab5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/README.md @@ -130,22 +130,18 @@ y = mylogpdf( 5.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logpdf = require( '@stdlib/stats/base/dists/logistic/logpdf' ); -var mu; -var s; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - s = randu() * 10.0; - y = logpdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, ln(f(x;µ,s)): %d', x, mu, s, y ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, ln(f(x;µ,s)): %0.4f', x, mu, s, logpdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/examples/index.js index 9ad8cf916b6a..b04cf0147808 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logpdf = require( './../lib' ); -var mu; -var s; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10; - mu = randu() * 10; - s = randu() * 10; - y = logpdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, ln(f(x;µ,s)): %d', x, mu, s, y ); -} +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, ln(f(x;µ,s)): %0.4f', x, mu, s, logpdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/README.md index ea94fd17def1..52e773aa328f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/README.md @@ -111,20 +111,17 @@ y = mean( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( '@stdlib/stats/base/dists/logistic/mean' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = mean( mu, s ); - console.log( 'µ: %d, s: %d, E(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, E(X;µ,s): %0.4f', mu, s, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/examples/index.js index 65acc99fb80a..369c8bb747a1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = mean( mu, s ); - console.log( 'µ: %d, s: %d, E(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, E(X;µ,s): %0.4f', mu, s, mean ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/README.md index 32d7709edcfc..ab42743b28e3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/README.md @@ -111,20 +111,17 @@ y = median( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( '@stdlib/stats/base/dists/logistic/median' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = median( mu, s ); - console.log( 'µ: %d, s: %d, Median(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, Median(X;µ,s): %0.4f', mu, s, median ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/examples/index.js index 2a5cea96187c..5f7111bdbd81 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = median( mu, s ); - console.log( 'µ: %d, s: %d, Median(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, Median(X;µ,s): %0.4f', mu, s, median ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/README.md index 88bec5862e55..770c6f8e54b7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/README.md @@ -130,22 +130,18 @@ y = mymgf( 2.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( '@stdlib/stats/base/dists/logistic/mgf' ); -var mu; -var s; -var t; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - t = randu(); - mu = (randu() * 10.0) - 5.0; - s = randu() * 2.0; - y = mgf( t, mu, s ); - console.log( 't: %d, µ: %d, s: %d, M_X(t;µ,s): %d', t.toFixed( 4 ), mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 1.0, opts ); +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 2.0, opts ); + +logEachMap( 't: %0.4f, µ: %0.4f, s: %0.4f, M_X(t;µ,s): %0.4f', t, mu, s, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/examples/index.js index 4d61bee9ff7e..41ec7f44899d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( './../lib' ); -var mu; -var s; -var t; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 1.0, opts ); +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 2.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu(); - mu = (randu() * 10.0) - 5.0; - s = randu() * 2.0; - y = mgf( t, mu, s ); - console.log( 't: %d, µ: %d, s: %d, M_X(t;µ,s): %d', t.toFixed( 4 ), mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 't: %0.4f, µ: %0.4f, s: %0.4f, M_X(t;µ,s): %0.4f', t, mu, s, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/README.md index 078b140a47b5..ac09e2ba1b28 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/README.md @@ -111,20 +111,17 @@ y = mode( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( '@stdlib/stats/base/dists/logistic/mode' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = mode( mu, s ); - console.log( 'µ: %d, s: %d, mode(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, mode(X;µ,s): %0.4f', mu, s, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/examples/index.js index 7d2ddc7fa8c1..f34fd0adadd3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = mode( mu, s ); - console.log( 'µ: %d, s: %d, mode(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, mode(X;µ,s): %0.4f', mu, s, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/README.md index 51697c54a861..771a9b814350 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/README.md @@ -120,22 +120,18 @@ y = mypdf( 5.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var pdf = require( '@stdlib/stats/base/dists/logistic/pdf' ); -var mu; -var s; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - mu = randu() * 10.0; - s = randu() * 10.0; - y = pdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, f(x;µ,s): %d', x, mu, s, y ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, f(x;µ,s): %0.4f', x, mu, s, pdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/examples/index.js index 5736de8c7899..873ba1213aba 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var pdf = require( './../lib' ); -var mu; -var s; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10; - mu = randu() * 10; - s = randu() * 10; - y = pdf( x, mu, s ); - console.log( 'x: %d, µ: %d, s: %d, f(x;µ,s): %d', x, mu, s, y ); -} +logEachMap( 'x: %0.4f, µ: %0.4f, s: %0.4f, f(x;µ,s): %0.4f', x, mu, s, pdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/README.md index a7f1d8eab2d3..1c7afdb204f4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/README.md @@ -130,22 +130,18 @@ y = myQuantile( 0.8 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( '@stdlib/stats/base/dists/logistic/quantile' ); -var mu; -var s; -var p; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - p = randu(); - mu = randu() * 10.0; - s = randu() * 10.0; - y = quantile( p, mu, s ); - console.log( 'p: %d, µ: %d, s: %d, Q(p;µ,s): %d', p, mu, s, y ); -} +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); + +logEachMap( 'p: %0.4f, µ: %0.4f, s: %0.4f, Q(p;µ,s): %0.4f', p, mu, s, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/examples/index.js index 62063e5c85db..ffa84849bea2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/examples/index.js @@ -18,19 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( './../lib' ); -var mu; -var s; -var p; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var mu = uniform( 10, 0.0, 10.0, opts ); +var s = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - p = randu(); - mu = randu() * 10.0; - s = randu() * 10.0; - y = quantile( p, mu, s ); - console.log( 'p: %d, µ: %d, s: %d, Q(p;µ,s): %d', p, mu, s, y ); -} +logEachMap( 'p: %0.4f, µ: %0.4f, s: %0.4f, Q(p;µ,s): %0.4f', p, mu, s, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/README.md index 57d9bb4f6f10..987ca4569b82 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/README.md @@ -111,20 +111,17 @@ y = skewness( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( '@stdlib/stats/base/dists/logistic/skewness' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = skewness( mu, s ); - console.log( 'µ: %d, s: %d, skew(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, skew(X;µ,s): %0.4f', mu, s, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/examples/index.js index c05622d493ea..5723eb9b4979 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = skewness( mu, s ); - console.log( 'µ: %d, s: %d, skew(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, skew(X;µ,s): %0.4f', mu, s, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/README.md index cca1bbb3210c..7083b16b939c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/README.md @@ -111,20 +111,17 @@ y = stdev( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( '@stdlib/stats/base/dists/logistic/stdev' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = stdev( mu, s ); - console.log( 'µ: %d, s: %d, SD(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, SD(X;µ,s): %0.4f', mu, s, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/examples/index.js index 0481c410fcdc..bf0cf93f4eac 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = stdev( mu, s ); - console.log( 'µ: %d, s: %d, SD(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, SD(X;µ,s): %0.4f', mu, s, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/README.md index ded5bef388ea..0ed03e1e68f0 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/README.md @@ -111,20 +111,17 @@ y = variance( 0.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( '@stdlib/stats/base/dists/logistic/variance' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = variance( mu, s ); - console.log( 'µ: %d, s: %d, Var(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, Var(X;µ,s): %0.4f', mu, s, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/examples/index.js index 8f2823e00e27..5d082f050301 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( './../lib' ); -var mu; -var s; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var mu = uniform( 10, -5.0, 5.0, opts ); +var s = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - mu = ( randu()*10.0 ) - 5.0; - s = randu() * 20.0; - y = variance( mu, s ); - console.log( 'µ: %d, s: %d, Var(X;µ,s): %d', mu.toFixed( 4 ), s.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'µ: %0.4f, s: %0.4f, Var(X;µ,s): %0.4f', mu, s, variance ); diff --git a/lib/node_modules/@stdlib/strided/base/smskmap/benchmark/c/benchmark.length.c b/lib/node_modules/@stdlib/strided/base/smskmap/benchmark/c/benchmark.length.c index ba09cc8ecae0..a005a0f13ef8 100644 --- a/lib/node_modules/@stdlib/strided/base/smskmap/benchmark/c/benchmark.length.c +++ b/lib/node_modules/@stdlib/strided/base/smskmap/benchmark/c/benchmark.length.c @@ -120,6 +120,7 @@ static double benchmark( int iterations, int len ) { } t = tic(); for ( i = 0; i < iterations; i++ ) { + // cppcheck-suppress uninitvar stdlib_strided_smskmap( len, x, 1, m, 1, y, 1, identity ); if ( y[ i%len ] != y[ i%len ] ) { printf( "should not return NaN\n" ); diff --git a/tools/make/lib/test-cov/c8.mk b/tools/make/lib/test-cov/c8.mk index 5f152ff08661..47ce667479f1 100644 --- a/tools/make/lib/test-cov/c8.mk +++ b/tools/make/lib/test-cov/c8.mk @@ -49,14 +49,19 @@ C8_EXCLUDES_FLAGS = \ -x "**/$(CONFIG_FOLDER)/**" \ -x "**/$(DOCUMENTATION_FOLDER)/**" +# Define user-supplied command-line options: +C8_FLAGS ?= + # Define command-line options when generating coverage data: -C8_FLAGS = \ +c8_flags = \ $(C8_EXCLUDES_FLAGS) \ --clean=false \ --temp-directory $(COVERAGE_DIR)/tmp \ --report-dir $(COVERAGE_DIR) \ --reporter lcov +# Append user-supplied command-line options: +c8_flags += $(C8_FLAGS) # RULES # @@ -81,22 +86,21 @@ C8_FLAGS = \ #/ test-c8: $(NODE_MODULES) ifeq ($(FAIL_FAST), true) - $(QUIET) $(FIND_TESTS_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\]' | while read -r test; do \ + $(FIND_TESTS_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\\]' | while read -r test; do \ echo ''; \ echo "Running test: $$test"; \ - NODE_ENV="$(NODE_ENV_TEST)" \ - NODE_PATH="$(NODE_PATH_TEST)" \ - TEST_MODE=coverage \ - $(C8) $(C8_FLAGS) $(NODE) $$test | $(TAP_REPORTER) || exit 1; \ + # Run each test under bash with pipefail so we capture the c8 exit status when piping to the TAP reporter. + bash -lc 'set -o pipefail; NODE_ENV="$(NODE_ENV_TEST)" NODE_PATH="$(NODE_PATH_TEST)" TEST_MODE=coverage $(C8) $(c8_flags) $(NODE) "$$test" 2>&1 | $(TAP_REPORTER)'; \ + rc=$$?; \ + if [ $$rc -ne 0 ]; then echo "TEST_FAILED: $$test (exit $$rc)"; exit $$rc; fi; \ done else - $(QUIET) $(FIND_TESTS_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\]' | while read -r test; do \ + $(FIND_TESTS_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\\]' | while read -r test; do \ echo ''; \ echo "Running test: $$test"; \ - NODE_ENV="$(NODE_ENV_TEST)" \ - NODE_PATH="$(NODE_PATH_TEST)" \ - TEST_MODE=coverage \ - $(C8) $(C8_FLAGS) $(NODE) $$test | $(TAP_REPORTER) || echo 'Tests failed.'; \ + bash -lc 'set -o pipefail; NODE_ENV="$(NODE_ENV_TEST)" NODE_PATH="$(NODE_PATH_TEST)" TEST_MODE=coverage $(C8) $(c8_flags) $(NODE) "$$test" 2>&1 | $(TAP_REPORTER)'; \ + rc=$$?; \ + if [ $$rc -ne 0 ]; then echo "Tests failed: $$test (exit $$rc)"; fi; \ done endif