diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 80f3fca..0000000 --- a/.editorconfig +++ /dev/null @@ -1,189 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2017 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# EditorConfig configuration file (see ). - -# Indicate that this file is a root-level configuration file: -root = true - -# Set properties for all files: -[*] -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -# Set properties for JavaScript files: -[*.{js,js.txt}] -indent_style = tab - -# Set properties for JavaScript ES module files: -[*.{mjs,mjs.txt}] -indent_style = tab - -# Set properties for JavaScript CommonJS files: -[*.{cjs,cjs.txt}] -indent_style = tab - -# Set properties for JSON files: -[*.{json,json.txt}] -indent_style = space -indent_size = 2 - -# Set properties for `cli_opts.json` files: -[cli_opts.json] -indent_style = tab - -# Set properties for TypeScript files: -[*.ts] -indent_style = tab - -# Set properties for Python files: -[*.{py,py.txt}] -indent_style = space -indent_size = 4 - -# Set properties for Julia files: -[*.{jl,jl.txt}] -indent_style = tab - -# Set properties for R files: -[*.{R,R.txt}] -indent_style = tab - -# Set properties for C files: -[*.{c,c.txt}] -indent_style = tab - -# Set properties for C header files: -[*.{h,h.txt}] -indent_style = tab - -# Set properties for C++ files: -[*.{cpp,cpp.txt}] -indent_style = tab - -# Set properties for C++ header files: -[*.{hpp,hpp.txt}] -indent_style = tab - -# Set properties for Fortran files: -[*.{f,f.txt}] -indent_style = space -indent_size = 2 - -# Set properties for shell files: -[*.{sh,sh.txt}] -indent_style = tab - -# Set properties for AWK files: -[*.{awk,awk.txt}] -indent_style = tab - -# Set properties for HTML files: -[*.{html,html.txt}] -indent_style = tab -tab_width = 2 - -# Set properties for XML files: -[*.{xml,xml.txt}] -indent_style = tab -tab_width = 2 - -# Set properties for CSS files: -[*.{css,css.txt}] -indent_style = tab - -# Set properties for Makefiles: -[Makefile] -indent_style = tab - -[*.{mk,mk.txt}] -indent_style = tab - -# Set properties for Markdown files: -[*.{md,md.txt}] -indent_style = space -indent_size = 4 -trim_trailing_whitespace = true # Note: this disables using two spaces to force a hard line break, which is permitted in Markdown. As we don't typically follow that practice (TMK), we should be safe to automatically trim. - -# Set properties for `usage.txt` files: -[usage.txt] -indent_style = space -indent_size = 2 - -# Set properties for `repl.txt` files: -[repl.txt] -indent_style = space -indent_size = 4 - -# Set properties for `package.json` files: -[package.{json,json.txt}] -indent_style = space -indent_size = 2 - -# Set properties for `datapackage.json` files: -[datapackage.json] -indent_style = space -indent_size = 2 - -# Set properties for `manifest.json` files: -[manifest.json] -indent_style = space -indent_size = 2 - -# Set properties for `tsconfig.json` files: -[tsconfig.json] -indent_style = space -indent_size = 2 - -# Set properties for LaTeX files: -[*.{tex,tex.txt}] -indent_style = tab - -# Set properties for LaTeX Bibliography files: -[*.{bib,bib.txt}] -indent_style = tab - -# Set properties for YAML files: -[*.{yml,yml.txt}] -indent_style = space -indent_size = 2 - -# Ignore generated lock files for GitHub Agentic Workflows: -[*.lock.yml] -charset = unset -end_of_line = unset -indent_style = unset -indent_size = unset -trim_trailing_whitespace = unset -insert_final_newline = unset - -# Set properties for GYP files: -[binding.gyp] -indent_style = space -indent_size = 2 - -[*.gypi] -indent_style = space -indent_size = 2 - -# Set properties for citation files: -[*.{cff,cff.txt}] -indent_style = space -indent_size = 2 diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 5f30286..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -/* For the `eslint` rules of this project, consult the main repository at https://github.com/stdlib-js/stdlib */ diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 24b327f..0000000 --- a/.gitattributes +++ /dev/null @@ -1,68 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2017 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# Configuration file which assigns attributes to pathnames. -# -# [1]: https://git-scm.com/docs/gitattributes - -# Automatically normalize the line endings of any committed text files: -* text=auto - -# Override line endings for certain files on checkout: -*.crlf.csv text eol=crlf - -# Denote that certain files are binary and should not be modified: -*.png binary -*.jpg binary -*.jpeg binary -*.gif binary -*.ico binary -*.gz binary -*.zip binary -*.7z binary -*.mp3 binary -*.mp4 binary -*.mov binary - -# Override what is considered "vendored" by GitHub's linguist: -/lib/node_modules/** -linguist-vendored -linguist-generated - -# Configure directories which should *not* be included in GitHub language statistics: -/deps/** linguist-vendored -/dist/** linguist-generated -/workshops/** linguist-vendored - -benchmark/** linguist-vendored -docs/* linguist-documentation -etc/** linguist-vendored -examples/** linguist-documentation -scripts/** linguist-vendored -test/** linguist-vendored -tools/** linguist-vendored - -# Configure files which should *not* be included in GitHub language statistics: -Makefile linguist-vendored -*.mk linguist-vendored -*.jl linguist-vendored -*.py linguist-vendored -*.R linguist-vendored - -# Configure files which should be included in GitHub language statistics: -docs/types/*.d.ts -linguist-documentation - -.github/workflows/*.lock.yml linguist-generated=true merge=ours diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 562de40..0000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,7 +0,0 @@ - - -We are excited about your pull request, but unfortunately we are not accepting pull requests against this repository, as all development happens on the [main project repository](https://github.com/stdlib-js/stdlib). We kindly request that you submit this pull request against the [respective directory](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base) of the main repository where we’ll review and provide feedback. - -If this is your first stdlib contribution, be sure to read the [contributing guide](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) which provides guidelines and instructions for submitting contributions. You may also consult the [development guide](https://github.com/stdlib-js/stdlib/blob/develop/docs/contributing/development.md) for help on developing stdlib. - -We look forward to receiving your contribution! :smiley: \ No newline at end of file diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml deleted file mode 100644 index e4f10fe..0000000 --- a/.github/workflows/benchmark.yml +++ /dev/null @@ -1,64 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2021 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# Workflow name: -name: benchmark - -# Workflow triggers: -on: - # Allow the workflow to be manually run: - workflow_dispatch: - -# Workflow jobs: -jobs: - - # Define a job to run benchmarks: - benchmark: - - # Define a display name: - name: 'Run benchmarks' - - # Define the type of virtual host machine: - runs-on: 'ubuntu-latest' - - # Define the sequence of job steps... - steps: - - # Checkout the repository: - - name: 'Checkout repository' - # Pin action to full length commit SHA - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - # Install Node.js: - - name: 'Install Node.js' - # Pin action to full length commit SHA - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 - with: - node-version: 20 - timeout-minutes: 5 - - # Install dependencies: - - name: 'Install production and development dependencies' - run: | - npm install || npm install || npm install - timeout-minutes: 15 - - # Run benchmarks: - - name: 'Run benchmarks' - run: | - npm run benchmark diff --git a/.github/workflows/cancel.yml b/.github/workflows/cancel.yml deleted file mode 100644 index b5291db..0000000 --- a/.github/workflows/cancel.yml +++ /dev/null @@ -1,57 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2021 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# Workflow name: -name: cancel - -# Workflow triggers: -on: - # Allow the workflow to be manually run: - workflow_dispatch: - -# Workflow jobs: -jobs: - - # Define a job to cancel existing workflow runs: - cancel: - - # Define a display name: - name: 'Cancel workflow runs' - - # Define the type of virtual host machine: - runs-on: 'ubuntu-latest' - - # Time limit: - timeout-minutes: 3 - - # Define the sequence of job steps... - steps: - - # Cancel existing workflow runs: - - name: 'Cancel existing workflow runs' - # Pin action to full length commit SHA - uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # v0.12.1 - with: - workflow_id: >- - benchmark.yml, - examples.yml, - test.yml, - test_coverage.yml, - test_install.yml, - publish.yml - access_token: ${{ github.token }} diff --git a/.github/workflows/close_pull_requests.yml b/.github/workflows/close_pull_requests.yml deleted file mode 100644 index b51aba4..0000000 --- a/.github/workflows/close_pull_requests.yml +++ /dev/null @@ -1,54 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2021 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# Workflow name: -name: close_pull_requests - -# Workflow triggers: -on: - pull_request_target: - types: [opened] - -# Workflow jobs: -jobs: - - # Define job to close all pull requests: - run: - - # Define the type of virtual host machine on which to run the job: - runs-on: ubuntu-latest - - # Define the sequence of job steps... - steps: - - # Close pull request - - name: 'Close pull request' - # Pin action to full length commit SHA corresponding to v3.1.2 - uses: superbrothers/close-pull-request@9c18513d320d7b2c7185fb93396d0c664d5d8448 - with: - comment: | - Thank you for submitting a pull request. :raised_hands: - - We greatly appreciate your willingness to submit a contribution. However, we are not accepting pull requests against this repository, as all development happens on the [main project repository](https://github.com/stdlib-js/stdlib). - - We kindly request that you submit this pull request against the [respective directory](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base) of the main repository where we’ll review and provide feedback. If this is your first stdlib contribution, be sure to read the [contributing guide](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) which provides guidelines and instructions for submitting contributions. - - Thank you again, and we look forward to receiving your contribution! :smiley: - - Best, - The stdlib team \ No newline at end of file diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml deleted file mode 100644 index 2984901..0000000 --- a/.github/workflows/examples.yml +++ /dev/null @@ -1,64 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2021 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# Workflow name: -name: examples - -# Workflow triggers: -on: - # Allow the workflow to be manually run: - workflow_dispatch: - -# Workflow jobs: -jobs: - - # Define a job to run the package examples... - examples: - - # Define display name: - name: 'Run examples' - - # Define the type of virtual host machine on which to run the job: - runs-on: ubuntu-latest - - # Define the sequence of job steps... - steps: - - # Checkout repository: - - name: 'Checkout repository' - # Pin action to full length commit SHA - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - # Install Node.js: - - name: 'Install Node.js' - # Pin action to full length commit SHA - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 - with: - node-version: 20 - timeout-minutes: 5 - - # Install dependencies: - - name: 'Install production and development dependencies' - run: | - npm install || npm install || npm install - timeout-minutes: 15 - - # Run examples: - - name: 'Run examples' - run: | - npm run examples diff --git a/.github/workflows/npm_downloads.yml b/.github/workflows/npm_downloads.yml deleted file mode 100644 index 99f9850..0000000 --- a/.github/workflows/npm_downloads.yml +++ /dev/null @@ -1,112 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2022 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# Workflow name: -name: npm_downloads - -# Workflow triggers: -on: - # Run this workflow weekly: - schedule: - # cron: ' ' - - cron: '12 12 * * 1' - - # Allow the workflow to be manually run: - workflow_dispatch: - -# Workflow jobs: -jobs: - - # Define a job for retrieving npm download counts... - npm_downloads: - - # Define display name: - name: 'Retrieve npm download counts' - - # Define the type of virtual host machine on which to run the job: - runs-on: ubuntu-latest - - # Define the sequence of job steps... - steps: - # Checkout the repository: - - name: 'Checkout repository' - # Pin action to full length commit SHA - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - timeout-minutes: 10 - - # Install Node.js: - - name: 'Install Node.js' - # Pin action to full length commit SHA - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 - with: - node-version: 20 - timeout-minutes: 5 - - # Resolve package name: - - name: 'Resolve package name' - id: package_name - run: | - name=`node -e 'console.log(require("./package.json").name)' | tr -d '\n'` - echo "package_name=$name" >> $GITHUB_OUTPUT - timeout-minutes: 5 - - # Fetch download data: - - name: 'Fetch data' - id: download_data - run: | - url="https://api.npmjs.org/downloads/range/$(date --date='1 year ago' '+%Y-%m-%d'):$(date '+%Y-%m-%d')/${{ steps.package_name.outputs.package_name }}" - echo "$url" - data=$(curl "$url") - mkdir ./tmp - echo "$data" > ./tmp/npm_downloads.json - echo "data=$data" >> $GITHUB_OUTPUT - timeout-minutes: 5 - - # Print summary of download data: - - name: 'Print summary' - run: | - echo "| Date | Downloads |" >> $GITHUB_STEP_SUMMARY - echo "|------|------------|" >> $GITHUB_STEP_SUMMARY - cat ./tmp/npm_downloads.json | jq -r ".downloads | .[-14:] | to_entries | map(\"| \(.value.day) | \(.value.downloads) |\") |.[]" >> $GITHUB_STEP_SUMMARY - - # Upload the download data: - - name: 'Upload data' - # Pin action to full length commit SHA - uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 - with: - # Define a name for the uploaded artifact (ensuring a unique name for each job): - name: npm_downloads - - # Specify the path to the file to upload: - path: ./tmp/npm_downloads.json - - # Specify the number of days to retain the artifact (default is 90 days): - retention-days: 90 - timeout-minutes: 10 - if: success() - - # Send data to events server: - - name: 'Post data' - # Pin action to full length commit SHA - uses: distributhor/workflow-webhook@48a40b380ce4593b6a6676528cd005986ae56629 # v3.0.3 - env: - webhook_url: ${{ secrets.STDLIB_NPM_DOWNLOADS_URL }} - webhook_secret: ${{ secrets.STDLIB_WEBHOOK_SECRET }} - data: '{ "downloads": ${{ steps.download_data.outputs.data }} }' - timeout-minutes: 5 - if: success() diff --git a/.github/workflows/productionize.yml b/.github/workflows/productionize.yml deleted file mode 100644 index 83d50c4..0000000 --- a/.github/workflows/productionize.yml +++ /dev/null @@ -1,821 +0,0 @@ -#/ -# @license Apache-2.0 -# -# Copyright (c) 2022 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#/ - -# Workflow name: -name: productionize - -# Workflow triggers: -on: - # Run workflow when a new commit is pushed to the main branch: - push: - branches: - - main - - # Allow the workflow to be manually run: - workflow_dispatch: - inputs: - require-passing-tests: - description: 'Require passing tests for creating bundles' - type: boolean - default: true - - # Run workflow upon completion of `publish` workflow run: - workflow_run: - workflows: ["publish"] - types: [completed] - - -# Concurrency group to prevent multiple concurrent executions: -concurrency: - group: productionize - cancel-in-progress: true - -# Workflow jobs: -jobs: - - # Define a job to create a production build... - productionize: - - # Define display name: - name: 'Productionize' - - # Define the type of virtual host machine: - runs-on: 'ubuntu-latest' - - # Define the sequence of job steps... - steps: - # Checkout main branch of repository: - - name: 'Checkout main branch' - # Pin action to full length commit SHA - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - with: - ref: main - - # Install Node.js: - - name: 'Install Node.js' - # Pin action to full length commit SHA - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 - with: - node-version: 20 - timeout-minutes: 5 - - # Create production branch: - - name: 'Create production branch' - run: | - git checkout -b production - - # Transform error messages: - - name: 'Transform error messages' - id: transform-error-messages - uses: stdlib-js/transform-errors-action@main - - # Change `@stdlib/string-format` to `@stdlib/error-tools-fmtprodmsg` in package.json if the former is a dependency, otherwise insert it as a dependency: - - name: 'Update dependencies in package.json' - run: | - PKG_VERSION=$(npm view @stdlib/error-tools-fmtprodmsg version) - if grep -q '"@stdlib/string-format"' package.json; then - sed -i "s/\"@stdlib\/string-format\": \"^.*\"/\"@stdlib\/error-tools-fmtprodmsg\": \"^$PKG_VERSION\"/g" package.json - else - node -e "var pkg = require( './package.json' ); pkg.dependencies[ '@stdlib/error-tools-fmtprodmsg' ] = '^$PKG_VERSION'; require( 'fs' ).writeFileSync( 'package.json', JSON.stringify( pkg, null, 2 ) );" - fi - - # Configure Git: - - name: 'Configure Git' - run: | - git config --local user.email "noreply@stdlib.io" - git config --local user.name "stdlib-bot" - - # Commit changes: - - name: 'Commit changes' - run: | - git add -A - git commit -m "Transform error messages" - - # Push changes: - - name: 'Push changes' - run: | - SLUG=${{ github.repository }} - echo "Pushing changes to $SLUG..." - git push "https://$GITHUB_ACTOR:$GITHUB_TOKEN@github.com/$SLUG.git" production --force - - # Define a job for running tests of the productionized code... - test: - - # Define a display name: - name: 'Run Tests' - - # Define the type of virtual host machine: - runs-on: 'ubuntu-latest' - - # Indicate that this job depends on the prior job finishing: - needs: productionize - - # Run this job regardless of the outcome of the prior job: - if: always() - - # Define the sequence of job steps... - steps: - - # Checkout the repository: - - name: 'Checkout repository' - if: ${{ github.event.inputs.require-passing-tests == 'true' }} - # Pin action to full length commit SHA - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - with: - # Use the `production` branch: - ref: production - - # Install Node.js: - - name: 'Install Node.js' - if: ${{ github.event.inputs.require-passing-tests == 'true' }} - # Pin action to full length commit SHA - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 - with: - node-version: 20 - timeout-minutes: 5 - - # Install dependencies: - - name: 'Install production and development dependencies' - if: ${{ github.event.inputs.require-passing-tests == 'true' }} - id: install - run: | - npm install || npm install || npm install - timeout-minutes: 15 - - # Build native add-on if present: - - name: 'Build native add-on (if present)' - if: ${{ github.event.inputs.require-passing-tests == 'true' }} - run: | - if [ -f "binding.gyp" ]; then - npm install node-gyp --no-save && ./node_modules/.bin/node-gyp rebuild - fi - - # Run tests: - - name: 'Run tests' - if: ${{ github.event.inputs.require-passing-tests == 'true' }} - id: tests - run: | - npm test || npm test || npm test - - # Define job to create a bundle for use in Deno... - deno: - - # Define display name: - name: 'Create Deno bundle' - - # Define the type of virtual host machine on which to run the job: - runs-on: ubuntu-latest - - # Indicate that this job depends on the test job finishing: - needs: test - - # Define the sequence of job steps... - steps: - # Checkout the repository: - - name: 'Checkout repository' - # Pin action to full length commit SHA - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - # Configure Git: - - name: 'Configure Git' - run: | - git config --local user.email "noreply@stdlib.io" - git config --local user.name "stdlib-bot" - - # Check if remote `deno` branch exists: - - name: 'Check if remote `deno` branch exists' - id: deno-branch-exists - continue-on-error: true - run: | - git fetch --all - git ls-remote --exit-code --heads origin deno - if [ $? -eq 0 ]; then - echo "remote-exists=true" >> $GITHUB_OUTPUT - else - echo "remote-exists=false" >> $GITHUB_OUTPUT - fi - - # If `deno` exists, delete everything in branch and merge `production` into it - - name: 'If `deno` exists, delete everything in branch and merge `production` into it' - if: steps.deno-branch-exists.outputs.remote-exists - run: | - git checkout -b deno origin/deno - - find . -type 'f' | grep -v -e ".git/" -e "package.json" -e "README.md" -e "LICENSE" -e "CONTRIBUTORS" -e "NOTICE" | xargs -r rm - find . -mindepth 1 -type 'd' | grep -v -e ".git" | xargs -r rm -rf - - git add -A - git commit -m "Remove files" --allow-empty - - git config merge.theirs.name 'simulate `-s theirs`' - git config merge.theirs.driver 'cat %B > %A' - GIT_CONFIG_PARAMETERS="'merge.default=theirs'" git merge origin/production --allow-unrelated-histories - - # Copy files from `production` branch if necessary: - git checkout origin/production -- . - if [ -n "$(git status --porcelain)" ]; then - git add -A - git commit -m "Auto-generated commit" - fi - - # If `deno` does not exist, create `deno` branch: - - name: 'If `deno` does not exist, create `deno` branch' - if: ${{ steps.deno-branch-exists.outputs.remote-exists == false }} - run: | - git checkout production - git checkout -b deno - - # Copy files to deno directory: - - name: 'Copy files to deno directory' - run: | - mkdir -p deno - cp README.md LICENSE CONTRIBUTORS NOTICE ./deno - - # Copy TypeScript definitions to deno directory: - if [ -d index.d.ts ]; then - cp index.d.ts ./deno/index.d.ts - fi - if [ -e ./docs/types/index.d.ts ]; then - cp ./docs/types/index.d.ts ./deno/mod.d.ts - fi - - # Install Node.js: - - name: 'Install Node.js' - # Pin action to full length commit SHA - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 - with: - node-version: 20 - timeout-minutes: 5 - - # Install dependencies: - - name: Install production and development dependencies - id: install - run: | - npm install || npm install || npm install - timeout-minutes: 15 - - # Bundle package for use in Deno: - - name: 'Bundle package for Deno' - id: deno-bundle - uses: stdlib-js/bundle-action@main - with: - target: 'deno' - - # Rewrite file contents: - - name: 'Rewrite file contents' - run: | - # Replace links to other packages with links to the deno branch: - find ./deno -type f -name '*.md' -print0 | xargs -0 sed -Ei "/\/tree\/main/b; /^\[@stdlib[^:]+: https:\/\/github.com\/stdlib-js\// s/(.*)/\\1\/tree\/deno/"; - - # Replace reference to `@stdlib/types` with CDN link: - find ./deno -type f -name '*.ts' -print0 | xargs -0 -r sed -Ei "s/\/\/\/ /\/\/\/ /g" - - # Change wording of project description to avoid reference to JavaScript and Node.js: - find ./deno -type f -name '*.md' -print0 | xargs -0 sed -Ei "s/a standard library for JavaScript and Node.js, /a standard library /g" - - # Rewrite all `require()`s to use jsDelivr links: - find ./deno -type f -name '*.md' -print0 | xargs -0 sed -Ei "/require\( '@stdlib\// { - s/(var|let|const)\s+([a-z0-9_]+)\s+=\s*require\( '([^']+)' \);/import \2 from \'\3\';/i - s/@stdlib/https:\/\/cdn.jsdelivr.net\/gh\/stdlib-js/ - s/';/@deno\/mod.js';/ - }" - - # Rewrite first `import` to show importing of named exports if available: - exports=$(cat lib/index.js | \ - grep -E 'setReadOnly\(.*,.*,.*\)' | \ - sed -E 's/setReadOnly\((.*),(.*),(.*)\);/\2/' | \ - sed -E "s/'//g" | \ - sort) - if [ -n "$exports" ]; then - find ./deno -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/\`\`\`javascript\nimport\s+([a-zA-Z0-9_]+)\s+from\s*'([^']+)';\n\`\`\`/\`\`\`javascript\nimport \1 from '\2';\n\`\`\`\n\nYou can also import the following named exports from the package:\n\n\`\`\`javascript\nimport { $(echo $exports | sed -E 's/ /, /g') } from '\2';\n\`\`\`/" - fi - - # Remove `installation`, `cli`, and `c` sections: - find ./deno -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/
[^<]+<\/section>//g;" - find ./deno -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/(\* \* \*\n+)?
[\s\S]+<\!\-\- \/.cli \-\->//g" - find ./deno -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/(\* \* \*\n+)?
[\s\S]+<\!\-\- \/.c \-\->//g" - - # Create package.json file for deno branch: - jq --indent 2 '{"name": .name, "version": .version, "description": .description, "license": .license, "type": "module", "main": "./mod.js", "homepage": .homepage, "repository": .repository, "bugs": .bugs, "keywords": .keywords, "funding": .funding}' package.json > ./deno/package.json - - # Delete everything in current directory aside from deno folder: - - name: 'Delete everything in current directory aside from deno folder' - run: | - find . -type 'f' | grep -v -e "deno" -e ".git/" | xargs -r rm - find . -mindepth 1 -type 'd' | grep -v -e "deno" -e ".git" | xargs -r rm -rf - - # Move deno directory to root: - - name: 'Move deno directory to root' - run: | - mv ./deno/* . - rmdir ./deno - - # Commit changes: - - name: 'Commit changes' - run: | - git add -A - git commit -m "Auto-generated commit" - - # Push changes to `deno` branch: - - name: 'Push changes to `deno` branch' - run: | - SLUG=${{ github.repository }} - echo "Pushing changes to $SLUG..." - git push "https://$GITHUB_ACTOR:$GITHUB_TOKEN@github.com/$SLUG.git" deno - - # Send notification to Zulip if job fails: - - name: 'Send notification to Zulip in case of failure' - # Pin action to full length commit SHA - uses: zulip/github-actions-zulip/send-message@e4c8f27c732ba9bd98ac6be0583096dea82feea5 # v1.0.2 - if: failure() - with: - api-key: ${{ secrets.ZULIP_API_KEY }} - email: 'github-actions-bot@stdlib.zulipchat.com' - organization-url: 'https://stdlib.zulipchat.com' - to: 'workflows-standalone' - type: 'stream' - topic: ${{ github.event.repository.name }} - content: | - :cross_mark: **${{ github.workflow }}** workflow failed - - **Repository:** [${{ github.repository }}](${{ github.server_url }}/${{ github.repository }}) - **Run:** [View workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) - - # Define job to create a UMD bundle... - umd: - - # Define display name: - name: 'Create UMD bundle' - - # Define the type of virtual host machine on which to run the job: - runs-on: ubuntu-latest - - # Indicate that this job depends on the test job finishing: - needs: test - - # Define the sequence of job steps... - steps: - # Checkout the repository: - - name: 'Checkout repository' - # Pin action to full length commit SHA - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - # Configure Git: - - name: 'Configure Git' - run: | - git config --local user.email "noreply@stdlib.io" - git config --local user.name "stdlib-bot" - - # Check if remote `umd` branch exists: - - name: 'Check if remote `umd` branch exists' - id: umd-branch-exists - continue-on-error: true - run: | - git fetch --all - git ls-remote --exit-code --heads origin umd - if [ $? -eq 0 ]; then - echo "remote-exists=true" >> $GITHUB_OUTPUT - else - echo "remote-exists=false" >> $GITHUB_OUTPUT - fi - - # If `umd` exists, delete everything in branch and merge `production` into it - - name: 'If `umd` exists, delete everything in branch and merge `production` into it' - if: steps.umd-branch-exists.outputs.remote-exists - run: | - git checkout -b umd origin/umd - - find . -type 'f' | grep -v -e ".git/" -e "package.json" -e "README.md" -e "LICENSE" -e "CONTRIBUTORS" -e "NOTICE" | xargs -r rm - find . -mindepth 1 -type 'd' | grep -v -e ".git" | xargs -r rm -rf - - git add -A - git commit -m "Remove files" --allow-empty - - git config merge.theirs.name 'simulate `-s theirs`' - git config merge.theirs.driver 'cat %B > %A' - GIT_CONFIG_PARAMETERS="'merge.default=theirs'" git merge origin/production --allow-unrelated-histories - - # Copy files from `production` branch if necessary: - git checkout origin/production -- . - if [ -n "$(git status --porcelain)" ]; then - git add -A - git commit -m "Auto-generated commit" - fi - - # If `umd` does not exist, create `umd` branch: - - name: 'If `umd` does not exist, create `umd` branch' - if: ${{ steps.umd-branch-exists.outputs.remote-exists == false }} - run: | - git checkout production - git checkout -b umd - - # Copy files to umd directory: - - name: 'Copy files to umd directory' - run: | - mkdir -p umd - cp README.md LICENSE CONTRIBUTORS NOTICE ./umd - - # Install Node.js - - name: 'Install Node.js' - # Pin action to full length commit SHA - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 - with: - node-version: 20 - timeout-minutes: 5 - - # Install dependencies: - - name: 'Install production and development dependencies' - id: install - run: | - npm install || npm install || npm install - timeout-minutes: 15 - - # Extract alias: - - name: 'Extract alias' - id: extract-alias - run: | - alias=$(grep -E 'require\(' README.md | head -n 1 | sed -E 's/^var ([a-zA-Z0-9_]+) = .+/\1/') - echo "alias=${alias}" >> $GITHUB_OUTPUT - - # Create Universal Module Definition (UMD) Node.js bundle: - - name: 'Create Universal Module Definition (UMD) Node.js bundle' - id: umd-bundle-node - uses: stdlib-js/bundle-action@main - with: - target: 'umd-node' - alias: ${{ steps.extract-alias.outputs.alias }} - - # Create Universal Module Definition (UMD) browser bundle: - - name: 'Create Universal Module Definition (UMD) browser bundle' - id: umd-bundle-browser - uses: stdlib-js/bundle-action@main - with: - target: 'umd-browser' - alias: ${{ steps.extract-alias.outputs.alias }} - - # Rewrite file contents: - - name: 'Rewrite file contents' - run: | - - # Replace links to other packages with links to the umd branch: - find ./umd -type f -name '*.md' -print0 | xargs -0 sed -Ei "/\/tree\/main/b; /^\[@stdlib[^:]+: https:\/\/github.com\/stdlib-js\// s/(.*)/\\1\/tree\/umd/"; - - # Remove `installation`, `cli`, and `c` sections: - find ./umd -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/
[^<]+<\/section>//g;" - find ./umd -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/(\* \* \*\n+)?
[\s\S]+<\!\-\- \/.cli \-\->//g" - find ./umd -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/(\* \* \*\n+)?
[\s\S]+<\!\-\- \/.c \-\->//g" - - # Rewrite first `require()` to show consumption of the UMD bundle in Observable and via a `script` tag: - find ./umd -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/\`\`\`javascript\n(var|let|const)\s+([a-zA-Z0-9_]+)\s+=\s*require\( '\@stdlib\/([^']+)' \);\n\`\`\`/To use in Observable,\n\n\`\`\`javascript\n\2 = require\( 'https:\/\/cdn.jsdelivr.net\/gh\/stdlib-js\/\3\@umd\/browser.js' \)\n\`\`\`\n\nTo vendor stdlib functionality and avoid installing dependency trees for Node.js, you can use the UMD server build:\n\n\`\`\`javascript\nvar \2 = require\( 'path\/to\/vendor\/umd\/\3\/index.js' \)\n\`\`\`\n\nTo include the bundle in a webpage,\n\n\`\`\`html\n + + ```
@@ -352,7 +349,7 @@ console.log( objectKeys( ns ) ); ## Notice -This package is part of [stdlib][stdlib], a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more. +This package is part of [stdlib][stdlib], a standard library with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more. For more information on the project, filing bug reports and feature requests, and guidance on how to develop [stdlib][stdlib], see the main project [repository][stdlib]. @@ -417,445 +414,445 @@ Copyright © 2016-2026. The Stdlib [Authors][stdlib-authors]. -[@stdlib/ndarray/base/assert]: https://github.com/stdlib-js/ndarray-base-assert +[@stdlib/ndarray/base/assert]: https://github.com/stdlib-js/ndarray-base-assert/tree/esm -[@stdlib/ndarray/base/any-by]: https://github.com/stdlib-js/ndarray-base-any-by +[@stdlib/ndarray/base/any-by]: https://github.com/stdlib-js/ndarray-base-any-by/tree/esm -[@stdlib/ndarray/base/any]: https://github.com/stdlib-js/ndarray-base-any +[@stdlib/ndarray/base/any]: https://github.com/stdlib-js/ndarray-base-any/tree/esm -[@stdlib/ndarray/base/append-singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-append-singleton-dimensions +[@stdlib/ndarray/base/append-singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-append-singleton-dimensions/tree/esm -[@stdlib/ndarray/base/assign-diagonal]: https://github.com/stdlib-js/ndarray-base-assign-diagonal +[@stdlib/ndarray/base/assign-diagonal]: https://github.com/stdlib-js/ndarray-base-assign-diagonal/tree/esm -[@stdlib/ndarray/base/assign-scalar]: https://github.com/stdlib-js/ndarray-base-assign-scalar +[@stdlib/ndarray/base/assign-scalar]: https://github.com/stdlib-js/ndarray-base-assign-scalar/tree/esm -[@stdlib/ndarray/base/assign]: https://github.com/stdlib-js/ndarray-base-assign +[@stdlib/ndarray/base/assign]: https://github.com/stdlib-js/ndarray-base-assign/tree/esm -[@stdlib/ndarray/base/atleast1d]: https://github.com/stdlib-js/ndarray-base-atleast1d +[@stdlib/ndarray/base/atleast1d]: https://github.com/stdlib-js/ndarray-base-atleast1d/tree/esm -[@stdlib/ndarray/base/atleast2d]: https://github.com/stdlib-js/ndarray-base-atleast2d +[@stdlib/ndarray/base/atleast2d]: https://github.com/stdlib-js/ndarray-base-atleast2d/tree/esm -[@stdlib/ndarray/base/atleast3d]: https://github.com/stdlib-js/ndarray-base-atleast3d +[@stdlib/ndarray/base/atleast3d]: https://github.com/stdlib-js/ndarray-base-atleast3d/tree/esm -[@stdlib/ndarray/base/atleastnd]: https://github.com/stdlib-js/ndarray-base-atleastnd +[@stdlib/ndarray/base/atleastnd]: https://github.com/stdlib-js/ndarray-base-atleastnd/tree/esm -[@stdlib/ndarray/base/binary-input-casting-dtype]: https://github.com/stdlib-js/ndarray-base-binary-input-casting-dtype +[@stdlib/ndarray/base/binary-input-casting-dtype]: https://github.com/stdlib-js/ndarray-base-binary-input-casting-dtype/tree/esm -[@stdlib/ndarray/base/binary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-binary-loop-interchange-order +[@stdlib/ndarray/base/binary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-binary-loop-interchange-order/tree/esm -[@stdlib/ndarray/base/binary-output-dtype]: https://github.com/stdlib-js/ndarray-base-binary-output-dtype +[@stdlib/ndarray/base/binary-output-dtype]: https://github.com/stdlib-js/ndarray-base-binary-output-dtype/tree/esm -[@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch-factory +[@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch-factory/tree/esm -[@stdlib/ndarray/base/binary-reduce-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch +[@stdlib/ndarray/base/binary-reduce-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch/tree/esm -[@stdlib/ndarray/base/binary-reduce-strided1d]: https://github.com/stdlib-js/ndarray-base-binary-reduce-strided1d +[@stdlib/ndarray/base/binary-reduce-strided1d]: https://github.com/stdlib-js/ndarray-base-binary-reduce-strided1d/tree/esm -[@stdlib/ndarray/base/binary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-binary-tiling-block-size +[@stdlib/ndarray/base/binary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-binary-tiling-block-size/tree/esm -[@stdlib/ndarray/base/binary]: https://github.com/stdlib-js/ndarray-base-binary +[@stdlib/ndarray/base/binary]: https://github.com/stdlib-js/ndarray-base-binary/tree/esm -[@stdlib/ndarray/base/bind2vind]: https://github.com/stdlib-js/ndarray-base-bind2vind +[@stdlib/ndarray/base/bind2vind]: https://github.com/stdlib-js/ndarray-base-bind2vind/tree/esm -[@stdlib/ndarray/base/broadcast-array-except-dimensions]: https://github.com/stdlib-js/ndarray-base-broadcast-array-except-dimensions +[@stdlib/ndarray/base/broadcast-array-except-dimensions]: https://github.com/stdlib-js/ndarray-base-broadcast-array-except-dimensions/tree/esm -[@stdlib/ndarray/base/broadcast-array]: https://github.com/stdlib-js/ndarray-base-broadcast-array +[@stdlib/ndarray/base/broadcast-array]: https://github.com/stdlib-js/ndarray-base-broadcast-array/tree/esm -[@stdlib/ndarray/base/broadcast-arrays]: https://github.com/stdlib-js/ndarray-base-broadcast-arrays +[@stdlib/ndarray/base/broadcast-arrays]: https://github.com/stdlib-js/ndarray-base-broadcast-arrays/tree/esm -[@stdlib/ndarray/base/broadcast-scalar-like]: https://github.com/stdlib-js/ndarray-base-broadcast-scalar-like +[@stdlib/ndarray/base/broadcast-scalar-like]: https://github.com/stdlib-js/ndarray-base-broadcast-scalar-like/tree/esm -[@stdlib/ndarray/base/broadcast-scalar]: https://github.com/stdlib-js/ndarray-base-broadcast-scalar +[@stdlib/ndarray/base/broadcast-scalar]: https://github.com/stdlib-js/ndarray-base-broadcast-scalar/tree/esm -[@stdlib/ndarray/base/broadcast-shapes]: https://github.com/stdlib-js/ndarray-base-broadcast-shapes +[@stdlib/ndarray/base/broadcast-shapes]: https://github.com/stdlib-js/ndarray-base-broadcast-shapes/tree/esm -[@stdlib/ndarray/base/buffer-ctors]: https://github.com/stdlib-js/ndarray-base-buffer-ctors +[@stdlib/ndarray/base/buffer-ctors]: https://github.com/stdlib-js/ndarray-base-buffer-ctors/tree/esm -[@stdlib/ndarray/base/buffer-dtype-enum]: https://github.com/stdlib-js/ndarray-base-buffer-dtype-enum +[@stdlib/ndarray/base/buffer-dtype-enum]: https://github.com/stdlib-js/ndarray-base-buffer-dtype-enum/tree/esm -[@stdlib/ndarray/base/buffer-dtype]: https://github.com/stdlib-js/ndarray-base-buffer-dtype +[@stdlib/ndarray/base/buffer-dtype]: https://github.com/stdlib-js/ndarray-base-buffer-dtype/tree/esm -[@stdlib/ndarray/base/buffer]: https://github.com/stdlib-js/ndarray-base-buffer +[@stdlib/ndarray/base/buffer]: https://github.com/stdlib-js/ndarray-base-buffer/tree/esm -[@stdlib/ndarray/base/bytes-per-element]: https://github.com/stdlib-js/ndarray-base-bytes-per-element +[@stdlib/ndarray/base/bytes-per-element]: https://github.com/stdlib-js/ndarray-base-bytes-per-element/tree/esm -[@stdlib/ndarray/base/char2dtype]: https://github.com/stdlib-js/ndarray-base-char2dtype +[@stdlib/ndarray/base/char2dtype]: https://github.com/stdlib-js/ndarray-base-char2dtype/tree/esm -[@stdlib/ndarray/base/clamp-index]: https://github.com/stdlib-js/ndarray-base-clamp-index +[@stdlib/ndarray/base/clamp-index]: https://github.com/stdlib-js/ndarray-base-clamp-index/tree/esm -[@stdlib/ndarray/base/clip-index]: https://github.com/stdlib-js/ndarray-base-clip-index +[@stdlib/ndarray/base/clip-index]: https://github.com/stdlib-js/ndarray-base-clip-index/tree/esm -[@stdlib/ndarray/base/complement-shape]: https://github.com/stdlib-js/ndarray-base-complement-shape +[@stdlib/ndarray/base/complement-shape]: https://github.com/stdlib-js/ndarray-base-complement-shape/tree/esm -[@stdlib/ndarray/base/consensus-order]: https://github.com/stdlib-js/ndarray-base-consensus-order +[@stdlib/ndarray/base/consensus-order]: https://github.com/stdlib-js/ndarray-base-consensus-order/tree/esm -[@stdlib/ndarray/base/copy]: https://github.com/stdlib-js/ndarray-base-copy +[@stdlib/ndarray/base/copy]: https://github.com/stdlib-js/ndarray-base-copy/tree/esm -[@stdlib/ndarray/base/count-falsy]: https://github.com/stdlib-js/ndarray-base-count-falsy +[@stdlib/ndarray/base/count-falsy]: https://github.com/stdlib-js/ndarray-base-count-falsy/tree/esm -[@stdlib/ndarray/base/count-if]: https://github.com/stdlib-js/ndarray-base-count-if +[@stdlib/ndarray/base/count-if]: https://github.com/stdlib-js/ndarray-base-count-if/tree/esm -[@stdlib/ndarray/base/count-truthy]: https://github.com/stdlib-js/ndarray-base-count-truthy +[@stdlib/ndarray/base/count-truthy]: https://github.com/stdlib-js/ndarray-base-count-truthy/tree/esm -[@stdlib/ndarray/base/ctor]: https://github.com/stdlib-js/ndarray-base-ctor +[@stdlib/ndarray/base/ctor]: https://github.com/stdlib-js/ndarray-base-ctor/tree/esm -[@stdlib/ndarray/base/data-buffer]: https://github.com/stdlib-js/ndarray-base-data-buffer +[@stdlib/ndarray/base/data-buffer]: https://github.com/stdlib-js/ndarray-base-data-buffer/tree/esm -[@stdlib/ndarray/base/descriptor]: https://github.com/stdlib-js/ndarray-base-descriptor +[@stdlib/ndarray/base/descriptor]: https://github.com/stdlib-js/ndarray-base-descriptor/tree/esm -[@stdlib/ndarray/base/diagonal]: https://github.com/stdlib-js/ndarray-base-diagonal +[@stdlib/ndarray/base/diagonal]: https://github.com/stdlib-js/ndarray-base-diagonal/tree/esm -[@stdlib/ndarray/base/dtype-alignment]: https://github.com/stdlib-js/ndarray-base-dtype-alignment +[@stdlib/ndarray/base/dtype-alignment]: https://github.com/stdlib-js/ndarray-base-dtype-alignment/tree/esm -[@stdlib/ndarray/base/dtype-char]: https://github.com/stdlib-js/ndarray-base-dtype-char +[@stdlib/ndarray/base/dtype-char]: https://github.com/stdlib-js/ndarray-base-dtype-char/tree/esm -[@stdlib/ndarray/base/dtype-chars]: https://github.com/stdlib-js/ndarray-base-dtype-chars +[@stdlib/ndarray/base/dtype-chars]: https://github.com/stdlib-js/ndarray-base-dtype-chars/tree/esm -[@stdlib/ndarray/base/dtype-desc]: https://github.com/stdlib-js/ndarray-base-dtype-desc +[@stdlib/ndarray/base/dtype-desc]: https://github.com/stdlib-js/ndarray-base-dtype-desc/tree/esm -[@stdlib/ndarray/base/dtype-enum2str]: https://github.com/stdlib-js/ndarray-base-dtype-enum2str +[@stdlib/ndarray/base/dtype-enum2str]: https://github.com/stdlib-js/ndarray-base-dtype-enum2str/tree/esm -[@stdlib/ndarray/base/dtype-enums]: https://github.com/stdlib-js/ndarray-base-dtype-enums +[@stdlib/ndarray/base/dtype-enums]: https://github.com/stdlib-js/ndarray-base-dtype-enums/tree/esm -[@stdlib/ndarray/base/dtype-objects]: https://github.com/stdlib-js/ndarray-base-dtype-objects +[@stdlib/ndarray/base/dtype-objects]: https://github.com/stdlib-js/ndarray-base-dtype-objects/tree/esm -[@stdlib/ndarray/base/dtype-resolve-enum]: https://github.com/stdlib-js/ndarray-base-dtype-resolve-enum +[@stdlib/ndarray/base/dtype-resolve-enum]: https://github.com/stdlib-js/ndarray-base-dtype-resolve-enum/tree/esm -[@stdlib/ndarray/base/dtype-resolve-str]: https://github.com/stdlib-js/ndarray-base-dtype-resolve-str +[@stdlib/ndarray/base/dtype-resolve-str]: https://github.com/stdlib-js/ndarray-base-dtype-resolve-str/tree/esm -[@stdlib/ndarray/base/dtype-str2enum]: https://github.com/stdlib-js/ndarray-base-dtype-str2enum +[@stdlib/ndarray/base/dtype-str2enum]: https://github.com/stdlib-js/ndarray-base-dtype-str2enum/tree/esm -[@stdlib/ndarray/base/dtype-strings]: https://github.com/stdlib-js/ndarray-base-dtype-strings +[@stdlib/ndarray/base/dtype-strings]: https://github.com/stdlib-js/ndarray-base-dtype-strings/tree/esm -[@stdlib/ndarray/base/dtype]: https://github.com/stdlib-js/ndarray-base-dtype +[@stdlib/ndarray/base/dtype]: https://github.com/stdlib-js/ndarray-base-dtype/tree/esm -[@stdlib/ndarray/base/dtype2c]: https://github.com/stdlib-js/ndarray-base-dtype2c +[@stdlib/ndarray/base/dtype2c]: https://github.com/stdlib-js/ndarray-base-dtype2c/tree/esm -[@stdlib/ndarray/base/dtypes2enums]: https://github.com/stdlib-js/ndarray-base-dtypes2enums +[@stdlib/ndarray/base/dtypes2enums]: https://github.com/stdlib-js/ndarray-base-dtypes2enums/tree/esm -[@stdlib/ndarray/base/dtypes2signatures]: https://github.com/stdlib-js/ndarray-base-dtypes2signatures +[@stdlib/ndarray/base/dtypes2signatures]: https://github.com/stdlib-js/ndarray-base-dtypes2signatures/tree/esm -[@stdlib/ndarray/base/dtypes2strings]: https://github.com/stdlib-js/ndarray-base-dtypes2strings +[@stdlib/ndarray/base/dtypes2strings]: https://github.com/stdlib-js/ndarray-base-dtypes2strings/tree/esm -[@stdlib/ndarray/base/empty-like]: https://github.com/stdlib-js/ndarray-base-empty-like +[@stdlib/ndarray/base/empty-like]: https://github.com/stdlib-js/ndarray-base-empty-like/tree/esm -[@stdlib/ndarray/base/empty]: https://github.com/stdlib-js/ndarray-base-empty +[@stdlib/ndarray/base/empty]: https://github.com/stdlib-js/ndarray-base-empty/tree/esm -[@stdlib/ndarray/base/every-by]: https://github.com/stdlib-js/ndarray-base-every-by +[@stdlib/ndarray/base/every-by]: https://github.com/stdlib-js/ndarray-base-every-by/tree/esm -[@stdlib/ndarray/base/every]: https://github.com/stdlib-js/ndarray-base-every +[@stdlib/ndarray/base/every]: https://github.com/stdlib-js/ndarray-base-every/tree/esm -[@stdlib/ndarray/base/expand-dimensions]: https://github.com/stdlib-js/ndarray-base-expand-dimensions +[@stdlib/ndarray/base/expand-dimensions]: https://github.com/stdlib-js/ndarray-base-expand-dimensions/tree/esm -[@stdlib/ndarray/base/falses-like]: https://github.com/stdlib-js/ndarray-base-falses-like +[@stdlib/ndarray/base/falses-like]: https://github.com/stdlib-js/ndarray-base-falses-like/tree/esm -[@stdlib/ndarray/base/falses]: https://github.com/stdlib-js/ndarray-base-falses +[@stdlib/ndarray/base/falses]: https://github.com/stdlib-js/ndarray-base-falses/tree/esm -[@stdlib/ndarray/base/fill-by]: https://github.com/stdlib-js/ndarray-base-fill-by +[@stdlib/ndarray/base/fill-by]: https://github.com/stdlib-js/ndarray-base-fill-by/tree/esm -[@stdlib/ndarray/base/fill-diagonal]: https://github.com/stdlib-js/ndarray-base-fill-diagonal +[@stdlib/ndarray/base/fill-diagonal]: https://github.com/stdlib-js/ndarray-base-fill-diagonal/tree/esm -[@stdlib/ndarray/base/fill]: https://github.com/stdlib-js/ndarray-base-fill +[@stdlib/ndarray/base/fill]: https://github.com/stdlib-js/ndarray-base-fill/tree/esm -[@stdlib/ndarray/base/find]: https://github.com/stdlib-js/ndarray-base-find +[@stdlib/ndarray/base/find]: https://github.com/stdlib-js/ndarray-base-find/tree/esm -[@stdlib/ndarray/base/flag]: https://github.com/stdlib-js/ndarray-base-flag +[@stdlib/ndarray/base/flag]: https://github.com/stdlib-js/ndarray-base-flag/tree/esm -[@stdlib/ndarray/base/flags]: https://github.com/stdlib-js/ndarray-base-flags +[@stdlib/ndarray/base/flags]: https://github.com/stdlib-js/ndarray-base-flags/tree/esm -[@stdlib/ndarray/base/flatten-shape-from]: https://github.com/stdlib-js/ndarray-base-flatten-shape-from +[@stdlib/ndarray/base/flatten-shape-from]: https://github.com/stdlib-js/ndarray-base-flatten-shape-from/tree/esm -[@stdlib/ndarray/base/flatten-shape]: https://github.com/stdlib-js/ndarray-base-flatten-shape +[@stdlib/ndarray/base/flatten-shape]: https://github.com/stdlib-js/ndarray-base-flatten-shape/tree/esm -[@stdlib/ndarray/base/fliplr]: https://github.com/stdlib-js/ndarray-base-fliplr +[@stdlib/ndarray/base/fliplr]: https://github.com/stdlib-js/ndarray-base-fliplr/tree/esm -[@stdlib/ndarray/base/flipud]: https://github.com/stdlib-js/ndarray-base-flipud +[@stdlib/ndarray/base/flipud]: https://github.com/stdlib-js/ndarray-base-flipud/tree/esm -[@stdlib/ndarray/base/for-each]: https://github.com/stdlib-js/ndarray-base-for-each +[@stdlib/ndarray/base/for-each]: https://github.com/stdlib-js/ndarray-base-for-each/tree/esm -[@stdlib/ndarray/base/from-array]: https://github.com/stdlib-js/ndarray-base-from-array +[@stdlib/ndarray/base/from-array]: https://github.com/stdlib-js/ndarray-base-from-array/tree/esm -[@stdlib/ndarray/base/from-scalar-like]: https://github.com/stdlib-js/ndarray-base-from-scalar-like +[@stdlib/ndarray/base/from-scalar-like]: https://github.com/stdlib-js/ndarray-base-from-scalar-like/tree/esm -[@stdlib/ndarray/base/from-scalar]: https://github.com/stdlib-js/ndarray-base-from-scalar +[@stdlib/ndarray/base/from-scalar]: https://github.com/stdlib-js/ndarray-base-from-scalar/tree/esm -[@stdlib/ndarray/base/full-by]: https://github.com/stdlib-js/ndarray-base-full-by +[@stdlib/ndarray/base/full-by]: https://github.com/stdlib-js/ndarray-base-full-by/tree/esm -[@stdlib/ndarray/base/full]: https://github.com/stdlib-js/ndarray-base-full +[@stdlib/ndarray/base/full]: https://github.com/stdlib-js/ndarray-base-full/tree/esm -[@stdlib/ndarray/base/includes]: https://github.com/stdlib-js/ndarray-base-includes +[@stdlib/ndarray/base/includes]: https://github.com/stdlib-js/ndarray-base-includes/tree/esm -[@stdlib/ndarray/base/ind]: https://github.com/stdlib-js/ndarray-base-ind +[@stdlib/ndarray/base/ind]: https://github.com/stdlib-js/ndarray-base-ind/tree/esm -[@stdlib/ndarray/base/ind2sub]: https://github.com/stdlib-js/ndarray-base-ind2sub +[@stdlib/ndarray/base/ind2sub]: https://github.com/stdlib-js/ndarray-base-ind2sub/tree/esm -[@stdlib/ndarray/base/iteration-order]: https://github.com/stdlib-js/ndarray-base-iteration-order +[@stdlib/ndarray/base/iteration-order]: https://github.com/stdlib-js/ndarray-base-iteration-order/tree/esm -[@stdlib/ndarray/base/loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-loop-interchange-order +[@stdlib/ndarray/base/loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-loop-interchange-order/tree/esm -[@stdlib/ndarray/base/map]: https://github.com/stdlib-js/ndarray-base-map +[@stdlib/ndarray/base/map]: https://github.com/stdlib-js/ndarray-base-map/tree/esm -[@stdlib/ndarray/base/max-view-buffer-index]: https://github.com/stdlib-js/ndarray-base-max-view-buffer-index +[@stdlib/ndarray/base/max-view-buffer-index]: https://github.com/stdlib-js/ndarray-base-max-view-buffer-index/tree/esm -[@stdlib/ndarray/base/maybe-broadcast-array-except-dimensions]: https://github.com/stdlib-js/ndarray-base-maybe-broadcast-array-except-dimensions +[@stdlib/ndarray/base/maybe-broadcast-array-except-dimensions]: https://github.com/stdlib-js/ndarray-base-maybe-broadcast-array-except-dimensions/tree/esm -[@stdlib/ndarray/base/maybe-broadcast-array]: https://github.com/stdlib-js/ndarray-base-maybe-broadcast-array +[@stdlib/ndarray/base/maybe-broadcast-array]: https://github.com/stdlib-js/ndarray-base-maybe-broadcast-array/tree/esm -[@stdlib/ndarray/base/maybe-broadcast-arrays]: https://github.com/stdlib-js/ndarray-base-maybe-broadcast-arrays +[@stdlib/ndarray/base/maybe-broadcast-arrays]: https://github.com/stdlib-js/ndarray-base-maybe-broadcast-arrays/tree/esm -[@stdlib/ndarray/base/meta-data-props]: https://github.com/stdlib-js/ndarray-base-meta-data-props +[@stdlib/ndarray/base/meta-data-props]: https://github.com/stdlib-js/ndarray-base-meta-data-props/tree/esm -[@stdlib/ndarray/base/min-signed-integer-dtype]: https://github.com/stdlib-js/ndarray-base-min-signed-integer-dtype +[@stdlib/ndarray/base/min-signed-integer-dtype]: https://github.com/stdlib-js/ndarray-base-min-signed-integer-dtype/tree/esm -[@stdlib/ndarray/base/min-unsigned-integer-dtype]: https://github.com/stdlib-js/ndarray-base-min-unsigned-integer-dtype +[@stdlib/ndarray/base/min-unsigned-integer-dtype]: https://github.com/stdlib-js/ndarray-base-min-unsigned-integer-dtype/tree/esm -[@stdlib/ndarray/base/min-view-buffer-index]: https://github.com/stdlib-js/ndarray-base-min-view-buffer-index +[@stdlib/ndarray/base/min-view-buffer-index]: https://github.com/stdlib-js/ndarray-base-min-view-buffer-index/tree/esm -[@stdlib/ndarray/base/minmax-view-buffer-index]: https://github.com/stdlib-js/ndarray-base-minmax-view-buffer-index +[@stdlib/ndarray/base/minmax-view-buffer-index]: https://github.com/stdlib-js/ndarray-base-minmax-view-buffer-index/tree/esm -[@stdlib/ndarray/base/nans-like]: https://github.com/stdlib-js/ndarray-base-nans-like +[@stdlib/ndarray/base/nans-like]: https://github.com/stdlib-js/ndarray-base-nans-like/tree/esm -[@stdlib/ndarray/base/nans]: https://github.com/stdlib-js/ndarray-base-nans +[@stdlib/ndarray/base/nans]: https://github.com/stdlib-js/ndarray-base-nans/tree/esm -[@stdlib/ndarray/base/ndarraylike2descriptor]: https://github.com/stdlib-js/ndarray-base-ndarraylike2descriptor +[@stdlib/ndarray/base/ndarraylike2descriptor]: https://github.com/stdlib-js/ndarray-base-ndarraylike2descriptor/tree/esm -[@stdlib/ndarray/base/ndarraylike2ndarray]: https://github.com/stdlib-js/ndarray-base-ndarraylike2ndarray +[@stdlib/ndarray/base/ndarraylike2ndarray]: https://github.com/stdlib-js/ndarray-base-ndarraylike2ndarray/tree/esm -[@stdlib/ndarray/base/ndarraylike2object]: https://github.com/stdlib-js/ndarray-base-ndarraylike2object +[@stdlib/ndarray/base/ndarraylike2object]: https://github.com/stdlib-js/ndarray-base-ndarraylike2object/tree/esm -[@stdlib/ndarray/base/ndarraylike2scalar]: https://github.com/stdlib-js/ndarray-base-ndarraylike2scalar +[@stdlib/ndarray/base/ndarraylike2scalar]: https://github.com/stdlib-js/ndarray-base-ndarraylike2scalar/tree/esm -[@stdlib/ndarray/base/ndims]: https://github.com/stdlib-js/ndarray-base-ndims +[@stdlib/ndarray/base/ndims]: https://github.com/stdlib-js/ndarray-base-ndims/tree/esm -[@stdlib/ndarray/base/next-cartesian-index]: https://github.com/stdlib-js/ndarray-base-next-cartesian-index +[@stdlib/ndarray/base/next-cartesian-index]: https://github.com/stdlib-js/ndarray-base-next-cartesian-index/tree/esm -[@stdlib/ndarray/base/nonsingleton-dimensions]: https://github.com/stdlib-js/ndarray-base-nonsingleton-dimensions +[@stdlib/ndarray/base/nonsingleton-dimensions]: https://github.com/stdlib-js/ndarray-base-nonsingleton-dimensions/tree/esm -[@stdlib/ndarray/base/normalize-index]: https://github.com/stdlib-js/ndarray-base-normalize-index +[@stdlib/ndarray/base/normalize-index]: https://github.com/stdlib-js/ndarray-base-normalize-index/tree/esm -[@stdlib/ndarray/base/normalize-indices]: https://github.com/stdlib-js/ndarray-base-normalize-indices +[@stdlib/ndarray/base/normalize-indices]: https://github.com/stdlib-js/ndarray-base-normalize-indices/tree/esm -[@stdlib/ndarray/base/nullary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-nullary-loop-interchange-order +[@stdlib/ndarray/base/nullary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-nullary-loop-interchange-order/tree/esm -[@stdlib/ndarray/base/nullary-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-nullary-strided1d-dispatch-factory +[@stdlib/ndarray/base/nullary-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-nullary-strided1d-dispatch-factory/tree/esm -[@stdlib/ndarray/base/nullary-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-nullary-strided1d-dispatch +[@stdlib/ndarray/base/nullary-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-nullary-strided1d-dispatch/tree/esm -[@stdlib/ndarray/base/nullary-strided1d]: https://github.com/stdlib-js/ndarray-base-nullary-strided1d +[@stdlib/ndarray/base/nullary-strided1d]: https://github.com/stdlib-js/ndarray-base-nullary-strided1d/tree/esm -[@stdlib/ndarray/base/nullary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-nullary-tiling-block-size +[@stdlib/ndarray/base/nullary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-nullary-tiling-block-size/tree/esm -[@stdlib/ndarray/base/nullary]: https://github.com/stdlib-js/ndarray-base-nullary +[@stdlib/ndarray/base/nullary]: https://github.com/stdlib-js/ndarray-base-nullary/tree/esm -[@stdlib/ndarray/base/nulls-like]: https://github.com/stdlib-js/ndarray-base-nulls-like +[@stdlib/ndarray/base/nulls-like]: https://github.com/stdlib-js/ndarray-base-nulls-like/tree/esm -[@stdlib/ndarray/base/nulls]: https://github.com/stdlib-js/ndarray-base-nulls +[@stdlib/ndarray/base/nulls]: https://github.com/stdlib-js/ndarray-base-nulls/tree/esm -[@stdlib/ndarray/base/numel-dimension]: https://github.com/stdlib-js/ndarray-base-numel-dimension +[@stdlib/ndarray/base/numel-dimension]: https://github.com/stdlib-js/ndarray-base-numel-dimension/tree/esm -[@stdlib/ndarray/base/numel]: https://github.com/stdlib-js/ndarray-base-numel +[@stdlib/ndarray/base/numel]: https://github.com/stdlib-js/ndarray-base-numel/tree/esm -[@stdlib/ndarray/base/offset]: https://github.com/stdlib-js/ndarray-base-offset +[@stdlib/ndarray/base/offset]: https://github.com/stdlib-js/ndarray-base-offset/tree/esm -[@stdlib/ndarray/base/offsets]: https://github.com/stdlib-js/ndarray-base-offsets +[@stdlib/ndarray/base/offsets]: https://github.com/stdlib-js/ndarray-base-offsets/tree/esm -[@stdlib/ndarray/base/ones-like]: https://github.com/stdlib-js/ndarray-base-ones-like +[@stdlib/ndarray/base/ones-like]: https://github.com/stdlib-js/ndarray-base-ones-like/tree/esm -[@stdlib/ndarray/base/ones]: https://github.com/stdlib-js/ndarray-base-ones +[@stdlib/ndarray/base/ones]: https://github.com/stdlib-js/ndarray-base-ones/tree/esm -[@stdlib/ndarray/base/order]: https://github.com/stdlib-js/ndarray-base-order +[@stdlib/ndarray/base/order]: https://github.com/stdlib-js/ndarray-base-order/tree/esm -[@stdlib/ndarray/base/output-dtype]: https://github.com/stdlib-js/ndarray-base-output-dtype +[@stdlib/ndarray/base/output-dtype]: https://github.com/stdlib-js/ndarray-base-output-dtype/tree/esm -[@stdlib/ndarray/base/output-order]: https://github.com/stdlib-js/ndarray-base-output-order +[@stdlib/ndarray/base/output-order]: https://github.com/stdlib-js/ndarray-base-output-order/tree/esm -[@stdlib/ndarray/base/output-policy-enum2str]: https://github.com/stdlib-js/ndarray-base-output-policy-enum2str +[@stdlib/ndarray/base/output-policy-enum2str]: https://github.com/stdlib-js/ndarray-base-output-policy-enum2str/tree/esm -[@stdlib/ndarray/base/output-policy-resolve-enum]: https://github.com/stdlib-js/ndarray-base-output-policy-resolve-enum +[@stdlib/ndarray/base/output-policy-resolve-enum]: https://github.com/stdlib-js/ndarray-base-output-policy-resolve-enum/tree/esm -[@stdlib/ndarray/base/output-policy-resolve-str]: https://github.com/stdlib-js/ndarray-base-output-policy-resolve-str +[@stdlib/ndarray/base/output-policy-resolve-str]: https://github.com/stdlib-js/ndarray-base-output-policy-resolve-str/tree/esm -[@stdlib/ndarray/base/output-policy-str2enum]: https://github.com/stdlib-js/ndarray-base-output-policy-str2enum +[@stdlib/ndarray/base/output-policy-str2enum]: https://github.com/stdlib-js/ndarray-base-output-policy-str2enum/tree/esm -[@stdlib/ndarray/base/pop]: https://github.com/stdlib-js/ndarray-base-pop +[@stdlib/ndarray/base/pop]: https://github.com/stdlib-js/ndarray-base-pop/tree/esm -[@stdlib/ndarray/base/prepend-singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-prepend-singleton-dimensions +[@stdlib/ndarray/base/prepend-singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-prepend-singleton-dimensions/tree/esm -[@stdlib/ndarray/base/promote-dtypes]: https://github.com/stdlib-js/ndarray-base-promote-dtypes +[@stdlib/ndarray/base/promote-dtypes]: https://github.com/stdlib-js/ndarray-base-promote-dtypes/tree/esm -[@stdlib/ndarray/base/quaternary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-quaternary-loop-interchange-order +[@stdlib/ndarray/base/quaternary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-quaternary-loop-interchange-order/tree/esm -[@stdlib/ndarray/base/quaternary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-quaternary-tiling-block-size +[@stdlib/ndarray/base/quaternary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-quaternary-tiling-block-size/tree/esm -[@stdlib/ndarray/base/quinary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-quinary-loop-interchange-order +[@stdlib/ndarray/base/quinary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-quinary-loop-interchange-order/tree/esm -[@stdlib/ndarray/base/quinary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-quinary-tiling-block-size +[@stdlib/ndarray/base/quinary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-quinary-tiling-block-size/tree/esm -[@stdlib/ndarray/base/reinterpret-boolean]: https://github.com/stdlib-js/ndarray-base-reinterpret-boolean +[@stdlib/ndarray/base/reinterpret-boolean]: https://github.com/stdlib-js/ndarray-base-reinterpret-boolean/tree/esm -[@stdlib/ndarray/base/reinterpret-complex]: https://github.com/stdlib-js/ndarray-base-reinterpret-complex +[@stdlib/ndarray/base/reinterpret-complex]: https://github.com/stdlib-js/ndarray-base-reinterpret-complex/tree/esm -[@stdlib/ndarray/base/reinterpret-complex128]: https://github.com/stdlib-js/ndarray-base-reinterpret-complex128 +[@stdlib/ndarray/base/reinterpret-complex128]: https://github.com/stdlib-js/ndarray-base-reinterpret-complex128/tree/esm -[@stdlib/ndarray/base/reinterpret-complex64]: https://github.com/stdlib-js/ndarray-base-reinterpret-complex64 +[@stdlib/ndarray/base/reinterpret-complex64]: https://github.com/stdlib-js/ndarray-base-reinterpret-complex64/tree/esm -[@stdlib/ndarray/base/remove-singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-remove-singleton-dimensions +[@stdlib/ndarray/base/remove-singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-remove-singleton-dimensions/tree/esm -[@stdlib/ndarray/base/reverse-dimension]: https://github.com/stdlib-js/ndarray-base-reverse-dimension +[@stdlib/ndarray/base/reverse-dimension]: https://github.com/stdlib-js/ndarray-base-reverse-dimension/tree/esm -[@stdlib/ndarray/base/reverse-dimensions]: https://github.com/stdlib-js/ndarray-base-reverse-dimensions +[@stdlib/ndarray/base/reverse-dimensions]: https://github.com/stdlib-js/ndarray-base-reverse-dimensions/tree/esm -[@stdlib/ndarray/base/reverse]: https://github.com/stdlib-js/ndarray-base-reverse +[@stdlib/ndarray/base/reverse]: https://github.com/stdlib-js/ndarray-base-reverse/tree/esm -[@stdlib/ndarray/base/rot180]: https://github.com/stdlib-js/ndarray-base-rot180 +[@stdlib/ndarray/base/rot180]: https://github.com/stdlib-js/ndarray-base-rot180/tree/esm -[@stdlib/ndarray/base/rot90]: https://github.com/stdlib-js/ndarray-base-rot90 +[@stdlib/ndarray/base/rot90]: https://github.com/stdlib-js/ndarray-base-rot90/tree/esm -[@stdlib/ndarray/base/rotl90]: https://github.com/stdlib-js/ndarray-base-rotl90 +[@stdlib/ndarray/base/rotl90]: https://github.com/stdlib-js/ndarray-base-rotl90/tree/esm -[@stdlib/ndarray/base/rotr90]: https://github.com/stdlib-js/ndarray-base-rotr90 +[@stdlib/ndarray/base/rotr90]: https://github.com/stdlib-js/ndarray-base-rotr90/tree/esm -[@stdlib/ndarray/base/serialize-meta-data]: https://github.com/stdlib-js/ndarray-base-serialize-meta-data +[@stdlib/ndarray/base/serialize-meta-data]: https://github.com/stdlib-js/ndarray-base-serialize-meta-data/tree/esm -[@stdlib/ndarray/base/set-descriptor-offsets]: https://github.com/stdlib-js/ndarray-base-set-descriptor-offsets +[@stdlib/ndarray/base/set-descriptor-offsets]: https://github.com/stdlib-js/ndarray-base-set-descriptor-offsets/tree/esm -[@stdlib/ndarray/base/shape]: https://github.com/stdlib-js/ndarray-base-shape +[@stdlib/ndarray/base/shape]: https://github.com/stdlib-js/ndarray-base-shape/tree/esm -[@stdlib/ndarray/base/shape2strides]: https://github.com/stdlib-js/ndarray-base-shape2strides +[@stdlib/ndarray/base/shape2strides]: https://github.com/stdlib-js/ndarray-base-shape2strides/tree/esm -[@stdlib/ndarray/base/shift]: https://github.com/stdlib-js/ndarray-base-shift +[@stdlib/ndarray/base/shift]: https://github.com/stdlib-js/ndarray-base-shift/tree/esm -[@stdlib/ndarray/base/singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-singleton-dimensions +[@stdlib/ndarray/base/singleton-dimensions]: https://github.com/stdlib-js/ndarray-base-singleton-dimensions/tree/esm -[@stdlib/ndarray/base/slice-assign]: https://github.com/stdlib-js/ndarray-base-slice-assign +[@stdlib/ndarray/base/slice-assign]: https://github.com/stdlib-js/ndarray-base-slice-assign/tree/esm -[@stdlib/ndarray/base/slice-dimension-from]: https://github.com/stdlib-js/ndarray-base-slice-dimension-from +[@stdlib/ndarray/base/slice-dimension-from]: https://github.com/stdlib-js/ndarray-base-slice-dimension-from/tree/esm -[@stdlib/ndarray/base/slice-dimension-to]: https://github.com/stdlib-js/ndarray-base-slice-dimension-to +[@stdlib/ndarray/base/slice-dimension-to]: https://github.com/stdlib-js/ndarray-base-slice-dimension-to/tree/esm -[@stdlib/ndarray/base/slice-dimension]: https://github.com/stdlib-js/ndarray-base-slice-dimension +[@stdlib/ndarray/base/slice-dimension]: https://github.com/stdlib-js/ndarray-base-slice-dimension/tree/esm -[@stdlib/ndarray/base/slice-from]: https://github.com/stdlib-js/ndarray-base-slice-from +[@stdlib/ndarray/base/slice-from]: https://github.com/stdlib-js/ndarray-base-slice-from/tree/esm -[@stdlib/ndarray/base/slice-to]: https://github.com/stdlib-js/ndarray-base-slice-to +[@stdlib/ndarray/base/slice-to]: https://github.com/stdlib-js/ndarray-base-slice-to/tree/esm -[@stdlib/ndarray/base/slice]: https://github.com/stdlib-js/ndarray-base-slice +[@stdlib/ndarray/base/slice]: https://github.com/stdlib-js/ndarray-base-slice/tree/esm -[@stdlib/ndarray/base/some-by]: https://github.com/stdlib-js/ndarray-base-some-by +[@stdlib/ndarray/base/some-by]: https://github.com/stdlib-js/ndarray-base-some-by/tree/esm -[@stdlib/ndarray/base/some]: https://github.com/stdlib-js/ndarray-base-some +[@stdlib/ndarray/base/some]: https://github.com/stdlib-js/ndarray-base-some/tree/esm -[@stdlib/ndarray/base/spread-dimensions]: https://github.com/stdlib-js/ndarray-base-spread-dimensions +[@stdlib/ndarray/base/spread-dimensions]: https://github.com/stdlib-js/ndarray-base-spread-dimensions/tree/esm -[@stdlib/ndarray/base/stride]: https://github.com/stdlib-js/ndarray-base-stride +[@stdlib/ndarray/base/stride]: https://github.com/stdlib-js/ndarray-base-stride/tree/esm -[@stdlib/ndarray/base/strides]: https://github.com/stdlib-js/ndarray-base-strides +[@stdlib/ndarray/base/strides]: https://github.com/stdlib-js/ndarray-base-strides/tree/esm -[@stdlib/ndarray/base/strides2offset]: https://github.com/stdlib-js/ndarray-base-strides2offset +[@stdlib/ndarray/base/strides2offset]: https://github.com/stdlib-js/ndarray-base-strides2offset/tree/esm -[@stdlib/ndarray/base/strides2order]: https://github.com/stdlib-js/ndarray-base-strides2order +[@stdlib/ndarray/base/strides2order]: https://github.com/stdlib-js/ndarray-base-strides2order/tree/esm -[@stdlib/ndarray/base/sub2ind]: https://github.com/stdlib-js/ndarray-base-sub2ind +[@stdlib/ndarray/base/sub2ind]: https://github.com/stdlib-js/ndarray-base-sub2ind/tree/esm -[@stdlib/ndarray/base/ternary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-ternary-loop-interchange-order +[@stdlib/ndarray/base/ternary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-ternary-loop-interchange-order/tree/esm -[@stdlib/ndarray/base/ternary-output-dtype]: https://github.com/stdlib-js/ndarray-base-ternary-output-dtype +[@stdlib/ndarray/base/ternary-output-dtype]: https://github.com/stdlib-js/ndarray-base-ternary-output-dtype/tree/esm -[@stdlib/ndarray/base/ternary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-ternary-tiling-block-size +[@stdlib/ndarray/base/ternary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-ternary-tiling-block-size/tree/esm -[@stdlib/ndarray/base/ternary]: https://github.com/stdlib-js/ndarray-base-ternary +[@stdlib/ndarray/base/ternary]: https://github.com/stdlib-js/ndarray-base-ternary/tree/esm -[@stdlib/ndarray/base/tile]: https://github.com/stdlib-js/ndarray-base-tile +[@stdlib/ndarray/base/tile]: https://github.com/stdlib-js/ndarray-base-tile/tree/esm -[@stdlib/ndarray/base/tiling-block-size]: https://github.com/stdlib-js/ndarray-base-tiling-block-size +[@stdlib/ndarray/base/tiling-block-size]: https://github.com/stdlib-js/ndarray-base-tiling-block-size/tree/esm -[@stdlib/ndarray/base/to-array]: https://github.com/stdlib-js/ndarray-base-to-array +[@stdlib/ndarray/base/to-array]: https://github.com/stdlib-js/ndarray-base-to-array/tree/esm -[@stdlib/ndarray/base/to-flippedlr]: https://github.com/stdlib-js/ndarray-base-to-flippedlr +[@stdlib/ndarray/base/to-flippedlr]: https://github.com/stdlib-js/ndarray-base-to-flippedlr/tree/esm -[@stdlib/ndarray/base/to-flippedud]: https://github.com/stdlib-js/ndarray-base-to-flippedud +[@stdlib/ndarray/base/to-flippedud]: https://github.com/stdlib-js/ndarray-base-to-flippedud/tree/esm -[@stdlib/ndarray/base/to-normalized-indices]: https://github.com/stdlib-js/ndarray-base-to-normalized-indices +[@stdlib/ndarray/base/to-normalized-indices]: https://github.com/stdlib-js/ndarray-base-to-normalized-indices/tree/esm -[@stdlib/ndarray/base/to-reversed-dimension]: https://github.com/stdlib-js/ndarray-base-to-reversed-dimension +[@stdlib/ndarray/base/to-reversed-dimension]: https://github.com/stdlib-js/ndarray-base-to-reversed-dimension/tree/esm -[@stdlib/ndarray/base/to-reversed-dimensions]: https://github.com/stdlib-js/ndarray-base-to-reversed-dimensions +[@stdlib/ndarray/base/to-reversed-dimensions]: https://github.com/stdlib-js/ndarray-base-to-reversed-dimensions/tree/esm -[@stdlib/ndarray/base/to-reversed]: https://github.com/stdlib-js/ndarray-base-to-reversed +[@stdlib/ndarray/base/to-reversed]: https://github.com/stdlib-js/ndarray-base-to-reversed/tree/esm -[@stdlib/ndarray/base/to-rot180]: https://github.com/stdlib-js/ndarray-base-to-rot180 +[@stdlib/ndarray/base/to-rot180]: https://github.com/stdlib-js/ndarray-base-to-rot180/tree/esm -[@stdlib/ndarray/base/to-rot90]: https://github.com/stdlib-js/ndarray-base-to-rot90 +[@stdlib/ndarray/base/to-rot90]: https://github.com/stdlib-js/ndarray-base-to-rot90/tree/esm -[@stdlib/ndarray/base/to-rotl90]: https://github.com/stdlib-js/ndarray-base-to-rotl90 +[@stdlib/ndarray/base/to-rotl90]: https://github.com/stdlib-js/ndarray-base-to-rotl90/tree/esm -[@stdlib/ndarray/base/to-rotr90]: https://github.com/stdlib-js/ndarray-base-to-rotr90 +[@stdlib/ndarray/base/to-rotr90]: https://github.com/stdlib-js/ndarray-base-to-rotr90/tree/esm -[@stdlib/ndarray/base/to-transposed]: https://github.com/stdlib-js/ndarray-base-to-transposed +[@stdlib/ndarray/base/to-transposed]: https://github.com/stdlib-js/ndarray-base-to-transposed/tree/esm -[@stdlib/ndarray/base/to-unflattened]: https://github.com/stdlib-js/ndarray-base-to-unflattened +[@stdlib/ndarray/base/to-unflattened]: https://github.com/stdlib-js/ndarray-base-to-unflattened/tree/esm -[@stdlib/ndarray/base/to-unique-normalized-indices]: https://github.com/stdlib-js/ndarray-base-to-unique-normalized-indices +[@stdlib/ndarray/base/to-unique-normalized-indices]: https://github.com/stdlib-js/ndarray-base-to-unique-normalized-indices/tree/esm -[@stdlib/ndarray/base/transpose]: https://github.com/stdlib-js/ndarray-base-transpose +[@stdlib/ndarray/base/transpose]: https://github.com/stdlib-js/ndarray-base-transpose/tree/esm -[@stdlib/ndarray/base/trues-like]: https://github.com/stdlib-js/ndarray-base-trues-like +[@stdlib/ndarray/base/trues-like]: https://github.com/stdlib-js/ndarray-base-trues-like/tree/esm -[@stdlib/ndarray/base/trues]: https://github.com/stdlib-js/ndarray-base-trues +[@stdlib/ndarray/base/trues]: https://github.com/stdlib-js/ndarray-base-trues/tree/esm -[@stdlib/ndarray/base/unary-accumulate]: https://github.com/stdlib-js/ndarray-base-unary-accumulate +[@stdlib/ndarray/base/unary-accumulate]: https://github.com/stdlib-js/ndarray-base-unary-accumulate/tree/esm -[@stdlib/ndarray/base/unary-addon-dispatch]: https://github.com/stdlib-js/ndarray-base-unary-addon-dispatch +[@stdlib/ndarray/base/unary-addon-dispatch]: https://github.com/stdlib-js/ndarray-base-unary-addon-dispatch/tree/esm -[@stdlib/ndarray/base/unary-by]: https://github.com/stdlib-js/ndarray-base-unary-by +[@stdlib/ndarray/base/unary-by]: https://github.com/stdlib-js/ndarray-base-unary-by/tree/esm -[@stdlib/ndarray/base/unary-input-casting-dtype]: https://github.com/stdlib-js/ndarray-base-unary-input-casting-dtype +[@stdlib/ndarray/base/unary-input-casting-dtype]: https://github.com/stdlib-js/ndarray-base-unary-input-casting-dtype/tree/esm -[@stdlib/ndarray/base/unary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-unary-loop-interchange-order +[@stdlib/ndarray/base/unary-loop-interchange-order]: https://github.com/stdlib-js/ndarray-base-unary-loop-interchange-order/tree/esm -[@stdlib/ndarray/base/unary-output-dtype]: https://github.com/stdlib-js/ndarray-base-unary-output-dtype +[@stdlib/ndarray/base/unary-output-dtype]: https://github.com/stdlib-js/ndarray-base-unary-output-dtype/tree/esm -[@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-assign-struct +[@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-assign-struct/tree/esm -[@stdlib/ndarray/base/unary-reduce-strided1d-by]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-by +[@stdlib/ndarray/base/unary-reduce-strided1d-by]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-by/tree/esm -[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by-factory]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by-factory +[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by-factory]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by-factory/tree/esm -[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by +[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by/tree/esm -[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-factory +[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-factory/tree/esm -[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch +[@stdlib/ndarray/base/unary-reduce-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch/tree/esm -[@stdlib/ndarray/base/unary-reduce-strided1d]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d +[@stdlib/ndarray/base/unary-reduce-strided1d]: https://github.com/stdlib-js/ndarray-base-unary-reduce-strided1d/tree/esm -[@stdlib/ndarray/base/unary-reduce-subarray-by]: https://github.com/stdlib-js/ndarray-base-unary-reduce-subarray-by +[@stdlib/ndarray/base/unary-reduce-subarray-by]: https://github.com/stdlib-js/ndarray-base-unary-reduce-subarray-by/tree/esm -[@stdlib/ndarray/base/unary-reduce-subarray]: https://github.com/stdlib-js/ndarray-base-unary-reduce-subarray +[@stdlib/ndarray/base/unary-reduce-subarray]: https://github.com/stdlib-js/ndarray-base-unary-reduce-subarray/tree/esm -[@stdlib/ndarray/base/unary-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-unary-strided1d-dispatch-factory +[@stdlib/ndarray/base/unary-strided1d-dispatch-factory]: https://github.com/stdlib-js/ndarray-base-unary-strided1d-dispatch-factory/tree/esm -[@stdlib/ndarray/base/unary-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-unary-strided1d-dispatch +[@stdlib/ndarray/base/unary-strided1d-dispatch]: https://github.com/stdlib-js/ndarray-base-unary-strided1d-dispatch/tree/esm -[@stdlib/ndarray/base/unary-strided1d]: https://github.com/stdlib-js/ndarray-base-unary-strided1d +[@stdlib/ndarray/base/unary-strided1d]: https://github.com/stdlib-js/ndarray-base-unary-strided1d/tree/esm -[@stdlib/ndarray/base/unary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-unary-tiling-block-size +[@stdlib/ndarray/base/unary-tiling-block-size]: https://github.com/stdlib-js/ndarray-base-unary-tiling-block-size/tree/esm -[@stdlib/ndarray/base/unary]: https://github.com/stdlib-js/ndarray-base-unary +[@stdlib/ndarray/base/unary]: https://github.com/stdlib-js/ndarray-base-unary/tree/esm -[@stdlib/ndarray/base/unflatten-shape]: https://github.com/stdlib-js/ndarray-base-unflatten-shape +[@stdlib/ndarray/base/unflatten-shape]: https://github.com/stdlib-js/ndarray-base-unflatten-shape/tree/esm -[@stdlib/ndarray/base/unflatten]: https://github.com/stdlib-js/ndarray-base-unflatten +[@stdlib/ndarray/base/unflatten]: https://github.com/stdlib-js/ndarray-base-unflatten/tree/esm -[@stdlib/ndarray/base/vind2bind]: https://github.com/stdlib-js/ndarray-base-vind2bind +[@stdlib/ndarray/base/vind2bind]: https://github.com/stdlib-js/ndarray-base-vind2bind/tree/esm -[@stdlib/ndarray/base/wrap-index]: https://github.com/stdlib-js/ndarray-base-wrap-index +[@stdlib/ndarray/base/wrap-index]: https://github.com/stdlib-js/ndarray-base-wrap-index/tree/esm -[@stdlib/ndarray/base/zeros-like]: https://github.com/stdlib-js/ndarray-base-zeros-like +[@stdlib/ndarray/base/zeros-like]: https://github.com/stdlib-js/ndarray-base-zeros-like/tree/esm -[@stdlib/ndarray/base/zeros]: https://github.com/stdlib-js/ndarray-base-zeros +[@stdlib/ndarray/base/zeros]: https://github.com/stdlib-js/ndarray-base-zeros/tree/esm -[@stdlib/ndarray/base/zip2views1d]: https://github.com/stdlib-js/ndarray-base-zip2views1d +[@stdlib/ndarray/base/zip2views1d]: https://github.com/stdlib-js/ndarray-base-zip2views1d/tree/esm diff --git a/SECURITY.md b/SECURITY.md deleted file mode 100644 index 9702d4c..0000000 --- a/SECURITY.md +++ /dev/null @@ -1,5 +0,0 @@ -# Security - -> Policy for reporting security vulnerabilities. - -See the security policy [in the main project repository](https://github.com/stdlib-js/stdlib/security). diff --git a/branches.md b/branches.md deleted file mode 100644 index 555cd35..0000000 --- a/branches.md +++ /dev/null @@ -1,56 +0,0 @@ - - -# Branches - -This repository has the following branches: - -- **main**: default branch generated from the [stdlib project][stdlib-url], where all development takes place. -- **production**: [production build][production-url] of the package (e.g., reformatted error messages to reduce bundle sizes and thus the number of bytes transmitted over a network). -- **esm**: [ES Module][esm-url] branch for use via a `script` tag without the need for installation and bundlers (see [README][esm-readme]). -- **deno**: [Deno][deno-url] branch for use in Deno (see [README][deno-readme]). -- **umd**: [UMD][umd-url] branch for use in Observable, or in dual browser/Node.js environments (see [README][umd-readme]). - -The following diagram illustrates the relationships among the above branches: - -```mermaid -graph TD; -A[stdlib]-->|generate standalone package|B; -B[main] -->|productionize| C[production]; -C -->|bundle| D[esm]; -C -->|bundle| E[deno]; -C -->|bundle| F[umd]; - -%% click A href "https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base" -%% click B href "https://github.com/stdlib-js/ndarray-base/tree/main" -%% click C href "https://github.com/stdlib-js/ndarray-base/tree/production" -%% click D href "https://github.com/stdlib-js/ndarray-base/tree/esm" -%% click E href "https://github.com/stdlib-js/ndarray-base/tree/deno" -%% click F href "https://github.com/stdlib-js/ndarray-base/tree/umd" -``` - -[stdlib-url]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base -[production-url]: https://github.com/stdlib-js/ndarray-base/tree/production -[deno-url]: https://github.com/stdlib-js/ndarray-base/tree/deno -[deno-readme]: https://github.com/stdlib-js/ndarray-base/blob/deno/README.md -[umd-url]: https://github.com/stdlib-js/ndarray-base/tree/umd -[umd-readme]: https://github.com/stdlib-js/ndarray-base/blob/umd/README.md -[esm-url]: https://github.com/stdlib-js/ndarray-base/tree/esm -[esm-readme]: https://github.com/stdlib-js/ndarray-base/blob/esm/README.md \ No newline at end of file diff --git a/dist/index.d.ts b/dist/index.d.ts deleted file mode 100644 index 15e948f..0000000 --- a/dist/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import ns from '../docs/types/index'; -export = ns; \ No newline at end of file diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index 1cb37d9..0000000 --- a/dist/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";var r=require('@stdlib/utils-define-read-only-property/dist'),e={};r(e,"any",require('@stdlib/ndarray-base-any/dist'));r(e,"anyBy",require('@stdlib/ndarray-base-any-by/dist'));r(e,"appendSingletonDimensions",require('@stdlib/ndarray-base-append-singleton-dimensions/dist'));r(e,"assert",require('@stdlib/ndarray-base-assert/dist'));r(e,"assign",require('@stdlib/ndarray-base-assign/dist'));r(e,"assignDiagonal",require('@stdlib/ndarray-base-assign-diagonal/dist'));r(e,"assignScalar",require('@stdlib/ndarray-base-assign-scalar/dist'));r(e,"atleast1d",require('@stdlib/ndarray-base-atleast1d/dist'));r(e,"atleast2d",require('@stdlib/ndarray-base-atleast2d/dist'));r(e,"atleast3d",require('@stdlib/ndarray-base-atleast3d/dist'));r(e,"atleastnd",require('@stdlib/ndarray-base-atleastnd/dist'));r(e,"binary",require('@stdlib/ndarray-base-binary/dist'));r(e,"binaryInputCastingDataType",require('@stdlib/ndarray-base-binary-input-casting-dtype/dist'));r(e,"binaryLoopOrder",require('@stdlib/ndarray-base-binary-loop-interchange-order/dist'));r(e,"binaryOutputDataType",require('@stdlib/ndarray-base-binary-output-dtype/dist'));r(e,"binaryReduceStrided1d",require('@stdlib/ndarray-base-binary-reduce-strided1d/dist'));r(e,"binaryReduceStrided1dDispatch",require('@stdlib/ndarray-base-binary-reduce-strided1d-dispatch/dist'));r(e,"binaryReduceStrided1dDispatchFactory",require('@stdlib/ndarray-base-binary-reduce-strided1d-dispatch-factory/dist'));r(e,"binaryBlockSize",require('@stdlib/ndarray-base-binary-tiling-block-size/dist'));r(e,"bind2vind",require('@stdlib/ndarray-base-bind2vind/dist'));r(e,"broadcastArray",require('@stdlib/ndarray-base-broadcast-array/dist'));r(e,"broadcastArrayExceptDimensions",require('@stdlib/ndarray-base-broadcast-array-except-dimensions/dist'));r(e,"broadcastArrays",require('@stdlib/ndarray-base-broadcast-arrays/dist'));r(e,"broadcastScalar",require('@stdlib/ndarray-base-broadcast-scalar/dist'));r(e,"broadcastScalarLike",require('@stdlib/ndarray-base-broadcast-scalar-like/dist'));r(e,"broadcastShapes",require('@stdlib/ndarray-base-broadcast-shapes/dist'));r(e,"buffer",require('@stdlib/ndarray-base-buffer/dist'));r(e,"bufferCtors",require('@stdlib/ndarray-base-buffer-ctors/dist'));r(e,"bufferDataType",require('@stdlib/ndarray-base-buffer-dtype/dist'));r(e,"bufferDataTypeEnum",require('@stdlib/ndarray-base-buffer-dtype-enum/dist'));r(e,"bytesPerElement",require('@stdlib/ndarray-base-bytes-per-element/dist'));r(e,"char2dtype",require('@stdlib/ndarray-base-char2dtype/dist'));r(e,"clampIndex",require('@stdlib/ndarray-base-clamp-index/dist'));r(e,"clipIndex",require('@stdlib/ndarray-base-clip-index/dist'));r(e,"complementShape",require('@stdlib/ndarray-base-complement-shape/dist'));r(e,"consensusOrder",require('@stdlib/ndarray-base-consensus-order/dist'));r(e,"copy",require('@stdlib/ndarray-base-copy/dist'));r(e,"countFalsy",require('@stdlib/ndarray-base-count-falsy/dist'));r(e,"countIf",require('@stdlib/ndarray-base-count-if/dist'));r(e,"countTruthy",require('@stdlib/ndarray-base-count-truthy/dist'));r(e,"ndarray",require('@stdlib/ndarray-base-ctor/dist'));r(e,"data",require('@stdlib/ndarray-base-data-buffer/dist'));r(e,"descriptor",require('@stdlib/ndarray-base-descriptor/dist'));r(e,"diagonal",require('@stdlib/ndarray-base-diagonal/dist'));r(e,"dtype",require('@stdlib/ndarray-base-dtype/dist'));r(e,"dtypeAlignment",require('@stdlib/ndarray-base-dtype-alignment/dist'));r(e,"dtypeChar",require('@stdlib/ndarray-base-dtype-char/dist'));r(e,"dtypeChars",require('@stdlib/ndarray-base-dtype-chars/dist'));r(e,"dtypeDesc",require('@stdlib/ndarray-base-dtype-desc/dist'));r(e,"dtypeEnum2Str",require('@stdlib/ndarray-base-dtype-enum2str/dist'));r(e,"dtypeEnums",require('@stdlib/ndarray-base-dtype-enums/dist'));r(e,"dtypeObjects",require('@stdlib/ndarray-base-dtype-objects/dist'));r(e,"dtypeResolveEnum",require('@stdlib/ndarray-base-dtype-resolve-enum/dist'));r(e,"dtypeResolveStr",require('@stdlib/ndarray-base-dtype-resolve-str/dist'));r(e,"dtypeStr2Enum",require('@stdlib/ndarray-base-dtype-str2enum/dist'));r(e,"dtypeStrings",require('@stdlib/ndarray-base-dtype-strings/dist'));r(e,"dtype2c",require('@stdlib/ndarray-base-dtype2c/dist'));r(e,"dtypes2enums",require('@stdlib/ndarray-base-dtypes2enums/dist'));r(e,"dtypes2signatures",require('@stdlib/ndarray-base-dtypes2signatures/dist'));r(e,"dtypes2strings",require('@stdlib/ndarray-base-dtypes2strings/dist'));r(e,"empty",require('@stdlib/ndarray-base-empty/dist'));r(e,"emptyLike",require('@stdlib/ndarray-base-empty-like/dist'));r(e,"every",require('@stdlib/ndarray-base-every/dist'));r(e,"everyBy",require('@stdlib/ndarray-base-every-by/dist'));r(e,"expandDimensions",require('@stdlib/ndarray-base-expand-dimensions/dist'));r(e,"falses",require('@stdlib/ndarray-base-falses/dist'));r(e,"falsesLike",require('@stdlib/ndarray-base-falses-like/dist'));r(e,"fill",require('@stdlib/ndarray-base-fill/dist'));r(e,"fillBy",require('@stdlib/ndarray-base-fill-by/dist'));r(e,"fillDiagonal",require('@stdlib/ndarray-base-fill-diagonal/dist'));r(e,"find",require('@stdlib/ndarray-base-find/dist'));r(e,"flag",require('@stdlib/ndarray-base-flag/dist'));r(e,"flags",require('@stdlib/ndarray-base-flags/dist'));r(e,"flattenShape",require('@stdlib/ndarray-base-flatten-shape/dist'));r(e,"flattenShapeFrom",require('@stdlib/ndarray-base-flatten-shape-from/dist'));r(e,"fliplr",require('@stdlib/ndarray-base-fliplr/dist'));r(e,"flipud",require('@stdlib/ndarray-base-flipud/dist'));r(e,"forEach",require('@stdlib/ndarray-base-for-each/dist'));r(e,"array2ndarray",require('@stdlib/ndarray-base-from-array/dist'));r(e,"scalar2ndarray",require('@stdlib/ndarray-base-from-scalar/dist'));r(e,"scalar2ndarrayLike",require('@stdlib/ndarray-base-from-scalar-like/dist'));r(e,"full",require('@stdlib/ndarray-base-full/dist'));r(e,"fullBy",require('@stdlib/ndarray-base-full-by/dist'));r(e,"includes",require('@stdlib/ndarray-base-includes/dist'));r(e,"ind",require('@stdlib/ndarray-base-ind/dist'));r(e,"ind2sub",require('@stdlib/ndarray-base-ind2sub/dist'));r(e,"iterationOrder",require('@stdlib/ndarray-base-iteration-order/dist'));r(e,"loopOrder",require('@stdlib/ndarray-base-loop-interchange-order/dist'));r(e,"map",require('@stdlib/ndarray-base-map/dist'));r(e,"maxViewBufferIndex",require('@stdlib/ndarray-base-max-view-buffer-index/dist'));r(e,"maybeBroadcastArray",require('@stdlib/ndarray-base-maybe-broadcast-array/dist'));r(e,"maybeBroadcastArrayExceptDimensions",require('@stdlib/ndarray-base-maybe-broadcast-array-except-dimensions/dist'));r(e,"maybeBroadcastArrays",require('@stdlib/ndarray-base-maybe-broadcast-arrays/dist'));r(e,"metaDataProps",require('@stdlib/ndarray-base-meta-data-props/dist'));r(e,"minSignedIntegerDataType",require('@stdlib/ndarray-base-min-signed-integer-dtype/dist'));r(e,"minUnsignedIntegerDataType",require('@stdlib/ndarray-base-min-unsigned-integer-dtype/dist'));r(e,"minViewBufferIndex",require('@stdlib/ndarray-base-min-view-buffer-index/dist'));r(e,"minmaxViewBufferIndex",require('@stdlib/ndarray-base-minmax-view-buffer-index/dist'));r(e,"nans",require('@stdlib/ndarray-base-nans/dist'));r(e,"nansLike",require('@stdlib/ndarray-base-nans-like/dist'));r(e,"ndarraylike2descriptor",require('@stdlib/ndarray-base-ndarraylike2descriptor/dist'));r(e,"ndarraylike2ndarray",require('@stdlib/ndarray-base-ndarraylike2ndarray/dist'));r(e,"ndarraylike2object",require('@stdlib/ndarray-base-ndarraylike2object/dist'));r(e,"ndarraylike2scalar",require('@stdlib/ndarray-base-ndarraylike2scalar/dist'));r(e,"ndims",require('@stdlib/ndarray-base-ndims/dist'));r(e,"nextCartesianIndex",require('@stdlib/ndarray-base-next-cartesian-index/dist'));r(e,"nonsingletonDimensions",require('@stdlib/ndarray-base-nonsingleton-dimensions/dist'));r(e,"normalizeIndex",require('@stdlib/ndarray-base-normalize-index/dist'));r(e,"normalizeIndices",require('@stdlib/ndarray-base-normalize-indices/dist'));r(e,"nullary",require('@stdlib/ndarray-base-nullary/dist'));r(e,"nullaryLoopOrder",require('@stdlib/ndarray-base-nullary-loop-interchange-order/dist'));r(e,"nullaryStrided1d",require('@stdlib/ndarray-base-nullary-strided1d/dist'));r(e,"nullaryStrided1dDispatch",require('@stdlib/ndarray-base-nullary-strided1d-dispatch/dist'));r(e,"nullaryStrided1dDispatchFactory",require('@stdlib/ndarray-base-nullary-strided1d-dispatch-factory/dist'));r(e,"nullaryBlockSize",require('@stdlib/ndarray-base-nullary-tiling-block-size/dist'));r(e,"nulls",require('@stdlib/ndarray-base-nulls/dist'));r(e,"nullsLike",require('@stdlib/ndarray-base-nulls-like/dist'));r(e,"numel",require('@stdlib/ndarray-base-numel/dist'));r(e,"numelDimension",require('@stdlib/ndarray-base-numel-dimension/dist'));r(e,"offset",require('@stdlib/ndarray-base-offset/dist'));r(e,"offsets",require('@stdlib/ndarray-base-offsets/dist'));r(e,"ones",require('@stdlib/ndarray-base-ones/dist'));r(e,"onesLike",require('@stdlib/ndarray-base-ones-like/dist'));r(e,"order",require('@stdlib/ndarray-base-order/dist'));r(e,"outputDataType",require('@stdlib/ndarray-base-output-dtype/dist'));r(e,"outputOrder",require('@stdlib/ndarray-base-output-order/dist'));r(e,"outputPolicyEnum2Str",require('@stdlib/ndarray-base-output-policy-enum2str/dist'));r(e,"outputPolicyResolveEnum",require('@stdlib/ndarray-base-output-policy-resolve-enum/dist'));r(e,"outputPolicyResolveStr",require('@stdlib/ndarray-base-output-policy-resolve-str/dist'));r(e,"outputPolicyStr2Enum",require('@stdlib/ndarray-base-output-policy-str2enum/dist'));r(e,"pop",require('@stdlib/ndarray-base-pop/dist'));r(e,"prependSingletonDimensions",require('@stdlib/ndarray-base-prepend-singleton-dimensions/dist'));r(e,"promoteDataTypes",require('@stdlib/ndarray-base-promote-dtypes/dist'));r(e,"quaternaryLoopOrder",require('@stdlib/ndarray-base-quaternary-loop-interchange-order/dist'));r(e,"quaternaryBlockSize",require('@stdlib/ndarray-base-quaternary-tiling-block-size/dist'));r(e,"quinaryLoopOrder",require('@stdlib/ndarray-base-quinary-loop-interchange-order/dist'));r(e,"quinaryBlockSize",require('@stdlib/ndarray-base-quinary-tiling-block-size/dist'));r(e,"reinterpretBoolean",require('@stdlib/ndarray-base-reinterpret-boolean/dist'));r(e,"reinterpretComplex",require('@stdlib/ndarray-base-reinterpret-complex/dist'));r(e,"reinterpretComplex64",require('@stdlib/ndarray-base-reinterpret-complex64/dist'));r(e,"reinterpretComplex128",require('@stdlib/ndarray-base-reinterpret-complex128/dist'));r(e,"removeSingletonDimensions",require('@stdlib/ndarray-base-remove-singleton-dimensions/dist'));r(e,"reverse",require('@stdlib/ndarray-base-reverse/dist'));r(e,"reverseDimension",require('@stdlib/ndarray-base-reverse-dimension/dist'));r(e,"reverseDimensions",require('@stdlib/ndarray-base-reverse-dimensions/dist'));r(e,"rot90",require('@stdlib/ndarray-base-rot90/dist'));r(e,"rot180",require('@stdlib/ndarray-base-rot180/dist'));r(e,"rotl90",require('@stdlib/ndarray-base-rotl90/dist'));r(e,"rotr90",require('@stdlib/ndarray-base-rotr90/dist'));r(e,"serializeMetaData",require('@stdlib/ndarray-base-serialize-meta-data/dist'));r(e,"setDescriptorOffsets",require('@stdlib/ndarray-base-set-descriptor-offsets/dist'));r(e,"shape",require('@stdlib/ndarray-base-shape/dist'));r(e,"shape2strides",require('@stdlib/ndarray-base-shape2strides/dist'));r(e,"shift",require('@stdlib/ndarray-base-shift/dist'));r(e,"singletonDimensions",require('@stdlib/ndarray-base-singleton-dimensions/dist'));r(e,"slice",require('@stdlib/ndarray-base-slice/dist'));r(e,"sliceAssign",require('@stdlib/ndarray-base-slice-assign/dist'));r(e,"sliceDimension",require('@stdlib/ndarray-base-slice-dimension/dist'));r(e,"sliceDimensionFrom",require('@stdlib/ndarray-base-slice-dimension-from/dist'));r(e,"sliceDimensionTo",require('@stdlib/ndarray-base-slice-dimension-to/dist'));r(e,"sliceFrom",require('@stdlib/ndarray-base-slice-from/dist'));r(e,"sliceTo",require('@stdlib/ndarray-base-slice-to/dist'));r(e,"some",require('@stdlib/ndarray-base-some/dist'));r(e,"someBy",require('@stdlib/ndarray-base-some-by/dist'));r(e,"spreadDimensions",require('@stdlib/ndarray-base-spread-dimensions/dist'));r(e,"stride",require('@stdlib/ndarray-base-stride/dist'));r(e,"strides",require('@stdlib/ndarray-base-strides/dist'));r(e,"strides2offset",require('@stdlib/ndarray-base-strides2offset/dist'));r(e,"strides2order",require('@stdlib/ndarray-base-strides2order/dist'));r(e,"sub2ind",require('@stdlib/ndarray-base-sub2ind/dist'));r(e,"ternary",require('@stdlib/ndarray-base-ternary/dist'));r(e,"ternaryLoopOrder",require('@stdlib/ndarray-base-ternary-loop-interchange-order/dist'));r(e,"ternaryOutputDataType",require('@stdlib/ndarray-base-ternary-output-dtype/dist'));r(e,"ternaryBlockSize",require('@stdlib/ndarray-base-ternary-tiling-block-size/dist'));r(e,"tile",require('@stdlib/ndarray-base-tile/dist'));r(e,"blockSize",require('@stdlib/ndarray-base-tiling-block-size/dist'));r(e,"ndarray2array",require('@stdlib/ndarray-base-to-array/dist'));r(e,"toFlippedlr",require('@stdlib/ndarray-base-to-flippedlr/dist'));r(e,"toFlippedud",require('@stdlib/ndarray-base-to-flippedud/dist'));r(e,"toNormalizedIndices",require('@stdlib/ndarray-base-to-normalized-indices/dist'));r(e,"toReversed",require('@stdlib/ndarray-base-to-reversed/dist'));r(e,"toReversedDimension",require('@stdlib/ndarray-base-to-reversed-dimension/dist'));r(e,"toReversedDimensions",require('@stdlib/ndarray-base-to-reversed-dimensions/dist'));r(e,"toRot90",require('@stdlib/ndarray-base-to-rot90/dist'));r(e,"toRot180",require('@stdlib/ndarray-base-to-rot180/dist'));r(e,"toRotl90",require('@stdlib/ndarray-base-to-rotl90/dist'));r(e,"toRotr90",require('@stdlib/ndarray-base-to-rotr90/dist'));r(e,"toTransposed",require('@stdlib/ndarray-base-to-transposed/dist'));r(e,"toUnflattened",require('@stdlib/ndarray-base-to-unflattened/dist'));r(e,"toUniqueNormalizedIndices",require('@stdlib/ndarray-base-to-unique-normalized-indices/dist'));r(e,"transpose",require('@stdlib/ndarray-base-transpose/dist'));r(e,"trues",require('@stdlib/ndarray-base-trues/dist'));r(e,"truesLike",require('@stdlib/ndarray-base-trues-like/dist'));r(e,"unary",require('@stdlib/ndarray-base-unary/dist'));r(e,"unaryAccumulate",require('@stdlib/ndarray-base-unary-accumulate/dist'));r(e,"unaryAddonDispatch",require('@stdlib/ndarray-base-unary-addon-dispatch/dist'));r(e,"unaryBy",require('@stdlib/ndarray-base-unary-by/dist'));r(e,"unaryInputCastingDataType",require('@stdlib/ndarray-base-unary-input-casting-dtype/dist'));r(e,"unaryLoopOrder",require('@stdlib/ndarray-base-unary-loop-interchange-order/dist'));r(e,"unaryOutputDataType",require('@stdlib/ndarray-base-unary-output-dtype/dist'));r(e,"unaryReduceStrided1d",require('@stdlib/ndarray-base-unary-reduce-strided1d/dist'));r(e,"unaryReduceStrided1dAssignStruct",require('@stdlib/ndarray-base-unary-reduce-strided1d-assign-struct/dist'));r(e,"unaryReduceStrided1dBy",require('@stdlib/ndarray-base-unary-reduce-strided1d-by/dist'));r(e,"unaryReduceStrided1dDispatch",require('@stdlib/ndarray-base-unary-reduce-strided1d-dispatch/dist'));r(e,"unaryReduceStrided1dDispatchBy",require('@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by/dist'));r(e,"unaryReduceStrided1dDispatchByFactory",require('@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by-factory/dist'));r(e,"unaryReduceStrided1dDispatchFactory",require('@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-factory/dist'));r(e,"unaryReduceSubarray",require('@stdlib/ndarray-base-unary-reduce-subarray/dist'));r(e,"unaryReduceSubarrayBy",require('@stdlib/ndarray-base-unary-reduce-subarray-by/dist'));r(e,"unaryStrided1d",require('@stdlib/ndarray-base-unary-strided1d/dist'));r(e,"unaryStrided1dDispatch",require('@stdlib/ndarray-base-unary-strided1d-dispatch/dist'));r(e,"unaryStrided1dDispatchFactory",require('@stdlib/ndarray-base-unary-strided1d-dispatch-factory/dist'));r(e,"unaryBlockSize",require('@stdlib/ndarray-base-unary-tiling-block-size/dist'));r(e,"unflatten",require('@stdlib/ndarray-base-unflatten/dist'));r(e,"unflattenShape",require('@stdlib/ndarray-base-unflatten-shape/dist'));r(e,"vind2bind",require('@stdlib/ndarray-base-vind2bind/dist'));r(e,"wrapIndex",require('@stdlib/ndarray-base-wrap-index/dist'));r(e,"zeros",require('@stdlib/ndarray-base-zeros/dist'));r(e,"zerosLike",require('@stdlib/ndarray-base-zeros-like/dist'));r(e,"zip2views1d",require('@stdlib/ndarray-base-zip2views1d/dist'));module.exports=e; -/** @license Apache-2.0 */ -//# sourceMappingURL=index.js.map diff --git a/dist/index.js.map b/dist/index.js.map deleted file mode 100644 index b52ccd6..0000000 --- a/dist/index.js.map +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": 3, - "sources": ["../lib/index.js"], - "sourcesContent": ["/**\n* @license Apache-2.0\n*\n* Copyright (c) 2018 The Stdlib Authors.\n*\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n*/\n\n'use strict';\n\n/*\n* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.\n*/\n\n/*\n* The following modules are intentionally not exported: function-object, napi, unary\n*/\n\n// MODULES //\n\nvar setReadOnly = require( '@stdlib/utils-define-read-only-property' );\n\n\n// MAIN //\n\n/**\n* Top-level namespace.\n*\n* @namespace ns\n*/\nvar ns = {};\n\n/**\n* @name any\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/any}\n*/\nsetReadOnly( ns, 'any', require( '@stdlib/ndarray-base-any' ) );\n\n/**\n* @name anyBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/any-by}\n*/\nsetReadOnly( ns, 'anyBy', require( '@stdlib/ndarray-base-any-by' ) );\n\n/**\n* @name appendSingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/append-singleton-dimensions}\n*/\nsetReadOnly( ns, 'appendSingletonDimensions', require( '@stdlib/ndarray-base-append-singleton-dimensions' ) );\n\n/**\n* @name assert\n* @memberof ns\n* @readonly\n* @type {Namespace}\n* @see {@link module:@stdlib/ndarray/base/assert}\n*/\nsetReadOnly( ns, 'assert', require( '@stdlib/ndarray-base-assert' ) );\n\n/**\n* @name assign\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/assign}\n*/\nsetReadOnly( ns, 'assign', require( '@stdlib/ndarray-base-assign' ) );\n\n/**\n* @name assignDiagonal\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/assign-diagonal}\n*/\nsetReadOnly( ns, 'assignDiagonal', require( '@stdlib/ndarray-base-assign-diagonal' ) );\n\n/**\n* @name assignScalar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/assign-scalar}\n*/\nsetReadOnly( ns, 'assignScalar', require( '@stdlib/ndarray-base-assign-scalar' ) );\n\n/**\n* @name atleast1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleast1d}\n*/\nsetReadOnly( ns, 'atleast1d', require( '@stdlib/ndarray-base-atleast1d' ) );\n\n/**\n* @name atleast2d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleast2d}\n*/\nsetReadOnly( ns, 'atleast2d', require( '@stdlib/ndarray-base-atleast2d' ) );\n\n/**\n* @name atleast3d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleast3d}\n*/\nsetReadOnly( ns, 'atleast3d', require( '@stdlib/ndarray-base-atleast3d' ) );\n\n/**\n* @name atleastnd\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleastnd}\n*/\nsetReadOnly( ns, 'atleastnd', require( '@stdlib/ndarray-base-atleastnd' ) );\n\n/**\n* @name binary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary}\n*/\nsetReadOnly( ns, 'binary', require( '@stdlib/ndarray-base-binary' ) );\n\n/**\n* @name binaryInputCastingDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-input-casting-dtype}\n*/\nsetReadOnly( ns, 'binaryInputCastingDataType', require( '@stdlib/ndarray-base-binary-input-casting-dtype' ) );\n\n/**\n* @name binaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-loop-interchange-order}\n*/\nsetReadOnly( ns, 'binaryLoopOrder', require( '@stdlib/ndarray-base-binary-loop-interchange-order' ) );\n\n/**\n* @name binaryOutputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-output-dtype}\n*/\nsetReadOnly( ns, 'binaryOutputDataType', require( '@stdlib/ndarray-base-binary-output-dtype' ) );\n\n/**\n* @name binaryReduceStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d}\n*/\nsetReadOnly( ns, 'binaryReduceStrided1d', require( '@stdlib/ndarray-base-binary-reduce-strided1d' ) );\n\n/**\n* @name binaryReduceStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d-dispatch}\n*/\nsetReadOnly( ns, 'binaryReduceStrided1dDispatch', require( '@stdlib/ndarray-base-binary-reduce-strided1d-dispatch' ) );\n\n/**\n* @name binaryReduceStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory}\n*/\nsetReadOnly( ns, 'binaryReduceStrided1dDispatchFactory', require( '@stdlib/ndarray-base-binary-reduce-strided1d-dispatch-factory' ) );\n\n/**\n* @name binaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-tiling-block-size}\n*/\nsetReadOnly( ns, 'binaryBlockSize', require( '@stdlib/ndarray-base-binary-tiling-block-size' ) );\n\n/**\n* @name bind2vind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/bind2vind}\n*/\nsetReadOnly( ns, 'bind2vind', require( '@stdlib/ndarray-base-bind2vind' ) );\n\n/**\n* @name broadcastArray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-array}\n*/\nsetReadOnly( ns, 'broadcastArray', require( '@stdlib/ndarray-base-broadcast-array' ) );\n\n/**\n* @name broadcastArrayExceptDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-array-except-dimensions}\n*/\nsetReadOnly( ns, 'broadcastArrayExceptDimensions', require( '@stdlib/ndarray-base-broadcast-array-except-dimensions' ) );\n\n/**\n* @name broadcastArrays\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-arrays}\n*/\nsetReadOnly( ns, 'broadcastArrays', require( '@stdlib/ndarray-base-broadcast-arrays' ) );\n\n/**\n* @name broadcastScalar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-scalar}\n*/\nsetReadOnly( ns, 'broadcastScalar', require( '@stdlib/ndarray-base-broadcast-scalar' ) );\n\n/**\n* @name broadcastScalarLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-scalar-like}\n*/\nsetReadOnly( ns, 'broadcastScalarLike', require( '@stdlib/ndarray-base-broadcast-scalar-like' ) );\n\n/**\n* @name broadcastShapes\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-shapes}\n*/\nsetReadOnly( ns, 'broadcastShapes', require( '@stdlib/ndarray-base-broadcast-shapes' ) );\n\n/**\n* @name buffer\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer}\n*/\nsetReadOnly( ns, 'buffer', require( '@stdlib/ndarray-base-buffer' ) );\n\n/**\n* @name bufferCtors\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer-ctors}\n*/\nsetReadOnly( ns, 'bufferCtors', require( '@stdlib/ndarray-base-buffer-ctors' ) );\n\n/**\n* @name bufferDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer-dtype}\n*/\nsetReadOnly( ns, 'bufferDataType', require( '@stdlib/ndarray-base-buffer-dtype' ) );\n\n/**\n* @name bufferDataTypeEnum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer-dtype-enum}\n*/\nsetReadOnly( ns, 'bufferDataTypeEnum', require( '@stdlib/ndarray-base-buffer-dtype-enum' ) );\n\n/**\n* @name bytesPerElement\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/bytes-per-element}\n*/\nsetReadOnly( ns, 'bytesPerElement', require( '@stdlib/ndarray-base-bytes-per-element' ) );\n\n/**\n* @name char2dtype\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/char2dtype}\n*/\nsetReadOnly( ns, 'char2dtype', require( '@stdlib/ndarray-base-char2dtype' ) );\n\n/**\n* @name clampIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/clamp-index}\n*/\nsetReadOnly( ns, 'clampIndex', require( '@stdlib/ndarray-base-clamp-index' ) );\n\n/**\n* @name clipIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/clip-index}\n*/\nsetReadOnly( ns, 'clipIndex', require( '@stdlib/ndarray-base-clip-index' ) );\n\n/**\n* @name complementShape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/complement-shape}\n*/\nsetReadOnly( ns, 'complementShape', require( '@stdlib/ndarray-base-complement-shape' ) );\n\n/**\n* @name consensusOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/consensus-order}\n*/\nsetReadOnly( ns, 'consensusOrder', require( '@stdlib/ndarray-base-consensus-order' ) );\n\n/**\n* @name copy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/copy}\n*/\nsetReadOnly( ns, 'copy', require( '@stdlib/ndarray-base-copy' ) );\n\n/**\n* @name countFalsy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/count-falsy}\n*/\nsetReadOnly( ns, 'countFalsy', require( '@stdlib/ndarray-base-count-falsy' ) );\n\n/**\n* @name countIf\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/count-if}\n*/\nsetReadOnly( ns, 'countIf', require( '@stdlib/ndarray-base-count-if' ) );\n\n/**\n* @name countTruthy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/count-truthy}\n*/\nsetReadOnly( ns, 'countTruthy', require( '@stdlib/ndarray-base-count-truthy' ) );\n\n/**\n* @name ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ctor}\n*/\nsetReadOnly( ns, 'ndarray', require( '@stdlib/ndarray-base-ctor' ) );\n\n/**\n* @name data\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/data-buffer}\n*/\nsetReadOnly( ns, 'data', require( '@stdlib/ndarray-base-data-buffer' ) );\n\n/**\n* @name descriptor\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/descriptor}\n*/\nsetReadOnly( ns, 'descriptor', require( '@stdlib/ndarray-base-descriptor' ) );\n\n/**\n* @name diagonal\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/diagonal}\n*/\nsetReadOnly( ns, 'diagonal', require( '@stdlib/ndarray-base-diagonal' ) );\n\n/**\n* @name dtype\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype}\n*/\nsetReadOnly( ns, 'dtype', require( '@stdlib/ndarray-base-dtype' ) );\n\n/**\n* @name dtypeAlignment\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-alignment}\n*/\nsetReadOnly( ns, 'dtypeAlignment', require( '@stdlib/ndarray-base-dtype-alignment' ) );\n\n/**\n* @name dtypeChar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-char}\n*/\nsetReadOnly( ns, 'dtypeChar', require( '@stdlib/ndarray-base-dtype-char' ) );\n\n/**\n* @name dtypeChars\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-chars}\n*/\nsetReadOnly( ns, 'dtypeChars', require( '@stdlib/ndarray-base-dtype-chars' ) );\n\n/**\n* @name dtypeDesc\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-desc}\n*/\nsetReadOnly( ns, 'dtypeDesc', require( '@stdlib/ndarray-base-dtype-desc' ) );\n\n/**\n* @name dtypeEnum2Str\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-enum2str}\n*/\nsetReadOnly( ns, 'dtypeEnum2Str', require( '@stdlib/ndarray-base-dtype-enum2str' ) );\n\n/**\n* @name dtypeEnums\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-enums}\n*/\nsetReadOnly( ns, 'dtypeEnums', require( '@stdlib/ndarray-base-dtype-enums' ) );\n\n/**\n* @name dtypeObjects\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-objects}\n*/\nsetReadOnly( ns, 'dtypeObjects', require( '@stdlib/ndarray-base-dtype-objects' ) );\n\n/**\n* @name dtypeResolveEnum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-resolve-enum}\n*/\nsetReadOnly( ns, 'dtypeResolveEnum', require( '@stdlib/ndarray-base-dtype-resolve-enum' ) );\n\n/**\n* @name dtypeResolveStr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-resolve-str}\n*/\nsetReadOnly( ns, 'dtypeResolveStr', require( '@stdlib/ndarray-base-dtype-resolve-str' ) );\n\n/**\n* @name dtypeStr2Enum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-str2enum}\n*/\nsetReadOnly( ns, 'dtypeStr2Enum', require( '@stdlib/ndarray-base-dtype-str2enum' ) );\n\n/**\n* @name dtypeStrings\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-strings}\n*/\nsetReadOnly( ns, 'dtypeStrings', require( '@stdlib/ndarray-base-dtype-strings' ) );\n\n/**\n* @name dtype2c\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype2c}\n*/\nsetReadOnly( ns, 'dtype2c', require( '@stdlib/ndarray-base-dtype2c' ) );\n\n/**\n* @name dtypes2enums\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtypes2enums}\n*/\nsetReadOnly( ns, 'dtypes2enums', require( '@stdlib/ndarray-base-dtypes2enums' ) );\n\n/**\n* @name dtypes2signatures\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtypes2signatures}\n*/\nsetReadOnly( ns, 'dtypes2signatures', require( '@stdlib/ndarray-base-dtypes2signatures' ) );\n\n/**\n* @name dtypes2strings\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtypes2strings}\n*/\nsetReadOnly( ns, 'dtypes2strings', require( '@stdlib/ndarray-base-dtypes2strings' ) );\n\n/**\n* @name empty\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/empty}\n*/\nsetReadOnly( ns, 'empty', require( '@stdlib/ndarray-base-empty' ) );\n\n/**\n* @name emptyLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/empty-like}\n*/\nsetReadOnly( ns, 'emptyLike', require( '@stdlib/ndarray-base-empty-like' ) );\n\n/**\n* @name every\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/every}\n*/\nsetReadOnly( ns, 'every', require( '@stdlib/ndarray-base-every' ) );\n\n/**\n* @name everyBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/every-by}\n*/\nsetReadOnly( ns, 'everyBy', require( '@stdlib/ndarray-base-every-by' ) );\n\n/**\n* @name expandDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/expand-dimensions}\n*/\nsetReadOnly( ns, 'expandDimensions', require( '@stdlib/ndarray-base-expand-dimensions' ) );\n\n/**\n* @name falses\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/falses}\n*/\nsetReadOnly( ns, 'falses', require( '@stdlib/ndarray-base-falses' ) );\n\n/**\n* @name falsesLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/falses-like}\n*/\nsetReadOnly( ns, 'falsesLike', require( '@stdlib/ndarray-base-falses-like' ) );\n\n/**\n* @name fill\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fill}\n*/\nsetReadOnly( ns, 'fill', require( '@stdlib/ndarray-base-fill' ) );\n\n/**\n* @name fillBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fill-by}\n*/\nsetReadOnly( ns, 'fillBy', require( '@stdlib/ndarray-base-fill-by' ) );\n\n/**\n* @name fillDiagonal\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fill-diagonal}\n*/\nsetReadOnly( ns, 'fillDiagonal', require( '@stdlib/ndarray-base-fill-diagonal' ) );\n\n/**\n* @name find\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/find}\n*/\nsetReadOnly( ns, 'find', require( '@stdlib/ndarray-base-find' ) );\n\n/**\n* @name flag\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flag}\n*/\nsetReadOnly( ns, 'flag', require( '@stdlib/ndarray-base-flag' ) );\n\n/**\n* @name flags\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flags}\n*/\nsetReadOnly( ns, 'flags', require( '@stdlib/ndarray-base-flags' ) );\n\n/**\n* @name flattenShape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flatten-shape}\n*/\nsetReadOnly( ns, 'flattenShape', require( '@stdlib/ndarray-base-flatten-shape' ) );\n\n/**\n* @name flattenShapeFrom\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flatten-shape-from}\n*/\nsetReadOnly( ns, 'flattenShapeFrom', require( '@stdlib/ndarray-base-flatten-shape-from' ) );\n\n/**\n* @name fliplr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fliplr}\n*/\nsetReadOnly( ns, 'fliplr', require( '@stdlib/ndarray-base-fliplr' ) );\n\n/**\n* @name flipud\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flipud}\n*/\nsetReadOnly( ns, 'flipud', require( '@stdlib/ndarray-base-flipud' ) );\n\n/**\n* @name forEach\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/for-each}\n*/\nsetReadOnly( ns, 'forEach', require( '@stdlib/ndarray-base-for-each' ) );\n\n/**\n* @name array2ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/from-array}\n*/\nsetReadOnly( ns, 'array2ndarray', require( '@stdlib/ndarray-base-from-array' ) );\n\n/**\n* @name scalar2ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/from-scalar}\n*/\nsetReadOnly( ns, 'scalar2ndarray', require( '@stdlib/ndarray-base-from-scalar' ) );\n\n/**\n* @name scalar2ndarrayLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/from-scalar-like}\n*/\nsetReadOnly( ns, 'scalar2ndarrayLike', require( '@stdlib/ndarray-base-from-scalar-like' ) );\n\n/**\n* @name full\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/full}\n*/\nsetReadOnly( ns, 'full', require( '@stdlib/ndarray-base-full' ) );\n\n/**\n* @name fullBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/full-by}\n*/\nsetReadOnly( ns, 'fullBy', require( '@stdlib/ndarray-base-full-by' ) );\n\n/**\n* @name includes\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/includes}\n*/\nsetReadOnly( ns, 'includes', require( '@stdlib/ndarray-base-includes' ) );\n\n/**\n* @name ind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ind}\n*/\nsetReadOnly( ns, 'ind', require( '@stdlib/ndarray-base-ind' ) );\n\n/**\n* @name ind2sub\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ind2sub}\n*/\nsetReadOnly( ns, 'ind2sub', require( '@stdlib/ndarray-base-ind2sub' ) );\n\n/**\n* @name iterationOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/iteration-order}\n*/\nsetReadOnly( ns, 'iterationOrder', require( '@stdlib/ndarray-base-iteration-order' ) );\n\n/**\n* @name loopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/loop-interchange-order}\n*/\nsetReadOnly( ns, 'loopOrder', require( '@stdlib/ndarray-base-loop-interchange-order' ) );\n\n/**\n* @name map\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/map}\n*/\nsetReadOnly( ns, 'map', require( '@stdlib/ndarray-base-map' ) );\n\n/**\n* @name maxViewBufferIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/max-view-buffer-index}\n*/\nsetReadOnly( ns, 'maxViewBufferIndex', require( '@stdlib/ndarray-base-max-view-buffer-index' ) );\n\n/**\n* @name maybeBroadcastArray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-array}\n*/\nsetReadOnly( ns, 'maybeBroadcastArray', require( '@stdlib/ndarray-base-maybe-broadcast-array' ) );\n\n/**\n* @name maybeBroadcastArrayExceptDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-array-except-dimensions}\n*/\nsetReadOnly( ns, 'maybeBroadcastArrayExceptDimensions', require( '@stdlib/ndarray-base-maybe-broadcast-array-except-dimensions' ) );\n\n/**\n* @name maybeBroadcastArrays\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-arrays}\n*/\nsetReadOnly( ns, 'maybeBroadcastArrays', require( '@stdlib/ndarray-base-maybe-broadcast-arrays' ) );\n\n/**\n* @name metaDataProps\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/meta-data-props}\n*/\nsetReadOnly( ns, 'metaDataProps', require( '@stdlib/ndarray-base-meta-data-props' ) );\n\n/**\n* @name minSignedIntegerDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/min-signed-integer-dtype}\n*/\nsetReadOnly( ns, 'minSignedIntegerDataType', require( '@stdlib/ndarray-base-min-signed-integer-dtype' ) );\n\n/**\n* @name minUnsignedIntegerDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/min-unsigned-integer-dtype}\n*/\nsetReadOnly( ns, 'minUnsignedIntegerDataType', require( '@stdlib/ndarray-base-min-unsigned-integer-dtype' ) );\n\n/**\n* @name minViewBufferIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/min-view-buffer-index}\n*/\nsetReadOnly( ns, 'minViewBufferIndex', require( '@stdlib/ndarray-base-min-view-buffer-index' ) );\n\n/**\n* @name minmaxViewBufferIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/minmax-view-buffer-index}\n*/\nsetReadOnly( ns, 'minmaxViewBufferIndex', require( '@stdlib/ndarray-base-minmax-view-buffer-index' ) );\n\n/**\n* @name nans\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nans}\n*/\nsetReadOnly( ns, 'nans', require( '@stdlib/ndarray-base-nans' ) );\n\n/**\n* @name nansLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nans-like}\n*/\nsetReadOnly( ns, 'nansLike', require( '@stdlib/ndarray-base-nans-like' ) );\n\n/**\n* @name ndarraylike2descriptor\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2descriptor}\n*/\nsetReadOnly( ns, 'ndarraylike2descriptor', require( '@stdlib/ndarray-base-ndarraylike2descriptor' ) );\n\n/**\n* @name ndarraylike2ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2ndarray}\n*/\nsetReadOnly( ns, 'ndarraylike2ndarray', require( '@stdlib/ndarray-base-ndarraylike2ndarray' ) );\n\n/**\n* @name ndarraylike2object\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2object}\n*/\nsetReadOnly( ns, 'ndarraylike2object', require( '@stdlib/ndarray-base-ndarraylike2object' ) );\n\n/**\n* @name ndarraylike2scalar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2scalar}\n*/\nsetReadOnly( ns, 'ndarraylike2scalar', require( '@stdlib/ndarray-base-ndarraylike2scalar' ) );\n\n/**\n* @name ndims\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndims}\n*/\nsetReadOnly( ns, 'ndims', require( '@stdlib/ndarray-base-ndims' ) );\n\n/**\n* @name nextCartesianIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/next-cartesian-index}\n*/\nsetReadOnly( ns, 'nextCartesianIndex', require( '@stdlib/ndarray-base-next-cartesian-index' ) );\n\n/**\n* @name nonsingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nonsingleton-dimensions}\n*/\nsetReadOnly( ns, 'nonsingletonDimensions', require( '@stdlib/ndarray-base-nonsingleton-dimensions' ) );\n\n/**\n* @name normalizeIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/normalize-index}\n*/\nsetReadOnly( ns, 'normalizeIndex', require( '@stdlib/ndarray-base-normalize-index' ) );\n\n/**\n* @name normalizeIndices\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/normalize-indices}\n*/\nsetReadOnly( ns, 'normalizeIndices', require( '@stdlib/ndarray-base-normalize-indices' ) );\n\n/**\n* @name nullary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary}\n*/\nsetReadOnly( ns, 'nullary', require( '@stdlib/ndarray-base-nullary' ) );\n\n/**\n* @name nullaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-loop-interchange-order}\n*/\nsetReadOnly( ns, 'nullaryLoopOrder', require( '@stdlib/ndarray-base-nullary-loop-interchange-order' ) );\n\n/**\n* @name nullaryStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-strided1d}\n*/\nsetReadOnly( ns, 'nullaryStrided1d', require( '@stdlib/ndarray-base-nullary-strided1d' ) );\n\n/**\n* @name nullaryStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-strided1d-dispatch}\n*/\nsetReadOnly( ns, 'nullaryStrided1dDispatch', require( '@stdlib/ndarray-base-nullary-strided1d-dispatch' ) );\n\n/**\n* @name nullaryStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-strided1d-dispatch-factory}\n*/\nsetReadOnly( ns, 'nullaryStrided1dDispatchFactory', require( '@stdlib/ndarray-base-nullary-strided1d-dispatch-factory' ) );\n\n/**\n* @name nullaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-tiling-block-size}\n*/\nsetReadOnly( ns, 'nullaryBlockSize', require( '@stdlib/ndarray-base-nullary-tiling-block-size' ) );\n\n/**\n* @name nulls\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nulls}\n*/\nsetReadOnly( ns, 'nulls', require( '@stdlib/ndarray-base-nulls' ) );\n\n/**\n* @name nullsLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nulls-like}\n*/\nsetReadOnly( ns, 'nullsLike', require( '@stdlib/ndarray-base-nulls-like' ) );\n\n/**\n* @name numel\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/numel}\n*/\nsetReadOnly( ns, 'numel', require( '@stdlib/ndarray-base-numel' ) );\n\n/**\n* @name numelDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/numel-dimension}\n*/\nsetReadOnly( ns, 'numelDimension', require( '@stdlib/ndarray-base-numel-dimension' ) );\n\n/**\n* @name offset\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/offset}\n*/\nsetReadOnly( ns, 'offset', require( '@stdlib/ndarray-base-offset' ) );\n\n/**\n* @name offsets\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/offsets}\n*/\nsetReadOnly( ns, 'offsets', require( '@stdlib/ndarray-base-offsets' ) );\n\n/**\n* @name ones\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ones}\n*/\nsetReadOnly( ns, 'ones', require( '@stdlib/ndarray-base-ones' ) );\n\n/**\n* @name onesLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ones-like}\n*/\nsetReadOnly( ns, 'onesLike', require( '@stdlib/ndarray-base-ones-like' ) );\n\n/**\n* @name order\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/order}\n*/\nsetReadOnly( ns, 'order', require( '@stdlib/ndarray-base-order' ) );\n\n/**\n* @name outputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-dtype}\n*/\nsetReadOnly( ns, 'outputDataType', require( '@stdlib/ndarray-base-output-dtype' ) );\n\n/**\n* @name outputOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-order}\n*/\nsetReadOnly( ns, 'outputOrder', require( '@stdlib/ndarray-base-output-order' ) );\n\n/**\n* @name outputPolicyEnum2Str\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-enum2str}\n*/\nsetReadOnly( ns, 'outputPolicyEnum2Str', require( '@stdlib/ndarray-base-output-policy-enum2str' ) );\n\n/**\n* @name outputPolicyResolveEnum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-resolve-enum}\n*/\nsetReadOnly( ns, 'outputPolicyResolveEnum', require( '@stdlib/ndarray-base-output-policy-resolve-enum' ) );\n\n/**\n* @name outputPolicyResolveStr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-resolve-str}\n*/\nsetReadOnly( ns, 'outputPolicyResolveStr', require( '@stdlib/ndarray-base-output-policy-resolve-str' ) );\n\n/**\n* @name outputPolicyStr2Enum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-str2enum}\n*/\nsetReadOnly( ns, 'outputPolicyStr2Enum', require( '@stdlib/ndarray-base-output-policy-str2enum' ) );\n\n/**\n* @name pop\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/pop}\n*/\nsetReadOnly( ns, 'pop', require( '@stdlib/ndarray-base-pop' ) );\n\n/**\n* @name prependSingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/prepend-singleton-dimensions}\n*/\nsetReadOnly( ns, 'prependSingletonDimensions', require( '@stdlib/ndarray-base-prepend-singleton-dimensions' ) );\n\n/**\n* @name promoteDataTypes\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/promote-dtypes}\n*/\nsetReadOnly( ns, 'promoteDataTypes', require( '@stdlib/ndarray-base-promote-dtypes' ) );\n\n/**\n* @name quaternaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quaternary-loop-interchange-order}\n*/\nsetReadOnly( ns, 'quaternaryLoopOrder', require( '@stdlib/ndarray-base-quaternary-loop-interchange-order' ) );\n\n/**\n* @name quaternaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quaternary-tiling-block-size}\n*/\nsetReadOnly( ns, 'quaternaryBlockSize', require( '@stdlib/ndarray-base-quaternary-tiling-block-size' ) );\n\n/**\n* @name quinaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quinary-loop-interchange-order}\n*/\nsetReadOnly( ns, 'quinaryLoopOrder', require( '@stdlib/ndarray-base-quinary-loop-interchange-order' ) );\n\n/**\n* @name quinaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quinary-tiling-block-size}\n*/\nsetReadOnly( ns, 'quinaryBlockSize', require( '@stdlib/ndarray-base-quinary-tiling-block-size' ) );\n\n/**\n* @name reinterpretBoolean\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-boolean}\n*/\nsetReadOnly( ns, 'reinterpretBoolean', require( '@stdlib/ndarray-base-reinterpret-boolean' ) );\n\n/**\n* @name reinterpretComplex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-complex}\n*/\nsetReadOnly( ns, 'reinterpretComplex', require( '@stdlib/ndarray-base-reinterpret-complex' ) );\n\n/**\n* @name reinterpretComplex64\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-complex64}\n*/\nsetReadOnly( ns, 'reinterpretComplex64', require( '@stdlib/ndarray-base-reinterpret-complex64' ) );\n\n/**\n* @name reinterpretComplex128\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-complex128}\n*/\nsetReadOnly( ns, 'reinterpretComplex128', require( '@stdlib/ndarray-base-reinterpret-complex128' ) );\n\n/**\n* @name removeSingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/remove-singleton-dimensions}\n*/\nsetReadOnly( ns, 'removeSingletonDimensions', require( '@stdlib/ndarray-base-remove-singleton-dimensions' ) );\n\n/**\n* @name reverse\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reverse}\n*/\nsetReadOnly( ns, 'reverse', require( '@stdlib/ndarray-base-reverse' ) );\n\n/**\n* @name reverseDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reverse-dimension}\n*/\nsetReadOnly( ns, 'reverseDimension', require( '@stdlib/ndarray-base-reverse-dimension' ) );\n\n/**\n* @name reverseDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reverse-dimensions}\n*/\nsetReadOnly( ns, 'reverseDimensions', require( '@stdlib/ndarray-base-reverse-dimensions' ) );\n\n/**\n* @name rot90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rot90}\n*/\nsetReadOnly( ns, 'rot90', require( '@stdlib/ndarray-base-rot90' ) );\n\n/**\n* @name rot180\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rot180}\n*/\nsetReadOnly( ns, 'rot180', require( '@stdlib/ndarray-base-rot180' ) );\n\n/**\n* @name rotl90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rotl90}\n*/\nsetReadOnly( ns, 'rotl90', require( '@stdlib/ndarray-base-rotl90' ) );\n\n/**\n* @name rotr90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rotr90}\n*/\nsetReadOnly( ns, 'rotr90', require( '@stdlib/ndarray-base-rotr90' ) );\n\n/**\n* @name serializeMetaData\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/serialize-meta-data}\n*/\nsetReadOnly( ns, 'serializeMetaData', require( '@stdlib/ndarray-base-serialize-meta-data' ) );\n\n/**\n* @name setDescriptorOffsets\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/set-descriptor-offsets}\n*/\nsetReadOnly( ns, 'setDescriptorOffsets', require( '@stdlib/ndarray-base-set-descriptor-offsets' ) );\n\n/**\n* @name shape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/shape}\n*/\nsetReadOnly( ns, 'shape', require( '@stdlib/ndarray-base-shape' ) );\n\n/**\n* @name shape2strides\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/shape2strides}\n*/\nsetReadOnly( ns, 'shape2strides', require( '@stdlib/ndarray-base-shape2strides' ) );\n\n/**\n* @name shift\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/shift}\n*/\nsetReadOnly( ns, 'shift', require( '@stdlib/ndarray-base-shift' ) );\n\n/**\n* @name singletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/singleton-dimensions}\n*/\nsetReadOnly( ns, 'singletonDimensions', require( '@stdlib/ndarray-base-singleton-dimensions' ) );\n\n/**\n* @name slice\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice}\n*/\nsetReadOnly( ns, 'slice', require( '@stdlib/ndarray-base-slice' ) );\n\n/**\n* @name sliceAssign\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-assign}\n*/\nsetReadOnly( ns, 'sliceAssign', require( '@stdlib/ndarray-base-slice-assign' ) );\n\n/**\n* @name sliceDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-dimension}\n*/\nsetReadOnly( ns, 'sliceDimension', require( '@stdlib/ndarray-base-slice-dimension' ) );\n\n/**\n* @name sliceDimensionFrom\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-dimension-from}\n*/\nsetReadOnly( ns, 'sliceDimensionFrom', require( '@stdlib/ndarray-base-slice-dimension-from' ) );\n\n/**\n* @name sliceDimensionTo\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-dimension-to}\n*/\nsetReadOnly( ns, 'sliceDimensionTo', require( '@stdlib/ndarray-base-slice-dimension-to' ) );\n\n/**\n* @name sliceFrom\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-from}\n*/\nsetReadOnly( ns, 'sliceFrom', require( '@stdlib/ndarray-base-slice-from' ) );\n\n/**\n* @name sliceTo\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-to}\n*/\nsetReadOnly( ns, 'sliceTo', require( '@stdlib/ndarray-base-slice-to' ) );\n\n/**\n* @name some\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/some}\n*/\nsetReadOnly( ns, 'some', require( '@stdlib/ndarray-base-some' ) );\n\n/**\n* @name someBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/some-by}\n*/\nsetReadOnly( ns, 'someBy', require( '@stdlib/ndarray-base-some-by' ) );\n\n/**\n* @name spreadDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/spread-dimensions}\n*/\nsetReadOnly( ns, 'spreadDimensions', require( '@stdlib/ndarray-base-spread-dimensions' ) );\n\n/**\n* @name stride\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/stride}\n*/\nsetReadOnly( ns, 'stride', require( '@stdlib/ndarray-base-stride' ) );\n\n/**\n* @name strides\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/strides}\n*/\nsetReadOnly( ns, 'strides', require( '@stdlib/ndarray-base-strides' ) );\n\n/**\n* @name strides2offset\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/strides2offset}\n*/\nsetReadOnly( ns, 'strides2offset', require( '@stdlib/ndarray-base-strides2offset' ) );\n\n/**\n* @name strides2order\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/strides2order}\n*/\nsetReadOnly( ns, 'strides2order', require( '@stdlib/ndarray-base-strides2order' ) );\n\n/**\n* @name sub2ind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/sub2ind}\n*/\nsetReadOnly( ns, 'sub2ind', require( '@stdlib/ndarray-base-sub2ind' ) );\n\n/**\n* @name ternary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary}\n*/\nsetReadOnly( ns, 'ternary', require( '@stdlib/ndarray-base-ternary' ) );\n\n/**\n* @name ternaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary-loop-interchange-order}\n*/\nsetReadOnly( ns, 'ternaryLoopOrder', require( '@stdlib/ndarray-base-ternary-loop-interchange-order' ) );\n\n/**\n* @name ternaryOutputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary-output-dtype}\n*/\nsetReadOnly( ns, 'ternaryOutputDataType', require( '@stdlib/ndarray-base-ternary-output-dtype' ) );\n\n/**\n* @name ternaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary-tiling-block-size}\n*/\nsetReadOnly( ns, 'ternaryBlockSize', require( '@stdlib/ndarray-base-ternary-tiling-block-size' ) );\n\n/**\n* @name tile\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/tile}\n*/\nsetReadOnly( ns, 'tile', require( '@stdlib/ndarray-base-tile' ) );\n\n/**\n* @name blockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/tiling-block-size}\n*/\nsetReadOnly( ns, 'blockSize', require( '@stdlib/ndarray-base-tiling-block-size' ) );\n\n/**\n* @name ndarray2array\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-array}\n*/\nsetReadOnly( ns, 'ndarray2array', require( '@stdlib/ndarray-base-to-array' ) );\n\n/**\n* @name toFlippedlr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-flippedlr}\n*/\nsetReadOnly( ns, 'toFlippedlr', require( '@stdlib/ndarray-base-to-flippedlr' ) );\n\n/**\n* @name toFlippedud\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-flippedud}\n*/\nsetReadOnly( ns, 'toFlippedud', require( '@stdlib/ndarray-base-to-flippedud' ) );\n\n/**\n* @name toNormalizedIndices\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-normalized-indices}\n*/\nsetReadOnly( ns, 'toNormalizedIndices', require( '@stdlib/ndarray-base-to-normalized-indices' ) );\n\n/**\n* @name toReversed\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-reversed}\n*/\nsetReadOnly( ns, 'toReversed', require( '@stdlib/ndarray-base-to-reversed' ) );\n\n/**\n* @name toReversedDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-reversed-dimension}\n*/\nsetReadOnly( ns, 'toReversedDimension', require( '@stdlib/ndarray-base-to-reversed-dimension' ) );\n\n/**\n* @name toReversedDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-reversed-dimensions}\n*/\nsetReadOnly( ns, 'toReversedDimensions', require( '@stdlib/ndarray-base-to-reversed-dimensions' ) );\n\n/**\n* @name toRot90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rot90}\n*/\nsetReadOnly( ns, 'toRot90', require( '@stdlib/ndarray-base-to-rot90' ) );\n\n/**\n* @name toRot180\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rot180}\n*/\nsetReadOnly( ns, 'toRot180', require( '@stdlib/ndarray-base-to-rot180' ) );\n\n/**\n* @name toRotl90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rotl90}\n*/\nsetReadOnly( ns, 'toRotl90', require( '@stdlib/ndarray-base-to-rotl90' ) );\n\n/**\n* @name toRotr90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rotr90}\n*/\nsetReadOnly( ns, 'toRotr90', require( '@stdlib/ndarray-base-to-rotr90' ) );\n\n/**\n* @name toTransposed\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-transposed}\n*/\nsetReadOnly( ns, 'toTransposed', require( '@stdlib/ndarray-base-to-transposed' ) );\n\n/**\n* @name toUnflattened\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-unflattened}\n*/\nsetReadOnly( ns, 'toUnflattened', require( '@stdlib/ndarray-base-to-unflattened' ) );\n\n/**\n* @name toUniqueNormalizedIndices\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-unique-normalized-indices}\n*/\nsetReadOnly( ns, 'toUniqueNormalizedIndices', require( '@stdlib/ndarray-base-to-unique-normalized-indices' ) );\n\n/**\n* @name transpose\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/transpose}\n*/\nsetReadOnly( ns, 'transpose', require( '@stdlib/ndarray-base-transpose' ) );\n\n/**\n* @name trues\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/trues}\n*/\nsetReadOnly( ns, 'trues', require( '@stdlib/ndarray-base-trues' ) );\n\n/**\n* @name truesLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/trues-like}\n*/\nsetReadOnly( ns, 'truesLike', require( '@stdlib/ndarray-base-trues-like' ) );\n\n/**\n* @name unary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary}\n*/\nsetReadOnly( ns, 'unary', require( '@stdlib/ndarray-base-unary' ) );\n\n/**\n* @name unaryAccumulate\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-accumulate}\n*/\nsetReadOnly( ns, 'unaryAccumulate', require( '@stdlib/ndarray-base-unary-accumulate' ) );\n\n/**\n* @name unaryAddonDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-addon-dispatch}\n*/\nsetReadOnly( ns, 'unaryAddonDispatch', require( '@stdlib/ndarray-base-unary-addon-dispatch' ) );\n\n/**\n* @name unaryBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-by}\n*/\nsetReadOnly( ns, 'unaryBy', require( '@stdlib/ndarray-base-unary-by' ) );\n\n/**\n* @name unaryInputCastingDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-input-casting-dtype}\n*/\nsetReadOnly( ns, 'unaryInputCastingDataType', require( '@stdlib/ndarray-base-unary-input-casting-dtype' ) );\n\n/**\n* @name unaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-loop-interchange-order}\n*/\nsetReadOnly( ns, 'unaryLoopOrder', require( '@stdlib/ndarray-base-unary-loop-interchange-order' ) );\n\n/**\n* @name unaryOutputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-output-dtype}\n*/\nsetReadOnly( ns, 'unaryOutputDataType', require( '@stdlib/ndarray-base-unary-output-dtype' ) );\n\n/**\n* @name unaryReduceStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d}\n*/\nsetReadOnly( ns, 'unaryReduceStrided1d', require( '@stdlib/ndarray-base-unary-reduce-strided1d' ) );\n\n/**\n* @name unaryReduceStrided1dAssignStruct\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct}\n*/\nsetReadOnly( ns, 'unaryReduceStrided1dAssignStruct', require( '@stdlib/ndarray-base-unary-reduce-strided1d-assign-struct' ) );\n\n/**\n* @name unaryReduceStrided1dBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-by}\n*/\nsetReadOnly( ns, 'unaryReduceStrided1dBy', require( '@stdlib/ndarray-base-unary-reduce-strided1d-by' ) );\n\n/**\n* @name unaryReduceStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch}\n*/\nsetReadOnly( ns, 'unaryReduceStrided1dDispatch', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch' ) );\n\n/**\n* @name unaryReduceStrided1dDispatchBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by}\n*/\nsetReadOnly( ns, 'unaryReduceStrided1dDispatchBy', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by' ) );\n\n/**\n* @name unaryReduceStrided1dDispatchByFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by-factory}\n*/\nsetReadOnly( ns, 'unaryReduceStrided1dDispatchByFactory', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by-factory' ) );\n\n/**\n* @name unaryReduceStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-factory}\n*/\nsetReadOnly( ns, 'unaryReduceStrided1dDispatchFactory', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-factory' ) );\n\n/**\n* @name unaryReduceSubarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-subarray}\n*/\nsetReadOnly( ns, 'unaryReduceSubarray', require( '@stdlib/ndarray-base-unary-reduce-subarray' ) );\n\n/**\n* @name unaryReduceSubarrayBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-subarray-by}\n*/\nsetReadOnly( ns, 'unaryReduceSubarrayBy', require( '@stdlib/ndarray-base-unary-reduce-subarray-by' ) );\n\n/**\n* @name unaryStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-strided1d}\n*/\nsetReadOnly( ns, 'unaryStrided1d', require( '@stdlib/ndarray-base-unary-strided1d' ) );\n\n/**\n* @name unaryStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-strided1d-dispatch}\n*/\nsetReadOnly( ns, 'unaryStrided1dDispatch', require( '@stdlib/ndarray-base-unary-strided1d-dispatch' ) );\n\n/**\n* @name unaryStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-strided1d-dispatch-factory}\n*/\nsetReadOnly( ns, 'unaryStrided1dDispatchFactory', require( '@stdlib/ndarray-base-unary-strided1d-dispatch-factory' ) );\n\n/**\n* @name unaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-tiling-block-size}\n*/\nsetReadOnly( ns, 'unaryBlockSize', require( '@stdlib/ndarray-base-unary-tiling-block-size' ) );\n\n/**\n* @name unflatten\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unflatten}\n*/\nsetReadOnly( ns, 'unflatten', require( '@stdlib/ndarray-base-unflatten' ) );\n\n/**\n* @name unflattenShape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unflatten-shape}\n*/\nsetReadOnly( ns, 'unflattenShape', require( '@stdlib/ndarray-base-unflatten-shape' ) );\n\n/**\n* @name vind2bind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/vind2bind}\n*/\nsetReadOnly( ns, 'vind2bind', require( '@stdlib/ndarray-base-vind2bind' ) );\n\n/**\n* @name wrapIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/wrap-index}\n*/\nsetReadOnly( ns, 'wrapIndex', require( '@stdlib/ndarray-base-wrap-index' ) );\n\n/**\n* @name zeros\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/zeros}\n*/\nsetReadOnly( ns, 'zeros', require( '@stdlib/ndarray-base-zeros' ) );\n\n/**\n* @name zerosLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/zeros-like}\n*/\nsetReadOnly( ns, 'zerosLike', require( '@stdlib/ndarray-base-zeros-like' ) );\n\n/**\n* @name zip2views1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/zip2views1d}\n*/\nsetReadOnly( ns, 'zip2views1d', require( '@stdlib/ndarray-base-zip2views1d' ) );\n\n\n// EXPORTS //\n\nmodule.exports = ns;\n"], - "mappings": "aA8BA,IAAIA,EAAc,QAAS,yCAA0C,EAUjEC,EAAK,CAAC,EASVD,EAAaC,EAAI,MAAO,QAAS,0BAA2B,CAAE,EAS9DD,EAAaC,EAAI,QAAS,QAAS,6BAA8B,CAAE,EASnED,EAAaC,EAAI,4BAA6B,QAAS,kDAAmD,CAAE,EAS5GD,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,eAAgB,QAAS,oCAAqC,CAAE,EASjFD,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,6BAA8B,QAAS,iDAAkD,CAAE,EAS5GD,EAAaC,EAAI,kBAAmB,QAAS,oDAAqD,CAAE,EASpGD,EAAaC,EAAI,uBAAwB,QAAS,0CAA2C,CAAE,EAS/FD,EAAaC,EAAI,wBAAyB,QAAS,8CAA+C,CAAE,EASpGD,EAAaC,EAAI,gCAAiC,QAAS,uDAAwD,CAAE,EASrHD,EAAaC,EAAI,uCAAwC,QAAS,+DAAgE,CAAE,EASpID,EAAaC,EAAI,kBAAmB,QAAS,+CAAgD,CAAE,EAS/FD,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,iCAAkC,QAAS,wDAAyD,CAAE,EASvHD,EAAaC,EAAI,kBAAmB,QAAS,uCAAwC,CAAE,EASvFD,EAAaC,EAAI,kBAAmB,QAAS,uCAAwC,CAAE,EASvFD,EAAaC,EAAI,sBAAuB,QAAS,4CAA6C,CAAE,EAShGD,EAAaC,EAAI,kBAAmB,QAAS,uCAAwC,CAAE,EASvFD,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,cAAe,QAAS,mCAAoC,CAAE,EAS/ED,EAAaC,EAAI,iBAAkB,QAAS,mCAAoC,CAAE,EASlFD,EAAaC,EAAI,qBAAsB,QAAS,wCAAyC,CAAE,EAS3FD,EAAaC,EAAI,kBAAmB,QAAS,wCAAyC,CAAE,EASxFD,EAAaC,EAAI,aAAc,QAAS,iCAAkC,CAAE,EAS5ED,EAAaC,EAAI,aAAc,QAAS,kCAAmC,CAAE,EAS7ED,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,kBAAmB,QAAS,uCAAwC,CAAE,EASvFD,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,aAAc,QAAS,kCAAmC,CAAE,EAS7ED,EAAaC,EAAI,UAAW,QAAS,+BAAgC,CAAE,EASvED,EAAaC,EAAI,cAAe,QAAS,mCAAoC,CAAE,EAS/ED,EAAaC,EAAI,UAAW,QAAS,2BAA4B,CAAE,EASnED,EAAaC,EAAI,OAAQ,QAAS,kCAAmC,CAAE,EASvED,EAAaC,EAAI,aAAc,QAAS,iCAAkC,CAAE,EAS5ED,EAAaC,EAAI,WAAY,QAAS,+BAAgC,CAAE,EASxED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,aAAc,QAAS,kCAAmC,CAAE,EAS7ED,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,gBAAiB,QAAS,qCAAsC,CAAE,EASnFD,EAAaC,EAAI,aAAc,QAAS,kCAAmC,CAAE,EAS7ED,EAAaC,EAAI,eAAgB,QAAS,oCAAqC,CAAE,EASjFD,EAAaC,EAAI,mBAAoB,QAAS,yCAA0C,CAAE,EAS1FD,EAAaC,EAAI,kBAAmB,QAAS,wCAAyC,CAAE,EASxFD,EAAaC,EAAI,gBAAiB,QAAS,qCAAsC,CAAE,EASnFD,EAAaC,EAAI,eAAgB,QAAS,oCAAqC,CAAE,EASjFD,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,eAAgB,QAAS,mCAAoC,CAAE,EAShFD,EAAaC,EAAI,oBAAqB,QAAS,wCAAyC,CAAE,EAS1FD,EAAaC,EAAI,iBAAkB,QAAS,qCAAsC,CAAE,EASpFD,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,UAAW,QAAS,+BAAgC,CAAE,EASvED,EAAaC,EAAI,mBAAoB,QAAS,wCAAyC,CAAE,EASzFD,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,aAAc,QAAS,kCAAmC,CAAE,EAS7ED,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,SAAU,QAAS,8BAA+B,CAAE,EASrED,EAAaC,EAAI,eAAgB,QAAS,oCAAqC,CAAE,EASjFD,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,eAAgB,QAAS,oCAAqC,CAAE,EASjFD,EAAaC,EAAI,mBAAoB,QAAS,yCAA0C,CAAE,EAS1FD,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,UAAW,QAAS,+BAAgC,CAAE,EASvED,EAAaC,EAAI,gBAAiB,QAAS,iCAAkC,CAAE,EAS/ED,EAAaC,EAAI,iBAAkB,QAAS,kCAAmC,CAAE,EASjFD,EAAaC,EAAI,qBAAsB,QAAS,uCAAwC,CAAE,EAS1FD,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,SAAU,QAAS,8BAA+B,CAAE,EASrED,EAAaC,EAAI,WAAY,QAAS,+BAAgC,CAAE,EASxED,EAAaC,EAAI,MAAO,QAAS,0BAA2B,CAAE,EAS9DD,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,YAAa,QAAS,6CAA8C,CAAE,EASvFD,EAAaC,EAAI,MAAO,QAAS,0BAA2B,CAAE,EAS9DD,EAAaC,EAAI,qBAAsB,QAAS,4CAA6C,CAAE,EAS/FD,EAAaC,EAAI,sBAAuB,QAAS,4CAA6C,CAAE,EAShGD,EAAaC,EAAI,sCAAuC,QAAS,8DAA+D,CAAE,EASlID,EAAaC,EAAI,uBAAwB,QAAS,6CAA8C,CAAE,EASlGD,EAAaC,EAAI,gBAAiB,QAAS,sCAAuC,CAAE,EASpFD,EAAaC,EAAI,2BAA4B,QAAS,+CAAgD,CAAE,EASxGD,EAAaC,EAAI,6BAA8B,QAAS,iDAAkD,CAAE,EAS5GD,EAAaC,EAAI,qBAAsB,QAAS,4CAA6C,CAAE,EAS/FD,EAAaC,EAAI,wBAAyB,QAAS,+CAAgD,CAAE,EASrGD,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,WAAY,QAAS,gCAAiC,CAAE,EASzED,EAAaC,EAAI,yBAA0B,QAAS,6CAA8C,CAAE,EASpGD,EAAaC,EAAI,sBAAuB,QAAS,0CAA2C,CAAE,EAS9FD,EAAaC,EAAI,qBAAsB,QAAS,yCAA0C,CAAE,EAS5FD,EAAaC,EAAI,qBAAsB,QAAS,yCAA0C,CAAE,EAS5FD,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,qBAAsB,QAAS,2CAA4C,CAAE,EAS9FD,EAAaC,EAAI,yBAA0B,QAAS,8CAA+C,CAAE,EASrGD,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,mBAAoB,QAAS,wCAAyC,CAAE,EASzFD,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,mBAAoB,QAAS,qDAAsD,CAAE,EAStGD,EAAaC,EAAI,mBAAoB,QAAS,wCAAyC,CAAE,EASzFD,EAAaC,EAAI,2BAA4B,QAAS,iDAAkD,CAAE,EAS1GD,EAAaC,EAAI,kCAAmC,QAAS,yDAA0D,CAAE,EASzHD,EAAaC,EAAI,mBAAoB,QAAS,gDAAiD,CAAE,EASjGD,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,WAAY,QAAS,gCAAiC,CAAE,EASzED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,iBAAkB,QAAS,mCAAoC,CAAE,EASlFD,EAAaC,EAAI,cAAe,QAAS,mCAAoC,CAAE,EAS/ED,EAAaC,EAAI,uBAAwB,QAAS,6CAA8C,CAAE,EASlGD,EAAaC,EAAI,0BAA2B,QAAS,iDAAkD,CAAE,EASzGD,EAAaC,EAAI,yBAA0B,QAAS,gDAAiD,CAAE,EASvGD,EAAaC,EAAI,uBAAwB,QAAS,6CAA8C,CAAE,EASlGD,EAAaC,EAAI,MAAO,QAAS,0BAA2B,CAAE,EAS9DD,EAAaC,EAAI,6BAA8B,QAAS,mDAAoD,CAAE,EAS9GD,EAAaC,EAAI,mBAAoB,QAAS,qCAAsC,CAAE,EAStFD,EAAaC,EAAI,sBAAuB,QAAS,wDAAyD,CAAE,EAS5GD,EAAaC,EAAI,sBAAuB,QAAS,mDAAoD,CAAE,EASvGD,EAAaC,EAAI,mBAAoB,QAAS,qDAAsD,CAAE,EAStGD,EAAaC,EAAI,mBAAoB,QAAS,gDAAiD,CAAE,EASjGD,EAAaC,EAAI,qBAAsB,QAAS,0CAA2C,CAAE,EAS7FD,EAAaC,EAAI,qBAAsB,QAAS,0CAA2C,CAAE,EAS7FD,EAAaC,EAAI,uBAAwB,QAAS,4CAA6C,CAAE,EASjGD,EAAaC,EAAI,wBAAyB,QAAS,6CAA8C,CAAE,EASnGD,EAAaC,EAAI,4BAA6B,QAAS,kDAAmD,CAAE,EAS5GD,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,mBAAoB,QAAS,wCAAyC,CAAE,EASzFD,EAAaC,EAAI,oBAAqB,QAAS,yCAA0C,CAAE,EAS3FD,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,oBAAqB,QAAS,0CAA2C,CAAE,EAS5FD,EAAaC,EAAI,uBAAwB,QAAS,6CAA8C,CAAE,EASlGD,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,gBAAiB,QAAS,oCAAqC,CAAE,EASlFD,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,sBAAuB,QAAS,2CAA4C,CAAE,EAS/FD,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,cAAe,QAAS,mCAAoC,CAAE,EAS/ED,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,qBAAsB,QAAS,2CAA4C,CAAE,EAS9FD,EAAaC,EAAI,mBAAoB,QAAS,yCAA0C,CAAE,EAS1FD,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,UAAW,QAAS,+BAAgC,CAAE,EASvED,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,SAAU,QAAS,8BAA+B,CAAE,EASrED,EAAaC,EAAI,mBAAoB,QAAS,wCAAyC,CAAE,EASzFD,EAAaC,EAAI,SAAU,QAAS,6BAA8B,CAAE,EASpED,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,iBAAkB,QAAS,qCAAsC,CAAE,EASpFD,EAAaC,EAAI,gBAAiB,QAAS,oCAAqC,CAAE,EASlFD,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,UAAW,QAAS,8BAA+B,CAAE,EAStED,EAAaC,EAAI,mBAAoB,QAAS,qDAAsD,CAAE,EAStGD,EAAaC,EAAI,wBAAyB,QAAS,2CAA4C,CAAE,EASjGD,EAAaC,EAAI,mBAAoB,QAAS,gDAAiD,CAAE,EASjGD,EAAaC,EAAI,OAAQ,QAAS,2BAA4B,CAAE,EAShED,EAAaC,EAAI,YAAa,QAAS,wCAAyC,CAAE,EASlFD,EAAaC,EAAI,gBAAiB,QAAS,+BAAgC,CAAE,EAS7ED,EAAaC,EAAI,cAAe,QAAS,mCAAoC,CAAE,EAS/ED,EAAaC,EAAI,cAAe,QAAS,mCAAoC,CAAE,EAS/ED,EAAaC,EAAI,sBAAuB,QAAS,4CAA6C,CAAE,EAShGD,EAAaC,EAAI,aAAc,QAAS,kCAAmC,CAAE,EAS7ED,EAAaC,EAAI,sBAAuB,QAAS,4CAA6C,CAAE,EAShGD,EAAaC,EAAI,uBAAwB,QAAS,6CAA8C,CAAE,EASlGD,EAAaC,EAAI,UAAW,QAAS,+BAAgC,CAAE,EASvED,EAAaC,EAAI,WAAY,QAAS,gCAAiC,CAAE,EASzED,EAAaC,EAAI,WAAY,QAAS,gCAAiC,CAAE,EASzED,EAAaC,EAAI,WAAY,QAAS,gCAAiC,CAAE,EASzED,EAAaC,EAAI,eAAgB,QAAS,oCAAqC,CAAE,EASjFD,EAAaC,EAAI,gBAAiB,QAAS,qCAAsC,CAAE,EASnFD,EAAaC,EAAI,4BAA6B,QAAS,mDAAoD,CAAE,EAS7GD,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,kBAAmB,QAAS,uCAAwC,CAAE,EASvFD,EAAaC,EAAI,qBAAsB,QAAS,2CAA4C,CAAE,EAS9FD,EAAaC,EAAI,UAAW,QAAS,+BAAgC,CAAE,EASvED,EAAaC,EAAI,4BAA6B,QAAS,gDAAiD,CAAE,EAS1GD,EAAaC,EAAI,iBAAkB,QAAS,mDAAoD,CAAE,EASlGD,EAAaC,EAAI,sBAAuB,QAAS,yCAA0C,CAAE,EAS7FD,EAAaC,EAAI,uBAAwB,QAAS,6CAA8C,CAAE,EASlGD,EAAaC,EAAI,mCAAoC,QAAS,2DAA4D,CAAE,EAS5HD,EAAaC,EAAI,yBAA0B,QAAS,gDAAiD,CAAE,EASvGD,EAAaC,EAAI,+BAAgC,QAAS,sDAAuD,CAAE,EASnHD,EAAaC,EAAI,iCAAkC,QAAS,yDAA0D,CAAE,EASxHD,EAAaC,EAAI,wCAAyC,QAAS,iEAAkE,CAAE,EASvID,EAAaC,EAAI,sCAAuC,QAAS,8DAA+D,CAAE,EASlID,EAAaC,EAAI,sBAAuB,QAAS,4CAA6C,CAAE,EAShGD,EAAaC,EAAI,wBAAyB,QAAS,+CAAgD,CAAE,EASrGD,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,yBAA0B,QAAS,+CAAgD,CAAE,EAStGD,EAAaC,EAAI,gCAAiC,QAAS,uDAAwD,CAAE,EASrHD,EAAaC,EAAI,iBAAkB,QAAS,8CAA+C,CAAE,EAS7FD,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,iBAAkB,QAAS,sCAAuC,CAAE,EASrFD,EAAaC,EAAI,YAAa,QAAS,gCAAiC,CAAE,EAS1ED,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,QAAS,QAAS,4BAA6B,CAAE,EASlED,EAAaC,EAAI,YAAa,QAAS,iCAAkC,CAAE,EAS3ED,EAAaC,EAAI,cAAe,QAAS,kCAAmC,CAAE,EAK9E,OAAO,QAAUA", - "names": ["setReadOnly", "ns"] -} diff --git a/docs/types/test.ts b/docs/types/test.ts deleted file mode 100644 index c2dd14e..0000000 --- a/docs/types/test.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* -* @license Apache-2.0 -* -* Copyright (c) 2021 The Stdlib Authors. -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -/* eslint-disable @typescript-eslint/no-unused-expressions */ - -import ns = require( './index' ); - - -// TESTS // - -// The exported value is the expected interface... -{ - ns; // $ExpectType Namespace -} diff --git a/examples/index.js b/examples/index.js deleted file mode 100644 index 1c381c9..0000000 --- a/examples/index.js +++ /dev/null @@ -1,24 +0,0 @@ -/** -* @license Apache-2.0 -* -* Copyright (c) 2018 The Stdlib Authors. -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -'use strict'; - -var objectKeys = require( '@stdlib/utils-keys' ); -var ns = require( './../lib' ); - -console.log( objectKeys( ns ) ); diff --git a/docs/types/index.d.ts b/index.d.ts similarity index 100% rename from docs/types/index.d.ts rename to index.d.ts diff --git a/index.mjs b/index.mjs new file mode 100644 index 0000000..766b345 --- /dev/null +++ b/index.mjs @@ -0,0 +1,4 @@ +// Copyright (c) 2026 The Stdlib Authors. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 +/// +import s from"https://cdn.jsdelivr.net/gh/stdlib-js/utils-define-read-only-property@v0.2.3-esm/index.mjs";import e from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-any@v0.1.1-esm/index.mjs";export{default as any}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-any@v0.1.1-esm/index.mjs";import t from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-any-by@v0.1.1-esm/index.mjs";export{default as anyBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-any-by@v0.1.1-esm/index.mjs";import r from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-append-singleton-dimensions@esm/index.mjs";export{default as appendSingletonDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-append-singleton-dimensions@esm/index.mjs";import d from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assert@v0.4.1-esm/index.mjs";export{default as assert}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assert@v0.4.1-esm/index.mjs";import a from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assign@v0.2.1-esm/index.mjs";export{default as assign}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assign@v0.2.1-esm/index.mjs";import n from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assign-diagonal@esm/index.mjs";export{default as assignDiagonal}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assign-diagonal@esm/index.mjs";import i from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assign-scalar@esm/index.mjs";export{default as assignScalar}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-assign-scalar@esm/index.mjs";import m from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleast1d@esm/index.mjs";export{default as atleast1d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleast1d@esm/index.mjs";import l from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleast2d@esm/index.mjs";export{default as atleast2d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleast2d@esm/index.mjs";import o from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleast3d@esm/index.mjs";export{default as atleast3d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleast3d@esm/index.mjs";import j from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleastnd@esm/index.mjs";export{default as atleastnd}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-atleastnd@esm/index.mjs";import p from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary@v0.1.1-esm/index.mjs";export{default as binary}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary@v0.1.1-esm/index.mjs";import b from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-input-casting-dtype@v0.1.1-esm/index.mjs";export{default as binaryInputCastingDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-input-casting-dtype@v0.1.1-esm/index.mjs";import h from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-loop-interchange-order@v0.2.4-esm/index.mjs";export{default as binaryLoopOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-loop-interchange-order@v0.2.4-esm/index.mjs";import y from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-output-dtype@v0.1.1-esm/index.mjs";export{default as binaryOutputDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-output-dtype@v0.1.1-esm/index.mjs";import f from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-reduce-strided1d@v0.1.1-esm/index.mjs";export{default as binaryReduceStrided1d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-reduce-strided1d@v0.1.1-esm/index.mjs";import c from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch@v0.1.1-esm/index.mjs";export{default as binaryReduceStrided1dDispatch}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch@v0.1.1-esm/index.mjs";import x from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch-factory@esm/index.mjs";export{default as binaryReduceStrided1dDispatchFactory}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-reduce-strided1d-dispatch-factory@esm/index.mjs";import u from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-tiling-block-size@v0.2.3-esm/index.mjs";export{default as binaryBlockSize}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-binary-tiling-block-size@v0.2.3-esm/index.mjs";import v from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-bind2vind@esm/index.mjs";export{default as bind2vind}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-bind2vind@esm/index.mjs";import g from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-array@v0.2.4-esm/index.mjs";export{default as broadcastArray}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-array@v0.2.4-esm/index.mjs";import D from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-array-except-dimensions@v0.1.1-esm/index.mjs";export{default as broadcastArrayExceptDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-array-except-dimensions@v0.1.1-esm/index.mjs";import S from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-arrays@esm/index.mjs";export{default as broadcastArrays}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-arrays@esm/index.mjs";import k from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-scalar@esm/index.mjs";export{default as broadcastScalar}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-scalar@esm/index.mjs";import z from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-scalar-like@v0.1.1-esm/index.mjs";export{default as broadcastScalarLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-scalar-like@v0.1.1-esm/index.mjs";import B from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-shapes@esm/index.mjs";export{default as broadcastShapes}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-broadcast-shapes@esm/index.mjs";import R from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer@v0.3.1-esm/index.mjs";export{default as buffer}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer@v0.3.1-esm/index.mjs";import I from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer-ctors@v0.4.1-esm/index.mjs";export{default as bufferCtors}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer-ctors@v0.4.1-esm/index.mjs";import L from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer-dtype@esm/index.mjs";export{default as bufferDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer-dtype@esm/index.mjs";import O from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer-dtype-enum@esm/index.mjs";export{default as bufferDataTypeEnum}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-buffer-dtype-enum@esm/index.mjs";import T from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-bytes-per-element@v0.3.1-esm/index.mjs";export{default as bytesPerElement}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-bytes-per-element@v0.3.1-esm/index.mjs";import E from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-char2dtype@v0.2.3-esm/index.mjs";export{default as char2dtype}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-char2dtype@v0.2.3-esm/index.mjs";import A from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-clamp-index@v0.2.3-esm/index.mjs";export{default as clampIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-clamp-index@v0.2.3-esm/index.mjs";import F from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-clip-index@esm/index.mjs";export{default as clipIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-clip-index@esm/index.mjs";import q from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-complement-shape@esm/index.mjs";export{default as complementShape}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-complement-shape@esm/index.mjs";import w from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-consensus-order@esm/index.mjs";export{default as consensusOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-consensus-order@esm/index.mjs";import C from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-copy@v0.1.1-esm/index.mjs";export{default as copy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-copy@v0.1.1-esm/index.mjs";import P from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-count-falsy@v0.1.1-esm/index.mjs";export{default as countFalsy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-count-falsy@v0.1.1-esm/index.mjs";import U from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-count-if@v0.1.1-esm/index.mjs";export{default as countIf}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-count-if@v0.1.1-esm/index.mjs";import V from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-count-truthy@v0.1.1-esm/index.mjs";export{default as countTruthy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-count-truthy@v0.1.1-esm/index.mjs";import N from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ctor@v0.3.1-esm/index.mjs";export{default as ndarray}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ctor@v0.3.1-esm/index.mjs";import M from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-data-buffer@v0.2.3-esm/index.mjs";export{default as data}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-data-buffer@v0.2.3-esm/index.mjs";import G from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-descriptor@esm/index.mjs";export{default as descriptor}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-descriptor@esm/index.mjs";import H from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-diagonal@esm/index.mjs";export{default as diagonal}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-diagonal@esm/index.mjs";import J from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype@v0.2.3-esm/index.mjs";export{default as dtype}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype@v0.2.3-esm/index.mjs";import K from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-alignment@v0.1.1-esm/index.mjs";export{default as dtypeAlignment}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-alignment@v0.1.1-esm/index.mjs";import Q from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-char@v0.3.1-esm/index.mjs";export{default as dtypeChar}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-char@v0.3.1-esm/index.mjs";import W from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-chars@v0.1.1-esm/index.mjs";export{default as dtypeChars}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-chars@v0.1.1-esm/index.mjs";import X from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-desc@v0.3.1-esm/index.mjs";export{default as dtypeDesc}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-desc@v0.3.1-esm/index.mjs";import Y from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-enum2str@v0.2.3-esm/index.mjs";export{default as dtypeEnum2Str}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-enum2str@v0.2.3-esm/index.mjs";import Z from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-enums@v0.1.1-esm/index.mjs";export{default as dtypeEnums}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-enums@v0.1.1-esm/index.mjs";import $ from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-objects@v0.1.1-esm/index.mjs";export{default as dtypeObjects}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-objects@v0.1.1-esm/index.mjs";import _ from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-resolve-enum@v0.3.1-esm/index.mjs";export{default as dtypeResolveEnum}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-resolve-enum@v0.3.1-esm/index.mjs";import ss from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-resolve-str@v0.3.1-esm/index.mjs";export{default as dtypeResolveStr}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-resolve-str@v0.3.1-esm/index.mjs";import es from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-str2enum@esm/index.mjs";export{default as dtypeStr2Enum}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-str2enum@esm/index.mjs";import ts from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-strings@v0.1.1-esm/index.mjs";export{default as dtypeStrings}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype-strings@v0.1.1-esm/index.mjs";import rs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype2c@v0.3.1-esm/index.mjs";export{default as dtype2c}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtype2c@v0.3.1-esm/index.mjs";import ds from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtypes2enums@esm/index.mjs";export{default as dtypes2enums}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtypes2enums@esm/index.mjs";import as from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtypes2signatures@v0.2.3-esm/index.mjs";export{default as dtypes2signatures}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtypes2signatures@v0.2.3-esm/index.mjs";import ns from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtypes2strings@v0.1.1-esm/index.mjs";export{default as dtypes2strings}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-dtypes2strings@v0.1.1-esm/index.mjs";import is from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-empty@v0.3.2-esm/index.mjs";export{default as empty}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-empty@v0.3.2-esm/index.mjs";import ms from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-empty-like@v0.3.1-esm/index.mjs";export{default as emptyLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-empty-like@v0.3.1-esm/index.mjs";import ls from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-every@v0.1.1-esm/index.mjs";export{default as every}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-every@v0.1.1-esm/index.mjs";import os from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-every-by@v0.1.1-esm/index.mjs";export{default as everyBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-every-by@v0.1.1-esm/index.mjs";import js from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-expand-dimensions@esm/index.mjs";export{default as expandDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-expand-dimensions@esm/index.mjs";import ps from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-falses@esm/index.mjs";export{default as falses}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-falses@esm/index.mjs";import bs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-falses-like@esm/index.mjs";export{default as falsesLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-falses-like@esm/index.mjs";import hs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fill@esm/index.mjs";export{default as fill}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fill@esm/index.mjs";import ys from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fill-by@esm/index.mjs";export{default as fillBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fill-by@esm/index.mjs";import fs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fill-diagonal@esm/index.mjs";export{default as fillDiagonal}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fill-diagonal@esm/index.mjs";import cs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-find@esm/index.mjs";export{default as find}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-find@esm/index.mjs";import xs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flag@v0.2.3-esm/index.mjs";export{default as flag}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flag@v0.2.3-esm/index.mjs";import us from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flags@v0.2.3-esm/index.mjs";export{default as flags}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flags@v0.2.3-esm/index.mjs";import vs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flatten-shape@esm/index.mjs";export{default as flattenShape}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flatten-shape@esm/index.mjs";import gs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flatten-shape-from@esm/index.mjs";export{default as flattenShapeFrom}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flatten-shape-from@esm/index.mjs";import Ds from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fliplr@esm/index.mjs";export{default as fliplr}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-fliplr@esm/index.mjs";import Ss from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flipud@esm/index.mjs";export{default as flipud}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-flipud@esm/index.mjs";import ks from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-for-each@esm/index.mjs";export{default as forEach}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-for-each@esm/index.mjs";import zs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-from-array@esm/index.mjs";export{default as array2ndarray}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-from-array@esm/index.mjs";import Bs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-from-scalar@esm/index.mjs";export{default as scalar2ndarray}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-from-scalar@esm/index.mjs";import Rs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-from-scalar-like@esm/index.mjs";export{default as scalar2ndarrayLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-from-scalar-like@esm/index.mjs";import Is from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-full@esm/index.mjs";export{default as full}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-full@esm/index.mjs";import Ls from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-full-by@esm/index.mjs";export{default as fullBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-full-by@esm/index.mjs";import Os from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-includes@esm/index.mjs";export{default as includes}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-includes@esm/index.mjs";import Ts from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ind@esm/index.mjs";export{default as ind}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ind@esm/index.mjs";import Es from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ind2sub@esm/index.mjs";export{default as ind2sub}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ind2sub@esm/index.mjs";import As from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-iteration-order@esm/index.mjs";export{default as iterationOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-iteration-order@esm/index.mjs";import Fs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-loop-interchange-order@esm/index.mjs";export{default as loopOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-loop-interchange-order@esm/index.mjs";import qs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-map@esm/index.mjs";export{default as map}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-map@esm/index.mjs";import ws from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-max-view-buffer-index@esm/index.mjs";export{default as maxViewBufferIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-max-view-buffer-index@esm/index.mjs";import Cs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-maybe-broadcast-array@esm/index.mjs";export{default as maybeBroadcastArray}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-maybe-broadcast-array@esm/index.mjs";import Ps from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-maybe-broadcast-array-except-dimensions@esm/index.mjs";export{default as maybeBroadcastArrayExceptDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-maybe-broadcast-array-except-dimensions@esm/index.mjs";import Us from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-maybe-broadcast-arrays@esm/index.mjs";export{default as maybeBroadcastArrays}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-maybe-broadcast-arrays@esm/index.mjs";import Vs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-meta-data-props@esm/index.mjs";export{default as metaDataProps}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-meta-data-props@esm/index.mjs";import Ns from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-min-signed-integer-dtype@esm/index.mjs";export{default as minSignedIntegerDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-min-signed-integer-dtype@esm/index.mjs";import Ms from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-min-unsigned-integer-dtype@esm/index.mjs";export{default as minUnsignedIntegerDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-min-unsigned-integer-dtype@esm/index.mjs";import Gs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-min-view-buffer-index@esm/index.mjs";export{default as minViewBufferIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-min-view-buffer-index@esm/index.mjs";import Hs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-minmax-view-buffer-index@esm/index.mjs";export{default as minmaxViewBufferIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-minmax-view-buffer-index@esm/index.mjs";import Js from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nans@esm/index.mjs";export{default as nans}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nans@esm/index.mjs";import Ks from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nans-like@esm/index.mjs";export{default as nansLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nans-like@esm/index.mjs";import Qs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2descriptor@esm/index.mjs";export{default as ndarraylike2descriptor}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2descriptor@esm/index.mjs";import Ws from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2ndarray@esm/index.mjs";export{default as ndarraylike2ndarray}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2ndarray@esm/index.mjs";import Xs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2object@esm/index.mjs";export{default as ndarraylike2object}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2object@esm/index.mjs";import Ys from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2scalar@esm/index.mjs";export{default as ndarraylike2scalar}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndarraylike2scalar@esm/index.mjs";import Zs from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndims@esm/index.mjs";export{default as ndims}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ndims@esm/index.mjs";import $s from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-next-cartesian-index@esm/index.mjs";export{default as nextCartesianIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-next-cartesian-index@esm/index.mjs";import _s from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nonsingleton-dimensions@esm/index.mjs";export{default as nonsingletonDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nonsingleton-dimensions@esm/index.mjs";import se from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-normalize-index@esm/index.mjs";export{default as normalizeIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-normalize-index@esm/index.mjs";import ee from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-normalize-indices@esm/index.mjs";export{default as normalizeIndices}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-normalize-indices@esm/index.mjs";import te from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary@esm/index.mjs";export{default as nullary}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary@esm/index.mjs";import re from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-loop-interchange-order@esm/index.mjs";export{default as nullaryLoopOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-loop-interchange-order@esm/index.mjs";import de from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-strided1d@esm/index.mjs";export{default as nullaryStrided1d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-strided1d@esm/index.mjs";import ae from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-strided1d-dispatch@esm/index.mjs";export{default as nullaryStrided1dDispatch}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-strided1d-dispatch@esm/index.mjs";import ne from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-strided1d-dispatch-factory@esm/index.mjs";export{default as nullaryStrided1dDispatchFactory}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-strided1d-dispatch-factory@esm/index.mjs";import ie from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-tiling-block-size@esm/index.mjs";export{default as nullaryBlockSize}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nullary-tiling-block-size@esm/index.mjs";import me from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nulls@esm/index.mjs";export{default as nulls}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nulls@esm/index.mjs";import le from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nulls-like@esm/index.mjs";export{default as nullsLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-nulls-like@esm/index.mjs";import oe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-numel@esm/index.mjs";export{default as numel}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-numel@esm/index.mjs";import je from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-numel-dimension@esm/index.mjs";export{default as numelDimension}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-numel-dimension@esm/index.mjs";import pe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-offset@esm/index.mjs";export{default as offset}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-offset@esm/index.mjs";import be from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-offsets@esm/index.mjs";export{default as offsets}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-offsets@esm/index.mjs";import he from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ones@esm/index.mjs";export{default as ones}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ones@esm/index.mjs";import ye from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ones-like@esm/index.mjs";export{default as onesLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ones-like@esm/index.mjs";import fe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-order@esm/index.mjs";export{default as order}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-order@esm/index.mjs";import ce from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-dtype@esm/index.mjs";export{default as outputDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-dtype@esm/index.mjs";import xe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-order@esm/index.mjs";export{default as outputOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-order@esm/index.mjs";import ue from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-enum2str@esm/index.mjs";export{default as outputPolicyEnum2Str}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-enum2str@esm/index.mjs";import ve from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-resolve-enum@esm/index.mjs";export{default as outputPolicyResolveEnum}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-resolve-enum@esm/index.mjs";import ge from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-resolve-str@esm/index.mjs";export{default as outputPolicyResolveStr}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-resolve-str@esm/index.mjs";import De from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-str2enum@esm/index.mjs";export{default as outputPolicyStr2Enum}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-output-policy-str2enum@esm/index.mjs";import Se from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-pop@esm/index.mjs";export{default as pop}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-pop@esm/index.mjs";import ke from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-prepend-singleton-dimensions@esm/index.mjs";export{default as prependSingletonDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-prepend-singleton-dimensions@esm/index.mjs";import ze from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-promote-dtypes@esm/index.mjs";export{default as promoteDataTypes}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-promote-dtypes@esm/index.mjs";import Be from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quaternary-loop-interchange-order@esm/index.mjs";export{default as quaternaryLoopOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quaternary-loop-interchange-order@esm/index.mjs";import Re from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quaternary-tiling-block-size@esm/index.mjs";export{default as quaternaryBlockSize}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quaternary-tiling-block-size@esm/index.mjs";import Ie from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quinary-loop-interchange-order@esm/index.mjs";export{default as quinaryLoopOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quinary-loop-interchange-order@esm/index.mjs";import Le from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quinary-tiling-block-size@esm/index.mjs";export{default as quinaryBlockSize}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-quinary-tiling-block-size@esm/index.mjs";import Oe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-boolean@esm/index.mjs";export{default as reinterpretBoolean}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-boolean@esm/index.mjs";import Te from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-complex@esm/index.mjs";export{default as reinterpretComplex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-complex@esm/index.mjs";import Ee from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-complex64@esm/index.mjs";export{default as reinterpretComplex64}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-complex64@esm/index.mjs";import Ae from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-complex128@esm/index.mjs";export{default as reinterpretComplex128}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reinterpret-complex128@esm/index.mjs";import Fe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-remove-singleton-dimensions@esm/index.mjs";export{default as removeSingletonDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-remove-singleton-dimensions@esm/index.mjs";import qe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reverse@esm/index.mjs";export{default as reverse}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reverse@esm/index.mjs";import we from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reverse-dimension@esm/index.mjs";export{default as reverseDimension}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reverse-dimension@esm/index.mjs";import Ce from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reverse-dimensions@esm/index.mjs";export{default as reverseDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-reverse-dimensions@esm/index.mjs";import Pe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rot90@esm/index.mjs";export{default as rot90}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rot90@esm/index.mjs";import Ue from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rot180@esm/index.mjs";export{default as rot180}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rot180@esm/index.mjs";import Ve from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rotl90@esm/index.mjs";export{default as rotl90}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rotl90@esm/index.mjs";import Ne from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rotr90@esm/index.mjs";export{default as rotr90}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-rotr90@esm/index.mjs";import Me from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-serialize-meta-data@esm/index.mjs";export{default as serializeMetaData}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-serialize-meta-data@esm/index.mjs";import Ge from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-set-descriptor-offsets@esm/index.mjs";export{default as setDescriptorOffsets}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-set-descriptor-offsets@esm/index.mjs";import He from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-shape@esm/index.mjs";export{default as shape}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-shape@esm/index.mjs";import Je from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-shape2strides@esm/index.mjs";export{default as shape2strides}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-shape2strides@esm/index.mjs";import Ke from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-shift@esm/index.mjs";export{default as shift}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-shift@esm/index.mjs";import Qe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-singleton-dimensions@esm/index.mjs";export{default as singletonDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-singleton-dimensions@esm/index.mjs";import We from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice@esm/index.mjs";export{default as slice}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice@esm/index.mjs";import Xe from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-assign@esm/index.mjs";export{default as sliceAssign}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-assign@esm/index.mjs";import Ye from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-dimension@esm/index.mjs";export{default as sliceDimension}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-dimension@esm/index.mjs";import Ze from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-dimension-from@esm/index.mjs";export{default as sliceDimensionFrom}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-dimension-from@esm/index.mjs";import $e from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-dimension-to@esm/index.mjs";export{default as sliceDimensionTo}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-dimension-to@esm/index.mjs";import _e from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-from@esm/index.mjs";export{default as sliceFrom}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-from@esm/index.mjs";import st from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-to@esm/index.mjs";export{default as sliceTo}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-slice-to@esm/index.mjs";import et from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-some@esm/index.mjs";export{default as some}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-some@esm/index.mjs";import tt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-some-by@esm/index.mjs";export{default as someBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-some-by@esm/index.mjs";import rt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-spread-dimensions@esm/index.mjs";export{default as spreadDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-spread-dimensions@esm/index.mjs";import dt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-stride@esm/index.mjs";export{default as stride}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-stride@esm/index.mjs";import at from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-strides@esm/index.mjs";export{default as strides}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-strides@esm/index.mjs";import nt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-strides2offset@esm/index.mjs";export{default as strides2offset}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-strides2offset@esm/index.mjs";import it from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-strides2order@esm/index.mjs";export{default as strides2order}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-strides2order@esm/index.mjs";import mt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-sub2ind@esm/index.mjs";export{default as sub2ind}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-sub2ind@esm/index.mjs";import lt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary@esm/index.mjs";export{default as ternary}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary@esm/index.mjs";import ot from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary-loop-interchange-order@esm/index.mjs";export{default as ternaryLoopOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary-loop-interchange-order@esm/index.mjs";import jt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary-output-dtype@esm/index.mjs";export{default as ternaryOutputDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary-output-dtype@esm/index.mjs";import pt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary-tiling-block-size@esm/index.mjs";export{default as ternaryBlockSize}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-ternary-tiling-block-size@esm/index.mjs";import bt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-tile@esm/index.mjs";export{default as tile}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-tile@esm/index.mjs";import ht from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-tiling-block-size@esm/index.mjs";export{default as blockSize}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-tiling-block-size@esm/index.mjs";import yt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-array@esm/index.mjs";export{default as ndarray2array}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-array@esm/index.mjs";import ft from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-flippedlr@esm/index.mjs";export{default as toFlippedlr}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-flippedlr@esm/index.mjs";import ct from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-flippedud@esm/index.mjs";export{default as toFlippedud}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-flippedud@esm/index.mjs";import xt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-normalized-indices@esm/index.mjs";export{default as toNormalizedIndices}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-normalized-indices@esm/index.mjs";import ut from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-reversed@esm/index.mjs";export{default as toReversed}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-reversed@esm/index.mjs";import vt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-reversed-dimension@esm/index.mjs";export{default as toReversedDimension}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-reversed-dimension@esm/index.mjs";import gt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-reversed-dimensions@esm/index.mjs";export{default as toReversedDimensions}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-reversed-dimensions@esm/index.mjs";import Dt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rot90@esm/index.mjs";export{default as toRot90}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rot90@esm/index.mjs";import St from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rot180@esm/index.mjs";export{default as toRot180}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rot180@esm/index.mjs";import kt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rotl90@esm/index.mjs";export{default as toRotl90}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rotl90@esm/index.mjs";import zt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rotr90@esm/index.mjs";export{default as toRotr90}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-rotr90@esm/index.mjs";import Bt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-transposed@esm/index.mjs";export{default as toTransposed}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-transposed@esm/index.mjs";import Rt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-unflattened@esm/index.mjs";export{default as toUnflattened}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-unflattened@esm/index.mjs";import It from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-unique-normalized-indices@esm/index.mjs";export{default as toUniqueNormalizedIndices}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-to-unique-normalized-indices@esm/index.mjs";import Lt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-transpose@esm/index.mjs";export{default as transpose}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-transpose@esm/index.mjs";import Ot from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-trues@esm/index.mjs";export{default as trues}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-trues@esm/index.mjs";import Tt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-trues-like@esm/index.mjs";export{default as truesLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-trues-like@esm/index.mjs";import Et from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary@esm/index.mjs";export{default as unary}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary@esm/index.mjs";import At from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-accumulate@esm/index.mjs";export{default as unaryAccumulate}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-accumulate@esm/index.mjs";import Ft from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-addon-dispatch@esm/index.mjs";export{default as unaryAddonDispatch}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-addon-dispatch@esm/index.mjs";import qt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-by@esm/index.mjs";export{default as unaryBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-by@esm/index.mjs";import wt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-input-casting-dtype@esm/index.mjs";export{default as unaryInputCastingDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-input-casting-dtype@esm/index.mjs";import Ct from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-loop-interchange-order@esm/index.mjs";export{default as unaryLoopOrder}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-loop-interchange-order@esm/index.mjs";import Pt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-output-dtype@esm/index.mjs";export{default as unaryOutputDataType}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-output-dtype@esm/index.mjs";import Ut from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d@esm/index.mjs";export{default as unaryReduceStrided1d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d@esm/index.mjs";import Vt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-assign-struct@esm/index.mjs";export{default as unaryReduceStrided1dAssignStruct}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-assign-struct@esm/index.mjs";import Nt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-by@esm/index.mjs";export{default as unaryReduceStrided1dBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-by@esm/index.mjs";import Mt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch@esm/index.mjs";export{default as unaryReduceStrided1dDispatch}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch@esm/index.mjs";import Gt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by@esm/index.mjs";export{default as unaryReduceStrided1dDispatchBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by@esm/index.mjs";import Ht from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by-factory@esm/index.mjs";export{default as unaryReduceStrided1dDispatchByFactory}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-by-factory@esm/index.mjs";import Jt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-factory@esm/index.mjs";export{default as unaryReduceStrided1dDispatchFactory}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-strided1d-dispatch-factory@esm/index.mjs";import Kt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-subarray@esm/index.mjs";export{default as unaryReduceSubarray}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-subarray@esm/index.mjs";import Qt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-subarray-by@esm/index.mjs";export{default as unaryReduceSubarrayBy}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-reduce-subarray-by@esm/index.mjs";import Wt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-strided1d@esm/index.mjs";export{default as unaryStrided1d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-strided1d@esm/index.mjs";import Xt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-strided1d-dispatch@esm/index.mjs";export{default as unaryStrided1dDispatch}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-strided1d-dispatch@esm/index.mjs";import Yt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-strided1d-dispatch-factory@esm/index.mjs";export{default as unaryStrided1dDispatchFactory}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-strided1d-dispatch-factory@esm/index.mjs";import Zt from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-tiling-block-size@esm/index.mjs";export{default as unaryBlockSize}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unary-tiling-block-size@esm/index.mjs";import $t from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unflatten@esm/index.mjs";export{default as unflatten}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unflatten@esm/index.mjs";import _t from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unflatten-shape@esm/index.mjs";export{default as unflattenShape}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-unflatten-shape@esm/index.mjs";import sr from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-vind2bind@esm/index.mjs";export{default as vind2bind}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-vind2bind@esm/index.mjs";import er from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-wrap-index@esm/index.mjs";export{default as wrapIndex}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-wrap-index@esm/index.mjs";import tr from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-zeros@esm/index.mjs";export{default as zeros}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-zeros@esm/index.mjs";import rr from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-zeros-like@esm/index.mjs";export{default as zerosLike}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-zeros-like@esm/index.mjs";import dr from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-zip2views1d@esm/index.mjs";export{default as zip2views1d}from"https://cdn.jsdelivr.net/gh/stdlib-js/ndarray-base-zip2views1d@esm/index.mjs";var ar={};s(ar,"any",e),s(ar,"anyBy",t),s(ar,"appendSingletonDimensions",r),s(ar,"assert",d),s(ar,"assign",a),s(ar,"assignDiagonal",n),s(ar,"assignScalar",i),s(ar,"atleast1d",m),s(ar,"atleast2d",l),s(ar,"atleast3d",o),s(ar,"atleastnd",j),s(ar,"binary",p),s(ar,"binaryInputCastingDataType",b),s(ar,"binaryLoopOrder",h),s(ar,"binaryOutputDataType",y),s(ar,"binaryReduceStrided1d",f),s(ar,"binaryReduceStrided1dDispatch",c),s(ar,"binaryReduceStrided1dDispatchFactory",x),s(ar,"binaryBlockSize",u),s(ar,"bind2vind",v),s(ar,"broadcastArray",g),s(ar,"broadcastArrayExceptDimensions",D),s(ar,"broadcastArrays",S),s(ar,"broadcastScalar",k),s(ar,"broadcastScalarLike",z),s(ar,"broadcastShapes",B),s(ar,"buffer",R),s(ar,"bufferCtors",I),s(ar,"bufferDataType",L),s(ar,"bufferDataTypeEnum",O),s(ar,"bytesPerElement",T),s(ar,"char2dtype",E),s(ar,"clampIndex",A),s(ar,"clipIndex",F),s(ar,"complementShape",q),s(ar,"consensusOrder",w),s(ar,"copy",C),s(ar,"countFalsy",P),s(ar,"countIf",U),s(ar,"countTruthy",V),s(ar,"ndarray",N),s(ar,"data",M),s(ar,"descriptor",G),s(ar,"diagonal",H),s(ar,"dtype",J),s(ar,"dtypeAlignment",K),s(ar,"dtypeChar",Q),s(ar,"dtypeChars",W),s(ar,"dtypeDesc",X),s(ar,"dtypeEnum2Str",Y),s(ar,"dtypeEnums",Z),s(ar,"dtypeObjects",$),s(ar,"dtypeResolveEnum",_),s(ar,"dtypeResolveStr",ss),s(ar,"dtypeStr2Enum",es),s(ar,"dtypeStrings",ts),s(ar,"dtype2c",rs),s(ar,"dtypes2enums",ds),s(ar,"dtypes2signatures",as),s(ar,"dtypes2strings",ns),s(ar,"empty",is),s(ar,"emptyLike",ms),s(ar,"every",ls),s(ar,"everyBy",os),s(ar,"expandDimensions",js),s(ar,"falses",ps),s(ar,"falsesLike",bs),s(ar,"fill",hs),s(ar,"fillBy",ys),s(ar,"fillDiagonal",fs),s(ar,"find",cs),s(ar,"flag",xs),s(ar,"flags",us),s(ar,"flattenShape",vs),s(ar,"flattenShapeFrom",gs),s(ar,"fliplr",Ds),s(ar,"flipud",Ss),s(ar,"forEach",ks),s(ar,"array2ndarray",zs),s(ar,"scalar2ndarray",Bs),s(ar,"scalar2ndarrayLike",Rs),s(ar,"full",Is),s(ar,"fullBy",Ls),s(ar,"includes",Os),s(ar,"ind",Ts),s(ar,"ind2sub",Es),s(ar,"iterationOrder",As),s(ar,"loopOrder",Fs),s(ar,"map",qs),s(ar,"maxViewBufferIndex",ws),s(ar,"maybeBroadcastArray",Cs),s(ar,"maybeBroadcastArrayExceptDimensions",Ps),s(ar,"maybeBroadcastArrays",Us),s(ar,"metaDataProps",Vs),s(ar,"minSignedIntegerDataType",Ns),s(ar,"minUnsignedIntegerDataType",Ms),s(ar,"minViewBufferIndex",Gs),s(ar,"minmaxViewBufferIndex",Hs),s(ar,"nans",Js),s(ar,"nansLike",Ks),s(ar,"ndarraylike2descriptor",Qs),s(ar,"ndarraylike2ndarray",Ws),s(ar,"ndarraylike2object",Xs),s(ar,"ndarraylike2scalar",Ys),s(ar,"ndims",Zs),s(ar,"nextCartesianIndex",$s),s(ar,"nonsingletonDimensions",_s),s(ar,"normalizeIndex",se),s(ar,"normalizeIndices",ee),s(ar,"nullary",te),s(ar,"nullaryLoopOrder",re),s(ar,"nullaryStrided1d",de),s(ar,"nullaryStrided1dDispatch",ae),s(ar,"nullaryStrided1dDispatchFactory",ne),s(ar,"nullaryBlockSize",ie),s(ar,"nulls",me),s(ar,"nullsLike",le),s(ar,"numel",oe),s(ar,"numelDimension",je),s(ar,"offset",pe),s(ar,"offsets",be),s(ar,"ones",he),s(ar,"onesLike",ye),s(ar,"order",fe),s(ar,"outputDataType",ce),s(ar,"outputOrder",xe),s(ar,"outputPolicyEnum2Str",ue),s(ar,"outputPolicyResolveEnum",ve),s(ar,"outputPolicyResolveStr",ge),s(ar,"outputPolicyStr2Enum",De),s(ar,"pop",Se),s(ar,"prependSingletonDimensions",ke),s(ar,"promoteDataTypes",ze),s(ar,"quaternaryLoopOrder",Be),s(ar,"quaternaryBlockSize",Re),s(ar,"quinaryLoopOrder",Ie),s(ar,"quinaryBlockSize",Le),s(ar,"reinterpretBoolean",Oe),s(ar,"reinterpretComplex",Te),s(ar,"reinterpretComplex64",Ee),s(ar,"reinterpretComplex128",Ae),s(ar,"removeSingletonDimensions",Fe),s(ar,"reverse",qe),s(ar,"reverseDimension",we),s(ar,"reverseDimensions",Ce),s(ar,"rot90",Pe),s(ar,"rot180",Ue),s(ar,"rotl90",Ve),s(ar,"rotr90",Ne),s(ar,"serializeMetaData",Me),s(ar,"setDescriptorOffsets",Ge),s(ar,"shape",He),s(ar,"shape2strides",Je),s(ar,"shift",Ke),s(ar,"singletonDimensions",Qe),s(ar,"slice",We),s(ar,"sliceAssign",Xe),s(ar,"sliceDimension",Ye),s(ar,"sliceDimensionFrom",Ze),s(ar,"sliceDimensionTo",$e),s(ar,"sliceFrom",_e),s(ar,"sliceTo",st),s(ar,"some",et),s(ar,"someBy",tt),s(ar,"spreadDimensions",rt),s(ar,"stride",dt),s(ar,"strides",at),s(ar,"strides2offset",nt),s(ar,"strides2order",it),s(ar,"sub2ind",mt),s(ar,"ternary",lt),s(ar,"ternaryLoopOrder",ot),s(ar,"ternaryOutputDataType",jt),s(ar,"ternaryBlockSize",pt),s(ar,"tile",bt),s(ar,"blockSize",ht),s(ar,"ndarray2array",yt),s(ar,"toFlippedlr",ft),s(ar,"toFlippedud",ct),s(ar,"toNormalizedIndices",xt),s(ar,"toReversed",ut),s(ar,"toReversedDimension",vt),s(ar,"toReversedDimensions",gt),s(ar,"toRot90",Dt),s(ar,"toRot180",St),s(ar,"toRotl90",kt),s(ar,"toRotr90",zt),s(ar,"toTransposed",Bt),s(ar,"toUnflattened",Rt),s(ar,"toUniqueNormalizedIndices",It),s(ar,"transpose",Lt),s(ar,"trues",Ot),s(ar,"truesLike",Tt),s(ar,"unary",Et),s(ar,"unaryAccumulate",At),s(ar,"unaryAddonDispatch",Ft),s(ar,"unaryBy",qt),s(ar,"unaryInputCastingDataType",wt),s(ar,"unaryLoopOrder",Ct),s(ar,"unaryOutputDataType",Pt),s(ar,"unaryReduceStrided1d",Ut),s(ar,"unaryReduceStrided1dAssignStruct",Vt),s(ar,"unaryReduceStrided1dBy",Nt),s(ar,"unaryReduceStrided1dDispatch",Mt),s(ar,"unaryReduceStrided1dDispatchBy",Gt),s(ar,"unaryReduceStrided1dDispatchByFactory",Ht),s(ar,"unaryReduceStrided1dDispatchFactory",Jt),s(ar,"unaryReduceSubarray",Kt),s(ar,"unaryReduceSubarrayBy",Qt),s(ar,"unaryStrided1d",Wt),s(ar,"unaryStrided1dDispatch",Xt),s(ar,"unaryStrided1dDispatchFactory",Yt),s(ar,"unaryBlockSize",Zt),s(ar,"unflatten",$t),s(ar,"unflattenShape",_t),s(ar,"vind2bind",sr),s(ar,"wrapIndex",er),s(ar,"zeros",tr),s(ar,"zerosLike",rr),s(ar,"zip2views1d",dr);export{ar as default}; +//# sourceMappingURL=index.mjs.map diff --git a/index.mjs.map b/index.mjs.map new file mode 100644 index 0000000..d0ce95a --- /dev/null +++ b/index.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"index.mjs","sources":["../lib/index.js"],"sourcesContent":["/**\n* @license Apache-2.0\n*\n* Copyright (c) 2018 The Stdlib Authors.\n*\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n*/\n\n'use strict';\n\n/*\n* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.\n*/\n\n/*\n* The following modules are intentionally not exported: function-object, napi, unary\n*/\n\n// MODULES //\n\nimport setReadOnly from '@stdlib/utils-define-read-only-property';\n\n\n// MAIN //\n\n/**\n* Top-level namespace.\n*\n* @namespace ns\n*/\nvar ns = {};\n\n/**\n* @name any\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/any}\n*/\nimport any from '@stdlib/ndarray-base-any';\nsetReadOnly( ns, 'any', any );\n\n/**\n* @name anyBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/any-by}\n*/\nimport anyBy from '@stdlib/ndarray-base-any-by';\nsetReadOnly( ns, 'anyBy', anyBy );\n\n/**\n* @name appendSingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/append-singleton-dimensions}\n*/\nimport appendSingletonDimensions from '@stdlib/ndarray-base-append-singleton-dimensions';\nsetReadOnly( ns, 'appendSingletonDimensions', appendSingletonDimensions );\n\n/**\n* @name assert\n* @memberof ns\n* @readonly\n* @type {Namespace}\n* @see {@link module:@stdlib/ndarray/base/assert}\n*/\nimport assert from '@stdlib/ndarray-base-assert';\nsetReadOnly( ns, 'assert', assert );\n\n/**\n* @name assign\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/assign}\n*/\nimport assign from '@stdlib/ndarray-base-assign';\nsetReadOnly( ns, 'assign', assign );\n\n/**\n* @name assignDiagonal\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/assign-diagonal}\n*/\nimport assignDiagonal from '@stdlib/ndarray-base-assign-diagonal';\nsetReadOnly( ns, 'assignDiagonal', assignDiagonal );\n\n/**\n* @name assignScalar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/assign-scalar}\n*/\nimport assignScalar from '@stdlib/ndarray-base-assign-scalar';\nsetReadOnly( ns, 'assignScalar', assignScalar );\n\n/**\n* @name atleast1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleast1d}\n*/\nimport atleast1d from '@stdlib/ndarray-base-atleast1d';\nsetReadOnly( ns, 'atleast1d', atleast1d );\n\n/**\n* @name atleast2d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleast2d}\n*/\nimport atleast2d from '@stdlib/ndarray-base-atleast2d';\nsetReadOnly( ns, 'atleast2d', atleast2d );\n\n/**\n* @name atleast3d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleast3d}\n*/\nimport atleast3d from '@stdlib/ndarray-base-atleast3d';\nsetReadOnly( ns, 'atleast3d', atleast3d );\n\n/**\n* @name atleastnd\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/atleastnd}\n*/\nimport atleastnd from '@stdlib/ndarray-base-atleastnd';\nsetReadOnly( ns, 'atleastnd', atleastnd );\n\n/**\n* @name binary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary}\n*/\nimport binary from '@stdlib/ndarray-base-binary';\nsetReadOnly( ns, 'binary', binary );\n\n/**\n* @name binaryInputCastingDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-input-casting-dtype}\n*/\nimport binaryInputCastingDataType from '@stdlib/ndarray-base-binary-input-casting-dtype';\nsetReadOnly( ns, 'binaryInputCastingDataType', binaryInputCastingDataType );\n\n/**\n* @name binaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-loop-interchange-order}\n*/\nimport binaryLoopOrder from '@stdlib/ndarray-base-binary-loop-interchange-order';\nsetReadOnly( ns, 'binaryLoopOrder', binaryLoopOrder );\n\n/**\n* @name binaryOutputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-output-dtype}\n*/\nimport binaryOutputDataType from '@stdlib/ndarray-base-binary-output-dtype';\nsetReadOnly( ns, 'binaryOutputDataType', binaryOutputDataType );\n\n/**\n* @name binaryReduceStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d}\n*/\nimport binaryReduceStrided1d from '@stdlib/ndarray-base-binary-reduce-strided1d';\nsetReadOnly( ns, 'binaryReduceStrided1d', binaryReduceStrided1d );\n\n/**\n* @name binaryReduceStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d-dispatch}\n*/\nimport binaryReduceStrided1dDispatch from '@stdlib/ndarray-base-binary-reduce-strided1d-dispatch';\nsetReadOnly( ns, 'binaryReduceStrided1dDispatch', binaryReduceStrided1dDispatch );\n\n/**\n* @name binaryReduceStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory}\n*/\nimport binaryReduceStrided1dDispatchFactory from '@stdlib/ndarray-base-binary-reduce-strided1d-dispatch-factory';\nsetReadOnly( ns, 'binaryReduceStrided1dDispatchFactory', binaryReduceStrided1dDispatchFactory );\n\n/**\n* @name binaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/binary-tiling-block-size}\n*/\nimport binaryBlockSize from '@stdlib/ndarray-base-binary-tiling-block-size';\nsetReadOnly( ns, 'binaryBlockSize', binaryBlockSize );\n\n/**\n* @name bind2vind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/bind2vind}\n*/\nimport bind2vind from '@stdlib/ndarray-base-bind2vind';\nsetReadOnly( ns, 'bind2vind', bind2vind );\n\n/**\n* @name broadcastArray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-array}\n*/\nimport broadcastArray from '@stdlib/ndarray-base-broadcast-array';\nsetReadOnly( ns, 'broadcastArray', broadcastArray );\n\n/**\n* @name broadcastArrayExceptDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-array-except-dimensions}\n*/\nimport broadcastArrayExceptDimensions from '@stdlib/ndarray-base-broadcast-array-except-dimensions';\nsetReadOnly( ns, 'broadcastArrayExceptDimensions', broadcastArrayExceptDimensions );\n\n/**\n* @name broadcastArrays\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-arrays}\n*/\nimport broadcastArrays from '@stdlib/ndarray-base-broadcast-arrays';\nsetReadOnly( ns, 'broadcastArrays', broadcastArrays );\n\n/**\n* @name broadcastScalar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-scalar}\n*/\nimport broadcastScalar from '@stdlib/ndarray-base-broadcast-scalar';\nsetReadOnly( ns, 'broadcastScalar', broadcastScalar );\n\n/**\n* @name broadcastScalarLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-scalar-like}\n*/\nimport broadcastScalarLike from '@stdlib/ndarray-base-broadcast-scalar-like';\nsetReadOnly( ns, 'broadcastScalarLike', broadcastScalarLike );\n\n/**\n* @name broadcastShapes\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/broadcast-shapes}\n*/\nimport broadcastShapes from '@stdlib/ndarray-base-broadcast-shapes';\nsetReadOnly( ns, 'broadcastShapes', broadcastShapes );\n\n/**\n* @name buffer\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer}\n*/\nimport buffer from '@stdlib/ndarray-base-buffer';\nsetReadOnly( ns, 'buffer', buffer );\n\n/**\n* @name bufferCtors\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer-ctors}\n*/\nimport bufferCtors from '@stdlib/ndarray-base-buffer-ctors';\nsetReadOnly( ns, 'bufferCtors', bufferCtors );\n\n/**\n* @name bufferDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer-dtype}\n*/\nimport bufferDataType from '@stdlib/ndarray-base-buffer-dtype';\nsetReadOnly( ns, 'bufferDataType', bufferDataType );\n\n/**\n* @name bufferDataTypeEnum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/buffer-dtype-enum}\n*/\nimport bufferDataTypeEnum from '@stdlib/ndarray-base-buffer-dtype-enum';\nsetReadOnly( ns, 'bufferDataTypeEnum', bufferDataTypeEnum );\n\n/**\n* @name bytesPerElement\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/bytes-per-element}\n*/\nimport bytesPerElement from '@stdlib/ndarray-base-bytes-per-element';\nsetReadOnly( ns, 'bytesPerElement', bytesPerElement );\n\n/**\n* @name char2dtype\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/char2dtype}\n*/\nimport char2dtype from '@stdlib/ndarray-base-char2dtype';\nsetReadOnly( ns, 'char2dtype', char2dtype );\n\n/**\n* @name clampIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/clamp-index}\n*/\nimport clampIndex from '@stdlib/ndarray-base-clamp-index';\nsetReadOnly( ns, 'clampIndex', clampIndex );\n\n/**\n* @name clipIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/clip-index}\n*/\nimport clipIndex from '@stdlib/ndarray-base-clip-index';\nsetReadOnly( ns, 'clipIndex', clipIndex );\n\n/**\n* @name complementShape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/complement-shape}\n*/\nimport complementShape from '@stdlib/ndarray-base-complement-shape';\nsetReadOnly( ns, 'complementShape', complementShape );\n\n/**\n* @name consensusOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/consensus-order}\n*/\nimport consensusOrder from '@stdlib/ndarray-base-consensus-order';\nsetReadOnly( ns, 'consensusOrder', consensusOrder );\n\n/**\n* @name copy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/copy}\n*/\nimport copy from '@stdlib/ndarray-base-copy';\nsetReadOnly( ns, 'copy', copy );\n\n/**\n* @name countFalsy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/count-falsy}\n*/\nimport countFalsy from '@stdlib/ndarray-base-count-falsy';\nsetReadOnly( ns, 'countFalsy', countFalsy );\n\n/**\n* @name countIf\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/count-if}\n*/\nimport countIf from '@stdlib/ndarray-base-count-if';\nsetReadOnly( ns, 'countIf', countIf );\n\n/**\n* @name countTruthy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/count-truthy}\n*/\nimport countTruthy from '@stdlib/ndarray-base-count-truthy';\nsetReadOnly( ns, 'countTruthy', countTruthy );\n\n/**\n* @name ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ctor}\n*/\nimport ndarray from '@stdlib/ndarray-base-ctor';\nsetReadOnly( ns, 'ndarray', ndarray );\n\n/**\n* @name data\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/data-buffer}\n*/\nimport data from '@stdlib/ndarray-base-data-buffer';\nsetReadOnly( ns, 'data', data );\n\n/**\n* @name descriptor\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/descriptor}\n*/\nimport descriptor from '@stdlib/ndarray-base-descriptor';\nsetReadOnly( ns, 'descriptor', descriptor );\n\n/**\n* @name diagonal\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/diagonal}\n*/\nimport diagonal from '@stdlib/ndarray-base-diagonal';\nsetReadOnly( ns, 'diagonal', diagonal );\n\n/**\n* @name dtype\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype}\n*/\nimport dtype from '@stdlib/ndarray-base-dtype';\nsetReadOnly( ns, 'dtype', dtype );\n\n/**\n* @name dtypeAlignment\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-alignment}\n*/\nimport dtypeAlignment from '@stdlib/ndarray-base-dtype-alignment';\nsetReadOnly( ns, 'dtypeAlignment', dtypeAlignment );\n\n/**\n* @name dtypeChar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-char}\n*/\nimport dtypeChar from '@stdlib/ndarray-base-dtype-char';\nsetReadOnly( ns, 'dtypeChar', dtypeChar );\n\n/**\n* @name dtypeChars\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-chars}\n*/\nimport dtypeChars from '@stdlib/ndarray-base-dtype-chars';\nsetReadOnly( ns, 'dtypeChars', dtypeChars );\n\n/**\n* @name dtypeDesc\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-desc}\n*/\nimport dtypeDesc from '@stdlib/ndarray-base-dtype-desc';\nsetReadOnly( ns, 'dtypeDesc', dtypeDesc );\n\n/**\n* @name dtypeEnum2Str\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-enum2str}\n*/\nimport dtypeEnum2Str from '@stdlib/ndarray-base-dtype-enum2str';\nsetReadOnly( ns, 'dtypeEnum2Str', dtypeEnum2Str );\n\n/**\n* @name dtypeEnums\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-enums}\n*/\nimport dtypeEnums from '@stdlib/ndarray-base-dtype-enums';\nsetReadOnly( ns, 'dtypeEnums', dtypeEnums );\n\n/**\n* @name dtypeObjects\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-objects}\n*/\nimport dtypeObjects from '@stdlib/ndarray-base-dtype-objects';\nsetReadOnly( ns, 'dtypeObjects', dtypeObjects );\n\n/**\n* @name dtypeResolveEnum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-resolve-enum}\n*/\nimport dtypeResolveEnum from '@stdlib/ndarray-base-dtype-resolve-enum';\nsetReadOnly( ns, 'dtypeResolveEnum', dtypeResolveEnum );\n\n/**\n* @name dtypeResolveStr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-resolve-str}\n*/\nimport dtypeResolveStr from '@stdlib/ndarray-base-dtype-resolve-str';\nsetReadOnly( ns, 'dtypeResolveStr', dtypeResolveStr );\n\n/**\n* @name dtypeStr2Enum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-str2enum}\n*/\nimport dtypeStr2Enum from '@stdlib/ndarray-base-dtype-str2enum';\nsetReadOnly( ns, 'dtypeStr2Enum', dtypeStr2Enum );\n\n/**\n* @name dtypeStrings\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype-strings}\n*/\nimport dtypeStrings from '@stdlib/ndarray-base-dtype-strings';\nsetReadOnly( ns, 'dtypeStrings', dtypeStrings );\n\n/**\n* @name dtype2c\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtype2c}\n*/\nimport dtype2c from '@stdlib/ndarray-base-dtype2c';\nsetReadOnly( ns, 'dtype2c', dtype2c );\n\n/**\n* @name dtypes2enums\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtypes2enums}\n*/\nimport dtypes2enums from '@stdlib/ndarray-base-dtypes2enums';\nsetReadOnly( ns, 'dtypes2enums', dtypes2enums );\n\n/**\n* @name dtypes2signatures\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtypes2signatures}\n*/\nimport dtypes2signatures from '@stdlib/ndarray-base-dtypes2signatures';\nsetReadOnly( ns, 'dtypes2signatures', dtypes2signatures );\n\n/**\n* @name dtypes2strings\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/dtypes2strings}\n*/\nimport dtypes2strings from '@stdlib/ndarray-base-dtypes2strings';\nsetReadOnly( ns, 'dtypes2strings', dtypes2strings );\n\n/**\n* @name empty\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/empty}\n*/\nimport empty from '@stdlib/ndarray-base-empty';\nsetReadOnly( ns, 'empty', empty );\n\n/**\n* @name emptyLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/empty-like}\n*/\nimport emptyLike from '@stdlib/ndarray-base-empty-like';\nsetReadOnly( ns, 'emptyLike', emptyLike );\n\n/**\n* @name every\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/every}\n*/\nimport every from '@stdlib/ndarray-base-every';\nsetReadOnly( ns, 'every', every );\n\n/**\n* @name everyBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/every-by}\n*/\nimport everyBy from '@stdlib/ndarray-base-every-by';\nsetReadOnly( ns, 'everyBy', everyBy );\n\n/**\n* @name expandDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/expand-dimensions}\n*/\nimport expandDimensions from '@stdlib/ndarray-base-expand-dimensions';\nsetReadOnly( ns, 'expandDimensions', expandDimensions );\n\n/**\n* @name falses\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/falses}\n*/\nimport falses from '@stdlib/ndarray-base-falses';\nsetReadOnly( ns, 'falses', falses );\n\n/**\n* @name falsesLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/falses-like}\n*/\nimport falsesLike from '@stdlib/ndarray-base-falses-like';\nsetReadOnly( ns, 'falsesLike', falsesLike );\n\n/**\n* @name fill\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fill}\n*/\nimport fill from '@stdlib/ndarray-base-fill';\nsetReadOnly( ns, 'fill', fill );\n\n/**\n* @name fillBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fill-by}\n*/\nimport fillBy from '@stdlib/ndarray-base-fill-by';\nsetReadOnly( ns, 'fillBy', fillBy );\n\n/**\n* @name fillDiagonal\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fill-diagonal}\n*/\nimport fillDiagonal from '@stdlib/ndarray-base-fill-diagonal';\nsetReadOnly( ns, 'fillDiagonal', fillDiagonal );\n\n/**\n* @name find\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/find}\n*/\nimport find from '@stdlib/ndarray-base-find';\nsetReadOnly( ns, 'find', find );\n\n/**\n* @name flag\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flag}\n*/\nimport flag from '@stdlib/ndarray-base-flag';\nsetReadOnly( ns, 'flag', flag );\n\n/**\n* @name flags\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flags}\n*/\nimport flags from '@stdlib/ndarray-base-flags';\nsetReadOnly( ns, 'flags', flags );\n\n/**\n* @name flattenShape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flatten-shape}\n*/\nimport flattenShape from '@stdlib/ndarray-base-flatten-shape';\nsetReadOnly( ns, 'flattenShape', flattenShape );\n\n/**\n* @name flattenShapeFrom\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flatten-shape-from}\n*/\nimport flattenShapeFrom from '@stdlib/ndarray-base-flatten-shape-from';\nsetReadOnly( ns, 'flattenShapeFrom', flattenShapeFrom );\n\n/**\n* @name fliplr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/fliplr}\n*/\nimport fliplr from '@stdlib/ndarray-base-fliplr';\nsetReadOnly( ns, 'fliplr', fliplr );\n\n/**\n* @name flipud\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/flipud}\n*/\nimport flipud from '@stdlib/ndarray-base-flipud';\nsetReadOnly( ns, 'flipud', flipud );\n\n/**\n* @name forEach\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/for-each}\n*/\nimport forEach from '@stdlib/ndarray-base-for-each';\nsetReadOnly( ns, 'forEach', forEach );\n\n/**\n* @name array2ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/from-array}\n*/\nimport array2ndarray from '@stdlib/ndarray-base-from-array';\nsetReadOnly( ns, 'array2ndarray', array2ndarray );\n\n/**\n* @name scalar2ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/from-scalar}\n*/\nimport scalar2ndarray from '@stdlib/ndarray-base-from-scalar';\nsetReadOnly( ns, 'scalar2ndarray', scalar2ndarray );\n\n/**\n* @name scalar2ndarrayLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/from-scalar-like}\n*/\nimport scalar2ndarrayLike from '@stdlib/ndarray-base-from-scalar-like';\nsetReadOnly( ns, 'scalar2ndarrayLike', scalar2ndarrayLike );\n\n/**\n* @name full\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/full}\n*/\nimport full from '@stdlib/ndarray-base-full';\nsetReadOnly( ns, 'full', full );\n\n/**\n* @name fullBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/full-by}\n*/\nimport fullBy from '@stdlib/ndarray-base-full-by';\nsetReadOnly( ns, 'fullBy', fullBy );\n\n/**\n* @name includes\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/includes}\n*/\nimport includes from '@stdlib/ndarray-base-includes';\nsetReadOnly( ns, 'includes', includes );\n\n/**\n* @name ind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ind}\n*/\nimport ind from '@stdlib/ndarray-base-ind';\nsetReadOnly( ns, 'ind', ind );\n\n/**\n* @name ind2sub\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ind2sub}\n*/\nimport ind2sub from '@stdlib/ndarray-base-ind2sub';\nsetReadOnly( ns, 'ind2sub', ind2sub );\n\n/**\n* @name iterationOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/iteration-order}\n*/\nimport iterationOrder from '@stdlib/ndarray-base-iteration-order';\nsetReadOnly( ns, 'iterationOrder', iterationOrder );\n\n/**\n* @name loopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/loop-interchange-order}\n*/\nimport loopOrder from '@stdlib/ndarray-base-loop-interchange-order';\nsetReadOnly( ns, 'loopOrder', loopOrder );\n\n/**\n* @name map\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/map}\n*/\nimport map from '@stdlib/ndarray-base-map';\nsetReadOnly( ns, 'map', map );\n\n/**\n* @name maxViewBufferIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/max-view-buffer-index}\n*/\nimport maxViewBufferIndex from '@stdlib/ndarray-base-max-view-buffer-index';\nsetReadOnly( ns, 'maxViewBufferIndex', maxViewBufferIndex );\n\n/**\n* @name maybeBroadcastArray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-array}\n*/\nimport maybeBroadcastArray from '@stdlib/ndarray-base-maybe-broadcast-array';\nsetReadOnly( ns, 'maybeBroadcastArray', maybeBroadcastArray );\n\n/**\n* @name maybeBroadcastArrayExceptDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-array-except-dimensions}\n*/\nimport maybeBroadcastArrayExceptDimensions from '@stdlib/ndarray-base-maybe-broadcast-array-except-dimensions';\nsetReadOnly( ns, 'maybeBroadcastArrayExceptDimensions', maybeBroadcastArrayExceptDimensions );\n\n/**\n* @name maybeBroadcastArrays\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-arrays}\n*/\nimport maybeBroadcastArrays from '@stdlib/ndarray-base-maybe-broadcast-arrays';\nsetReadOnly( ns, 'maybeBroadcastArrays', maybeBroadcastArrays );\n\n/**\n* @name metaDataProps\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/meta-data-props}\n*/\nimport metaDataProps from '@stdlib/ndarray-base-meta-data-props';\nsetReadOnly( ns, 'metaDataProps', metaDataProps );\n\n/**\n* @name minSignedIntegerDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/min-signed-integer-dtype}\n*/\nimport minSignedIntegerDataType from '@stdlib/ndarray-base-min-signed-integer-dtype';\nsetReadOnly( ns, 'minSignedIntegerDataType', minSignedIntegerDataType );\n\n/**\n* @name minUnsignedIntegerDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/min-unsigned-integer-dtype}\n*/\nimport minUnsignedIntegerDataType from '@stdlib/ndarray-base-min-unsigned-integer-dtype';\nsetReadOnly( ns, 'minUnsignedIntegerDataType', minUnsignedIntegerDataType );\n\n/**\n* @name minViewBufferIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/min-view-buffer-index}\n*/\nimport minViewBufferIndex from '@stdlib/ndarray-base-min-view-buffer-index';\nsetReadOnly( ns, 'minViewBufferIndex', minViewBufferIndex );\n\n/**\n* @name minmaxViewBufferIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/minmax-view-buffer-index}\n*/\nimport minmaxViewBufferIndex from '@stdlib/ndarray-base-minmax-view-buffer-index';\nsetReadOnly( ns, 'minmaxViewBufferIndex', minmaxViewBufferIndex );\n\n/**\n* @name nans\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nans}\n*/\nimport nans from '@stdlib/ndarray-base-nans';\nsetReadOnly( ns, 'nans', nans );\n\n/**\n* @name nansLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nans-like}\n*/\nimport nansLike from '@stdlib/ndarray-base-nans-like';\nsetReadOnly( ns, 'nansLike', nansLike );\n\n/**\n* @name ndarraylike2descriptor\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2descriptor}\n*/\nimport ndarraylike2descriptor from '@stdlib/ndarray-base-ndarraylike2descriptor';\nsetReadOnly( ns, 'ndarraylike2descriptor', ndarraylike2descriptor );\n\n/**\n* @name ndarraylike2ndarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2ndarray}\n*/\nimport ndarraylike2ndarray from '@stdlib/ndarray-base-ndarraylike2ndarray';\nsetReadOnly( ns, 'ndarraylike2ndarray', ndarraylike2ndarray );\n\n/**\n* @name ndarraylike2object\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2object}\n*/\nimport ndarraylike2object from '@stdlib/ndarray-base-ndarraylike2object';\nsetReadOnly( ns, 'ndarraylike2object', ndarraylike2object );\n\n/**\n* @name ndarraylike2scalar\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndarraylike2scalar}\n*/\nimport ndarraylike2scalar from '@stdlib/ndarray-base-ndarraylike2scalar';\nsetReadOnly( ns, 'ndarraylike2scalar', ndarraylike2scalar );\n\n/**\n* @name ndims\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ndims}\n*/\nimport ndims from '@stdlib/ndarray-base-ndims';\nsetReadOnly( ns, 'ndims', ndims );\n\n/**\n* @name nextCartesianIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/next-cartesian-index}\n*/\nimport nextCartesianIndex from '@stdlib/ndarray-base-next-cartesian-index';\nsetReadOnly( ns, 'nextCartesianIndex', nextCartesianIndex );\n\n/**\n* @name nonsingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nonsingleton-dimensions}\n*/\nimport nonsingletonDimensions from '@stdlib/ndarray-base-nonsingleton-dimensions';\nsetReadOnly( ns, 'nonsingletonDimensions', nonsingletonDimensions );\n\n/**\n* @name normalizeIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/normalize-index}\n*/\nimport normalizeIndex from '@stdlib/ndarray-base-normalize-index';\nsetReadOnly( ns, 'normalizeIndex', normalizeIndex );\n\n/**\n* @name normalizeIndices\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/normalize-indices}\n*/\nimport normalizeIndices from '@stdlib/ndarray-base-normalize-indices';\nsetReadOnly( ns, 'normalizeIndices', normalizeIndices );\n\n/**\n* @name nullary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary}\n*/\nimport nullary from '@stdlib/ndarray-base-nullary';\nsetReadOnly( ns, 'nullary', nullary );\n\n/**\n* @name nullaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-loop-interchange-order}\n*/\nimport nullaryLoopOrder from '@stdlib/ndarray-base-nullary-loop-interchange-order';\nsetReadOnly( ns, 'nullaryLoopOrder', nullaryLoopOrder );\n\n/**\n* @name nullaryStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-strided1d}\n*/\nimport nullaryStrided1d from '@stdlib/ndarray-base-nullary-strided1d';\nsetReadOnly( ns, 'nullaryStrided1d', nullaryStrided1d );\n\n/**\n* @name nullaryStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-strided1d-dispatch}\n*/\nimport nullaryStrided1dDispatch from '@stdlib/ndarray-base-nullary-strided1d-dispatch';\nsetReadOnly( ns, 'nullaryStrided1dDispatch', nullaryStrided1dDispatch );\n\n/**\n* @name nullaryStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-strided1d-dispatch-factory}\n*/\nimport nullaryStrided1dDispatchFactory from '@stdlib/ndarray-base-nullary-strided1d-dispatch-factory';\nsetReadOnly( ns, 'nullaryStrided1dDispatchFactory', nullaryStrided1dDispatchFactory );\n\n/**\n* @name nullaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nullary-tiling-block-size}\n*/\nimport nullaryBlockSize from '@stdlib/ndarray-base-nullary-tiling-block-size';\nsetReadOnly( ns, 'nullaryBlockSize', nullaryBlockSize );\n\n/**\n* @name nulls\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nulls}\n*/\nimport nulls from '@stdlib/ndarray-base-nulls';\nsetReadOnly( ns, 'nulls', nulls );\n\n/**\n* @name nullsLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/nulls-like}\n*/\nimport nullsLike from '@stdlib/ndarray-base-nulls-like';\nsetReadOnly( ns, 'nullsLike', nullsLike );\n\n/**\n* @name numel\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/numel}\n*/\nimport numel from '@stdlib/ndarray-base-numel';\nsetReadOnly( ns, 'numel', numel );\n\n/**\n* @name numelDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/numel-dimension}\n*/\nimport numelDimension from '@stdlib/ndarray-base-numel-dimension';\nsetReadOnly( ns, 'numelDimension', numelDimension );\n\n/**\n* @name offset\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/offset}\n*/\nimport offset from '@stdlib/ndarray-base-offset';\nsetReadOnly( ns, 'offset', offset );\n\n/**\n* @name offsets\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/offsets}\n*/\nimport offsets from '@stdlib/ndarray-base-offsets';\nsetReadOnly( ns, 'offsets', offsets );\n\n/**\n* @name ones\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ones}\n*/\nimport ones from '@stdlib/ndarray-base-ones';\nsetReadOnly( ns, 'ones', ones );\n\n/**\n* @name onesLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ones-like}\n*/\nimport onesLike from '@stdlib/ndarray-base-ones-like';\nsetReadOnly( ns, 'onesLike', onesLike );\n\n/**\n* @name order\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/order}\n*/\nimport order from '@stdlib/ndarray-base-order';\nsetReadOnly( ns, 'order', order );\n\n/**\n* @name outputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-dtype}\n*/\nimport outputDataType from '@stdlib/ndarray-base-output-dtype';\nsetReadOnly( ns, 'outputDataType', outputDataType );\n\n/**\n* @name outputOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-order}\n*/\nimport outputOrder from '@stdlib/ndarray-base-output-order';\nsetReadOnly( ns, 'outputOrder', outputOrder );\n\n/**\n* @name outputPolicyEnum2Str\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-enum2str}\n*/\nimport outputPolicyEnum2Str from '@stdlib/ndarray-base-output-policy-enum2str';\nsetReadOnly( ns, 'outputPolicyEnum2Str', outputPolicyEnum2Str );\n\n/**\n* @name outputPolicyResolveEnum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-resolve-enum}\n*/\nimport outputPolicyResolveEnum from '@stdlib/ndarray-base-output-policy-resolve-enum';\nsetReadOnly( ns, 'outputPolicyResolveEnum', outputPolicyResolveEnum );\n\n/**\n* @name outputPolicyResolveStr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-resolve-str}\n*/\nimport outputPolicyResolveStr from '@stdlib/ndarray-base-output-policy-resolve-str';\nsetReadOnly( ns, 'outputPolicyResolveStr', outputPolicyResolveStr );\n\n/**\n* @name outputPolicyStr2Enum\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/output-policy-str2enum}\n*/\nimport outputPolicyStr2Enum from '@stdlib/ndarray-base-output-policy-str2enum';\nsetReadOnly( ns, 'outputPolicyStr2Enum', outputPolicyStr2Enum );\n\n/**\n* @name pop\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/pop}\n*/\nimport pop from '@stdlib/ndarray-base-pop';\nsetReadOnly( ns, 'pop', pop );\n\n/**\n* @name prependSingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/prepend-singleton-dimensions}\n*/\nimport prependSingletonDimensions from '@stdlib/ndarray-base-prepend-singleton-dimensions';\nsetReadOnly( ns, 'prependSingletonDimensions', prependSingletonDimensions );\n\n/**\n* @name promoteDataTypes\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/promote-dtypes}\n*/\nimport promoteDataTypes from '@stdlib/ndarray-base-promote-dtypes';\nsetReadOnly( ns, 'promoteDataTypes', promoteDataTypes );\n\n/**\n* @name quaternaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quaternary-loop-interchange-order}\n*/\nimport quaternaryLoopOrder from '@stdlib/ndarray-base-quaternary-loop-interchange-order';\nsetReadOnly( ns, 'quaternaryLoopOrder', quaternaryLoopOrder );\n\n/**\n* @name quaternaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quaternary-tiling-block-size}\n*/\nimport quaternaryBlockSize from '@stdlib/ndarray-base-quaternary-tiling-block-size';\nsetReadOnly( ns, 'quaternaryBlockSize', quaternaryBlockSize );\n\n/**\n* @name quinaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quinary-loop-interchange-order}\n*/\nimport quinaryLoopOrder from '@stdlib/ndarray-base-quinary-loop-interchange-order';\nsetReadOnly( ns, 'quinaryLoopOrder', quinaryLoopOrder );\n\n/**\n* @name quinaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/quinary-tiling-block-size}\n*/\nimport quinaryBlockSize from '@stdlib/ndarray-base-quinary-tiling-block-size';\nsetReadOnly( ns, 'quinaryBlockSize', quinaryBlockSize );\n\n/**\n* @name reinterpretBoolean\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-boolean}\n*/\nimport reinterpretBoolean from '@stdlib/ndarray-base-reinterpret-boolean';\nsetReadOnly( ns, 'reinterpretBoolean', reinterpretBoolean );\n\n/**\n* @name reinterpretComplex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-complex}\n*/\nimport reinterpretComplex from '@stdlib/ndarray-base-reinterpret-complex';\nsetReadOnly( ns, 'reinterpretComplex', reinterpretComplex );\n\n/**\n* @name reinterpretComplex64\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-complex64}\n*/\nimport reinterpretComplex64 from '@stdlib/ndarray-base-reinterpret-complex64';\nsetReadOnly( ns, 'reinterpretComplex64', reinterpretComplex64 );\n\n/**\n* @name reinterpretComplex128\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reinterpret-complex128}\n*/\nimport reinterpretComplex128 from '@stdlib/ndarray-base-reinterpret-complex128';\nsetReadOnly( ns, 'reinterpretComplex128', reinterpretComplex128 );\n\n/**\n* @name removeSingletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/remove-singleton-dimensions}\n*/\nimport removeSingletonDimensions from '@stdlib/ndarray-base-remove-singleton-dimensions';\nsetReadOnly( ns, 'removeSingletonDimensions', removeSingletonDimensions );\n\n/**\n* @name reverse\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reverse}\n*/\nimport reverse from '@stdlib/ndarray-base-reverse';\nsetReadOnly( ns, 'reverse', reverse );\n\n/**\n* @name reverseDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reverse-dimension}\n*/\nimport reverseDimension from '@stdlib/ndarray-base-reverse-dimension';\nsetReadOnly( ns, 'reverseDimension', reverseDimension );\n\n/**\n* @name reverseDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/reverse-dimensions}\n*/\nimport reverseDimensions from '@stdlib/ndarray-base-reverse-dimensions';\nsetReadOnly( ns, 'reverseDimensions', reverseDimensions );\n\n/**\n* @name rot90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rot90}\n*/\nimport rot90 from '@stdlib/ndarray-base-rot90';\nsetReadOnly( ns, 'rot90', rot90 );\n\n/**\n* @name rot180\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rot180}\n*/\nimport rot180 from '@stdlib/ndarray-base-rot180';\nsetReadOnly( ns, 'rot180', rot180 );\n\n/**\n* @name rotl90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rotl90}\n*/\nimport rotl90 from '@stdlib/ndarray-base-rotl90';\nsetReadOnly( ns, 'rotl90', rotl90 );\n\n/**\n* @name rotr90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/rotr90}\n*/\nimport rotr90 from '@stdlib/ndarray-base-rotr90';\nsetReadOnly( ns, 'rotr90', rotr90 );\n\n/**\n* @name serializeMetaData\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/serialize-meta-data}\n*/\nimport serializeMetaData from '@stdlib/ndarray-base-serialize-meta-data';\nsetReadOnly( ns, 'serializeMetaData', serializeMetaData );\n\n/**\n* @name setDescriptorOffsets\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/set-descriptor-offsets}\n*/\nimport setDescriptorOffsets from '@stdlib/ndarray-base-set-descriptor-offsets';\nsetReadOnly( ns, 'setDescriptorOffsets', setDescriptorOffsets );\n\n/**\n* @name shape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/shape}\n*/\nimport shape from '@stdlib/ndarray-base-shape';\nsetReadOnly( ns, 'shape', shape );\n\n/**\n* @name shape2strides\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/shape2strides}\n*/\nimport shape2strides from '@stdlib/ndarray-base-shape2strides';\nsetReadOnly( ns, 'shape2strides', shape2strides );\n\n/**\n* @name shift\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/shift}\n*/\nimport shift from '@stdlib/ndarray-base-shift';\nsetReadOnly( ns, 'shift', shift );\n\n/**\n* @name singletonDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/singleton-dimensions}\n*/\nimport singletonDimensions from '@stdlib/ndarray-base-singleton-dimensions';\nsetReadOnly( ns, 'singletonDimensions', singletonDimensions );\n\n/**\n* @name slice\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice}\n*/\nimport slice from '@stdlib/ndarray-base-slice';\nsetReadOnly( ns, 'slice', slice );\n\n/**\n* @name sliceAssign\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-assign}\n*/\nimport sliceAssign from '@stdlib/ndarray-base-slice-assign';\nsetReadOnly( ns, 'sliceAssign', sliceAssign );\n\n/**\n* @name sliceDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-dimension}\n*/\nimport sliceDimension from '@stdlib/ndarray-base-slice-dimension';\nsetReadOnly( ns, 'sliceDimension', sliceDimension );\n\n/**\n* @name sliceDimensionFrom\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-dimension-from}\n*/\nimport sliceDimensionFrom from '@stdlib/ndarray-base-slice-dimension-from';\nsetReadOnly( ns, 'sliceDimensionFrom', sliceDimensionFrom );\n\n/**\n* @name sliceDimensionTo\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-dimension-to}\n*/\nimport sliceDimensionTo from '@stdlib/ndarray-base-slice-dimension-to';\nsetReadOnly( ns, 'sliceDimensionTo', sliceDimensionTo );\n\n/**\n* @name sliceFrom\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-from}\n*/\nimport sliceFrom from '@stdlib/ndarray-base-slice-from';\nsetReadOnly( ns, 'sliceFrom', sliceFrom );\n\n/**\n* @name sliceTo\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/slice-to}\n*/\nimport sliceTo from '@stdlib/ndarray-base-slice-to';\nsetReadOnly( ns, 'sliceTo', sliceTo );\n\n/**\n* @name some\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/some}\n*/\nimport some from '@stdlib/ndarray-base-some';\nsetReadOnly( ns, 'some', some );\n\n/**\n* @name someBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/some-by}\n*/\nimport someBy from '@stdlib/ndarray-base-some-by';\nsetReadOnly( ns, 'someBy', someBy );\n\n/**\n* @name spreadDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/spread-dimensions}\n*/\nimport spreadDimensions from '@stdlib/ndarray-base-spread-dimensions';\nsetReadOnly( ns, 'spreadDimensions', spreadDimensions );\n\n/**\n* @name stride\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/stride}\n*/\nimport stride from '@stdlib/ndarray-base-stride';\nsetReadOnly( ns, 'stride', stride );\n\n/**\n* @name strides\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/strides}\n*/\nimport strides from '@stdlib/ndarray-base-strides';\nsetReadOnly( ns, 'strides', strides );\n\n/**\n* @name strides2offset\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/strides2offset}\n*/\nimport strides2offset from '@stdlib/ndarray-base-strides2offset';\nsetReadOnly( ns, 'strides2offset', strides2offset );\n\n/**\n* @name strides2order\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/strides2order}\n*/\nimport strides2order from '@stdlib/ndarray-base-strides2order';\nsetReadOnly( ns, 'strides2order', strides2order );\n\n/**\n* @name sub2ind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/sub2ind}\n*/\nimport sub2ind from '@stdlib/ndarray-base-sub2ind';\nsetReadOnly( ns, 'sub2ind', sub2ind );\n\n/**\n* @name ternary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary}\n*/\nimport ternary from '@stdlib/ndarray-base-ternary';\nsetReadOnly( ns, 'ternary', ternary );\n\n/**\n* @name ternaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary-loop-interchange-order}\n*/\nimport ternaryLoopOrder from '@stdlib/ndarray-base-ternary-loop-interchange-order';\nsetReadOnly( ns, 'ternaryLoopOrder', ternaryLoopOrder );\n\n/**\n* @name ternaryOutputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary-output-dtype}\n*/\nimport ternaryOutputDataType from '@stdlib/ndarray-base-ternary-output-dtype';\nsetReadOnly( ns, 'ternaryOutputDataType', ternaryOutputDataType );\n\n/**\n* @name ternaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/ternary-tiling-block-size}\n*/\nimport ternaryBlockSize from '@stdlib/ndarray-base-ternary-tiling-block-size';\nsetReadOnly( ns, 'ternaryBlockSize', ternaryBlockSize );\n\n/**\n* @name tile\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/tile}\n*/\nimport tile from '@stdlib/ndarray-base-tile';\nsetReadOnly( ns, 'tile', tile );\n\n/**\n* @name blockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/tiling-block-size}\n*/\nimport blockSize from '@stdlib/ndarray-base-tiling-block-size';\nsetReadOnly( ns, 'blockSize', blockSize );\n\n/**\n* @name ndarray2array\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-array}\n*/\nimport ndarray2array from '@stdlib/ndarray-base-to-array';\nsetReadOnly( ns, 'ndarray2array', ndarray2array );\n\n/**\n* @name toFlippedlr\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-flippedlr}\n*/\nimport toFlippedlr from '@stdlib/ndarray-base-to-flippedlr';\nsetReadOnly( ns, 'toFlippedlr', toFlippedlr );\n\n/**\n* @name toFlippedud\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-flippedud}\n*/\nimport toFlippedud from '@stdlib/ndarray-base-to-flippedud';\nsetReadOnly( ns, 'toFlippedud', toFlippedud );\n\n/**\n* @name toNormalizedIndices\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-normalized-indices}\n*/\nimport toNormalizedIndices from '@stdlib/ndarray-base-to-normalized-indices';\nsetReadOnly( ns, 'toNormalizedIndices', toNormalizedIndices );\n\n/**\n* @name toReversed\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-reversed}\n*/\nimport toReversed from '@stdlib/ndarray-base-to-reversed';\nsetReadOnly( ns, 'toReversed', toReversed );\n\n/**\n* @name toReversedDimension\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-reversed-dimension}\n*/\nimport toReversedDimension from '@stdlib/ndarray-base-to-reversed-dimension';\nsetReadOnly( ns, 'toReversedDimension', toReversedDimension );\n\n/**\n* @name toReversedDimensions\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-reversed-dimensions}\n*/\nimport toReversedDimensions from '@stdlib/ndarray-base-to-reversed-dimensions';\nsetReadOnly( ns, 'toReversedDimensions', toReversedDimensions );\n\n/**\n* @name toRot90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rot90}\n*/\nimport toRot90 from '@stdlib/ndarray-base-to-rot90';\nsetReadOnly( ns, 'toRot90', toRot90 );\n\n/**\n* @name toRot180\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rot180}\n*/\nimport toRot180 from '@stdlib/ndarray-base-to-rot180';\nsetReadOnly( ns, 'toRot180', toRot180 );\n\n/**\n* @name toRotl90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rotl90}\n*/\nimport toRotl90 from '@stdlib/ndarray-base-to-rotl90';\nsetReadOnly( ns, 'toRotl90', toRotl90 );\n\n/**\n* @name toRotr90\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-rotr90}\n*/\nimport toRotr90 from '@stdlib/ndarray-base-to-rotr90';\nsetReadOnly( ns, 'toRotr90', toRotr90 );\n\n/**\n* @name toTransposed\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-transposed}\n*/\nimport toTransposed from '@stdlib/ndarray-base-to-transposed';\nsetReadOnly( ns, 'toTransposed', toTransposed );\n\n/**\n* @name toUnflattened\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-unflattened}\n*/\nimport toUnflattened from '@stdlib/ndarray-base-to-unflattened';\nsetReadOnly( ns, 'toUnflattened', toUnflattened );\n\n/**\n* @name toUniqueNormalizedIndices\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/to-unique-normalized-indices}\n*/\nimport toUniqueNormalizedIndices from '@stdlib/ndarray-base-to-unique-normalized-indices';\nsetReadOnly( ns, 'toUniqueNormalizedIndices', toUniqueNormalizedIndices );\n\n/**\n* @name transpose\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/transpose}\n*/\nimport transpose from '@stdlib/ndarray-base-transpose';\nsetReadOnly( ns, 'transpose', transpose );\n\n/**\n* @name trues\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/trues}\n*/\nimport trues from '@stdlib/ndarray-base-trues';\nsetReadOnly( ns, 'trues', trues );\n\n/**\n* @name truesLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/trues-like}\n*/\nimport truesLike from '@stdlib/ndarray-base-trues-like';\nsetReadOnly( ns, 'truesLike', truesLike );\n\n/**\n* @name unary\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary}\n*/\nimport unary from '@stdlib/ndarray-base-unary';\nsetReadOnly( ns, 'unary', unary );\n\n/**\n* @name unaryAccumulate\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-accumulate}\n*/\nimport unaryAccumulate from '@stdlib/ndarray-base-unary-accumulate';\nsetReadOnly( ns, 'unaryAccumulate', unaryAccumulate );\n\n/**\n* @name unaryAddonDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-addon-dispatch}\n*/\nimport unaryAddonDispatch from '@stdlib/ndarray-base-unary-addon-dispatch';\nsetReadOnly( ns, 'unaryAddonDispatch', unaryAddonDispatch );\n\n/**\n* @name unaryBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-by}\n*/\nimport unaryBy from '@stdlib/ndarray-base-unary-by';\nsetReadOnly( ns, 'unaryBy', unaryBy );\n\n/**\n* @name unaryInputCastingDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-input-casting-dtype}\n*/\nimport unaryInputCastingDataType from '@stdlib/ndarray-base-unary-input-casting-dtype';\nsetReadOnly( ns, 'unaryInputCastingDataType', unaryInputCastingDataType );\n\n/**\n* @name unaryLoopOrder\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-loop-interchange-order}\n*/\nimport unaryLoopOrder from '@stdlib/ndarray-base-unary-loop-interchange-order';\nsetReadOnly( ns, 'unaryLoopOrder', unaryLoopOrder );\n\n/**\n* @name unaryOutputDataType\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-output-dtype}\n*/\nimport unaryOutputDataType from '@stdlib/ndarray-base-unary-output-dtype';\nsetReadOnly( ns, 'unaryOutputDataType', unaryOutputDataType );\n\n/**\n* @name unaryReduceStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d}\n*/\nimport unaryReduceStrided1d from '@stdlib/ndarray-base-unary-reduce-strided1d';\nsetReadOnly( ns, 'unaryReduceStrided1d', unaryReduceStrided1d );\n\n/**\n* @name unaryReduceStrided1dAssignStruct\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct}\n*/\nimport unaryReduceStrided1dAssignStruct from '@stdlib/ndarray-base-unary-reduce-strided1d-assign-struct';\nsetReadOnly( ns, 'unaryReduceStrided1dAssignStruct', unaryReduceStrided1dAssignStruct );\n\n/**\n* @name unaryReduceStrided1dBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-by}\n*/\nimport unaryReduceStrided1dBy from '@stdlib/ndarray-base-unary-reduce-strided1d-by';\nsetReadOnly( ns, 'unaryReduceStrided1dBy', unaryReduceStrided1dBy );\n\n/**\n* @name unaryReduceStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch}\n*/\nimport unaryReduceStrided1dDispatch from '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch';\nsetReadOnly( ns, 'unaryReduceStrided1dDispatch', unaryReduceStrided1dDispatch );\n\n/**\n* @name unaryReduceStrided1dDispatchBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by}\n*/\nimport unaryReduceStrided1dDispatchBy from '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by';\nsetReadOnly( ns, 'unaryReduceStrided1dDispatchBy', unaryReduceStrided1dDispatchBy );\n\n/**\n* @name unaryReduceStrided1dDispatchByFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by-factory}\n*/\nimport unaryReduceStrided1dDispatchByFactory from '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by-factory';\nsetReadOnly( ns, 'unaryReduceStrided1dDispatchByFactory', unaryReduceStrided1dDispatchByFactory );\n\n/**\n* @name unaryReduceStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-factory}\n*/\nimport unaryReduceStrided1dDispatchFactory from '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-factory';\nsetReadOnly( ns, 'unaryReduceStrided1dDispatchFactory', unaryReduceStrided1dDispatchFactory );\n\n/**\n* @name unaryReduceSubarray\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-subarray}\n*/\nimport unaryReduceSubarray from '@stdlib/ndarray-base-unary-reduce-subarray';\nsetReadOnly( ns, 'unaryReduceSubarray', unaryReduceSubarray );\n\n/**\n* @name unaryReduceSubarrayBy\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-reduce-subarray-by}\n*/\nimport unaryReduceSubarrayBy from '@stdlib/ndarray-base-unary-reduce-subarray-by';\nsetReadOnly( ns, 'unaryReduceSubarrayBy', unaryReduceSubarrayBy );\n\n/**\n* @name unaryStrided1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-strided1d}\n*/\nimport unaryStrided1d from '@stdlib/ndarray-base-unary-strided1d';\nsetReadOnly( ns, 'unaryStrided1d', unaryStrided1d );\n\n/**\n* @name unaryStrided1dDispatch\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-strided1d-dispatch}\n*/\nimport unaryStrided1dDispatch from '@stdlib/ndarray-base-unary-strided1d-dispatch';\nsetReadOnly( ns, 'unaryStrided1dDispatch', unaryStrided1dDispatch );\n\n/**\n* @name unaryStrided1dDispatchFactory\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-strided1d-dispatch-factory}\n*/\nimport unaryStrided1dDispatchFactory from '@stdlib/ndarray-base-unary-strided1d-dispatch-factory';\nsetReadOnly( ns, 'unaryStrided1dDispatchFactory', unaryStrided1dDispatchFactory );\n\n/**\n* @name unaryBlockSize\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unary-tiling-block-size}\n*/\nimport unaryBlockSize from '@stdlib/ndarray-base-unary-tiling-block-size';\nsetReadOnly( ns, 'unaryBlockSize', unaryBlockSize );\n\n/**\n* @name unflatten\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unflatten}\n*/\nimport unflatten from '@stdlib/ndarray-base-unflatten';\nsetReadOnly( ns, 'unflatten', unflatten );\n\n/**\n* @name unflattenShape\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/unflatten-shape}\n*/\nimport unflattenShape from '@stdlib/ndarray-base-unflatten-shape';\nsetReadOnly( ns, 'unflattenShape', unflattenShape );\n\n/**\n* @name vind2bind\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/vind2bind}\n*/\nimport vind2bind from '@stdlib/ndarray-base-vind2bind';\nsetReadOnly( ns, 'vind2bind', vind2bind );\n\n/**\n* @name wrapIndex\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/wrap-index}\n*/\nimport wrapIndex from '@stdlib/ndarray-base-wrap-index';\nsetReadOnly( ns, 'wrapIndex', wrapIndex );\n\n/**\n* @name zeros\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/zeros}\n*/\nimport zeros from '@stdlib/ndarray-base-zeros';\nsetReadOnly( ns, 'zeros', zeros );\n\n/**\n* @name zerosLike\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/zeros-like}\n*/\nimport zerosLike from '@stdlib/ndarray-base-zeros-like';\nsetReadOnly( ns, 'zerosLike', zerosLike );\n\n/**\n* @name zip2views1d\n* @memberof ns\n* @readonly\n* @type {Function}\n* @see {@link module:@stdlib/ndarray/base/zip2views1d}\n*/\nimport zip2views1d from '@stdlib/ndarray-base-zip2views1d';\nsetReadOnly( ns, 'zip2views1d', zip2views1d );\n\n\n// EXPORTS //\n\nexport default ns;\n"],"names":["ns","setReadOnly","any","anyBy","appendSingletonDimensions","assert","assign","assignDiagonal","assignScalar","atleast1d","atleast2d","atleast3d","atleastnd","binary","binaryInputCastingDataType","binaryLoopOrder","binaryOutputDataType","binaryReduceStrided1d","binaryReduceStrided1dDispatch","binaryReduceStrided1dDispatchFactory","binaryBlockSize","bind2vind","broadcastArray","broadcastArrayExceptDimensions","broadcastArrays","broadcastScalar","broadcastScalarLike","broadcastShapes","buffer","bufferCtors","bufferDataType","bufferDataTypeEnum","bytesPerElement","char2dtype","clampIndex","clipIndex","complementShape","consensusOrder","copy","countFalsy","countIf","countTruthy","ndarray","data","descriptor","diagonal","dtype","dtypeAlignment","dtypeChar","dtypeChars","dtypeDesc","dtypeEnum2Str","dtypeEnums","dtypeObjects","dtypeResolveEnum","dtypeResolveStr","dtypeStr2Enum","dtypeStrings","dtype2c","dtypes2enums","dtypes2signatures","dtypes2strings","empty","emptyLike","every","everyBy","expandDimensions","falses","falsesLike","fill","fillBy","fillDiagonal","find","flag","flags","flattenShape","flattenShapeFrom","fliplr","flipud","forEach","array2ndarray","scalar2ndarray","scalar2ndarrayLike","full","fullBy","includes","ind","ind2sub","iterationOrder","loopOrder","map","maxViewBufferIndex","maybeBroadcastArray","maybeBroadcastArrayExceptDimensions","maybeBroadcastArrays","metaDataProps","minSignedIntegerDataType","minUnsignedIntegerDataType","minViewBufferIndex","minmaxViewBufferIndex","nans","nansLike","ndarraylike2descriptor","ndarraylike2ndarray","ndarraylike2object","ndarraylike2scalar","ndims","nextCartesianIndex","nonsingletonDimensions","normalizeIndex","normalizeIndices","nullary","nullaryLoopOrder","nullaryStrided1d","nullaryStrided1dDispatch","nullaryStrided1dDispatchFactory","nullaryBlockSize","nulls","nullsLike","numel","numelDimension","offset","offsets","ones","onesLike","order","outputDataType","outputOrder","outputPolicyEnum2Str","outputPolicyResolveEnum","outputPolicyResolveStr","outputPolicyStr2Enum","pop","prependSingletonDimensions","promoteDataTypes","quaternaryLoopOrder","quaternaryBlockSize","quinaryLoopOrder","quinaryBlockSize","reinterpretBoolean","reinterpretComplex","reinterpretComplex64","reinterpretComplex128","removeSingletonDimensions","reverse","reverseDimension","reverseDimensions","rot90","rot180","rotl90","rotr90","serializeMetaData","setDescriptorOffsets","shape","shape2strides","shift","singletonDimensions","slice","sliceAssign","sliceDimension","sliceDimensionFrom","sliceDimensionTo","sliceFrom","sliceTo","some","someBy","spreadDimensions","stride","strides","strides2offset","strides2order","sub2ind","ternary","ternaryLoopOrder","ternaryOutputDataType","ternaryBlockSize","tile","blockSize","ndarray2array","toFlippedlr","toFlippedud","toNormalizedIndices","toReversed","toReversedDimension","toReversedDimensions","toRot90","toRot180","toRotl90","toRotr90","toTransposed","toUnflattened","toUniqueNormalizedIndices","transpose","trues","truesLike","unary","unaryAccumulate","unaryAddonDispatch","unaryBy","unaryInputCastingDataType","unaryLoopOrder","unaryOutputDataType","unaryReduceStrided1d","unaryReduceStrided1dAssignStruct","unaryReduceStrided1dBy","unaryReduceStrided1dDispatch","unaryReduceStrided1dDispatchBy","unaryReduceStrided1dDispatchByFactory","unaryReduceStrided1dDispatchFactory","unaryReduceSubarray","unaryReduceSubarrayBy","unaryStrided1d","unaryStrided1dDispatch","unaryStrided1dDispatchFactory","unaryBlockSize","unflatten","unflattenShape","vind2bind","wrapIndex","zeros","zerosLike","zip2views1d"],"mappings":";;wj+CAwCA,IAAAA,GAAA,CAAA,EAUAC,EAAAD,GAAA,MAAAE,GAUAD,EAAAD,GAAA,QAAAG,GAUAF,EAAAD,GAAA,4BAAAI,GAUAH,EAAAD,GAAA,SAAAK,GAUAJ,EAAAD,GAAA,SAAAM,GAUAL,EAAAD,GAAA,iBAAAO,GAUAN,EAAAD,GAAA,eAAAQ,GAUAP,EAAAD,GAAA,YAAAS,GAUAR,EAAAD,GAAA,YAAAU,GAUAT,EAAAD,GAAA,YAAAW,GAUAV,EAAAD,GAAA,YAAAY,GAUAX,EAAAD,GAAA,SAAAa,GAUAZ,EAAAD,GAAA,6BAAAc,GAUAb,EAAAD,GAAA,kBAAAe,GAUAd,EAAAD,GAAA,uBAAAgB,GAUAf,EAAAD,GAAA,wBAAAiB,GAUAhB,EAAAD,GAAA,gCAAAkB,GAUAjB,EAAAD,GAAA,uCAAAmB,GAUAlB,EAAAD,GAAA,kBAAAoB,GAUAnB,EAAAD,GAAA,YAAAqB,GAUApB,EAAAD,GAAA,iBAAAsB,GAUArB,EAAAD,GAAA,iCAAAuB,GAUAtB,EAAAD,GAAA,kBAAAwB,GAUAvB,EAAAD,GAAA,kBAAAyB,GAUAxB,EAAAD,GAAA,sBAAA0B,GAUAzB,EAAAD,GAAA,kBAAA2B,GAUA1B,EAAAD,GAAA,SAAA4B,GAUA3B,EAAAD,GAAA,cAAA6B,GAUA5B,EAAAD,GAAA,iBAAA8B,GAUA7B,EAAAD,GAAA,qBAAA+B,GAUA9B,EAAAD,GAAA,kBAAAgC,GAUA/B,EAAAD,GAAA,aAAAiC,GAUAhC,EAAAD,GAAA,aAAAkC,GAUAjC,EAAAD,GAAA,YAAAmC,GAUAlC,EAAAD,GAAA,kBAAAoC,GAUAnC,EAAAD,GAAA,iBAAAqC,GAUApC,EAAAD,GAAA,OAAAsC,GAUArC,EAAAD,GAAA,aAAAuC,GAUAtC,EAAAD,GAAA,UAAAwC,GAUAvC,EAAAD,GAAA,cAAAyC,GAUAxC,EAAAD,GAAA,UAAA0C,GAUAzC,EAAAD,GAAA,OAAA2C,GAUA1C,EAAAD,GAAA,aAAA4C,GAUA3C,EAAAD,GAAA,WAAA6C,GAUA5C,EAAAD,GAAA,QAAA8C,GAUA7C,EAAAD,GAAA,iBAAA+C,GAUA9C,EAAAD,GAAA,YAAAgD,GAUA/C,EAAAD,GAAA,aAAAiD,GAUAhD,EAAAD,GAAA,YAAAkD,GAUAjD,EAAAD,GAAA,gBAAAmD,GAUAlD,EAAAD,GAAA,aAAAoD,GAUAnD,EAAAD,GAAA,eAAAqD,GAUApD,EAAAD,GAAA,mBAAAsD,GAUArD,EAAAD,GAAA,kBAAAuD,IAUAtD,EAAAD,GAAA,gBAAAwD,IAUAvD,EAAAD,GAAA,eAAAyD,IAUAxD,EAAAD,GAAA,UAAA0D,IAUAzD,EAAAD,GAAA,eAAA2D,IAUA1D,EAAAD,GAAA,oBAAA4D,IAUA3D,EAAAD,GAAA,iBAAA6D,IAUA5D,EAAAD,GAAA,QAAA8D,IAUA7D,EAAAD,GAAA,YAAA+D,IAUA9D,EAAAD,GAAA,QAAAgE,IAUA/D,EAAAD,GAAA,UAAAiE,IAUAhE,EAAAD,GAAA,mBAAAkE,IAUAjE,EAAAD,GAAA,SAAAmE,IAUAlE,EAAAD,GAAA,aAAAoE,IAUAnE,EAAAD,GAAA,OAAAqE,IAUApE,EAAAD,GAAA,SAAAsE,IAUArE,EAAAD,GAAA,eAAAuE,IAUAtE,EAAAD,GAAA,OAAAwE,IAUAvE,EAAAD,GAAA,OAAAyE,IAUAxE,EAAAD,GAAA,QAAA0E,IAUAzE,EAAAD,GAAA,eAAA2E,IAUA1E,EAAAD,GAAA,mBAAA4E,IAUA3E,EAAAD,GAAA,SAAA6E,IAUA5E,EAAAD,GAAA,SAAA8E,IAUA7E,EAAAD,GAAA,UAAA+E,IAUA9E,EAAAD,GAAA,gBAAAgF,IAUA/E,EAAAD,GAAA,iBAAAiF,IAUAhF,EAAAD,GAAA,qBAAAkF,IAUAjF,EAAAD,GAAA,OAAAmF,IAUAlF,EAAAD,GAAA,SAAAoF,IAUAnF,EAAAD,GAAA,WAAAqF,IAUApF,EAAAD,GAAA,MAAAsF,IAUArF,EAAAD,GAAA,UAAAuF,IAUAtF,EAAAD,GAAA,iBAAAwF,IAUAvF,EAAAD,GAAA,YAAAyF,IAUAxF,EAAAD,GAAA,MAAA0F,IAUAzF,EAAAD,GAAA,qBAAA2F,IAUA1F,EAAAD,GAAA,sBAAA4F,IAUA3F,EAAAD,GAAA,sCAAA6F,IAUA5F,EAAAD,GAAA,uBAAA8F,IAUA7F,EAAAD,GAAA,gBAAA+F,IAUA9F,EAAAD,GAAA,2BAAAgG,IAUA/F,EAAAD,GAAA,6BAAAiG,IAUAhG,EAAAD,GAAA,qBAAAkG,IAUAjG,EAAAD,GAAA,wBAAAmG,IAUAlG,EAAAD,GAAA,OAAAoG,IAUAnG,EAAAD,GAAA,WAAAqG,IAUApG,EAAAD,GAAA,yBAAAsG,IAUArG,EAAAD,GAAA,sBAAAuG,IAUAtG,EAAAD,GAAA,qBAAAwG,IAUAvG,EAAAD,GAAA,qBAAAyG,IAUAxG,EAAAD,GAAA,QAAA0G,IAUAzG,EAAAD,GAAA,qBAAA2G,IAUA1G,EAAAD,GAAA,yBAAA4G,IAUA3G,EAAAD,GAAA,iBAAA6G,IAUA5G,EAAAD,GAAA,mBAAA8G,IAUA7G,EAAAD,GAAA,UAAA+G,IAUA9G,EAAAD,GAAA,mBAAAgH,IAUA/G,EAAAD,GAAA,mBAAAiH,IAUAhH,EAAAD,GAAA,2BAAAkH,IAUAjH,EAAAD,GAAA,kCAAAmH,IAUAlH,EAAAD,GAAA,mBAAAoH,IAUAnH,EAAAD,GAAA,QAAAqH,IAUApH,EAAAD,GAAA,YAAAsH,IAUArH,EAAAD,GAAA,QAAAuH,IAUAtH,EAAAD,GAAA,iBAAAwH,IAUAvH,EAAAD,GAAA,SAAAyH,IAUAxH,EAAAD,GAAA,UAAA0H,IAUAzH,EAAAD,GAAA,OAAA2H,IAUA1H,EAAAD,GAAA,WAAA4H,IAUA3H,EAAAD,GAAA,QAAA6H,IAUA5H,EAAAD,GAAA,iBAAA8H,IAUA7H,EAAAD,GAAA,cAAA+H,IAUA9H,EAAAD,GAAA,uBAAAgI,IAUA/H,EAAAD,GAAA,0BAAAiI,IAUAhI,EAAAD,GAAA,yBAAAkI,IAUAjI,EAAAD,GAAA,uBAAAmI,IAUAlI,EAAAD,GAAA,MAAAoI,IAUAnI,EAAAD,GAAA,6BAAAqI,IAUApI,EAAAD,GAAA,mBAAAsI,IAUArI,EAAAD,GAAA,sBAAAuI,IAUAtI,EAAAD,GAAA,sBAAAwI,IAUAvI,EAAAD,GAAA,mBAAAyI,IAUAxI,EAAAD,GAAA,mBAAA0I,IAUAzI,EAAAD,GAAA,qBAAA2I,IAUA1I,EAAAD,GAAA,qBAAA4I,IAUA3I,EAAAD,GAAA,uBAAA6I,IAUA5I,EAAAD,GAAA,wBAAA8I,IAUA7I,EAAAD,GAAA,4BAAA+I,IAUA9I,EAAAD,GAAA,UAAAgJ,IAUA/I,EAAAD,GAAA,mBAAAiJ,IAUAhJ,EAAAD,GAAA,oBAAAkJ,IAUAjJ,EAAAD,GAAA,QAAAmJ,IAUAlJ,EAAAD,GAAA,SAAAoJ,IAUAnJ,EAAAD,GAAA,SAAAqJ,IAUApJ,EAAAD,GAAA,SAAAsJ,IAUArJ,EAAAD,GAAA,oBAAAuJ,IAUAtJ,EAAAD,GAAA,uBAAAwJ,IAUAvJ,EAAAD,GAAA,QAAAyJ,IAUAxJ,EAAAD,GAAA,gBAAA0J,IAUAzJ,EAAAD,GAAA,QAAA2J,IAUA1J,EAAAD,GAAA,sBAAA4J,IAUA3J,EAAAD,GAAA,QAAA6J,IAUA5J,EAAAD,GAAA,cAAA8J,IAUA7J,EAAAD,GAAA,iBAAA+J,IAUA9J,EAAAD,GAAA,qBAAAgK,IAUA/J,EAAAD,GAAA,mBAAAiK,IAUAhK,EAAAD,GAAA,YAAAkK,IAUAjK,EAAAD,GAAA,UAAAmK,IAUAlK,EAAAD,GAAA,OAAAoK,IAUAnK,EAAAD,GAAA,SAAAqK,IAUApK,EAAAD,GAAA,mBAAAsK,IAUArK,EAAAD,GAAA,SAAAuK,IAUAtK,EAAAD,GAAA,UAAAwK,IAUAvK,EAAAD,GAAA,iBAAAyK,IAUAxK,EAAAD,GAAA,gBAAA0K,IAUAzK,EAAAD,GAAA,UAAA2K,IAUA1K,EAAAD,GAAA,UAAA4K,IAUA3K,EAAAD,GAAA,mBAAA6K,IAUA5K,EAAAD,GAAA,wBAAA8K,IAUA7K,EAAAD,GAAA,mBAAA+K,IAUA9K,EAAAD,GAAA,OAAAgL,IAUA/K,EAAAD,GAAA,YAAAiL,IAUAhL,EAAAD,GAAA,gBAAAkL,IAUAjL,EAAAD,GAAA,cAAAmL,IAUAlL,EAAAD,GAAA,cAAAoL,IAUAnL,EAAAD,GAAA,sBAAAqL,IAUApL,EAAAD,GAAA,aAAAsL,IAUArL,EAAAD,GAAA,sBAAAuL,IAUAtL,EAAAD,GAAA,uBAAAwL,IAUAvL,EAAAD,GAAA,UAAAyL,IAUAxL,EAAAD,GAAA,WAAA0L,IAUAzL,EAAAD,GAAA,WAAA2L,IAUA1L,EAAAD,GAAA,WAAA4L,IAUA3L,EAAAD,GAAA,eAAA6L,IAUA5L,EAAAD,GAAA,gBAAA8L,IAUA7L,EAAAD,GAAA,4BAAA+L,IAUA9L,EAAAD,GAAA,YAAAgM,IAUA/L,EAAAD,GAAA,QAAAiM,IAUAhM,EAAAD,GAAA,YAAAkM,IAUAjM,EAAAD,GAAA,QAAAmM,IAUAlM,EAAAD,GAAA,kBAAAoM,IAUAnM,EAAAD,GAAA,qBAAAqM,IAUApM,EAAAD,GAAA,UAAAsM,IAUArM,EAAAD,GAAA,4BAAAuM,IAUAtM,EAAAD,GAAA,iBAAAwM,IAUAvM,EAAAD,GAAA,sBAAAyM,IAUAxM,EAAAD,GAAA,uBAAA0M,IAUAzM,EAAAD,GAAA,mCAAA2M,IAUA1M,EAAAD,GAAA,yBAAA4M,IAUA3M,EAAAD,GAAA,+BAAA6M,IAUA5M,EAAAD,GAAA,iCAAA8M,IAUA7M,EAAAD,GAAA,wCAAA+M,IAUA9M,EAAAD,GAAA,sCAAAgN,IAUA/M,EAAAD,GAAA,sBAAAiN,IAUAhN,EAAAD,GAAA,wBAAAkN,IAUAjN,EAAAD,GAAA,iBAAAmN,IAUAlN,EAAAD,GAAA,yBAAAoN,IAUAnN,EAAAD,GAAA,gCAAAqN,IAUApN,EAAAD,GAAA,iBAAAsN,IAUArN,EAAAD,GAAA,YAAAuN,IAUAtN,EAAAD,GAAA,iBAAAwN,IAUAvN,EAAAD,GAAA,YAAAyN,IAUAxN,EAAAD,GAAA,YAAA0N,IAUAzN,EAAAD,GAAA,QAAA2N,IAUA1N,EAAAD,GAAA,YAAA4N,IAUA3N,EAAAD,GAAA,cAAA6N"} \ No newline at end of file diff --git a/lib/index.js b/lib/index.js deleted file mode 100644 index 070a681..0000000 --- a/lib/index.js +++ /dev/null @@ -1,2026 +0,0 @@ -/** -* @license Apache-2.0 -* -* Copyright (c) 2018 The Stdlib Authors. -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -'use strict'; - -/* -* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name. -*/ - -/* -* The following modules are intentionally not exported: function-object, napi, unary -*/ - -// MODULES // - -var setReadOnly = require( '@stdlib/utils-define-read-only-property' ); - - -// MAIN // - -/** -* Top-level namespace. -* -* @namespace ns -*/ -var ns = {}; - -/** -* @name any -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/any} -*/ -setReadOnly( ns, 'any', require( '@stdlib/ndarray-base-any' ) ); - -/** -* @name anyBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/any-by} -*/ -setReadOnly( ns, 'anyBy', require( '@stdlib/ndarray-base-any-by' ) ); - -/** -* @name appendSingletonDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/append-singleton-dimensions} -*/ -setReadOnly( ns, 'appendSingletonDimensions', require( '@stdlib/ndarray-base-append-singleton-dimensions' ) ); - -/** -* @name assert -* @memberof ns -* @readonly -* @type {Namespace} -* @see {@link module:@stdlib/ndarray/base/assert} -*/ -setReadOnly( ns, 'assert', require( '@stdlib/ndarray-base-assert' ) ); - -/** -* @name assign -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/assign} -*/ -setReadOnly( ns, 'assign', require( '@stdlib/ndarray-base-assign' ) ); - -/** -* @name assignDiagonal -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/assign-diagonal} -*/ -setReadOnly( ns, 'assignDiagonal', require( '@stdlib/ndarray-base-assign-diagonal' ) ); - -/** -* @name assignScalar -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/assign-scalar} -*/ -setReadOnly( ns, 'assignScalar', require( '@stdlib/ndarray-base-assign-scalar' ) ); - -/** -* @name atleast1d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/atleast1d} -*/ -setReadOnly( ns, 'atleast1d', require( '@stdlib/ndarray-base-atleast1d' ) ); - -/** -* @name atleast2d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/atleast2d} -*/ -setReadOnly( ns, 'atleast2d', require( '@stdlib/ndarray-base-atleast2d' ) ); - -/** -* @name atleast3d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/atleast3d} -*/ -setReadOnly( ns, 'atleast3d', require( '@stdlib/ndarray-base-atleast3d' ) ); - -/** -* @name atleastnd -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/atleastnd} -*/ -setReadOnly( ns, 'atleastnd', require( '@stdlib/ndarray-base-atleastnd' ) ); - -/** -* @name binary -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary} -*/ -setReadOnly( ns, 'binary', require( '@stdlib/ndarray-base-binary' ) ); - -/** -* @name binaryInputCastingDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary-input-casting-dtype} -*/ -setReadOnly( ns, 'binaryInputCastingDataType', require( '@stdlib/ndarray-base-binary-input-casting-dtype' ) ); - -/** -* @name binaryLoopOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary-loop-interchange-order} -*/ -setReadOnly( ns, 'binaryLoopOrder', require( '@stdlib/ndarray-base-binary-loop-interchange-order' ) ); - -/** -* @name binaryOutputDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary-output-dtype} -*/ -setReadOnly( ns, 'binaryOutputDataType', require( '@stdlib/ndarray-base-binary-output-dtype' ) ); - -/** -* @name binaryReduceStrided1d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d} -*/ -setReadOnly( ns, 'binaryReduceStrided1d', require( '@stdlib/ndarray-base-binary-reduce-strided1d' ) ); - -/** -* @name binaryReduceStrided1dDispatch -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d-dispatch} -*/ -setReadOnly( ns, 'binaryReduceStrided1dDispatch', require( '@stdlib/ndarray-base-binary-reduce-strided1d-dispatch' ) ); - -/** -* @name binaryReduceStrided1dDispatchFactory -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory} -*/ -setReadOnly( ns, 'binaryReduceStrided1dDispatchFactory', require( '@stdlib/ndarray-base-binary-reduce-strided1d-dispatch-factory' ) ); - -/** -* @name binaryBlockSize -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/binary-tiling-block-size} -*/ -setReadOnly( ns, 'binaryBlockSize', require( '@stdlib/ndarray-base-binary-tiling-block-size' ) ); - -/** -* @name bind2vind -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/bind2vind} -*/ -setReadOnly( ns, 'bind2vind', require( '@stdlib/ndarray-base-bind2vind' ) ); - -/** -* @name broadcastArray -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/broadcast-array} -*/ -setReadOnly( ns, 'broadcastArray', require( '@stdlib/ndarray-base-broadcast-array' ) ); - -/** -* @name broadcastArrayExceptDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/broadcast-array-except-dimensions} -*/ -setReadOnly( ns, 'broadcastArrayExceptDimensions', require( '@stdlib/ndarray-base-broadcast-array-except-dimensions' ) ); - -/** -* @name broadcastArrays -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/broadcast-arrays} -*/ -setReadOnly( ns, 'broadcastArrays', require( '@stdlib/ndarray-base-broadcast-arrays' ) ); - -/** -* @name broadcastScalar -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/broadcast-scalar} -*/ -setReadOnly( ns, 'broadcastScalar', require( '@stdlib/ndarray-base-broadcast-scalar' ) ); - -/** -* @name broadcastScalarLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/broadcast-scalar-like} -*/ -setReadOnly( ns, 'broadcastScalarLike', require( '@stdlib/ndarray-base-broadcast-scalar-like' ) ); - -/** -* @name broadcastShapes -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/broadcast-shapes} -*/ -setReadOnly( ns, 'broadcastShapes', require( '@stdlib/ndarray-base-broadcast-shapes' ) ); - -/** -* @name buffer -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/buffer} -*/ -setReadOnly( ns, 'buffer', require( '@stdlib/ndarray-base-buffer' ) ); - -/** -* @name bufferCtors -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/buffer-ctors} -*/ -setReadOnly( ns, 'bufferCtors', require( '@stdlib/ndarray-base-buffer-ctors' ) ); - -/** -* @name bufferDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/buffer-dtype} -*/ -setReadOnly( ns, 'bufferDataType', require( '@stdlib/ndarray-base-buffer-dtype' ) ); - -/** -* @name bufferDataTypeEnum -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/buffer-dtype-enum} -*/ -setReadOnly( ns, 'bufferDataTypeEnum', require( '@stdlib/ndarray-base-buffer-dtype-enum' ) ); - -/** -* @name bytesPerElement -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/bytes-per-element} -*/ -setReadOnly( ns, 'bytesPerElement', require( '@stdlib/ndarray-base-bytes-per-element' ) ); - -/** -* @name char2dtype -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/char2dtype} -*/ -setReadOnly( ns, 'char2dtype', require( '@stdlib/ndarray-base-char2dtype' ) ); - -/** -* @name clampIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/clamp-index} -*/ -setReadOnly( ns, 'clampIndex', require( '@stdlib/ndarray-base-clamp-index' ) ); - -/** -* @name clipIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/clip-index} -*/ -setReadOnly( ns, 'clipIndex', require( '@stdlib/ndarray-base-clip-index' ) ); - -/** -* @name complementShape -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/complement-shape} -*/ -setReadOnly( ns, 'complementShape', require( '@stdlib/ndarray-base-complement-shape' ) ); - -/** -* @name consensusOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/consensus-order} -*/ -setReadOnly( ns, 'consensusOrder', require( '@stdlib/ndarray-base-consensus-order' ) ); - -/** -* @name copy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/copy} -*/ -setReadOnly( ns, 'copy', require( '@stdlib/ndarray-base-copy' ) ); - -/** -* @name countFalsy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/count-falsy} -*/ -setReadOnly( ns, 'countFalsy', require( '@stdlib/ndarray-base-count-falsy' ) ); - -/** -* @name countIf -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/count-if} -*/ -setReadOnly( ns, 'countIf', require( '@stdlib/ndarray-base-count-if' ) ); - -/** -* @name countTruthy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/count-truthy} -*/ -setReadOnly( ns, 'countTruthy', require( '@stdlib/ndarray-base-count-truthy' ) ); - -/** -* @name ndarray -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ctor} -*/ -setReadOnly( ns, 'ndarray', require( '@stdlib/ndarray-base-ctor' ) ); - -/** -* @name data -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/data-buffer} -*/ -setReadOnly( ns, 'data', require( '@stdlib/ndarray-base-data-buffer' ) ); - -/** -* @name descriptor -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/descriptor} -*/ -setReadOnly( ns, 'descriptor', require( '@stdlib/ndarray-base-descriptor' ) ); - -/** -* @name diagonal -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/diagonal} -*/ -setReadOnly( ns, 'diagonal', require( '@stdlib/ndarray-base-diagonal' ) ); - -/** -* @name dtype -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype} -*/ -setReadOnly( ns, 'dtype', require( '@stdlib/ndarray-base-dtype' ) ); - -/** -* @name dtypeAlignment -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-alignment} -*/ -setReadOnly( ns, 'dtypeAlignment', require( '@stdlib/ndarray-base-dtype-alignment' ) ); - -/** -* @name dtypeChar -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-char} -*/ -setReadOnly( ns, 'dtypeChar', require( '@stdlib/ndarray-base-dtype-char' ) ); - -/** -* @name dtypeChars -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-chars} -*/ -setReadOnly( ns, 'dtypeChars', require( '@stdlib/ndarray-base-dtype-chars' ) ); - -/** -* @name dtypeDesc -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-desc} -*/ -setReadOnly( ns, 'dtypeDesc', require( '@stdlib/ndarray-base-dtype-desc' ) ); - -/** -* @name dtypeEnum2Str -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-enum2str} -*/ -setReadOnly( ns, 'dtypeEnum2Str', require( '@stdlib/ndarray-base-dtype-enum2str' ) ); - -/** -* @name dtypeEnums -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-enums} -*/ -setReadOnly( ns, 'dtypeEnums', require( '@stdlib/ndarray-base-dtype-enums' ) ); - -/** -* @name dtypeObjects -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-objects} -*/ -setReadOnly( ns, 'dtypeObjects', require( '@stdlib/ndarray-base-dtype-objects' ) ); - -/** -* @name dtypeResolveEnum -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-resolve-enum} -*/ -setReadOnly( ns, 'dtypeResolveEnum', require( '@stdlib/ndarray-base-dtype-resolve-enum' ) ); - -/** -* @name dtypeResolveStr -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-resolve-str} -*/ -setReadOnly( ns, 'dtypeResolveStr', require( '@stdlib/ndarray-base-dtype-resolve-str' ) ); - -/** -* @name dtypeStr2Enum -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-str2enum} -*/ -setReadOnly( ns, 'dtypeStr2Enum', require( '@stdlib/ndarray-base-dtype-str2enum' ) ); - -/** -* @name dtypeStrings -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype-strings} -*/ -setReadOnly( ns, 'dtypeStrings', require( '@stdlib/ndarray-base-dtype-strings' ) ); - -/** -* @name dtype2c -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtype2c} -*/ -setReadOnly( ns, 'dtype2c', require( '@stdlib/ndarray-base-dtype2c' ) ); - -/** -* @name dtypes2enums -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtypes2enums} -*/ -setReadOnly( ns, 'dtypes2enums', require( '@stdlib/ndarray-base-dtypes2enums' ) ); - -/** -* @name dtypes2signatures -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtypes2signatures} -*/ -setReadOnly( ns, 'dtypes2signatures', require( '@stdlib/ndarray-base-dtypes2signatures' ) ); - -/** -* @name dtypes2strings -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/dtypes2strings} -*/ -setReadOnly( ns, 'dtypes2strings', require( '@stdlib/ndarray-base-dtypes2strings' ) ); - -/** -* @name empty -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/empty} -*/ -setReadOnly( ns, 'empty', require( '@stdlib/ndarray-base-empty' ) ); - -/** -* @name emptyLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/empty-like} -*/ -setReadOnly( ns, 'emptyLike', require( '@stdlib/ndarray-base-empty-like' ) ); - -/** -* @name every -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/every} -*/ -setReadOnly( ns, 'every', require( '@stdlib/ndarray-base-every' ) ); - -/** -* @name everyBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/every-by} -*/ -setReadOnly( ns, 'everyBy', require( '@stdlib/ndarray-base-every-by' ) ); - -/** -* @name expandDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/expand-dimensions} -*/ -setReadOnly( ns, 'expandDimensions', require( '@stdlib/ndarray-base-expand-dimensions' ) ); - -/** -* @name falses -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/falses} -*/ -setReadOnly( ns, 'falses', require( '@stdlib/ndarray-base-falses' ) ); - -/** -* @name falsesLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/falses-like} -*/ -setReadOnly( ns, 'falsesLike', require( '@stdlib/ndarray-base-falses-like' ) ); - -/** -* @name fill -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/fill} -*/ -setReadOnly( ns, 'fill', require( '@stdlib/ndarray-base-fill' ) ); - -/** -* @name fillBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/fill-by} -*/ -setReadOnly( ns, 'fillBy', require( '@stdlib/ndarray-base-fill-by' ) ); - -/** -* @name fillDiagonal -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/fill-diagonal} -*/ -setReadOnly( ns, 'fillDiagonal', require( '@stdlib/ndarray-base-fill-diagonal' ) ); - -/** -* @name find -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/find} -*/ -setReadOnly( ns, 'find', require( '@stdlib/ndarray-base-find' ) ); - -/** -* @name flag -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/flag} -*/ -setReadOnly( ns, 'flag', require( '@stdlib/ndarray-base-flag' ) ); - -/** -* @name flags -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/flags} -*/ -setReadOnly( ns, 'flags', require( '@stdlib/ndarray-base-flags' ) ); - -/** -* @name flattenShape -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/flatten-shape} -*/ -setReadOnly( ns, 'flattenShape', require( '@stdlib/ndarray-base-flatten-shape' ) ); - -/** -* @name flattenShapeFrom -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/flatten-shape-from} -*/ -setReadOnly( ns, 'flattenShapeFrom', require( '@stdlib/ndarray-base-flatten-shape-from' ) ); - -/** -* @name fliplr -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/fliplr} -*/ -setReadOnly( ns, 'fliplr', require( '@stdlib/ndarray-base-fliplr' ) ); - -/** -* @name flipud -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/flipud} -*/ -setReadOnly( ns, 'flipud', require( '@stdlib/ndarray-base-flipud' ) ); - -/** -* @name forEach -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/for-each} -*/ -setReadOnly( ns, 'forEach', require( '@stdlib/ndarray-base-for-each' ) ); - -/** -* @name array2ndarray -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/from-array} -*/ -setReadOnly( ns, 'array2ndarray', require( '@stdlib/ndarray-base-from-array' ) ); - -/** -* @name scalar2ndarray -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/from-scalar} -*/ -setReadOnly( ns, 'scalar2ndarray', require( '@stdlib/ndarray-base-from-scalar' ) ); - -/** -* @name scalar2ndarrayLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/from-scalar-like} -*/ -setReadOnly( ns, 'scalar2ndarrayLike', require( '@stdlib/ndarray-base-from-scalar-like' ) ); - -/** -* @name full -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/full} -*/ -setReadOnly( ns, 'full', require( '@stdlib/ndarray-base-full' ) ); - -/** -* @name fullBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/full-by} -*/ -setReadOnly( ns, 'fullBy', require( '@stdlib/ndarray-base-full-by' ) ); - -/** -* @name includes -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/includes} -*/ -setReadOnly( ns, 'includes', require( '@stdlib/ndarray-base-includes' ) ); - -/** -* @name ind -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ind} -*/ -setReadOnly( ns, 'ind', require( '@stdlib/ndarray-base-ind' ) ); - -/** -* @name ind2sub -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ind2sub} -*/ -setReadOnly( ns, 'ind2sub', require( '@stdlib/ndarray-base-ind2sub' ) ); - -/** -* @name iterationOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/iteration-order} -*/ -setReadOnly( ns, 'iterationOrder', require( '@stdlib/ndarray-base-iteration-order' ) ); - -/** -* @name loopOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/loop-interchange-order} -*/ -setReadOnly( ns, 'loopOrder', require( '@stdlib/ndarray-base-loop-interchange-order' ) ); - -/** -* @name map -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/map} -*/ -setReadOnly( ns, 'map', require( '@stdlib/ndarray-base-map' ) ); - -/** -* @name maxViewBufferIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/max-view-buffer-index} -*/ -setReadOnly( ns, 'maxViewBufferIndex', require( '@stdlib/ndarray-base-max-view-buffer-index' ) ); - -/** -* @name maybeBroadcastArray -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-array} -*/ -setReadOnly( ns, 'maybeBroadcastArray', require( '@stdlib/ndarray-base-maybe-broadcast-array' ) ); - -/** -* @name maybeBroadcastArrayExceptDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-array-except-dimensions} -*/ -setReadOnly( ns, 'maybeBroadcastArrayExceptDimensions', require( '@stdlib/ndarray-base-maybe-broadcast-array-except-dimensions' ) ); - -/** -* @name maybeBroadcastArrays -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/maybe-broadcast-arrays} -*/ -setReadOnly( ns, 'maybeBroadcastArrays', require( '@stdlib/ndarray-base-maybe-broadcast-arrays' ) ); - -/** -* @name metaDataProps -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/meta-data-props} -*/ -setReadOnly( ns, 'metaDataProps', require( '@stdlib/ndarray-base-meta-data-props' ) ); - -/** -* @name minSignedIntegerDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/min-signed-integer-dtype} -*/ -setReadOnly( ns, 'minSignedIntegerDataType', require( '@stdlib/ndarray-base-min-signed-integer-dtype' ) ); - -/** -* @name minUnsignedIntegerDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/min-unsigned-integer-dtype} -*/ -setReadOnly( ns, 'minUnsignedIntegerDataType', require( '@stdlib/ndarray-base-min-unsigned-integer-dtype' ) ); - -/** -* @name minViewBufferIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/min-view-buffer-index} -*/ -setReadOnly( ns, 'minViewBufferIndex', require( '@stdlib/ndarray-base-min-view-buffer-index' ) ); - -/** -* @name minmaxViewBufferIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/minmax-view-buffer-index} -*/ -setReadOnly( ns, 'minmaxViewBufferIndex', require( '@stdlib/ndarray-base-minmax-view-buffer-index' ) ); - -/** -* @name nans -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nans} -*/ -setReadOnly( ns, 'nans', require( '@stdlib/ndarray-base-nans' ) ); - -/** -* @name nansLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nans-like} -*/ -setReadOnly( ns, 'nansLike', require( '@stdlib/ndarray-base-nans-like' ) ); - -/** -* @name ndarraylike2descriptor -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ndarraylike2descriptor} -*/ -setReadOnly( ns, 'ndarraylike2descriptor', require( '@stdlib/ndarray-base-ndarraylike2descriptor' ) ); - -/** -* @name ndarraylike2ndarray -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ndarraylike2ndarray} -*/ -setReadOnly( ns, 'ndarraylike2ndarray', require( '@stdlib/ndarray-base-ndarraylike2ndarray' ) ); - -/** -* @name ndarraylike2object -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ndarraylike2object} -*/ -setReadOnly( ns, 'ndarraylike2object', require( '@stdlib/ndarray-base-ndarraylike2object' ) ); - -/** -* @name ndarraylike2scalar -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ndarraylike2scalar} -*/ -setReadOnly( ns, 'ndarraylike2scalar', require( '@stdlib/ndarray-base-ndarraylike2scalar' ) ); - -/** -* @name ndims -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ndims} -*/ -setReadOnly( ns, 'ndims', require( '@stdlib/ndarray-base-ndims' ) ); - -/** -* @name nextCartesianIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/next-cartesian-index} -*/ -setReadOnly( ns, 'nextCartesianIndex', require( '@stdlib/ndarray-base-next-cartesian-index' ) ); - -/** -* @name nonsingletonDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nonsingleton-dimensions} -*/ -setReadOnly( ns, 'nonsingletonDimensions', require( '@stdlib/ndarray-base-nonsingleton-dimensions' ) ); - -/** -* @name normalizeIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/normalize-index} -*/ -setReadOnly( ns, 'normalizeIndex', require( '@stdlib/ndarray-base-normalize-index' ) ); - -/** -* @name normalizeIndices -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/normalize-indices} -*/ -setReadOnly( ns, 'normalizeIndices', require( '@stdlib/ndarray-base-normalize-indices' ) ); - -/** -* @name nullary -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nullary} -*/ -setReadOnly( ns, 'nullary', require( '@stdlib/ndarray-base-nullary' ) ); - -/** -* @name nullaryLoopOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nullary-loop-interchange-order} -*/ -setReadOnly( ns, 'nullaryLoopOrder', require( '@stdlib/ndarray-base-nullary-loop-interchange-order' ) ); - -/** -* @name nullaryStrided1d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nullary-strided1d} -*/ -setReadOnly( ns, 'nullaryStrided1d', require( '@stdlib/ndarray-base-nullary-strided1d' ) ); - -/** -* @name nullaryStrided1dDispatch -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nullary-strided1d-dispatch} -*/ -setReadOnly( ns, 'nullaryStrided1dDispatch', require( '@stdlib/ndarray-base-nullary-strided1d-dispatch' ) ); - -/** -* @name nullaryStrided1dDispatchFactory -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nullary-strided1d-dispatch-factory} -*/ -setReadOnly( ns, 'nullaryStrided1dDispatchFactory', require( '@stdlib/ndarray-base-nullary-strided1d-dispatch-factory' ) ); - -/** -* @name nullaryBlockSize -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nullary-tiling-block-size} -*/ -setReadOnly( ns, 'nullaryBlockSize', require( '@stdlib/ndarray-base-nullary-tiling-block-size' ) ); - -/** -* @name nulls -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nulls} -*/ -setReadOnly( ns, 'nulls', require( '@stdlib/ndarray-base-nulls' ) ); - -/** -* @name nullsLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/nulls-like} -*/ -setReadOnly( ns, 'nullsLike', require( '@stdlib/ndarray-base-nulls-like' ) ); - -/** -* @name numel -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/numel} -*/ -setReadOnly( ns, 'numel', require( '@stdlib/ndarray-base-numel' ) ); - -/** -* @name numelDimension -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/numel-dimension} -*/ -setReadOnly( ns, 'numelDimension', require( '@stdlib/ndarray-base-numel-dimension' ) ); - -/** -* @name offset -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/offset} -*/ -setReadOnly( ns, 'offset', require( '@stdlib/ndarray-base-offset' ) ); - -/** -* @name offsets -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/offsets} -*/ -setReadOnly( ns, 'offsets', require( '@stdlib/ndarray-base-offsets' ) ); - -/** -* @name ones -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ones} -*/ -setReadOnly( ns, 'ones', require( '@stdlib/ndarray-base-ones' ) ); - -/** -* @name onesLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ones-like} -*/ -setReadOnly( ns, 'onesLike', require( '@stdlib/ndarray-base-ones-like' ) ); - -/** -* @name order -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/order} -*/ -setReadOnly( ns, 'order', require( '@stdlib/ndarray-base-order' ) ); - -/** -* @name outputDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/output-dtype} -*/ -setReadOnly( ns, 'outputDataType', require( '@stdlib/ndarray-base-output-dtype' ) ); - -/** -* @name outputOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/output-order} -*/ -setReadOnly( ns, 'outputOrder', require( '@stdlib/ndarray-base-output-order' ) ); - -/** -* @name outputPolicyEnum2Str -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/output-policy-enum2str} -*/ -setReadOnly( ns, 'outputPolicyEnum2Str', require( '@stdlib/ndarray-base-output-policy-enum2str' ) ); - -/** -* @name outputPolicyResolveEnum -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/output-policy-resolve-enum} -*/ -setReadOnly( ns, 'outputPolicyResolveEnum', require( '@stdlib/ndarray-base-output-policy-resolve-enum' ) ); - -/** -* @name outputPolicyResolveStr -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/output-policy-resolve-str} -*/ -setReadOnly( ns, 'outputPolicyResolveStr', require( '@stdlib/ndarray-base-output-policy-resolve-str' ) ); - -/** -* @name outputPolicyStr2Enum -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/output-policy-str2enum} -*/ -setReadOnly( ns, 'outputPolicyStr2Enum', require( '@stdlib/ndarray-base-output-policy-str2enum' ) ); - -/** -* @name pop -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/pop} -*/ -setReadOnly( ns, 'pop', require( '@stdlib/ndarray-base-pop' ) ); - -/** -* @name prependSingletonDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/prepend-singleton-dimensions} -*/ -setReadOnly( ns, 'prependSingletonDimensions', require( '@stdlib/ndarray-base-prepend-singleton-dimensions' ) ); - -/** -* @name promoteDataTypes -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/promote-dtypes} -*/ -setReadOnly( ns, 'promoteDataTypes', require( '@stdlib/ndarray-base-promote-dtypes' ) ); - -/** -* @name quaternaryLoopOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/quaternary-loop-interchange-order} -*/ -setReadOnly( ns, 'quaternaryLoopOrder', require( '@stdlib/ndarray-base-quaternary-loop-interchange-order' ) ); - -/** -* @name quaternaryBlockSize -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/quaternary-tiling-block-size} -*/ -setReadOnly( ns, 'quaternaryBlockSize', require( '@stdlib/ndarray-base-quaternary-tiling-block-size' ) ); - -/** -* @name quinaryLoopOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/quinary-loop-interchange-order} -*/ -setReadOnly( ns, 'quinaryLoopOrder', require( '@stdlib/ndarray-base-quinary-loop-interchange-order' ) ); - -/** -* @name quinaryBlockSize -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/quinary-tiling-block-size} -*/ -setReadOnly( ns, 'quinaryBlockSize', require( '@stdlib/ndarray-base-quinary-tiling-block-size' ) ); - -/** -* @name reinterpretBoolean -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/reinterpret-boolean} -*/ -setReadOnly( ns, 'reinterpretBoolean', require( '@stdlib/ndarray-base-reinterpret-boolean' ) ); - -/** -* @name reinterpretComplex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/reinterpret-complex} -*/ -setReadOnly( ns, 'reinterpretComplex', require( '@stdlib/ndarray-base-reinterpret-complex' ) ); - -/** -* @name reinterpretComplex64 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/reinterpret-complex64} -*/ -setReadOnly( ns, 'reinterpretComplex64', require( '@stdlib/ndarray-base-reinterpret-complex64' ) ); - -/** -* @name reinterpretComplex128 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/reinterpret-complex128} -*/ -setReadOnly( ns, 'reinterpretComplex128', require( '@stdlib/ndarray-base-reinterpret-complex128' ) ); - -/** -* @name removeSingletonDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/remove-singleton-dimensions} -*/ -setReadOnly( ns, 'removeSingletonDimensions', require( '@stdlib/ndarray-base-remove-singleton-dimensions' ) ); - -/** -* @name reverse -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/reverse} -*/ -setReadOnly( ns, 'reverse', require( '@stdlib/ndarray-base-reverse' ) ); - -/** -* @name reverseDimension -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/reverse-dimension} -*/ -setReadOnly( ns, 'reverseDimension', require( '@stdlib/ndarray-base-reverse-dimension' ) ); - -/** -* @name reverseDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/reverse-dimensions} -*/ -setReadOnly( ns, 'reverseDimensions', require( '@stdlib/ndarray-base-reverse-dimensions' ) ); - -/** -* @name rot90 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/rot90} -*/ -setReadOnly( ns, 'rot90', require( '@stdlib/ndarray-base-rot90' ) ); - -/** -* @name rot180 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/rot180} -*/ -setReadOnly( ns, 'rot180', require( '@stdlib/ndarray-base-rot180' ) ); - -/** -* @name rotl90 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/rotl90} -*/ -setReadOnly( ns, 'rotl90', require( '@stdlib/ndarray-base-rotl90' ) ); - -/** -* @name rotr90 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/rotr90} -*/ -setReadOnly( ns, 'rotr90', require( '@stdlib/ndarray-base-rotr90' ) ); - -/** -* @name serializeMetaData -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/serialize-meta-data} -*/ -setReadOnly( ns, 'serializeMetaData', require( '@stdlib/ndarray-base-serialize-meta-data' ) ); - -/** -* @name setDescriptorOffsets -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/set-descriptor-offsets} -*/ -setReadOnly( ns, 'setDescriptorOffsets', require( '@stdlib/ndarray-base-set-descriptor-offsets' ) ); - -/** -* @name shape -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/shape} -*/ -setReadOnly( ns, 'shape', require( '@stdlib/ndarray-base-shape' ) ); - -/** -* @name shape2strides -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/shape2strides} -*/ -setReadOnly( ns, 'shape2strides', require( '@stdlib/ndarray-base-shape2strides' ) ); - -/** -* @name shift -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/shift} -*/ -setReadOnly( ns, 'shift', require( '@stdlib/ndarray-base-shift' ) ); - -/** -* @name singletonDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/singleton-dimensions} -*/ -setReadOnly( ns, 'singletonDimensions', require( '@stdlib/ndarray-base-singleton-dimensions' ) ); - -/** -* @name slice -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/slice} -*/ -setReadOnly( ns, 'slice', require( '@stdlib/ndarray-base-slice' ) ); - -/** -* @name sliceAssign -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/slice-assign} -*/ -setReadOnly( ns, 'sliceAssign', require( '@stdlib/ndarray-base-slice-assign' ) ); - -/** -* @name sliceDimension -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/slice-dimension} -*/ -setReadOnly( ns, 'sliceDimension', require( '@stdlib/ndarray-base-slice-dimension' ) ); - -/** -* @name sliceDimensionFrom -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/slice-dimension-from} -*/ -setReadOnly( ns, 'sliceDimensionFrom', require( '@stdlib/ndarray-base-slice-dimension-from' ) ); - -/** -* @name sliceDimensionTo -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/slice-dimension-to} -*/ -setReadOnly( ns, 'sliceDimensionTo', require( '@stdlib/ndarray-base-slice-dimension-to' ) ); - -/** -* @name sliceFrom -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/slice-from} -*/ -setReadOnly( ns, 'sliceFrom', require( '@stdlib/ndarray-base-slice-from' ) ); - -/** -* @name sliceTo -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/slice-to} -*/ -setReadOnly( ns, 'sliceTo', require( '@stdlib/ndarray-base-slice-to' ) ); - -/** -* @name some -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/some} -*/ -setReadOnly( ns, 'some', require( '@stdlib/ndarray-base-some' ) ); - -/** -* @name someBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/some-by} -*/ -setReadOnly( ns, 'someBy', require( '@stdlib/ndarray-base-some-by' ) ); - -/** -* @name spreadDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/spread-dimensions} -*/ -setReadOnly( ns, 'spreadDimensions', require( '@stdlib/ndarray-base-spread-dimensions' ) ); - -/** -* @name stride -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/stride} -*/ -setReadOnly( ns, 'stride', require( '@stdlib/ndarray-base-stride' ) ); - -/** -* @name strides -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/strides} -*/ -setReadOnly( ns, 'strides', require( '@stdlib/ndarray-base-strides' ) ); - -/** -* @name strides2offset -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/strides2offset} -*/ -setReadOnly( ns, 'strides2offset', require( '@stdlib/ndarray-base-strides2offset' ) ); - -/** -* @name strides2order -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/strides2order} -*/ -setReadOnly( ns, 'strides2order', require( '@stdlib/ndarray-base-strides2order' ) ); - -/** -* @name sub2ind -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/sub2ind} -*/ -setReadOnly( ns, 'sub2ind', require( '@stdlib/ndarray-base-sub2ind' ) ); - -/** -* @name ternary -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ternary} -*/ -setReadOnly( ns, 'ternary', require( '@stdlib/ndarray-base-ternary' ) ); - -/** -* @name ternaryLoopOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ternary-loop-interchange-order} -*/ -setReadOnly( ns, 'ternaryLoopOrder', require( '@stdlib/ndarray-base-ternary-loop-interchange-order' ) ); - -/** -* @name ternaryOutputDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ternary-output-dtype} -*/ -setReadOnly( ns, 'ternaryOutputDataType', require( '@stdlib/ndarray-base-ternary-output-dtype' ) ); - -/** -* @name ternaryBlockSize -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/ternary-tiling-block-size} -*/ -setReadOnly( ns, 'ternaryBlockSize', require( '@stdlib/ndarray-base-ternary-tiling-block-size' ) ); - -/** -* @name tile -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/tile} -*/ -setReadOnly( ns, 'tile', require( '@stdlib/ndarray-base-tile' ) ); - -/** -* @name blockSize -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/tiling-block-size} -*/ -setReadOnly( ns, 'blockSize', require( '@stdlib/ndarray-base-tiling-block-size' ) ); - -/** -* @name ndarray2array -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-array} -*/ -setReadOnly( ns, 'ndarray2array', require( '@stdlib/ndarray-base-to-array' ) ); - -/** -* @name toFlippedlr -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-flippedlr} -*/ -setReadOnly( ns, 'toFlippedlr', require( '@stdlib/ndarray-base-to-flippedlr' ) ); - -/** -* @name toFlippedud -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-flippedud} -*/ -setReadOnly( ns, 'toFlippedud', require( '@stdlib/ndarray-base-to-flippedud' ) ); - -/** -* @name toNormalizedIndices -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-normalized-indices} -*/ -setReadOnly( ns, 'toNormalizedIndices', require( '@stdlib/ndarray-base-to-normalized-indices' ) ); - -/** -* @name toReversed -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-reversed} -*/ -setReadOnly( ns, 'toReversed', require( '@stdlib/ndarray-base-to-reversed' ) ); - -/** -* @name toReversedDimension -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-reversed-dimension} -*/ -setReadOnly( ns, 'toReversedDimension', require( '@stdlib/ndarray-base-to-reversed-dimension' ) ); - -/** -* @name toReversedDimensions -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-reversed-dimensions} -*/ -setReadOnly( ns, 'toReversedDimensions', require( '@stdlib/ndarray-base-to-reversed-dimensions' ) ); - -/** -* @name toRot90 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-rot90} -*/ -setReadOnly( ns, 'toRot90', require( '@stdlib/ndarray-base-to-rot90' ) ); - -/** -* @name toRot180 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-rot180} -*/ -setReadOnly( ns, 'toRot180', require( '@stdlib/ndarray-base-to-rot180' ) ); - -/** -* @name toRotl90 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-rotl90} -*/ -setReadOnly( ns, 'toRotl90', require( '@stdlib/ndarray-base-to-rotl90' ) ); - -/** -* @name toRotr90 -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-rotr90} -*/ -setReadOnly( ns, 'toRotr90', require( '@stdlib/ndarray-base-to-rotr90' ) ); - -/** -* @name toTransposed -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-transposed} -*/ -setReadOnly( ns, 'toTransposed', require( '@stdlib/ndarray-base-to-transposed' ) ); - -/** -* @name toUnflattened -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-unflattened} -*/ -setReadOnly( ns, 'toUnflattened', require( '@stdlib/ndarray-base-to-unflattened' ) ); - -/** -* @name toUniqueNormalizedIndices -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/to-unique-normalized-indices} -*/ -setReadOnly( ns, 'toUniqueNormalizedIndices', require( '@stdlib/ndarray-base-to-unique-normalized-indices' ) ); - -/** -* @name transpose -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/transpose} -*/ -setReadOnly( ns, 'transpose', require( '@stdlib/ndarray-base-transpose' ) ); - -/** -* @name trues -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/trues} -*/ -setReadOnly( ns, 'trues', require( '@stdlib/ndarray-base-trues' ) ); - -/** -* @name truesLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/trues-like} -*/ -setReadOnly( ns, 'truesLike', require( '@stdlib/ndarray-base-trues-like' ) ); - -/** -* @name unary -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary} -*/ -setReadOnly( ns, 'unary', require( '@stdlib/ndarray-base-unary' ) ); - -/** -* @name unaryAccumulate -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-accumulate} -*/ -setReadOnly( ns, 'unaryAccumulate', require( '@stdlib/ndarray-base-unary-accumulate' ) ); - -/** -* @name unaryAddonDispatch -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-addon-dispatch} -*/ -setReadOnly( ns, 'unaryAddonDispatch', require( '@stdlib/ndarray-base-unary-addon-dispatch' ) ); - -/** -* @name unaryBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-by} -*/ -setReadOnly( ns, 'unaryBy', require( '@stdlib/ndarray-base-unary-by' ) ); - -/** -* @name unaryInputCastingDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-input-casting-dtype} -*/ -setReadOnly( ns, 'unaryInputCastingDataType', require( '@stdlib/ndarray-base-unary-input-casting-dtype' ) ); - -/** -* @name unaryLoopOrder -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-loop-interchange-order} -*/ -setReadOnly( ns, 'unaryLoopOrder', require( '@stdlib/ndarray-base-unary-loop-interchange-order' ) ); - -/** -* @name unaryOutputDataType -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-output-dtype} -*/ -setReadOnly( ns, 'unaryOutputDataType', require( '@stdlib/ndarray-base-unary-output-dtype' ) ); - -/** -* @name unaryReduceStrided1d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d} -*/ -setReadOnly( ns, 'unaryReduceStrided1d', require( '@stdlib/ndarray-base-unary-reduce-strided1d' ) ); - -/** -* @name unaryReduceStrided1dAssignStruct -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-assign-struct} -*/ -setReadOnly( ns, 'unaryReduceStrided1dAssignStruct', require( '@stdlib/ndarray-base-unary-reduce-strided1d-assign-struct' ) ); - -/** -* @name unaryReduceStrided1dBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-by} -*/ -setReadOnly( ns, 'unaryReduceStrided1dBy', require( '@stdlib/ndarray-base-unary-reduce-strided1d-by' ) ); - -/** -* @name unaryReduceStrided1dDispatch -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch} -*/ -setReadOnly( ns, 'unaryReduceStrided1dDispatch', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch' ) ); - -/** -* @name unaryReduceStrided1dDispatchBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by} -*/ -setReadOnly( ns, 'unaryReduceStrided1dDispatchBy', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by' ) ); - -/** -* @name unaryReduceStrided1dDispatchByFactory -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-by-factory} -*/ -setReadOnly( ns, 'unaryReduceStrided1dDispatchByFactory', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by-factory' ) ); - -/** -* @name unaryReduceStrided1dDispatchFactory -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-strided1d-dispatch-factory} -*/ -setReadOnly( ns, 'unaryReduceStrided1dDispatchFactory', require( '@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-factory' ) ); - -/** -* @name unaryReduceSubarray -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-subarray} -*/ -setReadOnly( ns, 'unaryReduceSubarray', require( '@stdlib/ndarray-base-unary-reduce-subarray' ) ); - -/** -* @name unaryReduceSubarrayBy -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-reduce-subarray-by} -*/ -setReadOnly( ns, 'unaryReduceSubarrayBy', require( '@stdlib/ndarray-base-unary-reduce-subarray-by' ) ); - -/** -* @name unaryStrided1d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-strided1d} -*/ -setReadOnly( ns, 'unaryStrided1d', require( '@stdlib/ndarray-base-unary-strided1d' ) ); - -/** -* @name unaryStrided1dDispatch -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-strided1d-dispatch} -*/ -setReadOnly( ns, 'unaryStrided1dDispatch', require( '@stdlib/ndarray-base-unary-strided1d-dispatch' ) ); - -/** -* @name unaryStrided1dDispatchFactory -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-strided1d-dispatch-factory} -*/ -setReadOnly( ns, 'unaryStrided1dDispatchFactory', require( '@stdlib/ndarray-base-unary-strided1d-dispatch-factory' ) ); - -/** -* @name unaryBlockSize -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unary-tiling-block-size} -*/ -setReadOnly( ns, 'unaryBlockSize', require( '@stdlib/ndarray-base-unary-tiling-block-size' ) ); - -/** -* @name unflatten -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unflatten} -*/ -setReadOnly( ns, 'unflatten', require( '@stdlib/ndarray-base-unflatten' ) ); - -/** -* @name unflattenShape -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/unflatten-shape} -*/ -setReadOnly( ns, 'unflattenShape', require( '@stdlib/ndarray-base-unflatten-shape' ) ); - -/** -* @name vind2bind -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/vind2bind} -*/ -setReadOnly( ns, 'vind2bind', require( '@stdlib/ndarray-base-vind2bind' ) ); - -/** -* @name wrapIndex -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/wrap-index} -*/ -setReadOnly( ns, 'wrapIndex', require( '@stdlib/ndarray-base-wrap-index' ) ); - -/** -* @name zeros -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/zeros} -*/ -setReadOnly( ns, 'zeros', require( '@stdlib/ndarray-base-zeros' ) ); - -/** -* @name zerosLike -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/zeros-like} -*/ -setReadOnly( ns, 'zerosLike', require( '@stdlib/ndarray-base-zeros-like' ) ); - -/** -* @name zip2views1d -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/ndarray/base/zip2views1d} -*/ -setReadOnly( ns, 'zip2views1d', require( '@stdlib/ndarray-base-zip2views1d' ) ); - - -// EXPORTS // - -module.exports = ns; diff --git a/package.json b/package.json index 7f149e0..99a5f9c 100644 --- a/package.json +++ b/package.json @@ -3,30 +3,8 @@ "version": "0.4.1", "description": "Base ndarray.", "license": "Apache-2.0", - "author": { - "name": "The Stdlib Authors", - "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" - }, - "contributors": [ - { - "name": "The Stdlib Authors", - "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" - } - ], - "main": "lib/index.js", - "directories": { - "doc": "./docs", - "example": "./examples", - "lib": "./lib", - "test": "./test" - }, - "types": "./docs/types", - "scripts": { - "test": "make test", - "test-cov": "make test-cov", - "examples": "make examples", - "benchmark": "make benchmark" - }, + "type": "module", + "main": "./index.mjs", "homepage": "https://stdlib.io", "repository": { "type": "git", @@ -35,573 +13,6 @@ "bugs": { "url": "https://github.com/stdlib-js/stdlib/issues" }, - "dependencies": { - "@stdlib/ndarray-base-any": "^0.1.1", - "@stdlib/ndarray-base-any-by": "^0.1.1", - "@stdlib/ndarray-base-append-singleton-dimensions": "github:stdlib-js/ndarray-base-append-singleton-dimensions#main", - "@stdlib/ndarray-base-assert": "^0.4.1", - "@stdlib/ndarray-base-assign": "^0.2.1", - "@stdlib/ndarray-base-assign-diagonal": "github:stdlib-js/ndarray-base-assign-diagonal#main", - "@stdlib/ndarray-base-assign-scalar": "github:stdlib-js/ndarray-base-assign-scalar#main", - "@stdlib/ndarray-base-atleast1d": "github:stdlib-js/ndarray-base-atleast1d#main", - "@stdlib/ndarray-base-atleast2d": "github:stdlib-js/ndarray-base-atleast2d#main", - "@stdlib/ndarray-base-atleast3d": "github:stdlib-js/ndarray-base-atleast3d#main", - "@stdlib/ndarray-base-atleastnd": "github:stdlib-js/ndarray-base-atleastnd#main", - "@stdlib/ndarray-base-binary": "^0.1.1", - "@stdlib/ndarray-base-binary-input-casting-dtype": "^0.1.1", - "@stdlib/ndarray-base-binary-loop-interchange-order": "^0.2.4", - "@stdlib/ndarray-base-binary-output-dtype": "^0.1.1", - "@stdlib/ndarray-base-binary-reduce-strided1d": "^0.1.1", - "@stdlib/ndarray-base-binary-reduce-strided1d-dispatch": "^0.1.1", - "@stdlib/ndarray-base-binary-reduce-strided1d-dispatch-factory": "^0.0.1", - "@stdlib/ndarray-base-binary-tiling-block-size": "^0.2.3", - "@stdlib/ndarray-base-bind2vind": "^0.2.3", - "@stdlib/ndarray-base-broadcast-array": "^0.2.4", - "@stdlib/ndarray-base-broadcast-array-except-dimensions": "^0.1.1", - "@stdlib/ndarray-base-broadcast-arrays": "^0.2.3", - "@stdlib/ndarray-base-broadcast-scalar": "^0.2.4", - "@stdlib/ndarray-base-broadcast-scalar-like": "^0.1.1", - "@stdlib/ndarray-base-broadcast-shapes": "^0.2.3", - "@stdlib/ndarray-base-buffer": "^0.3.1", - "@stdlib/ndarray-base-buffer-ctors": "^0.4.1", - "@stdlib/ndarray-base-buffer-dtype": "^0.4.1", - "@stdlib/ndarray-base-buffer-dtype-enum": "^0.3.1", - "@stdlib/ndarray-base-bytes-per-element": "^0.3.1", - "@stdlib/ndarray-base-char2dtype": "^0.2.3", - "@stdlib/ndarray-base-clamp-index": "^0.2.3", - "@stdlib/ndarray-base-clip-index": "github:stdlib-js/ndarray-base-clip-index#main", - "@stdlib/ndarray-base-complement-shape": "^0.1.1", - "@stdlib/ndarray-base-consensus-order": "github:stdlib-js/ndarray-base-consensus-order#main", - "@stdlib/ndarray-base-copy": "^0.1.1", - "@stdlib/ndarray-base-count-falsy": "^0.1.1", - "@stdlib/ndarray-base-count-if": "^0.1.1", - "@stdlib/ndarray-base-count-truthy": "^0.1.1", - "@stdlib/ndarray-base-ctor": "^0.3.1", - "@stdlib/ndarray-base-data-buffer": "^0.2.3", - "@stdlib/ndarray-base-descriptor": "github:stdlib-js/ndarray-base-descriptor#main", - "@stdlib/ndarray-base-diagonal": "github:stdlib-js/ndarray-base-diagonal#main", - "@stdlib/ndarray-base-dtype": "^0.2.3", - "@stdlib/ndarray-base-dtype-alignment": "^0.1.1", - "@stdlib/ndarray-base-dtype-char": "^0.3.1", - "@stdlib/ndarray-base-dtype-chars": "^0.1.1", - "@stdlib/ndarray-base-dtype-desc": "^0.3.1", - "@stdlib/ndarray-base-dtype-enum2str": "^0.2.3", - "@stdlib/ndarray-base-dtype-enums": "^0.1.1", - "@stdlib/ndarray-base-dtype-objects": "^0.1.1", - "@stdlib/ndarray-base-dtype-resolve-enum": "^0.3.1", - "@stdlib/ndarray-base-dtype-resolve-str": "^0.3.1", - "@stdlib/ndarray-base-dtype-str2enum": "^0.2.3", - "@stdlib/ndarray-base-dtype-strings": "^0.1.1", - "@stdlib/ndarray-base-dtype2c": "^0.3.1", - "@stdlib/ndarray-base-dtypes2enums": "^0.1.1", - "@stdlib/ndarray-base-dtypes2signatures": "^0.2.3", - "@stdlib/ndarray-base-dtypes2strings": "^0.1.1", - "@stdlib/ndarray-base-empty": "^0.3.2", - "@stdlib/ndarray-base-empty-like": "^0.3.1", - "@stdlib/ndarray-base-every": "^0.1.1", - "@stdlib/ndarray-base-every-by": "^0.1.1", - "@stdlib/ndarray-base-expand-dimensions": "^0.3.1", - "@stdlib/ndarray-base-falses": "github:stdlib-js/ndarray-base-falses#main", - "@stdlib/ndarray-base-falses-like": "github:stdlib-js/ndarray-base-falses-like#main", - "@stdlib/ndarray-base-fill": "^0.1.1", - "@stdlib/ndarray-base-fill-by": "^0.1.1", - "@stdlib/ndarray-base-fill-diagonal": "github:stdlib-js/ndarray-base-fill-diagonal#main", - "@stdlib/ndarray-base-find": "^0.1.1", - "@stdlib/ndarray-base-flag": "^0.2.3", - "@stdlib/ndarray-base-flags": "^0.2.3", - "@stdlib/ndarray-base-flatten-shape": "^0.1.1", - "@stdlib/ndarray-base-flatten-shape-from": "^0.1.1", - "@stdlib/ndarray-base-fliplr": "^0.2.3", - "@stdlib/ndarray-base-flipud": "^0.2.3", - "@stdlib/ndarray-base-for-each": "^0.1.2", - "@stdlib/ndarray-base-from-array": "^0.1.1", - "@stdlib/ndarray-base-from-scalar": "^0.2.3", - "@stdlib/ndarray-base-from-scalar-like": "^0.1.1", - "@stdlib/ndarray-base-full": "github:stdlib-js/ndarray-base-full#main", - "@stdlib/ndarray-base-full-by": "github:stdlib-js/ndarray-base-full-by#main", - "@stdlib/ndarray-base-includes": "^0.1.1", - "@stdlib/ndarray-base-ind": "^0.2.3", - "@stdlib/ndarray-base-ind2sub": "^0.2.3", - "@stdlib/ndarray-base-iteration-order": "^0.2.3", - "@stdlib/ndarray-base-loop-interchange-order": "^0.1.1", - "@stdlib/ndarray-base-map": "^0.1.1", - "@stdlib/ndarray-base-max-view-buffer-index": "^0.2.3", - "@stdlib/ndarray-base-maybe-broadcast-array": "^0.2.5", - "@stdlib/ndarray-base-maybe-broadcast-array-except-dimensions": "github:stdlib-js/ndarray-base-maybe-broadcast-array-except-dimensions#main", - "@stdlib/ndarray-base-maybe-broadcast-arrays": "^0.2.2", - "@stdlib/ndarray-base-meta-data-props": "^0.2.3", - "@stdlib/ndarray-base-min-signed-integer-dtype": "^0.1.1", - "@stdlib/ndarray-base-min-unsigned-integer-dtype": "^0.1.1", - "@stdlib/ndarray-base-min-view-buffer-index": "^0.2.3", - "@stdlib/ndarray-base-minmax-view-buffer-index": "^0.2.3", - "@stdlib/ndarray-base-nans": "github:stdlib-js/ndarray-base-nans#main", - "@stdlib/ndarray-base-nans-like": "github:stdlib-js/ndarray-base-nans-like#main", - "@stdlib/ndarray-base-ndarraylike2descriptor": "github:stdlib-js/ndarray-base-ndarraylike2descriptor#main", - "@stdlib/ndarray-base-ndarraylike2ndarray": "^0.1.1", - "@stdlib/ndarray-base-ndarraylike2object": "^0.2.3", - "@stdlib/ndarray-base-ndarraylike2scalar": "^0.1.1", - "@stdlib/ndarray-base-ndims": "^0.2.3", - "@stdlib/ndarray-base-next-cartesian-index": "^0.2.3", - "@stdlib/ndarray-base-nonsingleton-dimensions": "^0.2.3", - "@stdlib/ndarray-base-normalize-index": "^0.2.3", - "@stdlib/ndarray-base-normalize-indices": "^0.1.1", - "@stdlib/ndarray-base-nullary": "^0.3.2", - "@stdlib/ndarray-base-nullary-loop-interchange-order": "^0.2.3", - "@stdlib/ndarray-base-nullary-strided1d": "^0.1.1", - "@stdlib/ndarray-base-nullary-strided1d-dispatch": "^0.1.1", - "@stdlib/ndarray-base-nullary-strided1d-dispatch-factory": "^0.0.1", - "@stdlib/ndarray-base-nullary-tiling-block-size": "^0.2.3", - "@stdlib/ndarray-base-nulls": "github:stdlib-js/ndarray-base-nulls#main", - "@stdlib/ndarray-base-nulls-like": "github:stdlib-js/ndarray-base-nulls-like#main", - "@stdlib/ndarray-base-numel": "^0.2.3", - "@stdlib/ndarray-base-numel-dimension": "^0.3.3", - "@stdlib/ndarray-base-offset": "^0.2.3", - "@stdlib/ndarray-base-offsets": "github:stdlib-js/ndarray-base-offsets#main", - "@stdlib/ndarray-base-ones": "github:stdlib-js/ndarray-base-ones#main", - "@stdlib/ndarray-base-ones-like": "github:stdlib-js/ndarray-base-ones-like#main", - "@stdlib/ndarray-base-order": "^0.2.3", - "@stdlib/ndarray-base-output-dtype": "^0.1.1", - "@stdlib/ndarray-base-output-order": "github:stdlib-js/ndarray-base-output-order#main", - "@stdlib/ndarray-base-output-policy-enum2str": "^0.2.3", - "@stdlib/ndarray-base-output-policy-resolve-enum": "^0.2.1", - "@stdlib/ndarray-base-output-policy-resolve-str": "^0.2.3", - "@stdlib/ndarray-base-output-policy-str2enum": "^0.2.3", - "@stdlib/ndarray-base-pop": "^0.1.1", - "@stdlib/ndarray-base-prepend-singleton-dimensions": "^0.3.1", - "@stdlib/ndarray-base-promote-dtypes": "^0.1.1", - "@stdlib/ndarray-base-quaternary-loop-interchange-order": "^0.1.1", - "@stdlib/ndarray-base-quaternary-tiling-block-size": "^0.1.1", - "@stdlib/ndarray-base-quinary-loop-interchange-order": "^0.1.1", - "@stdlib/ndarray-base-quinary-tiling-block-size": "^0.1.1", - "@stdlib/ndarray-base-reinterpret-boolean": "github:stdlib-js/ndarray-base-reinterpret-boolean#main", - "@stdlib/ndarray-base-reinterpret-complex": "github:stdlib-js/ndarray-base-reinterpret-complex#main", - "@stdlib/ndarray-base-reinterpret-complex128": "github:stdlib-js/ndarray-base-reinterpret-complex128#main", - "@stdlib/ndarray-base-reinterpret-complex64": "github:stdlib-js/ndarray-base-reinterpret-complex64#main", - "@stdlib/ndarray-base-remove-singleton-dimensions": "^0.2.3", - "@stdlib/ndarray-base-reverse": "^0.3.1", - "@stdlib/ndarray-base-reverse-dimension": "^0.2.3", - "@stdlib/ndarray-base-reverse-dimensions": "github:stdlib-js/ndarray-base-reverse-dimensions#main", - "@stdlib/ndarray-base-rot180": "github:stdlib-js/ndarray-base-rot180#main", - "@stdlib/ndarray-base-rot90": "github:stdlib-js/ndarray-base-rot90#main", - "@stdlib/ndarray-base-rotl90": "github:stdlib-js/ndarray-base-rotl90#main", - "@stdlib/ndarray-base-rotr90": "github:stdlib-js/ndarray-base-rotr90#main", - "@stdlib/ndarray-base-serialize-meta-data": "^0.2.3", - "@stdlib/ndarray-base-set-descriptor-offsets": "github:stdlib-js/ndarray-base-set-descriptor-offsets#main", - "@stdlib/ndarray-base-shape": "^0.2.3", - "@stdlib/ndarray-base-shape2strides": "^0.2.3", - "@stdlib/ndarray-base-shift": "^0.1.1", - "@stdlib/ndarray-base-singleton-dimensions": "^0.2.3", - "@stdlib/ndarray-base-slice": "^0.2.3", - "@stdlib/ndarray-base-slice-assign": "^0.2.2", - "@stdlib/ndarray-base-slice-dimension": "^0.2.3", - "@stdlib/ndarray-base-slice-dimension-from": "^0.2.4", - "@stdlib/ndarray-base-slice-dimension-to": "^0.2.4", - "@stdlib/ndarray-base-slice-from": "^0.2.3", - "@stdlib/ndarray-base-slice-to": "^0.2.3", - "@stdlib/ndarray-base-some": "^0.1.1", - "@stdlib/ndarray-base-some-by": "^0.1.1", - "@stdlib/ndarray-base-spread-dimensions": "^0.1.1", - "@stdlib/ndarray-base-stride": "^0.2.3", - "@stdlib/ndarray-base-strides": "^0.2.3", - "@stdlib/ndarray-base-strides2offset": "^0.2.3", - "@stdlib/ndarray-base-strides2order": "^0.2.3", - "@stdlib/ndarray-base-sub2ind": "^0.2.3", - "@stdlib/ndarray-base-ternary": "^0.1.1", - "@stdlib/ndarray-base-ternary-loop-interchange-order": "^0.1.1", - "@stdlib/ndarray-base-ternary-output-dtype": "^0.1.1", - "@stdlib/ndarray-base-ternary-tiling-block-size": "^0.1.1", - "@stdlib/ndarray-base-tile": "github:stdlib-js/ndarray-base-tile#main", - "@stdlib/ndarray-base-tiling-block-size": "^0.1.1", - "@stdlib/ndarray-base-to-array": "^0.2.2", - "@stdlib/ndarray-base-to-flippedlr": "^0.1.1", - "@stdlib/ndarray-base-to-flippedud": "^0.1.1", - "@stdlib/ndarray-base-to-normalized-indices": "^0.1.1", - "@stdlib/ndarray-base-to-reversed": "^0.1.1", - "@stdlib/ndarray-base-to-reversed-dimension": "^0.1.1", - "@stdlib/ndarray-base-to-reversed-dimensions": "github:stdlib-js/ndarray-base-to-reversed-dimensions#main", - "@stdlib/ndarray-base-to-rot180": "github:stdlib-js/ndarray-base-to-rot180#main", - "@stdlib/ndarray-base-to-rot90": "github:stdlib-js/ndarray-base-to-rot90#main", - "@stdlib/ndarray-base-to-rotl90": "github:stdlib-js/ndarray-base-to-rotl90#main", - "@stdlib/ndarray-base-to-rotr90": "github:stdlib-js/ndarray-base-to-rotr90#main", - "@stdlib/ndarray-base-to-transposed": "github:stdlib-js/ndarray-base-to-transposed#main", - "@stdlib/ndarray-base-to-unflattened": "github:stdlib-js/ndarray-base-to-unflattened#main", - "@stdlib/ndarray-base-to-unique-normalized-indices": "^0.1.1", - "@stdlib/ndarray-base-transpose": "^0.2.4", - "@stdlib/ndarray-base-trues": "github:stdlib-js/ndarray-base-trues#main", - "@stdlib/ndarray-base-trues-like": "github:stdlib-js/ndarray-base-trues-like#main", - "@stdlib/ndarray-base-unary": "^0.3.1", - "@stdlib/ndarray-base-unary-accumulate": "^0.1.1", - "@stdlib/ndarray-base-unary-addon-dispatch": "^0.1.1", - "@stdlib/ndarray-base-unary-by": "^0.2.3", - "@stdlib/ndarray-base-unary-input-casting-dtype": "^0.1.1", - "@stdlib/ndarray-base-unary-loop-interchange-order": "^0.3.1", - "@stdlib/ndarray-base-unary-output-dtype": "^0.3.1", - "@stdlib/ndarray-base-unary-reduce-strided1d": "^0.1.1", - "@stdlib/ndarray-base-unary-reduce-strided1d-assign-struct": "^0.0.1", - "@stdlib/ndarray-base-unary-reduce-strided1d-by": "^0.1.1", - "@stdlib/ndarray-base-unary-reduce-strided1d-dispatch": "^0.0.1", - "@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by": "^0.0.1", - "@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-by-factory": "^0.0.1", - "@stdlib/ndarray-base-unary-reduce-strided1d-dispatch-factory": "^0.0.1", - "@stdlib/ndarray-base-unary-reduce-subarray": "^0.1.1", - "@stdlib/ndarray-base-unary-reduce-subarray-by": "^0.1.1", - "@stdlib/ndarray-base-unary-strided1d": "^0.1.1", - "@stdlib/ndarray-base-unary-strided1d-dispatch": "^0.1.1", - "@stdlib/ndarray-base-unary-strided1d-dispatch-factory": "^0.0.1", - "@stdlib/ndarray-base-unary-tiling-block-size": "^0.2.3", - "@stdlib/ndarray-base-unflatten": "github:stdlib-js/ndarray-base-unflatten#main", - "@stdlib/ndarray-base-unflatten-shape": "github:stdlib-js/ndarray-base-unflatten-shape#main", - "@stdlib/ndarray-base-vind2bind": "^0.2.3", - "@stdlib/ndarray-base-wrap-index": "^0.2.3", - "@stdlib/ndarray-base-zeros": "^0.3.1", - "@stdlib/ndarray-base-zeros-like": "^0.3.1", - "@stdlib/ndarray-base-zip2views1d": "^0.1.1", - "@stdlib/utils-define-read-only-property": "^0.2.3" - }, - "devDependencies": { - "@stdlib/array-base-accessor-getter": "^0.2.3", - "@stdlib/array-base-accessor-setter": "^0.2.3", - "@stdlib/array-base-any-is-entry-in": "^0.1.1", - "@stdlib/array-base-arraylike2object": "^0.2.2", - "@stdlib/array-base-assert-contains": "^0.2.3", - "@stdlib/array-base-assert-has-equal-values-indexed": "^0.1.1", - "@stdlib/array-base-assert-is-accessor-array": "^0.2.3", - "@stdlib/array-base-assert-is-booleanarray": "^0.0.3", - "@stdlib/array-base-assert-is-complex-typed-array": "^0.1.3", - "@stdlib/array-base-assert-is-complex128array": "^0.2.3", - "@stdlib/array-base-assert-is-complex64array": "^0.2.3", - "@stdlib/array-base-assert-is-sorted-ascending": "^0.1.1", - "@stdlib/array-base-cartesian-power": "^0.2.3", - "@stdlib/array-base-cartesian-product": "^0.2.3", - "@stdlib/array-base-cartesian-square": "^0.2.3", - "@stdlib/array-base-copy": "^0.2.3", - "@stdlib/array-base-copy-indexed": "^0.2.3", - "@stdlib/array-base-every-by": "^0.2.3", - "@stdlib/array-base-fill": "^0.1.1", - "@stdlib/array-base-filled": "^0.2.3", - "@stdlib/array-base-getter": "^0.2.3", - "@stdlib/array-base-indices-complement": "^0.1.1", - "@stdlib/array-base-insert-at": "^0.1.1", - "@stdlib/array-base-join": "^0.1.2", - "@stdlib/array-base-n-cartesian-product": "^0.2.3", - "@stdlib/array-base-nulls": "^0.1.1", - "@stdlib/array-base-ones": "^0.2.3", - "@stdlib/array-base-put": "^0.0.3", - "@stdlib/array-base-resolve-getter": "^0.2.3", - "@stdlib/array-base-reverse": "^0.2.3", - "@stdlib/array-base-setter": "^0.2.3", - "@stdlib/array-base-slice": "^0.3.1", - "@stdlib/array-base-take-indexed": "^0.2.3", - "@stdlib/array-base-take-indexed2": "^0.1.1", - "@stdlib/array-base-to-accessor-array": "^0.2.3", - "@stdlib/array-base-without": "^0.1.1", - "@stdlib/array-base-zero-to": "^0.2.2", - "@stdlib/array-base-zeros": "^0.2.3", - "@stdlib/array-base-zip": "^0.1.1", - "@stdlib/array-bool": "^0.1.2", - "@stdlib/array-buffer": "^0.2.3", - "@stdlib/array-cartesian-square": "^0.2.3", - "@stdlib/array-complex128": "^0.3.2", - "@stdlib/array-complex64": "^0.3.2", - "@stdlib/array-dataview": "^0.2.3", - "@stdlib/array-dtypes": "^0.4.1", - "@stdlib/array-empty": "^0.3.1", - "@stdlib/array-empty-like": "^0.3.1", - "@stdlib/array-filled": "^0.3.1", - "@stdlib/array-filled-by": "^0.3.1", - "@stdlib/array-float16": "github:stdlib-js/array-float16#main", - "@stdlib/array-float32": "^0.2.3", - "@stdlib/array-float64": "^0.2.3", - "@stdlib/array-int16": "^0.2.3", - "@stdlib/array-int32": "^0.2.3", - "@stdlib/array-int8": "^0.2.3", - "@stdlib/array-one-to": "^0.2.3", - "@stdlib/array-ones": "^0.2.2", - "@stdlib/array-struct-factory": "^0.1.1", - "@stdlib/array-typed": "^0.3.2", - "@stdlib/array-typed-complex-ctors": "^0.2.3", - "@stdlib/array-uint16": "^0.2.3", - "@stdlib/array-uint32": "^0.2.3", - "@stdlib/array-uint8": "^0.2.3", - "@stdlib/array-uint8c": "^0.2.3", - "@stdlib/array-zero-to": "^0.2.3", - "@stdlib/array-zeros": "^0.2.3", - "@stdlib/assert-has-bigint-support": "^0.2.3", - "@stdlib/assert-has-own-property": "^0.2.3", - "@stdlib/assert-has-property": "^0.2.3", - "@stdlib/assert-instance-of": "^0.3.1", - "@stdlib/assert-is-array": "^0.2.3", - "@stdlib/assert-is-array-array": "^0.2.3", - "@stdlib/assert-is-array-like-object": "^0.2.3", - "@stdlib/assert-is-boolean": "^0.2.3", - "@stdlib/assert-is-booleanarray": "^0.0.3", - "@stdlib/assert-is-browser": "^0.2.3", - "@stdlib/assert-is-buffer": "^0.2.3", - "@stdlib/assert-is-collection": "^0.2.3", - "@stdlib/assert-is-complex-like": "^0.2.4", - "@stdlib/assert-is-complex128array": "^0.2.3", - "@stdlib/assert-is-complex64": "^0.2.3", - "@stdlib/assert-is-complex64array": "^0.2.3", - "@stdlib/assert-is-dataview": "^0.2.3", - "@stdlib/assert-is-empty-collection": "^0.2.4", - "@stdlib/assert-is-equal-array": "^0.1.1", - "@stdlib/assert-is-equal-booleanarray": "^0.1.1", - "@stdlib/assert-is-float32array": "^0.2.3", - "@stdlib/assert-is-float64array": "^0.2.3", - "@stdlib/assert-is-function": "^0.2.3", - "@stdlib/assert-is-function-array": "^0.2.3", - "@stdlib/assert-is-int16array": "^0.2.3", - "@stdlib/assert-is-int32array": "^0.2.3", - "@stdlib/assert-is-int8array": "^0.2.3", - "@stdlib/assert-is-integer": "^0.2.3", - "@stdlib/assert-is-integer-array": "^0.2.3", - "@stdlib/assert-is-little-endian": "^0.2.3", - "@stdlib/assert-is-method": "^0.2.3", - "@stdlib/assert-is-ndarray-like": "^0.2.3", - "@stdlib/assert-is-nonnegative-integer": "^0.2.3", - "@stdlib/assert-is-nonnegative-integer-array": "^0.2.3", - "@stdlib/assert-is-number": "^0.2.3", - "@stdlib/assert-is-object": "^0.2.3", - "@stdlib/assert-is-plain-object": "^0.2.3", - "@stdlib/assert-is-positive-integer": "^0.2.3", - "@stdlib/assert-is-same-accessor-array": "^0.1.1", - "@stdlib/assert-is-same-array": "^0.2.3", - "@stdlib/assert-is-same-complex128array": "^0.2.3", - "@stdlib/assert-is-same-complex64array": "^0.2.3", - "@stdlib/assert-is-same-float32array": "^0.2.3", - "@stdlib/assert-is-same-float64array": "^0.2.3", - "@stdlib/assert-is-same-value": "^0.2.3", - "@stdlib/assert-is-string": "^0.2.3", - "@stdlib/assert-is-string-array": "^0.2.3", - "@stdlib/assert-is-struct": "^0.1.1", - "@stdlib/assert-is-struct-constructor-like": "^0.1.1", - "@stdlib/assert-is-typed-array-like": "^0.2.3", - "@stdlib/assert-is-uint16array": "^0.2.3", - "@stdlib/assert-is-uint32array": "^0.2.3", - "@stdlib/assert-is-uint8array": "^0.2.3", - "@stdlib/assert-is-uint8clampedarray": "^0.2.3", - "@stdlib/assert-is-undefined-or-null": "^0.2.3", - "@stdlib/bigint-ctor": "^0.2.3", - "@stdlib/blas-base-gscal": "^0.3.1", - "@stdlib/blas-base-ndarray-ddot": "^0.1.1", - "@stdlib/blas-base-ndarray-gdot": "^0.1.1", - "@stdlib/blas-base-ndarray-sdot": "^0.1.1", - "@stdlib/blas-ext-base-dfill": "^0.3.1", - "@stdlib/blas-ext-base-gcusum": "^0.3.1", - "@stdlib/blas-ext-base-gfill": "^0.2.3", - "@stdlib/blas-ext-base-gindex-of-row": "^0.1.1", - "@stdlib/blas-ext-base-gsorthp": "^0.3.1", - "@stdlib/blas-ext-base-gsum": "^0.3.1", - "@stdlib/blas-ext-base-ndarray-dsorthp": "^0.1.1", - "@stdlib/blas-ext-base-ndarray-gcusum": "^0.1.1", - "@stdlib/blas-ext-base-ndarray-gsorthp": "^0.1.1", - "@stdlib/blas-ext-base-ndarray-ssorthp": "^0.1.1", - "@stdlib/blas-ext-base-zfill": "^0.1.1", - "@stdlib/blas-ext-zero-to": "github:stdlib-js/blas-ext-zero-to#main", - "@stdlib/boolean-ctor": "^0.2.3", - "@stdlib/buffer-alloc-unsafe": "^0.2.3", - "@stdlib/buffer-ctor": "^0.2.3", - "@stdlib/buffer-from-array": "^0.2.3", - "@stdlib/complex-base-cast-return": "^0.2.3", - "@stdlib/complex-ctors": "^0.2.3", - "@stdlib/complex-dtype": "^0.2.3", - "@stdlib/complex-float32-base-add": "^0.2.1", - "@stdlib/complex-float32-ctor": "^0.1.1", - "@stdlib/complex-float32-imag": "^0.1.2", - "@stdlib/complex-float32-real": "^0.1.2", - "@stdlib/complex-float64-base-add": "^0.2.1", - "@stdlib/complex-float64-base-add3": "^0.1.1", - "@stdlib/complex-float64-ctor": "^0.1.2", - "@stdlib/complex-float64-imag": "^0.1.2", - "@stdlib/complex-float64-real": "^0.1.2", - "@stdlib/console-log": "^0.2.3", - "@stdlib/console-log-each": "^0.2.4", - "@stdlib/console-log-each-map": "^0.1.1", - "@stdlib/constants-complex128-nan": "^0.2.3", - "@stdlib/constants-int16-max": "^0.2.3", - "@stdlib/constants-int16-min": "^0.2.3", - "@stdlib/constants-int32-max": "^0.3.1", - "@stdlib/constants-int32-min": "^0.2.3", - "@stdlib/constants-int8-max": "^0.2.3", - "@stdlib/constants-int8-min": "^0.2.3", - "@stdlib/constants-uint16-max": "^0.2.3", - "@stdlib/constants-uint32-max": "^0.2.3", - "@stdlib/constants-uint8-max": "^0.2.3", - "@stdlib/dstructs-struct": "^0.1.1", - "@stdlib/fs-read-dir": "^0.2.3", - "@stdlib/fs-read-file": "^0.2.3", - "@stdlib/fs-read-json": "^0.2.4", - "@stdlib/fs-unlink": "^0.2.3", - "@stdlib/fs-write-file": "^0.2.3", - "@stdlib/math-base-assert-is-integer": "^0.2.7", - "@stdlib/math-base-assert-is-nan": "^0.2.3", - "@stdlib/math-base-special-abs": "^0.2.3", - "@stdlib/math-base-special-cbrt": "^0.2.3", - "@stdlib/math-base-special-exp2": "^0.3.1", - "@stdlib/math-base-special-fast-max": "^0.3.1", - "@stdlib/math-base-special-fast-min": "^0.3.1", - "@stdlib/math-base-special-floor": "^0.2.4", - "@stdlib/math-base-special-min": "^0.2.4", - "@stdlib/math-base-special-pow": "^0.3.1", - "@stdlib/math-base-special-round": "^0.3.1", - "@stdlib/math-base-special-sqrt": "^0.2.3", - "@stdlib/math-base-special-trunc": "^0.2.3", - "@stdlib/ndarray-array": "^0.2.3", - "@stdlib/ndarray-base-assert-has-equal-shape": "^0.1.1", - "@stdlib/ndarray-base-assert-is-allowed-data-type-cast": "^0.3.1", - "@stdlib/ndarray-base-assert-is-binary-data-type": "github:stdlib-js/ndarray-base-assert-is-binary-data-type#main", - "@stdlib/ndarray-base-assert-is-boolean-data-type": "^0.2.1", - "@stdlib/ndarray-base-assert-is-boolean-index-data-type": "^0.1.1", - "@stdlib/ndarray-base-assert-is-buffer-length-compatible": "^0.1.3", - "@stdlib/ndarray-base-assert-is-buffer-length-compatible-shape": "^0.2.3", - "@stdlib/ndarray-base-assert-is-casting-mode": "^0.2.3", - "@stdlib/ndarray-base-assert-is-column-major": "^0.2.3", - "@stdlib/ndarray-base-assert-is-column-major-contiguous": "^0.2.3", - "@stdlib/ndarray-base-assert-is-column-major-string": "^0.1.1", - "@stdlib/ndarray-base-assert-is-complex-floating-point-data-type": "^0.3.1", - "@stdlib/ndarray-base-assert-is-complex-floating-point-data-type-char": "^0.0.1", - "@stdlib/ndarray-base-assert-is-contiguous": "^0.2.3", - "@stdlib/ndarray-base-assert-is-data-type": "^0.2.3", - "@stdlib/ndarray-base-assert-is-data-type-object": "^0.0.1", - "@stdlib/ndarray-base-assert-is-data-type-string": "^0.1.1", - "@stdlib/ndarray-base-assert-is-equal-data-type": "^0.1.1", - "@stdlib/ndarray-base-assert-is-floating-point-data-type": "^0.3.1", - "@stdlib/ndarray-base-assert-is-generic-data-type": "github:stdlib-js/ndarray-base-assert-is-generic-data-type#main", - "@stdlib/ndarray-base-assert-is-index-data-type": "^0.1.1", - "@stdlib/ndarray-base-assert-is-index-mode": "^0.2.3", - "@stdlib/ndarray-base-assert-is-input-casting-policy": "^0.1.1", - "@stdlib/ndarray-base-assert-is-integer-data-type": "^0.3.1", - "@stdlib/ndarray-base-assert-is-integer-index-data-type": "^0.1.1", - "@stdlib/ndarray-base-assert-is-mask-index-data-type": "^0.1.1", - "@stdlib/ndarray-base-assert-is-mostly-safe-data-type-cast": "^0.3.1", - "@stdlib/ndarray-base-assert-is-numeric-data-type": "^0.3.1", - "@stdlib/ndarray-base-assert-is-order": "^0.2.3", - "@stdlib/ndarray-base-assert-is-output-data-type-policy": "^0.1.1", - "@stdlib/ndarray-base-assert-is-read-only": "^0.2.3", - "@stdlib/ndarray-base-assert-is-real-data-type": "^0.3.1", - "@stdlib/ndarray-base-assert-is-real-floating-point-data-type": "^0.3.1", - "@stdlib/ndarray-base-assert-is-row-major": "^0.2.3", - "@stdlib/ndarray-base-assert-is-row-major-contiguous": "^0.2.2", - "@stdlib/ndarray-base-assert-is-row-major-string": "^0.1.1", - "@stdlib/ndarray-base-assert-is-safe-data-type-cast": "^0.3.1", - "@stdlib/ndarray-base-assert-is-same-kind-data-type-cast": "^0.3.1", - "@stdlib/ndarray-base-assert-is-scalar-mostly-safe-compatible": "^0.1.1", - "@stdlib/ndarray-base-assert-is-signed-integer-data-type": "^0.3.1", - "@stdlib/ndarray-base-assert-is-single-segment-compatible": "^0.2.3", - "@stdlib/ndarray-base-assert-is-struct-data-type": "^0.1.1", - "@stdlib/ndarray-base-assert-is-unsigned-integer-data-type": "^0.3.1", - "@stdlib/ndarray-base-kernels-generic-unary-strided1d-blocked": "github:stdlib-js/ndarray-base-kernels-generic-unary-strided1d-blocked#main", - "@stdlib/ndarray-base-kernels-generic-unary-strided1d-strategy": "github:stdlib-js/ndarray-base-kernels-generic-unary-strided1d-strategy#main", - "@stdlib/ndarray-base-kernels-utils-increment-offsets": "github:stdlib-js/ndarray-base-kernels-utils-increment-offsets#main", - "@stdlib/ndarray-casting-modes": "^0.2.3", - "@stdlib/ndarray-ctor": "^0.3.1", - "@stdlib/ndarray-data-buffer": "^0.2.3", - "@stdlib/ndarray-defaults": "^0.4.1", - "@stdlib/ndarray-dtype": "^0.2.3", - "@stdlib/ndarray-dtype-ctor": "^0.1.1", - "@stdlib/ndarray-dtypes": "^0.4.1", - "@stdlib/ndarray-empty": "^0.3.1", - "@stdlib/ndarray-from-scalar": "^0.3.1", - "@stdlib/ndarray-ind2sub": "^0.2.3", - "@stdlib/ndarray-index-modes": "^0.2.3", - "@stdlib/ndarray-input-casting-policies": "^0.1.1", - "@stdlib/ndarray-min-dtype": "^0.3.1", - "@stdlib/ndarray-mostly-safe-casts": "^0.4.1", - "@stdlib/ndarray-ndims": "^0.2.3", - "@stdlib/ndarray-next-dtype": "^0.3.2", - "@stdlib/ndarray-numel": "^0.2.3", - "@stdlib/ndarray-offset": "^0.2.3", - "@stdlib/ndarray-ones": "github:stdlib-js/ndarray-ones#main", - "@stdlib/ndarray-order": "^0.2.3", - "@stdlib/ndarray-orders": "^0.2.3", - "@stdlib/ndarray-output-dtype-policies": "^0.3.1", - "@stdlib/ndarray-promotion-rules": "^0.4.1", - "@stdlib/ndarray-safe-casts": "^0.4.1", - "@stdlib/ndarray-same-kind-casts": "^0.4.1", - "@stdlib/ndarray-shape": "^0.2.3", - "@stdlib/ndarray-slice": "^0.2.3", - "@stdlib/ndarray-stride": "^0.2.3", - "@stdlib/ndarray-strides": "^0.2.3", - "@stdlib/ndarray-to-array": "^0.2.2", - "@stdlib/ndarray-zeros": "^0.3.1", - "@stdlib/ndarray-zeros-like": "^0.3.2", - "@stdlib/number-float64-base-add": "^0.1.1", - "@stdlib/number-float64-base-add3": "^0.1.1", - "@stdlib/number-float64-base-from-int64-bytes": "^0.2.3", - "@stdlib/number-float64-base-identity": "^0.1.1", - "@stdlib/number-float64-base-to-int64-bytes": "^0.2.3", - "@stdlib/object-assign": "^0.2.3", - "@stdlib/object-inverse": "^0.1.1", - "@stdlib/random-array-bernoulli": "^0.2.2", - "@stdlib/random-array-discrete-uniform": "^0.2.2", - "@stdlib/random-array-normal": "^0.2.2", - "@stdlib/random-array-uniform": "^0.2.2", - "@stdlib/random-base-discrete-uniform": "^0.2.2", - "@stdlib/random-base-randu": "^0.2.3", - "@stdlib/random-base-uniform": "^0.2.3", - "@stdlib/random-discrete-uniform": "^0.1.1", - "@stdlib/random-uniform": "^0.1.1", - "@stdlib/slice-base-args2multislice": "^0.2.3", - "@stdlib/slice-base-nonreduced-dimensions": "^0.2.3", - "@stdlib/slice-base-normalize-multi-slice": "^0.2.4", - "@stdlib/slice-base-shape": "^0.2.3", - "@stdlib/slice-ctor": "^0.2.3", - "@stdlib/slice-multi": "^0.2.3", - "@stdlib/stats-base-ndarray-cumax": "^0.1.1", - "@stdlib/stats-base-ndarray-dcumax": "^0.1.1", - "@stdlib/stats-base-ndarray-dmax": "^0.1.1", - "@stdlib/stats-base-ndarray-max": "^0.1.1", - "@stdlib/stats-base-ndarray-max-by": "^0.1.1", - "@stdlib/stats-base-ndarray-scumax": "^0.1.1", - "@stdlib/stats-base-ndarray-smax": "^0.1.1", - "@stdlib/stats-base-ndarray-ztest": "^0.1.1", - "@stdlib/stats-base-ztest-one-sample-results-float64": "^0.0.1", - "@stdlib/strided-base-reinterpret-boolean": "^0.0.3", - "@stdlib/strided-base-reinterpret-complex": "^0.1.3", - "@stdlib/strided-base-reinterpret-complex128": "^0.2.3", - "@stdlib/strided-base-reinterpret-complex64": "^0.2.2", - "@stdlib/string-base-replace": "^0.2.3", - "@stdlib/string-format": "^0.2.3", - "@stdlib/string-left-pad": "^0.2.3", - "@stdlib/string-replace": "^0.2.3", - "@stdlib/string-right-pad": "^0.2.3", - "@stdlib/string-substring-after": "^0.2.3", - "@stdlib/string-substring-before": "^0.2.3", - "@stdlib/string-uppercase": "^0.3.1", - "@stdlib/time-current-year": "^0.2.3", - "@stdlib/utils-compose": "^0.2.3", - "@stdlib/utils-constant-function": "^0.2.3", - "@stdlib/utils-constructor-name": "^0.2.3", - "@stdlib/utils-define-nonenumerable-read-only-accessor": "^0.2.4", - "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.3", - "@stdlib/utils-define-read-write-accessor": "^0.2.3", - "@stdlib/utils-keys": "^0.2.3", - "@stdlib/utils-map2": "^0.2.2", - "@stdlib/utils-nary-function": "^0.2.4", - "@stdlib/utils-noop": "^0.2.3", - "@stdlib/utils-try-require": "^0.2.3", - "@stdlib/utils-unzip": "^0.2.3", - "proxyquire": "^2.0.0", - "tape": "git+https://github.com/kgryte/tape.git#fix/globby", - "istanbul": "^0.4.1", - "tap-min": "git+https://github.com/Planeshifter/tap-min.git", - "@stdlib/bench-harness": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0", - "npm": ">2.7.0" - }, - "os": [ - "aix", - "darwin", - "freebsd", - "linux", - "macos", - "openbsd", - "sunos", - "win32", - "windows" - ], "keywords": [ "stdlib", "stdtypes", diff --git a/stats.html b/stats.html new file mode 100644 index 0000000..c35402f --- /dev/null +++ b/stats.html @@ -0,0 +1,4842 @@ + + + + + + + + Rollup Visualizer + + + +
+ + + + + diff --git a/test/dist/test.js b/test/dist/test.js deleted file mode 100644 index a8a9c60..0000000 --- a/test/dist/test.js +++ /dev/null @@ -1,33 +0,0 @@ -/** -* @license Apache-2.0 -* -* Copyright (c) 2023 The Stdlib Authors. -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -'use strict'; - -// MODULES // - -var tape = require( 'tape' ); -var main = require( './../../dist' ); - - -// TESTS // - -tape( 'main export is defined', function test( t ) { - t.ok( true, __filename ); - t.strictEqual( main !== void 0, true, 'main export is defined' ); - t.end(); -}); diff --git a/test/test.js b/test/test.js deleted file mode 100644 index 1523f82..0000000 --- a/test/test.js +++ /dev/null @@ -1,40 +0,0 @@ -/** -* @license Apache-2.0 -* -* Copyright (c) 2018 The Stdlib Authors. -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -'use strict'; - -// MODULES // - -var tape = require( 'tape' ); -var objectKeys = require( '@stdlib/utils-keys' ); -var ns = require( './../lib' ); - - -// TESTS // - -tape( 'main export is an object', function test( t ) { - t.ok( true, __filename ); - t.strictEqual( typeof ns, 'object', 'main export is an object' ); - t.end(); -}); - -tape( 'the exported object contains key-value pairs', function test( t ) { - var keys = objectKeys( ns ); - t.strictEqual( keys.length > 0, true, 'has keys' ); - t.end(); -});