Skip to content

Latest commit

 

History

History
2291 lines (2021 loc) · 284 KB

CHANGELOG.md

File metadata and controls

2291 lines (2021 loc) · 284 KB

CHANGELOG

Package changelog.

Unreleased (2025-04-28)

Features

  • b087d7b - add support for enforcing traversal order
  • d1bc036 - add support for enforcing traversal order
  • aa7edbf - add support for enforcing traversal order
  • 19a94ba - add unaryInputCastingDataType to namespace
  • c6195ff - add ndarray/base/unary-input-casting-dtype
  • a127aaf - add support for accumulation and index policies
  • 0cf010e - add accumulation input casting policy
  • d97a6dc - add isInputCastingPolicy to namespace
  • 76720ca - add ndarray/base/assert/is-input-casting-policy
  • edbd922 - add inputCastingPolicies to namespace
  • a4c7f4f - add ndarray/input-casting-policies
  • 38de753 - add logic supporting an accumulation policy
  • 1bbc59f - add isBooleanIndexDataType to namespace
  • 1281240 - add ndarray/base/assert/is-boolean-index-data-type
  • 13702c8 - add isMaskIndexDataType to namespace
  • 0feae39 - add ndarray/base/assert/is-mask-index-data-type
  • 9c59659 - add isIntegerIndexDataType to namespace
  • 262df73 - add ndarray/base/assert/is-integer-index-data-type
  • a61e5b4 - add isIndexDataType to namespace
  • bd8958d - add ndarray/base/assert/is-index-data-type
  • 06667ad - add accumulation and index data type policies
  • 83b4397 - add default indexing data type
  • a76c12c - add indexing data type kind
  • db7d60b - add ndarray/base/unary-strided1d-dispatch-factory
  • 3036ccc - add ndarray/base/unary-strided1d-dispatch
  • 9c1e5c9 - add ndarray/base/unary-reduce-strided1d-dispatch-factory
  • a374c5a - add ndarray/base/unary-reduce-strided1d-dispatch
  • d389d89 - add ndarray/base/unary-strided1d
  • 00450cc - add ndarray/base/every-by (#6667)
  • ca10e52 - add ndarray/base/unary-reduce-strided1d
  • a468fa8 - add every, includes, unaryAccumulate, and unaryReduceSubarray to namespace (#6605)
  • 3f4de77 - add ndarray/includes
  • 2ec7da5 - add package entry point
  • 7631d15 - add nd kernels
  • 9eb7bd3 - add 9d kernels
  • 175e813 - add 8d kernels
  • f13f725 - add 7d kernels
  • 6bdf8aa - add 6d kernels
  • c907d71 - add 5d kernels
  • dab4993 - add 4d kernels
  • 999d496 - add 3d kernels
  • 27cd3d9 - add 2d kernels
  • 9dec091 - add 1d kernels
  • 8bb576b - add 10d kernels
  • 1392a91 - add 0d kernels
  • 998b3ba - add missing kernels to ndarray/base/unary-reduce-subarray (#6421)
  • 2690141 - add ndarray/every
  • 935f698 - add initial implementation for ndarray/base/unary-reduce-subarray
  • d8f2acf - update namespace TypeScript declarations (#6337)
  • 1a18317 - add isScalarMostlySafeCompatible to namespace
  • 6003449 - add ndarray/base/assert/is-scalar-mostly-safe-compatible
  • 41b3b21 - add fillBy to namespace
  • da8a676 - update namespace TypeScript declarations (#6315)
  • e5d835c - add ndarray/fill-by
  • 5e275bf - add fill to namespace
  • f475f78 - add ndarray/fill
  • 282d01f - add fillBy to namespace
  • d29b55f - add ndarray/base/fill-by
  • 08aeae7 - add loop implementations
  • b71f305 - add header files
  • 3677e41 - add dispatch implementation
  • af44236 - add main header file
  • 1c01e33 - add macros header
  • 608f79b - add 10d blocked macros
  • 552d565 - add 5d blocked macros
  • 6f0da38 - add 6d blocked macros
  • 74fe0a2 - add 7d blocked macros
  • 03696ac - add 8d blocked macros
  • 3764601 - add 9d blocked macros
  • 26395f5 - add 4d blocked macros
  • 28aa078 - add 3d blocked macros
  • b611927 - add n-d macros
  • 4695983 - add 10d macros
  • 44a361c - add 9d macros
  • f33e9ce - add 8d macros
  • 1032827 - add 7d macros
  • 375cc14 - add 6d macros
  • ef5ac9c - add 5d macros
  • fb74648 - add 4d macros
  • 92b4704 - add 3d macros
  • 6126c56 - add 2d blocked macros
  • 3609a6b - add 2d macros
  • 30a9f4d - add 1d macros
  • 4194f20 - add header for dispatch function
  • 5c412d3 - add constant macros
  • f0dc809 - add typedefs
  • 242e3a9 - add dispatch object header
  • 9f517d8 - add header files for internal C utilities
  • 7a58757 - add internal C utilities
  • 4b2a5de - add implementation for ndarray/base/every
  • 2f0aa48 - update namespace TypeScript declarations (#5436)
  • c1b6794 - add isOutputDataTypePolicy to namespace
  • 9cabe87 - add ndarray/base/assert/is-output-data-type-policy
  • f230249 - add support for _and_generic data type policies
  • 2b8c0d7 - add policies which support returning a "generic" data type
  • f75dcc2 - enable completed macros
  • 9f59d85 - add dispatcher
  • 665d4fe - add 3d accumulation macros
  • 05201fc - add macros for 2d accumulation
  • e3e0b26 - add header file
  • 4ccc539 - add header file
  • 963a710 - add header files
  • 629d388 - add headers for internal utilities
  • 9055997 - add internal utilities
  • e661213 - update namespace TypeScript declarations (#4706)
  • 741b6f1 - add spreadDimensions to namespace
  • 3767255 - add ndarray/base/spread-dimensions
  • a94dcea - add isColumnMajorString to namespace
  • 76872c7 - add ndarray/base/assert/is-column-major-string
  • 5e1be08 - add isRowMajorString to namespace
  • 8cce31a - add ndarray/base/assert/is-row-major-string
  • 908239e - add toUniqueNormalizedIndices to namespace
  • 494a92b - add ndarray/base/to-unique-normalized-indices
  • 524e854 - add toNormalizedIndices to namespace
  • 9f1d586 - add ndarray/base/to-normalized-indices
  • 7bb4167 - add normalizeIndices to namespace
  • 8615f56 - add ndarray/base/normalize-indices
  • cc6f711 - add main entry point
  • c90c354 - add an n-d accessors accumulator
  • 064a8f9 - add an n-d accumulator
  • 2d93dfb - add 9d blocked accessors accumulator
  • fdc3131 - add 9d blocked accumulator
  • ea6b38c - add 9d accessors accumulators
  • 3c51978 - add 9d accumulator
  • 24c8a3a - add 8d blocked accessors accumulator
  • e320953 - add 8d blocked accumulator
  • a995be8 - add 8d accessors accumulator
  • 0a6350e - add 8d accumulator
  • fe22938 - add 7d blocked accessors accumulator
  • 1617255 - add 7d blocked accumulator
  • 627699c - add 7d accessors accumulator
  • 39f87db - add 7d accumulator
  • c02cc5e - add 6d blocked accessors accumulator
  • 79a6c7c - add 6d blocked accumulator
  • 70d0d2a - add 6d accessors accumulator
  • 3e0c232 - add 6d accumulator
  • 42e1358 - add 5d blocked accessors accumulator
  • 828a6a6 - add 5d blocked accumulator
  • 298fb43 - add 5d accessors accumulator
  • 9678ff8 - add 5d accumulator
  • ace6b17 - add 4d blocked accessors accumulator
  • c686569 - add 4d blocked accumulator
  • afe0d98 - add 4d accessors accumulator
  • 714ab64 - add 4d accumulator
  • 062be58 - add 3d blocked accessors accumulator
  • a78f2b1 - add 3d blocked accumulator
  • ea33936 - add 3d accessors accumulator
  • 33036b0 - add 3d accumulator
  • 45fe885 - add 2d blocked accessors accumulator
  • 4c080fd - add 2d blocked accumulator
  • caf7397 - add 2d accessors accumulator
  • 1a5172d - add 2d accumulator
  • 74d9fef - add 1d accessors accumulator
  • 2d97fb5 - add 1d accumulator
  • db61fca - add 10d blocked accessor accumulator
  • 8bc84b3 - add 10d blocked accumulator
  • b516586 - add 10d accessors accumulator
  • f36a0ab - add 10d accumulator
  • 7601be7 - add 0d accessor accumulator
  • a049375 - add 0d accumulator
  • 33b46cb - update namespace TypeScript declarations (#4426)
  • 259b682 - add support for specifying an array index cache and add support for linear indexing
  • 1ddeba9 - add scalar2ndarrayLike to namespace
  • b2dcaa0 - add ndarray/base/from-scalar-like
  • 25d8240 - update namespace TypeScript declarations (#4363)
  • 44547ea - add ndarray2fancy to namespace
  • 3f35e51 - add forEach to namespace
  • 413827b - add ndindex to namespace
  • 4d1bbcd - add types for static methods
  • 0c85b4d - add ndarray/index
  • ac735b1 - add ndarray/for-each (#3926)
  • 323e4e5 - update namespace TypeScript declarations (#3977)
  • 9d912a3 - add ndarray2json to namespace
  • ae80da2 - add ndarray/to-json
  • 58e795d - update namespace TypeScript declarations (#3937)
  • fb1ca76 - add ndarray/to-fancy
  • 1a202e3 - update namespace TypeScript declarations (#3916)
  • 14427c7 - add fill, map, and toReversed to namespace
  • a0d6619 - add minSignedIntegerDataType and minUnsignedIntegerDataType to namespace
  • 97e8c1a - add ndarray/base/min-unsigned-integer-dtype
  • c3bffe5 - add ndarray/base/min-signed-integer-dtype
  • dbfd8f5 - add filterMap to namespace
  • 6ff153f - add ndarray/filter-map
  • cbc4d3f - add reject to namespace
  • 43ccbfb - add ndarray/reject
  • 831de1b - add map and filter to namespace
  • d481f26 - add ndarray/filter
  • 3ea906b - add ndarray/map (#3314)
  • 8b1548f - update namespace TypeScript declarations (#3190)

Bug Fixes

  • ccba75e - address off-by-one error
  • 954292d - address off-by-one error
  • f3e3561 - address off-by-one error
  • 79f6ac4 - accumulate in the default real-valued floating-point dtype
  • ebe55b2 - update hash table
  • b43db40 - ensure correct ndarray argument order where output ndarray should be second ndarray argument
  • ac10964 - ensure correct table validation
  • 0216d98 - verify that input and output ndarrays have same number of dimensions
  • ad90a38 - ensure correct shape and strides
  • 1d0c130 - ensure correct shape and strides
  • f7bb91c - ensure support for zero-dimensional shapes
  • 046926b - ensure support for zero-dimensional shapes
  • 86632f3 - check for duplicate indices
  • 07710f8 - check for duplicate indices
  • cdc66ce - remove unused parameters
  • 0ede0da - add missing imports in ndarray/base/unary-reduce-subarray (#6642)
  • 605c582 - update error message
  • 0836dce - update error message
  • f0d205d - address indexing error
  • 043dc69 - handle 0d edge case
  • 6f61b2d - handle edge case when dims=[]
  • 5768926 - update error message
  • 7378f4d - ensure support when providing no dimensions to reduce
  • 91778b7 - handle scenario where a core dimension is zero
  • 54de8ff - update default type
  • 1aca9d3 - update type defn
  • 1e48327 - handle zero-dimensional ndarrays
  • 5f03a9c - update function names and fix buffer dtype
  • f22a9ab - ensure support for allocating zero-dimensional ndarrays
  • 835bd41 - remove extra slash
  • c274741 - define constant pointer
  • e76a62f - set pointer to constant
  • ba9b416 - rename bool to boolean to match data type kind and avoid conflict with bool data type
  • 2e9ea06 - update signatures
  • c82563a - remove continuation
  • 52f7ac2 - use correct stride
  • e689326 - use correct stride
  • 712a9a8 - compute singleton strides as if strides computed apriori
  • 5e2bbef - add missing boolean array support
  • be3e0b9 - treat generic accessor arrays similar to built-in generic arrays
  • aea44c9 - update loop limit
  • b4502fb - remove perf logic in order to ensure expected indices in callback
  • a299630 - avoid potential external mutation

BREAKING CHANGES

  • 7507be0: replace policy string argument with a policy object

  • f0602e3: replace policy string argument with a policy object

  • 9f35a29: replace policy string argument with a policy object

  • a044e35: replace policy string argument with a policy object

  • 270d773: modify dispatch table to support type signatures

  • 2b48dd6: modify dispatch table to support type signatures

  • d4f8189: modify dispatch table to support type signatures

  • d287f8e: modify dispatch table to support type signatures

  • 2f0aa48: remove mulf symbol

    • To migrate, users should access the same symbol via the number/float32/base namespace.
  • 8b1548f: update namespace declarations

    • To migrate, users should consult the corresponding packages containing the respective implementations to determine what is breaking. The primary breakages come from the blas/* namespace, where we recently refactored how top-level BLAS APIs operate on input arguments.

Closed Issues

A total of 13 issues were closed in this release:

#5526, #5788, #5960, #6053, #6236, #6456, #6457, #6473, #6521, #6574, #6589, #6604, #6663

Commits

  • 25abfc6 - refactor: support non-built-in shape and strides objects (by Athan Reines)
  • b087d7b - feat: add support for enforcing traversal order (by Athan Reines)
  • d1bc036 - feat: add support for enforcing traversal order (by Athan Reines)
  • aa7edbf - feat: add support for enforcing traversal order (by Athan Reines)
  • ccba75e - fix: address off-by-one error (by Athan Reines)
  • 954292d - fix: address off-by-one error (by Athan Reines)
  • f3e3561 - fix: address off-by-one error (by Athan Reines)
  • 9db35a0 - refactor: use assertion utility (by Athan Reines)
  • abc70f7 - refactor: use assertion utility (by Athan Reines)
  • 7507be0 - refactor: replace policy string argument with a policy object (by Athan Reines)
  • f0602e3 - refactor: replace policy string argument with a policy object (by Athan Reines)
  • bdc7714 - docs: fix grammar (by Athan Reines)
  • 524b0ff - docs: add use cases and notes (by Athan Reines)
  • 9f35a29 - refactor: replace policy string argument with a policy object (by Athan Reines)
  • a044e35 - refactor: replace policy string argument with a policy object (by Athan Reines)
  • 19a94ba - feat: add unaryInputCastingDataType to namespace (by Athan Reines)
  • c6195ff - feat: add ndarray/base/unary-input-casting-dtype (by Athan Reines)
  • 79f6ac4 - fix: accumulate in the default real-valued floating-point dtype (by Athan Reines)
  • e4a213e - test: add tests for newly added output policies (by Athan Reines)
  • a127aaf - feat: add support for accumulation and index policies (by Athan Reines)
  • 9459c45 - test: add test case (by Athan Reines)
  • 0cf010e - feat: add accumulation input casting policy (by Athan Reines)
  • d97a6dc - feat: add isInputCastingPolicy to namespace (by Athan Reines)
  • 76720ca - feat: add ndarray/base/assert/is-input-casting-policy (by Athan Reines)
  • edbd922 - feat: add inputCastingPolicies to namespace (by Athan Reines)
  • a4c7f4f - feat: add ndarray/input-casting-policies (by Athan Reines)
  • 38de753 - feat: add logic supporting an accumulation policy (by Athan Reines)
  • 2d63924 - docs: update comment (by Athan Reines)
  • b9d5fc2 - docs: update namespace table of contents (#6819) (by stdlib-bot, Philipp Burckhardt)
  • 1bbc59f - feat: add isBooleanIndexDataType to namespace (by Athan Reines)
  • 1281240 - feat: add ndarray/base/assert/is-boolean-index-data-type (by Athan Reines)
  • 13702c8 - feat: add isMaskIndexDataType to namespace (by Athan Reines)
  • 0feae39 - feat: add ndarray/base/assert/is-mask-index-data-type (by Athan Reines)
  • 9c59659 - feat: add isIntegerIndexDataType to namespace (by Athan Reines)
  • 262df73 - feat: add ndarray/base/assert/is-integer-index-data-type (by Athan Reines)
  • a61e5b4 - feat: add isIndexDataType to namespace (by Athan Reines)
  • bd8958d - feat: add ndarray/base/assert/is-index-data-type (by Athan Reines)
  • 06667ad - feat: add accumulation and index data type policies (by Athan Reines)
  • ebe55b2 - fix: update hash table (by Athan Reines)
  • e842143 - refactor: rename indexing to index and add defaults for specialized index data types (by Athan Reines)
  • 2b5e9f1 - refactor: rename indexing to index and add specialized index data type kinds (by Athan Reines)
  • 83b4397 - feat: add default indexing data type (by Athan Reines)
  • a76c12c - feat: add indexing data type kind (by Athan Reines)
  • 998cea3 - docs: fix equality check (by Athan Reines)
  • 5426105 - docs: use C equality operator (by Philipp Burckhardt)
  • 5fb7055 - docs: fix copy (by Athan Reines)
  • 8aea263 - docs: fix copy (by Athan Reines)
  • 9ffa53e - docs: update copy (by Athan Reines)
  • 270d773 - refactor: modify dispatch table to support type signatures (by Athan Reines)
  • 2b48dd6 - refactor: modify dispatch table to support type signatures (by Athan Reines)
  • a99a19f - docs: fix copy (by Athan Reines)
  • 03e37de - refactor: avoid unnecessary variable (by Athan Reines)
  • a520c93 - docs: update copy (by Athan Reines)
  • 86165ae - docs: update copy (by Athan Reines)
  • db2ad49 - chore: add todo (by Athan Reines)
  • 10cee20 - refactor: remove unnecessary parameter (by Athan Reines)
  • 128c03a - refactor: use similar calling signatures (by Athan Reines)
  • b43db40 - fix: ensure correct ndarray argument order where output ndarray should be second ndarray argument (by Athan Reines)
  • 70909a2 - docs: use consistent terms (by Athan Reines)
  • 165c983 - docs: use consistent terms (by Athan Reines)
  • ac10964 - fix: ensure correct table validation (by Athan Reines)
  • d4f8189 - refactor: modify dispatch table to support type signatures (by Athan Reines)
  • d287f8e - refactor: modify dispatch table to support type signatures (by Athan Reines)
  • db7d60b - feat: add ndarray/base/unary-strided1d-dispatch-factory (by Athan Reines)
  • 3036ccc - feat: add ndarray/base/unary-strided1d-dispatch (by Athan Reines)
  • 9c1e5c9 - feat: add ndarray/base/unary-reduce-strided1d-dispatch-factory (by Athan Reines)
  • a374c5a - feat: add ndarray/base/unary-reduce-strided1d-dispatch (by Athan Reines)
  • 3be1d66 - chore: address commit comments for commit a1e8f03 (#6784) (by devshree-bhati, stdlib-bot)
  • e00f861 - refactor: ensure iteration happens according to memory layout of input ndarray (by Athan Reines)
  • 0216d98 - fix: verify that input and output ndarrays have same number of dimensions (by Athan Reines)
  • d19823e - refactor: avoid mutating the list of views (by Athan Reines)
  • d923b6e - refactor: avoid mutating the list of views (by Athan Reines)
  • bd6213b - refactor: precompute shape and strides (by Athan Reines)
  • 38e6862 - refactor: precompute shape and strides (by Athan Reines)
  • ad90a38 - fix: ensure correct shape and strides (by Athan Reines)
  • 1d0c130 - fix: ensure correct shape and strides (by Athan Reines)
  • d389d89 - feat: add ndarray/base/unary-strided1d (by Athan Reines)
  • 4534d81 - docs: update comment (by Athan Reines)
  • 6223529 - docs: remove unused import in example (by Athan Reines)
  • 00450cc - feat: add ndarray/base/every-by (#6667) (by Muhammad Haris, Athan Reines)
  • f7bb91c - fix: ensure support for zero-dimensional shapes (by Athan Reines)
  • 046926b - fix: ensure support for zero-dimensional shapes (by Athan Reines)
  • b1d96c9 - refactor: use assertion utility (by Athan Reines)
  • f62c303 - refactor: use assertion utility (by Athan Reines)
  • 86632f3 - fix: check for duplicate indices (by Athan Reines)
  • 07710f8 - fix: check for duplicate indices (by Athan Reines)
  • dcd9428 - refactor: fix argument (by Athan Reines)
  • 867f172 - refactor: fix argument (by Athan Reines)
  • 9d6cd84 - chore: add TODO (by Athan Reines)
  • 35612e9 - chore: add TODO (by Athan Reines)
  • ca10e52 - feat: add ndarray/base/unary-reduce-strided1d (by Athan Reines)
  • 999b4d7 - docs: update note (by Athan Reines)
  • a032199 - docs: update description (by Athan Reines)
  • 29a39e8 - chore: update copyright year (by Athan Reines)
  • cdc66ce - fix: remove unused parameters (by Athan Reines)
  • 9485c2b - chore: fix EditorConfig lint errors (issue #6663) (#6672) (by Dipjyoti Das)
  • f9d3b79 - docs: update related packages sections (#6670) (by stdlib-bot)
  • 0ede0da - fix: add missing imports in ndarray/base/unary-reduce-subarray (#6642) (by Muhammad Haris)
  • b2eef05 - docs: update namespace table of contents (#6631) (by stdlib-bot)
  • 710e6dd - refactor: update signature to use const qualifier (#6610) (by Pravesh Kunwar, Athan Reines)
  • 605c582 - fix: update error message (by Athan Reines)
  • 0836dce - fix: update error message (by Athan Reines)
  • a468fa8 - feat: add every, includes, unaryAccumulate, and unaryReduceSubarray to namespace (#6605) (by Pravesh Kunwar)
  • 1ad09d5 - chore: update package meta data (#6576) (by stdlib-bot)
  • b5bff35 - docs: update copy (by Athan Reines)
  • fccf762 - docs: update copy (by Athan Reines)
  • 3f4de77 - feat: add ndarray/includes (by Athan Reines)
  • f0d205d - fix: address indexing error (by Athan Reines)
  • 043dc69 - fix: handle 0d edge case (by Athan Reines)
  • 560e643 - chore: fix EditorConfig lint errors (#6549) (by Muhammad Taaha Tariq, Athan Reines)
  • 128019a - docs: update examples (by Athan Reines)
  • ac2b843 - bench: fix invocations (by Athan Reines)
  • 1e0863b - bench: add benchmarks (by Athan Reines)
  • 4b9e117 - docs: add README (by Athan Reines)
  • 9635155 - docs: add example (by Athan Reines)
  • 5b99ffb - docs: fix text block (by Athan Reines)
  • 63f96e4 - test: add initial tests (by Athan Reines)
  • ba1be5d - docs: add REPL help and TS declarations (by Athan Reines)
  • f48027c - docs: fix description (by Athan Reines)
  • 2ec7da5 - feat: add package entry point (by Athan Reines)
  • 7631d15 - feat: add nd kernels (by Athan Reines)
  • 9eb7bd3 - feat: add 9d kernels (by Athan Reines)
  • 175e813 - feat: add 8d kernels (by Athan Reines)
  • f13f725 - feat: add 7d kernels (by Athan Reines)
  • 6bdf8aa - feat: add 6d kernels (by Athan Reines)
  • c907d71 - feat: add 5d kernels (by Athan Reines)
  • 6c1ccd3 - chore: add package meta data (by Athan Reines)
  • dab4993 - feat: add 4d kernels (by Athan Reines)
  • 999d496 - feat: add 3d kernels (by Athan Reines)
  • 27cd3d9 - feat: add 2d kernels (by Athan Reines)
  • 9dec091 - feat: add 1d kernels (by Athan Reines)
  • 8bb576b - feat: add 10d kernels (by Athan Reines)
  • 1392a91 - feat: add 0d kernels (by Athan Reines)
  • d2564c7 - docs: update example (by Athan Reines)
  • d070f40 - docs: fix example (by Athan Reines)
  • 13b7262 - chore: fix EditorConfig lint errors (#6541) (by Muhammad Taaha Tariq, Athan Reines)
  • b98c6a9 - docs: update related packages sections (#6538) (by stdlib-bot)
  • b2db775 - chore: fix EditorConfig lint error (#6180) (by MANI, Athan Reines)
  • 5d57761 - chore: fix EditorConfig lint errors (#6178) (by MANI)
  • a464a60 - chore: fix EditorConfig lint errors (#6246) (by MANI, Athan Reines)
  • d3289c3 - test: use zfill rather than gfill to improve performance (by Athan Reines)
  • b96a6a2 - test: add missing tests to ndarray/base/unary (#5821) (by Muhammad Haris)
  • 998b3ba - feat: add missing kernels to ndarray/base/unary-reduce-subarray (#6421) (by Muhammad Haris)
  • 89d16f9 - chore: fix JSON lint errors (#6466) (by Sai Avinash)
  • f0af2cb - chore: fix JavaScript lint errors (#6463) (by lohithganni)
  • b28f85a - refactor: use assertion utility to check for row-major order (by Athan Reines)
  • b47a8a7 - docs: fix argument name (by Athan Reines)
  • fdf4cc1 - docs: fix signature (by Athan Reines)
  • 1e3aa40 - docs: update copy (by Athan Reines)
  • 74b7a03 - docs: update copy (by Athan Reines)
  • eb9cf48 - bench: fix duplicate assignment (by Athan Reines)
  • 6f61b2d - fix: handle edge case when dims=[] (by Athan Reines)
  • ebb1ce8 - bench: fix ndarray creation (by Athan Reines)
  • 2690141 - feat: add ndarray/every (by Athan Reines)
  • c533b6d - docs: fix description (by Athan Reines)
  • 7ed649e - bench: rename files (by Athan Reines)
  • 5768926 - fix: update error message (by Athan Reines)
  • bdf4246 - refactor: update error messages (by Athan Reines)
  • 9934f2c - refactor: only branch when y is backed by an accessor array (by Athan Reines)
  • 7378f4d - fix: ensure support when providing no dimensions to reduce (by Athan Reines)
  • abbc923 - docs: add example (by Athan Reines)
  • 91778b7 - fix: handle scenario where a core dimension is zero (by Athan Reines)
  • 9cb2473 - chore: update directory list (by Athan Reines)
  • 0fc4015 - docs: add README and repl help (by Athan Reines)
  • a331234 - test: add initial test file (by Athan Reines)
  • 6d21670 - chore: update directory list (by Athan Reines)
  • 935f698 - feat: add initial implementation for ndarray/base/unary-reduce-subarray (by Athan Reines)
  • ad7c705 - refactor: format error message (by Athan Reines)
  • 70bee88 - docs: update namespace TypeScript declarations (#6357) (by stdlib-bot)
  • 442efb4 - chore: resolve lint errors (by Athan Reines)
  • 3419f20 - chore: resolve lint errors (by Athan Reines)
  • 47f726c - chore: resolve lint errors (by Athan Reines)
  • 8aad405 - docs: add markup (by Athan Reines)
  • f8c4dad - docs: add markup (by Athan Reines)
  • 2e5d1fc - docs: update namespace table of contents (#6339) (by stdlib-bot)
  • d8f2acf - feat: update namespace TypeScript declarations (#6337) (by stdlib-bot)
  • bb0671b - refactor: enforce mostly safe casts (by Athan Reines)
  • 5cab853 - refactor: update to enforce mostly safe casts (by Athan Reines)
  • 1a18317 - feat: add isScalarMostlySafeCompatible to namespace (by Athan Reines)
  • 6003449 - feat: add ndarray/base/assert/is-scalar-mostly-safe-compatible (by Athan Reines)
  • bc026be - refactor: use assertion utility (by Athan Reines)
  • 41b3b21 - feat: add fillBy to namespace (by Athan Reines)
  • da8a676 - feat: update namespace TypeScript declarations (#6315) (by stdlib-bot)
  • e5d835c - feat: add ndarray/fill-by (by Athan Reines)
  • bb5117c - docs: update namespace table of contents (#6317) (by stdlib-bot)
  • 54de8ff - fix: update default type (by Athan Reines)
  • 40fc3a2 - chore: add TODO (by Athan Reines)
  • 5e275bf - feat: add fill to namespace (by Athan Reines)
  • 1aca9d3 - fix: update type defn (by Athan Reines)
  • f475f78 - feat: add ndarray/fill (by Athan Reines)
  • 1e48327 - fix: handle zero-dimensional ndarrays (by Athan Reines)
  • 282d01f - feat: add fillBy to namespace (by Athan Reines)
  • d29b55f - feat: add ndarray/base/fill-by (by Athan Reines)
  • 266a064 - style: fix spacing (by Athan Reines)
  • 04f7752 - refactor: accommodate known array types for increased performance (by Athan Reines)
  • 70d0be2 - test: add 0d tests (by Athan Reines)
  • d761114 - docs: update descriptions (by Athan Reines)
  • 59ab26d - docs: add c_x_as_z_x example (by Athan Reines)
  • ae76c53 - docs: add z_x example (by Athan Reines)
  • 86cff92 - docs: add c_x example (by Athan Reines)
  • f18745d - docs: add s_x example (by Athan Reines)
  • 8e9d2a2 - docs: add t_x_as_u_x example (by Athan Reines)
  • 219d06a - docs: fix dtype (by Athan Reines)
  • 9a8e36f - docs: add k_x_as_i_x example (by Athan Reines)
  • 151d22e - docs: add u_x example (by Athan Reines)
  • e8891b5 - docs: add i_x example (by Athan Reines)
  • 20474dc - docs: update example (by Athan Reines)
  • d3f3847 - docs: add f_x example (by Athan Reines)
  • 6f642bf - docs: add d_x example (by Athan Reines)
  • 23f4cb5 - docs: add b_x example (by Athan Reines)
  • 1e907c0 - docs: document C APIs (by Athan Reines)
  • 6e315b0 - build: update manifest (by Athan Reines)
  • 08aeae7 - feat: add loop implementations (by Athan Reines)
  • 1d26ae4 - build: add loop generation scripts and refactor templates (by Athan Reines)
  • b71f305 - feat: add header files (by Athan Reines)
  • 5f03a9c - fix: update function names and fix buffer dtype (by Athan Reines)
  • 7536870 - docs: fix example and update docs (by Athan Reines)
  • f22a9ab - fix: ensure support for allocating zero-dimensional ndarrays (by Athan Reines)
  • 6b2c525 - build: add manifest file (by Athan Reines)
  • 3677e41 - feat: add dispatch implementation (by Athan Reines)
  • 2c5c512 - docs: update comment (by Athan Reines)
  • 19ed652 - style: reorder variable declarations to match ndarray/base/unary (by Athan Reines)
  • 2b67d75 - docs: fix examples and resolve lint error (by Athan Reines)
  • a934d8c - build: add documentation template (by Athan Reines)
  • 5543e2c - docs: document predicate interfaces (by Athan Reines)
  • 15931ac - chore: update template to include predicate function signatures (by Athan Reines)
  • 29c95a5 - build: add template for source files (by Athan Reines)
  • 461ea5c - docs: add README (by Athan Reines)
  • 4846eb1 - style: fix spacing (by Athan Reines)
  • af44236 - feat: add main header file (by Athan Reines)
  • 1c01e33 - feat: add macros header (by Athan Reines)
  • 608f79b - feat: add 10d blocked macros (by Athan Reines)
  • 552d565 - feat: add 5d blocked macros (by Athan Reines)
  • 6f0da38 - feat: add 6d blocked macros (by Athan Reines)
  • 74fe0a2 - feat: add 7d blocked macros (by Athan Reines)
  • 03696ac - feat: add 8d blocked macros (by Athan Reines)
  • 3764601 - feat: add 9d blocked macros (by Athan Reines)
  • 26395f5 - feat: add 4d blocked macros (by Athan Reines)
  • 28aa078 - feat: add 3d blocked macros (by Athan Reines)
  • b611927 - feat: add n-d macros (by Athan Reines)
  • 4695983 - feat: add 10d macros (by Athan Reines)
  • 44a361c - feat: add 9d macros (by Athan Reines)
  • f33e9ce - feat: add 8d macros (by Athan Reines)
  • 835bd41 - fix: remove extra slash (by Athan Reines)
  • 1032827 - feat: add 7d macros (by Athan Reines)
  • 375cc14 - feat: add 6d macros (by Athan Reines)
  • ef5ac9c - feat: add 5d macros (by Athan Reines)
  • fb74648 - feat: add 4d macros (by Athan Reines)
  • 92b4704 - feat: add 3d macros (by Athan Reines)
  • 382eff4 - docs: fix comment (by Athan Reines)
  • 6126c56 - feat: add 2d blocked macros (by Athan Reines)
  • c274741 - fix: define constant pointer (by Athan Reines)
  • e76a62f - fix: set pointer to constant (by Athan Reines)
  • 845e64a - refactor: update paths (by Gururaj Gurram)
  • 3609a6b - feat: add 2d macros (by Athan Reines)
  • 30a9f4d - feat: add 1d macros (by Athan Reines)
  • b4d1f2a - chore: update copyright years (by Athan Reines)
  • 4194f20 - feat: add header for dispatch function (by Athan Reines)
  • 7e4c3fc - docs: add TypeScript declarations (by Athan Reines)
  • 5c412d3 - feat: add constant macros (by Athan Reines)
  • f0dc809 - feat: add typedefs (by Athan Reines)
  • 242e3a9 - feat: add dispatch object header (by Athan Reines)
  • af95422 - docs: add folder README (by Athan Reines)
  • de19c22 - test: add initial test file (by Athan Reines)
  • ada26fc - docs: add package meta data (by Athan Reines)
  • 8f3b1e2 - docs: add REPL help (by Athan Reines)
  • 7ca0425 - docs: add example (by Athan Reines)
  • 1b340b4 - bench: add benchmarks (by Athan Reines)
  • 090d188 - build: add header template (by Athan Reines)
  • 9f517d8 - feat: add header files for internal C utilities (by Athan Reines)
  • 7a58757 - feat: add internal C utilities (by Athan Reines)
  • 4b2a5de - feat: add implementation for ndarray/base/every (by Athan Reines)
  • 843fd22 - docs: fix example (by Athan Reines)
  • d6437f7 - docs: fix example (by Athan Reines)
  • ea0fc20 - chore: fix EditorConfig lint error (#6135) (by Bhavishy Agrawal, Athan Reines)
  • b6a6575 - chore: fix EditorConfig lint errors (#6057) (by Kaushikgtm)
  • 45a92db - bench: fix require expression (by Athan Reines)
  • 3938b26 - refactor: update paths (by Gururaj Gurram)
  • 40b4245 - chore: fix EditorConfig lint errors (#5970) (by Kaushikgtm)
  • a1e8f03 - chore: fix EditorConfig lint errors (#5543) (by ditsu, Athan Reines, Philipp Burckhardt)
  • 2f0aa48 - feat: update namespace TypeScript declarations (#5436) (by stdlib-bot)
  • 9d532b5 - docs: update namespace table of contents (#5438) (by stdlib-bot, Philipp Burckhardt)
  • c1b6794 - feat: add isOutputDataTypePolicy to namespace (by Athan Reines)
  • 9cabe87 - feat: add ndarray/base/assert/is-output-data-type-policy (by Athan Reines)
  • 2632915 - test: fix variable name (by Athan Reines)
  • f230249 - feat: add support for _and_generic data type policies (by Athan Reines)
  • c27d672 - test: fix tests due to upstream patches (by Athan Reines)
  • ba9b416 - fix: rename bool to boolean to match data type kind and avoid conflict with bool data type (by Athan Reines)
  • 2b8c0d7 - feat: add policies which support returning a "generic" data type (by Athan Reines)
  • 81e5755 - refactor: update path (by Athan Reines)
  • d38fd36 - style: resolve lint errors (by Athan Reines)
  • 836170d - refactor: update paths (by Gururaj Gurram)
  • 421c4cf - bench: fix assertion (by Athan Reines)
  • ad5e480 - bench: fix invocations (by Athan Reines)
  • 30f0e04 - chore: resolve lint errors (by Athan Reines)
  • 00b45b2 - docs: update examples (by Athan Reines)
  • 2e9ea06 - fix: update signatures (by Athan Reines)
  • f75dcc2 - feat: enable completed macros (by Athan Reines)
  • 390d7df - docs: update examples (by Athan Reines)
  • 59e3ecb - docs: update examples (by Athan Reines)
  • f55d93c - docs: update comment (by Athan Reines)
  • a30acad - docs: update examples (by Athan Reines)
  • 510faa8 - docs: update copy (by Athan Reines)
  • 40580e2 - build: add source templates (by Athan Reines)
  • e0729ac - build: add manifest file (by Athan Reines)
  • 3552e0e - bench: add 2d benchmarks (by Athan Reines)
  • af2bd1f - bench: add 1d benchmarks (by Athan Reines)
  • d3e18e1 - bench: add 11d benchmarks (by Athan Reines)
  • 8420c5a - bench: add 10d benchmarks (by Athan Reines)
  • 0a457b7 - build: add header template (by Athan Reines)
  • 8e40a3c - build: add docs template (by Athan Reines)
  • c645151 - chore: add package meta data (by Athan Reines)
  • fdbe9c2 - docs: add README (by Athan Reines)
  • 9f59d85 - feat: add dispatcher (by Athan Reines)
  • 74a1e24 - docs: add example (by Athan Reines)
  • 665d4fe - feat: add 3d accumulation macros (by Athan Reines)
  • c82563a - fix: remove continuation (by Athan Reines)
  • 05201fc - feat: add macros for 2d accumulation (by Athan Reines)
  • 77ad50a - docs: rename parameter (by Athan Reines)
  • 82a0d1b - refactor: rename parameter (by Athan Reines)
  • 52f7ac2 - fix: use correct stride (by Athan Reines)
  • e689326 - fix: use correct stride (by Athan Reines)
  • e3e0b26 - feat: add header file (by Athan Reines)
  • 4ccc539 - feat: add header file (by Athan Reines)
  • 963a710 - feat: add header files (by Athan Reines)
  • 629d388 - feat: add headers for internal utilities (by Athan Reines)
  • be03002 - docs: add folder README (by Athan Reines)
  • 9055997 - feat: add internal utilities (by Athan Reines)
  • b0fecf0 - test: add stub test file (by Athan Reines)
  • efe1f05 - docs: add note (by Athan Reines)
  • fc93a7c - docs: add note (by Athan Reines)
  • 1634973 - docs: add note (by Athan Reines)
  • 2d758d2 - docs: add note (by Athan Reines)
  • 705dd30 - docs: update examples (by Athan Reines)
  • e661213 - feat: update namespace TypeScript declarations (#4706) (by stdlib-bot)
  • cff470f - docs: update namespace table of contents (#4708) (by stdlib-bot, Planeshifter)
  • 741b6f1 - feat: add spreadDimensions to namespace (by Athan Reines)
  • 3767255 - feat: add ndarray/base/spread-dimensions (by Athan Reines)
  • 712a9a8 - fix: compute singleton strides as if strides computed apriori (by Athan Reines)
  • c634089 - refactor: use ndarray utility to normalize an index (by Athan Reines)
  • dbb338e - docs: update related packages sections (#4690) (by stdlib-bot)
  • a94dcea - feat: add isColumnMajorString to namespace (by Athan Reines)
  • 76872c7 - feat: add ndarray/base/assert/is-column-major-string (by Athan Reines)
  • 5e1be08 - feat: add isRowMajorString to namespace (by Athan Reines)
  • 8cce31a - feat: add ndarray/base/assert/is-row-major-string (by Athan Reines)
  • 851a95f - bench: simplify value selection (by Athan Reines)
  • 264a2fc - refactor: use base array utility (by Athan Reines)
  • e588900 - chore: fix meta data (by Athan Reines)
  • 11c2592 - chore: fix meta data (by Athan Reines)
  • 838bb5b - chore: fix meta data (by Athan Reines)
  • 908239e - feat: add toUniqueNormalizedIndices to namespace (by Athan Reines)
  • 494a92b - feat: add ndarray/base/to-unique-normalized-indices (by Athan Reines)
  • 14073ce - docs: fix return type (by Athan Reines)
  • abcceb2 - docs: fix example return value (by Athan Reines)
  • 524e854 - feat: add toNormalizedIndices to namespace (by Athan Reines)
  • 9f1d586 - feat: add ndarray/base/to-normalized-indices (by Athan Reines)
  • 5e72ffb - refactor: allow input to be any array-like object of numbers (by Athan Reines)
  • 7bb4167 - feat: add normalizeIndices to namespace (by Athan Reines)
  • 8615f56 - feat: add ndarray/base/normalize-indices (by Athan Reines)
  • d2d8a05 - docs: add TypeScript declarations (by Athan Reines)
  • ad85c44 - docs: add repl help (by Athan Reines)
  • a768ca7 - docs: add example (by Athan Reines)
  • f706f53 - chore: update copyright years (by Athan Reines)
  • cc6f711 - feat: add main entry point (by Athan Reines)
  • c90c354 - feat: add an n-d accessors accumulator (by Athan Reines)
  • 064a8f9 - feat: add an n-d accumulator (by Athan Reines)
  • 2d93dfb - feat: add 9d blocked accessors accumulator (by Athan Reines)
  • fdc3131 - feat: add 9d blocked accumulator (by Athan Reines)
  • ea6b38c - feat: add 9d accessors accumulators (by Athan Reines)
  • 3c51978 - feat: add 9d accumulator (by Athan Reines)
  • 24c8a3a - feat: add 8d blocked accessors accumulator (by Athan Reines)
  • e320953 - feat: add 8d blocked accumulator (by Athan Reines)
  • a995be8 - feat: add 8d accessors accumulator (by Athan Reines)
  • 0a6350e - feat: add 8d accumulator (by Athan Reines)
  • fe22938 - feat: add 7d blocked accessors accumulator (by Athan Reines)
  • 1617255 - feat: add 7d blocked accumulator (by Athan Reines)
  • 627699c - feat: add 7d accessors accumulator (by Athan Reines)
  • 39f87db - feat: add 7d accumulator (by Athan Reines)
  • c02cc5e - feat: add 6d blocked accessors accumulator (by Athan Reines)
  • 79a6c7c - feat: add 6d blocked accumulator (by Athan Reines)
  • 70d0d2a - feat: add 6d accessors accumulator (by Athan Reines)
  • 3e0c232 - feat: add 6d accumulator (by Athan Reines)
  • 42e1358 - feat: add 5d blocked accessors accumulator (by Athan Reines)
  • 828a6a6 - feat: add 5d blocked accumulator (by Athan Reines)
  • 298fb43 - feat: add 5d accessors accumulator (by Athan Reines)
  • 9678ff8 - feat: add 5d accumulator (by Athan Reines)
  • ace6b17 - feat: add 4d blocked accessors accumulator (by Athan Reines)
  • c686569 - feat: add 4d blocked accumulator (by Athan Reines)
  • afe0d98 - feat: add 4d accessors accumulator (by Athan Reines)
  • 714ab64 - feat: add 4d accumulator (by Athan Reines)
  • 062be58 - feat: add 3d blocked accessors accumulator (by Athan Reines)
  • a78f2b1 - feat: add 3d blocked accumulator (by Athan Reines)
  • ea33936 - feat: add 3d accessors accumulator (by Athan Reines)
  • 33036b0 - feat: add 3d accumulator (by Athan Reines)
  • 45fe885 - feat: add 2d blocked accessors accumulator (by Athan Reines)
  • 4c080fd - feat: add 2d blocked accumulator (by Athan Reines)
  • 35ef28d - docs: fix comment (by Athan Reines)
  • 48e9197 - docs: fix comment (by Athan Reines)
  • caf7397 - feat: add 2d accessors accumulator (by Athan Reines)
  • 1a5172d - feat: add 2d accumulator (by Athan Reines)
  • 74d9fef - feat: add 1d accessors accumulator (by Athan Reines)
  • 2d97fb5 - feat: add 1d accumulator (by Athan Reines)
  • db61fca - feat: add 10d blocked accessor accumulator (by Athan Reines)
  • 8bc84b3 - feat: add 10d blocked accumulator (by Athan Reines)
  • b516586 - feat: add 10d accessors accumulator (by Athan Reines)
  • f36a0ab - feat: add 10d accumulator (by Athan Reines)
  • 7601be7 - feat: add 0d accessor accumulator (by Athan Reines)
  • a049375 - feat: add 0d accumulator (by Athan Reines)
  • e0af8c4 - docs: fix description (by Athan Reines)
  • 10a14b5 - docs: fix description (by Athan Reines)
  • 9f49cfb - docs: fix description (by Athan Reines)
  • 769b921 - docs: update related packages sections (#4638) (by stdlib-bot, Athan Reines)
  • cc71dc2 - docs: update related packages sections (#4622) (by stdlib-bot)
  • f231799 - docs: update related packages sections (#4545) (by stdlib-bot)
  • 84a3698 - docs: fix grammar (by Athan Reines)
  • 2764a32 - docs: fix grammar (by Athan Reines)
  • 5e977ba - docs: fix grammar and type annotation (by Athan Reines)
  • f8777ec - docs: fix grammar (by Athan Reines)
  • 2bde288 - docs: fix grammar (by Athan Reines)
  • 4b4fbbe - docs: fix copy and dtype (by Athan Reines)
  • 8a15baa - docs: update related packages sections (#4425) (by stdlib-bot)
  • 33b46cb - feat: update namespace TypeScript declarations (#4426) (by stdlib-bot, Philipp Burckhardt)
  • edae311 - docs: update namespace table of contents (#4428) (by stdlib-bot, Philipp Burckhardt)
  • e4a53d5 - docs: update related packages sections (#4399) (by stdlib-bot)
  • 259b682 - feat: add support for specifying an array index cache and add support for linear indexing (by Athan Reines)
  • 1ddeba9 - feat: add scalar2ndarrayLike to namespace (by Athan Reines)
  • b2dcaa0 - feat: add ndarray/base/from-scalar-like (by Athan Reines)
  • 4301694 - docs: update related packages sections (#4362) (by stdlib-bot)
  • cdf5e79 - docs: update namespace table of contents (#4365) (by stdlib-bot)
  • 25d8240 - feat: update namespace TypeScript declarations (#4363) (by stdlib-bot)
  • 7dc5c14 - refactor: use assertion utility (by Athan Reines)
  • 44547ea - feat: add ndarray2fancy to namespace (by Athan Reines)
  • 3f35e51 - feat: add forEach to namespace (by Athan Reines)
  • 413827b - feat: add ndindex to namespace (by Athan Reines)
  • 4d1bbcd - feat: add types for static methods (by Athan Reines)
  • 0c85b4d - feat: add ndarray/index (by Athan Reines)
  • 5e2bbef - fix: add missing boolean array support (by Athan Reines)
  • be3e0b9 - fix: treat generic accessor arrays similar to built-in generic arrays (by Athan Reines)
  • 8f2808d - docs: update related packages sections (#4302) (by stdlib-bot)
  • 4a70790 - style: add missing spaces (by Philipp Burckhardt)
  • acb12c7 - refactor: improve type specificity for array provided to callback (by Athan Reines)
  • 5b71452 - docs: update related packages sections (#4135) (by stdlib-bot, Athan Reines)
  • ac735b1 - feat: add ndarray/for-each (#3926) (by Muhammad Haris, Athan Reines)
  • 8684eb4 - docs: update related packages sections (#4114) (by stdlib-bot, Athan Reines)
  • c322b66 - docs: update related packages sections (#4070) (by stdlib-bot, Philipp Burckhardt)
  • a1b543a - docs: update related packages sections (#4009) (by stdlib-bot, Philipp Burckhardt)
  • 323e4e5 - feat: update namespace TypeScript declarations (#3977) (by stdlib-bot, Philipp Burckhardt)
  • c5a9ae2 - docs: update namespace table of contents (#3979) (by stdlib-bot, Philipp Burckhardt)
  • 9d912a3 - feat: add ndarray2json to namespace (by Athan Reines)
  • ae80da2 - feat: add ndarray/to-json (by Athan Reines)
  • aea44c9 - fix: update loop limit (by Athan Reines)
  • 58e795d - feat: update namespace TypeScript declarations (#3937) (by stdlib-bot, Philipp Burckhardt)
  • c106b69 - docs: update namespace table of contents (#3939) (by stdlib-bot, Philipp Burckhardt)
  • 58f02bf - docs: fix comment (by Athan Reines)
  • baffefb - docs: fix comment (by Athan Reines)
  • 0546f39 - docs: disable lint rule (by Athan Reines)
  • 5079aa3 - docs: disable lint rule (by Athan Reines)
  • e81185b - refactor: rely on ndarray/to-fancy for implementation logic (by Athan Reines)
  • fb1ca76 - feat: add ndarray/to-fancy (by Athan Reines)
  • 1a202e3 - feat: update namespace TypeScript declarations (#3916) (by stdlib-bot, Philipp Burckhardt)
  • ef82c21 - docs: update namespace table of contents (#3918) (by stdlib-bot, Philipp Burckhardt)
  • 14427c7 - feat: add fill, map, and toReversed to namespace (by Athan Reines)
  • a0d6619 - feat: add minSignedIntegerDataType and minUnsignedIntegerDataType to namespace (by Athan Reines)
  • 97e8c1a - feat: add ndarray/base/min-unsigned-integer-dtype (by Athan Reines)
  • c3bffe5 - feat: add ndarray/base/min-signed-integer-dtype (by Athan Reines)
  • 0d6bf75 - refactor: resolve error constructor and add todos (by Athan Reines)
  • dbfd8f5 - feat: add filterMap to namespace (by Athan Reines)
  • 6ff153f - feat: add ndarray/filter-map (by Athan Reines)
  • 8d1be60 - refactor: remove unnecessary variable (by Athan Reines)
  • 07c9202 - refactor: remove unnecessary variable (by Athan Reines)
  • 4cc1f54 - docs: update example (by Athan Reines)
  • 3cd740e - docs: add example (by Athan Reines)
  • 855b8c2 - docs: add example (by Athan Reines)
  • 47d03ca - docs: add example (by Athan Reines)
  • cbc4d3f - feat: add reject to namespace (by Athan Reines)
  • 43ccbfb - feat: add ndarray/reject (by Athan Reines)
  • 1cc3e09 - docs: fix annotation (by Athan Reines)
  • 7efc6f3 - bench: fix symbol name (by Athan Reines)
  • 17430f4 - docs: add note (by Athan Reines)
  • 354a147 - docs: add note (by Athan Reines)
  • 80542fd - docs: remove note (by Athan Reines)
  • 831de1b - feat: add map and filter to namespace (by Athan Reines)
  • d481f26 - feat: add ndarray/filter (by Athan Reines)
  • 082a45a - style: fix missing empty line (by Athan Reines)
  • 849c335 - docs: fix description (by Athan Reines)
  • b4502fb - fix: remove perf logic in order to ensure expected indices in callback (by Athan Reines)
  • 59814ef - test: add argument tests (by Athan Reines)
  • 2825b42 - docs: update related packages sections (#3898) (by stdlib-bot)
  • a299630 - fix: avoid potential external mutation (by Athan Reines)
  • 2d9de13 - docs: fix description (by Athan Reines)
  • 3ea906b - feat: add ndarray/map (#3314) (by Muhammad Haris, Athan Reines)
  • cf7d38a - docs: update related packages sections (#3527) (by stdlib-bot)
  • bf5643f - docs: update related packages sections (#3404) (by stdlib-bot)
  • a80835b - refactor: declare parameters and pointer as const (by Philipp Burckhardt)
  • 6c020d3 - chore: use relative paths to load package.json file (by Philipp Burckhardt)
  • b6a2b0b - docs: update namespace table of contents (#3192) (by stdlib-bot, Philipp Burckhardt)
  • 8b1548f - feat: update namespace TypeScript declarations (#3190) (by stdlib-bot, Philipp Burckhardt)

Contributors

A total of 14 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Bhavishy Agrawal
  • Dipjyoti Das
  • Gururaj Gurram
  • Kaushikgtm
  • MANI
  • Muhammad Haris
  • Muhammad Taaha Tariq
  • Philipp Burckhardt
  • Pravesh Kunwar
  • Sai Avinash
  • devshree-bhati
  • ditsu
  • lohithganni

0.3.3 (2024-11-05)

No changes reported for this release.

0.3.2 (2024-11-05)

Features

Bug Fixes

  • 7f368f6 - remove unused imports from TS declaration file

Commits

  • 99cca3d - chore: declare parameter as const array (by Philipp Burckhardt)
  • 2c4e5d8 - build: disable additional lint rule in TS tests (by Philipp Burckhardt)
  • abf0407 - chore: resolve lint errors in TS files (by Philipp Burckhardt)
  • 7f368f6 - fix: remove unused imports from TS declaration file (by Philipp Burckhardt)
  • 975147f - docs: fix TSDoc lint errors (by Philipp Burckhardt)
  • 8f72b43 - style: add missing spaces around parentheses (by Philipp Burckhardt)
  • 37ef5f4 - refactor: use dedicated array utility (by Athan Reines)
  • 2e00b1f - refactor: use dedicated array utility (by Athan Reines)
  • bcc9d29 - refactor: use dedicated array utility (by Athan Reines)
  • 8436f67 - refactor: use dedicated array utility (by Athan Reines)
  • b675172 - refactor: use dedicated array utility (by Athan Reines)
  • 6e9f42e - docs: harmonize list formatting in repl.txt and ensure starting newline (by Philipp Burckhardt)
  • f387603 - docs: consistently use declarative instead of imperative sentences outside of intros (by Philipp Burckhardt)
  • 95ef049 - docs: fix grammar (by Athan Reines)
  • 037a7a8 - refactor: use const qualifier and update examples (by Athan Reines)
  • 00651e7 - refactor: use const qualifier and update examples (by Athan Reines)
  • 114f651 - refactor: use base array assertion utility (by Athan Reines)
  • 98e4809 - feat: add isBooleanDataType to namespace (by Athan Reines)
  • 3e7f2ca - feat: add hasEqualShape to namespace (by Athan Reines)
  • 6e74647 - feat: add ndarray/base/assert/has-equal-shape (by Athan Reines)
  • 5debe82 - test: add tests to ndarray/base/map (#2810) (by Muhammad Haris, Athan Reines)
  • 0c5f1bc - chore: rename folder from benchmarks to benchmark (by Philipp Burckhardt)
  • 6a6bc1d - feat: add ndarray/base/fill (#2817) (by Muhammad Haris, Athan Reines)
  • 8bcb738 - feat: add ndarray/base/to-reversed (#2861) (by Muhammad Haris, Athan Reines)

Contributors

A total of 3 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Muhammad Haris
  • Philipp Burckhardt

0.3.1 (2024-08-18)

No changes reported for this release.

0.3.0 (2024-08-17)

Features

  • ba0c5d0 - add ndarraylike2ndarray to namespace
  • e7b56b1 - add ndarray/ndarraylike2ndarray
  • 54262c8 - add ndarraylike2ndarray to namespace
  • 5d01561 - add ndarray/base/ndarraylike2ndarray
  • 72ed2e1 - add ndarray/base/map (#2715)
  • 0d360b3 - return index array as part of the results object
  • 6576f4f - add nditerInterleaveSubarrays
  • 25e87e4 - add ndarray/iter/interleave-subarrays
  • 4289f78 - add nditerStacks to namespace
  • d256bd9 - add ndarray/iter/stacks
  • 873b085 - add nditerSubarrays to namespace
  • fd9a5c2 - add ndarray/iter/subarrays
  • 46aec25 - add nditerSelectDimension to namespace
  • 6dce19b - add ndarray/iter/select-dimension
  • 6e4b9eb - update namespace TypeScript declarations (#2681)
  • d31e751 - add forEach to namespace
  • e3fe1fa - add ndarray/base/for-each
  • d06165b - add support for extending data type kind subsets with a "generic" data type
  • 6ea880c - add boolean dtype support to ndarray/base/assign (#2598)
  • de17de3 - update namespace TypeScript declarations (#2593)
  • 71cf5a0 - add boolean dtype support to ndarray/empty* and ndarray/base/empty* packages (#2588)
  • f766a56 - add boolean dtype support to ndarray/from-scalar (#2589)
  • a360f04 - add boolean dtype support to ndarray/base/unary (#2587)
  • 19d4a8d - add boolean dtype support to ndarray/base/nullary (#2586)
  • 979cf48 - add ndarray/base/assert/is-boolean-data-type (#2575)
  • fa118f2 - add boolean dtype support to ndarray/base/buffer (#2574)
  • e92152b - add boolean dtype support to ndarray/defaults (#2551)
  • 16e0808 - add boolean dtype support to ndarray/dtypes (#2550)
  • 21052a2 - add boolean dtype support to ndarray/min-dtype (#2552)
  • efecd32 - add boolean dtype support to ndarray/base/buffer-dtype (#2572)
  • 0f0dbca - add boolean dtype support to ndarray/base/buffer-ctors (#2571)
  • 1cb0243 - add boolean dtype support to ndarray/next-dtype (#2553)
  • 131d649 - add boolean dtype support to ndarray/mostly-safe-casts (#2554)
  • 4e860d8 - add boolean dtype support to ndarray/same-kind-casts (#2555)
  • 29f4e2b - add boolean dtype support to ndarray/promotion-rules (#2524)
  • ca687d6 - add boolean dtype support to ndarray/safe-casts (#2507)
  • b8bd516 - update namespace TypeScript declarations (#2351)
  • 0adcae5 - update namespace TypeScript declarations (#1340)
  • 8f43afc - rename exported aliases
  • 9e08caf - return a complex64 dtype ndarray if provided a Complex64 scalar
  • 6b9e18f - add support for 'typed' data type kind

Bug Fixes

  • 96c7ddf - use computed order and fix strides in examples
  • e2b7fb5 - use computed order and fix strides in examples
  • 1375823 - use computed order and fix strides in examples
  • 4e6b2eb - update type for indices
  • c57d1d8 - return subscripts from perspective of ndarray view, not buffer
  • cf3f92e - update include paths

BREAKING CHANGES

  • 21052a2: return "bool" when provided a boolean

    • To migrate, users explicitly handle "bool" return values. If "generic" is still desired, users should consolidate accordingly.
  • 0adcae5: rename exported aliases

    • To migrate, users should consult the relevant namespace documentation and associated commits in order to determine which aliases have been renamed.
  • 8f43afc: rename exported aliases

    • To migrate, users should consult the documentation for the updated aliases. For the most part, updating code should be as simple as dropping an ndarray or nd prefix. For others, they should more directly match, or be inferrable from, the package name.
  • 9e08caf: return same dtype when provided a complex number instance

    • To migrate, users relying on the previous behavior where anything complex-like resulted in a complex128 ndarray should explicitly set the output dtype to 'complex128'. By default, the function will return an ndarray having the same dtype as a provided complex number instance. When a user wants to explicitly upcast a Complex64 scalar, the user can explicitly set the dtype option. The previous default behavior is undesirable, as we disregarded the explicit type info of a provided complex number scalar.

Closed Issues

This release closes the following issue:

#2229

Commits

  • df3ed1e - docs: update namespace ToCs (by Athan Reines)
  • 6a3b3d7 - chore: update directories meta data (by Athan Reines)
  • ba0c5d0 - feat: add ndarraylike2ndarray to namespace (by Athan Reines)
  • e7b56b1 - feat: add ndarray/ndarraylike2ndarray (by Athan Reines)
  • 453c7f9 - refactor: allow array-like objects containing submodes (by Athan Reines)
  • dd48932 - docs: fix descriptions (by Athan Reines)
  • 54262c8 - feat: add ndarraylike2ndarray to namespace (by Athan Reines)
  • 5d01561 - feat: add ndarray/base/ndarraylike2ndarray (by Athan Reines)
  • 72ed2e1 - feat: add ndarray/base/map (#2715) (by Muhammad Haris, Athan Reines)
  • 96c7ddf - fix: use computed order and fix strides in examples (by Athan Reines)
  • e2b7fb5 - fix: use computed order and fix strides in examples (by Athan Reines)
  • 1375823 - fix: use computed order and fix strides in examples (by Athan Reines)
  • bc07347 - docs: fix strides (by Athan Reines)
  • e261bc2 - docs: fix strides (by Athan Reines)
  • 0d360b3 - feat: return index array as part of the results object (by Athan Reines)
  • 6576f4f - feat: add nditerInterleaveSubarrays (by Athan Reines)
  • 25e87e4 - feat: add ndarray/iter/interleave-subarrays (by Athan Reines)
  • 4289f78 - feat: add nditerStacks to namespace (by Athan Reines)
  • d256bd9 - feat: add ndarray/iter/stacks (by Athan Reines)
  • 7a4424b - docs: fix comment (by Athan Reines)
  • 873b085 - feat: add nditerSubarrays to namespace (by Athan Reines)
  • fd9a5c2 - feat: add ndarray/iter/subarrays (by Athan Reines)
  • 46aec25 - feat: add nditerSelectDimension to namespace (by Athan Reines)
  • 6dce19b - feat: add ndarray/iter/select-dimension (by Athan Reines)
  • 4ec7a03 - refactor: improve type specificity (by Athan Reines)
  • 0fef28c - refactor: improve type specificity (by Athan Reines)
  • 9a4b430 - refactor: improve type specificity (by Athan Reines)
  • 5fe7f2e - style: remove backticks (by Athan Reines)
  • dab89ca - style: remove backticks (by Athan Reines)
  • 22c4d29 - docs: remove blank line (by Athan Reines)
  • 4e6b2eb - fix: update type for indices (by Athan Reines)
  • c57d1d8 - fix: return subscripts from perspective of ndarray view, not buffer (by Athan Reines)
  • 2777e4b - bench: resolve lint errors in benchmarks (by Athan Reines)
  • 6e4b9eb - feat: update namespace TypeScript declarations (#2681) (by stdlib-bot, Philipp Burckhardt)
  • 7ee91a5 - docs: update namespace table of contents (#2674) (by stdlib-bot, Athan Reines)
  • d31e751 - feat: add forEach to namespace (by Athan Reines)
  • 147a189 - docs: reorder notes (by Athan Reines)
  • e3fe1fa - feat: add ndarray/base/for-each (by Athan Reines)
  • cace2b4 - test: add tests to ndarray/base/nullary (#2663) (by Muhammad Haris, Athan Reines)
  • 468eb7f - test: add tests to ndarray/base/nullary (#2655) (by Muhammad Haris, Athan Reines)
  • fa34b48 - test: add tests to ndarray/base/nullary (#2652) (by Muhammad Haris, Athan Reines)
  • 0dfdd7d - test: add tests to ndarray/base/nullary (#2645) (by Muhammad Haris, Athan Reines)
  • 14a2930 - test: add tests to ndarray/base/nullary (#2644) (by Muhammad Haris, Athan Reines)
  • 06b4d43 - test: add tests to ndarray/base/nullary (#2634) (by Muhammad Haris, Athan Reines)
  • e4cd553 - test: add tests to ndarray/base/nullary (#2609) (by Muhammad Haris, Athan Reines)
  • 32bbcb3 - refactor: update paths (by Athan Reines)
  • 8d4c46b - refactor: update paths (by Athan Reines)
  • ed9c0a5 - refactor: update paths (by Athan Reines)
  • 18b3c79 - refactor: update paths (by Athan Reines)
  • 9abdead - test: add tests for three-dimensional arrays (#2599) (by Muhammad Haris, Athan Reines)
  • d04dcbd - docs: remove private annotations in C comments (by Philipp Burckhardt)
  • d06165b - feat: add support for extending data type kind subsets with a "generic" data type (by Athan Reines)
  • 6ea880c - feat: add boolean dtype support to ndarray/base/assign (#2598) (by Jaysukh Makvana, Athan Reines)
  • 903c51c - test: add tests to @stdlib/ndarray/base/nullary (#2350) (by Muhammad Haris, Athan Reines)
  • de17de3 - feat: update namespace TypeScript declarations (#2593) (by stdlib-bot, Athan Reines)
  • 71cf5a0 - feat: add boolean dtype support to ndarray/empty* and ndarray/base/empty* packages (#2588) (by Jaysukh Makvana, Athan Reines)
  • f766a56 - feat: add boolean dtype support to ndarray/from-scalar (#2589) (by Jaysukh Makvana, Athan Reines)
  • a360f04 - feat: add boolean dtype support to ndarray/base/unary (#2587) (by Jaysukh Makvana)
  • 19d4a8d - feat: add boolean dtype support to ndarray/base/nullary (#2586) (by Jaysukh Makvana)
  • c067b6c - docs: update namespace table of contents (#2576) (by stdlib-bot, Philipp Burckhardt)
  • d71c3a9 - docs: update namespace TypeScript declarations (#2584) (by stdlib-bot, Athan Reines)
  • 979cf48 - feat: add ndarray/base/assert/is-boolean-data-type (#2575) (by Jaysukh Makvana, Athan Reines)
  • fa118f2 - feat: add boolean dtype support to ndarray/base/buffer (#2574) (by Jaysukh Makvana, Athan Reines)
  • e92152b - feat: add boolean dtype support to ndarray/defaults (#2551) (by Jaysukh Makvana, Athan Reines)
  • 16e0808 - feat: add boolean dtype support to ndarray/dtypes (#2550) (by Jaysukh Makvana, Athan Reines)
  • 21052a2 - feat: add boolean dtype support to ndarray/min-dtype (#2552) (by Jaysukh Makvana, Athan Reines)
  • efecd32 - feat: add boolean dtype support to ndarray/base/buffer-dtype (#2572) (by Jaysukh Makvana, Athan Reines)
  • 0f0dbca - feat: add boolean dtype support to ndarray/base/buffer-ctors (#2571) (by Jaysukh Makvana, Athan Reines)
  • 1cb0243 - feat: add boolean dtype support to ndarray/next-dtype (#2553) (by Jaysukh Makvana)
  • 131d649 - feat: add boolean dtype support to ndarray/mostly-safe-casts (#2554) (by Jaysukh Makvana, Athan Reines)
  • 4e860d8 - feat: add boolean dtype support to ndarray/same-kind-casts (#2555) (by Jaysukh Makvana)
  • 29f4e2b - feat: add boolean dtype support to ndarray/promotion-rules (#2524) (by Jaysukh Makvana)
  • 41a5c49 - test: update tests in ndarray/base/* to support boolean dtypes (#2505) (by Jaysukh Makvana, Athan Reines)
  • ca687d6 - feat: add boolean dtype support to ndarray/safe-casts (#2507) (by Jaysukh Makvana, Athan Reines)
  • b8bd516 - feat: update namespace TypeScript declarations (#2351) (by stdlib-bot, Philipp Burckhardt)
  • 539fc72 - style: fix indentation (by Athan Reines)
  • 71b0621 - refactor: ensure enumeration constants match BLAS layouts (by Athan Reines)
  • cf3f92e - fix: update include paths (by Athan Reines)
  • 75d4f83 - refactor: update require and include paths (by Athan Reines)
  • 8a7e5fb - chore: address lint errors (by Philipp Burckhardt)
  • b0e93c7 - docs: update related packages sections (#2155) (by stdlib-bot)
  • 39b8176 - docs: update namespace table of contents (#1341) (by stdlib-bot, Athan Reines)
  • 0adcae5 - feat: update namespace TypeScript declarations (#1340) (by stdlib-bot, Athan Reines)
  • 8f43afc - feat: rename exported aliases (by Athan Reines)
  • 7137673 - docs: update related packages sections (#1315) (by stdlib-bot)
  • 9e08caf - feat: return a complex64 dtype ndarray if provided a Complex64 scalar (by Athan Reines)
  • 2c0d176 - refactor: dynamically query default dtypes (by Athan Reines)
  • 6b9e18f - feat: add support for 'typed' data type kind (by Athan Reines)
  • b501073 - bench: simplify array access logic to avoid influencing results (by Athan Reines)
  • 0ad4756 - docs: update examples (by Athan Reines)
  • e8cab88 - docs: update examples (by Athan Reines)
  • 4c4509f - docs: update examples (by Athan Reines)

Contributors

A total of 4 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Jaysukh Makvana
  • Muhammad Haris
  • Philipp Burckhardt

0.2.1 (2024-02-05)

No changes reported for this release.

0.2.0 (2024-02-05)

Features

  • 2693e3b - update namespace TypeScript declarations (#1287)
  • babf9b1 - add ndat to namespace
  • c553280 - add ndarray/at
  • c73cbe7 - add support for returning dimension indices
  • 68413e0 - update namespace TypeScript declarations (#1221)
  • 7680fb8 - add numelDimension to namespace
  • 1124fc6 - add ndarray/numel-dimension
  • 46c964b - add numelDimension to namespace
  • 6224528 - add ndarray/base/numel-dimension
  • e90a075 - improve type specificity of return type and update examples
  • 2e7df3f - add ndarrayFlag to namespace
  • 54c0fd9 - add ndarray/flag
  • 2abfe17 - add ndarrayFlags to namespace
  • 04502ec - add ndarray/flags
  • 36d1ecc - add flag to namespace
  • e557f2b - add ndarray/base/flag
  • 25bde3f - add flags to namespace
  • 181c73e - add ndarray/base/flags
  • 66a9552 - add maybeBroadcastArrays to namespace
  • 5d0f444 - add ndarray/maybe-broadcast-arrays
  • 32f45b3 - add broadcastArrays to namespace
  • f3b79c9 - add ndarray/broadcast-arrays
  • b97dcf0 - add maybeBroadcastArrays to namespace
  • 74d4f9f - add ndarray/base/maybe-broadcast-arrays
  • dc5bb62 - add broadcastArrays to namespace
  • d47c764 - add ndarray/base/broadcast-arrays
  • b1e4cca - update namespace exports
  • 783804d - update namespace TypeScript declarations (#1170)
  • fca85b7 - add ndsliceFrom to namespace
  • d0a8bea - add ndarray/slice-from
  • e391499 - add ndarrayStride to namespace
  • eeb2bdd - add ndarray/stride
  • 9f19a74 - add stride to namespace
  • b4aa572 - add ndarray/base/stride
  • d138eac - add ndsliceTo to namespace
  • 44dcbe6 - add ndarray/slice-to
  • f3d3f4f - add a factory method to allow for partial application
  • dd80dd0 - add support for normalize index mode
  • 12102f1 - add support for normalize index mode
  • 274da55 - add support for normalize index mode
  • 5363916 - add support for normalize index mode
  • 8e18e43 - add support for normalize index mode
  • 6ee30cd - document support for normalize index mode
  • 4ea3975 - document support for normalize index mode
  • cc475bc - document support for normalize index mode
  • 55928ab - document support for normalize index mode
  • 9ed4346 - document support for normalize index mode
  • 5c9d067 - add tests and update docs for normalize index mode support
  • a7d2960 - add support for returning a normalized index
  • 8a27986 - add support for normalize index mode
  • 272081f - add support for a normalize index mode
  • d9952f2 - update namespace TypeScript declarations (#1128)

Bug Fixes

  • 452059f - add missing format call
  • c8241c2 - ensure ability to return an empty slice in strict mode
  • 08d72b4 - improve type declarations
  • def989d - resolve type declaration typo by removing stray lint directive
  • f204b3f - resolve type declaration typo by removing stray lint directive (#1133)
  • 6134859 - flatten nested arrays in (co)lexicographic order
  • ba92c62 - remove related section
  • e3a8985 - move links
  • 8fccaaa - move links

Commits

  • 42b1c7e - docs: update related packages sections (#1290) (by stdlib-bot)
  • 2693e3b - feat: update namespace TypeScript declarations (#1287) (by stdlib-bot, Athan Reines)
  • 08e9376 - docs: update namespace table of contents (#1288) (by stdlib-bot, Athan Reines)
  • babf9b1 - feat: add ndat to namespace (by Athan Reines)
  • c553280 - feat: add ndarray/at (by Athan Reines)
  • f04074a - docs: update related packages sections (#1276) (by stdlib-bot)
  • c73cbe7 - feat: add support for returning dimension indices (by Athan Reines)
  • a33d506 - docs: fix comments (by Athan Reines)
  • 8cec00e - docs: fix copy-paste error (by Athan Reines)
  • 1e909db - docs: update related packages sections (#1267) (by stdlib-bot)
  • e8cf70a - docs: update related packages sections (#1263) (by stdlib-bot)
  • d2d2b70 - docs: update related packages sections (#1261) (by stdlib-bot)
  • 68413e0 - feat: update namespace TypeScript declarations (#1221) (by stdlib-bot, Philipp Burckhardt)
  • f1ab4d8 - refactor: remove export of unready function (by Philipp Burckhardt)
  • 96489fa - docs: update namespace table of contents (#1251) (by stdlib-bot, Philipp Burckhardt)
  • dea49e0 - docs: use single quotes in require calls instead of backticks (by Philipp Burckhardt)
  • 5c8d407 - docs: update related packages sections (#1255) (by stdlib-bot)
  • ebde8f6 - test: fix test descriptions (by Athan Reines)
  • 95a9ea6 - test: fix test descriptions (by Athan Reines)
  • 8affb20 - docs: update related packages sections (#1248) (by stdlib-bot)
  • 7680fb8 - feat: add numelDimension to namespace (by Athan Reines)
  • 1124fc6 - feat: add ndarray/numel-dimension (by Athan Reines)
  • 46c964b - feat: add numelDimension to namespace (by Athan Reines)
  • 6224528 - feat: add ndarray/base/numel-dimension (by Athan Reines)
  • 82e6932 - test: fix test description and function invocations (by Athan Reines)
  • 1b94b32 - test: fix test description (by Athan Reines)
  • a405ab5 - refactor: use base utility to resolve an ndarray flag (by Athan Reines)
  • 452059f - fix: add missing format call (by Athan Reines)
  • e90a075 - feat: improve type specificity of return type and update examples (by Athan Reines)
  • a6eb07f - docs: update namespace table of contents (#1245) (by stdlib-bot, Athan Reines)
  • 6bbca95 - refactor: test for number primitive (by Athan Reines)
  • a553fb9 - test: fix broken tests (by Athan Reines)
  • 2e7df3f - feat: add ndarrayFlag to namespace (by Athan Reines)
  • 54c0fd9 - feat: add ndarray/flag (by Athan Reines)
  • 7e1700c - docs: fix description (by Athan Reines)
  • 2abfe17 - feat: add ndarrayFlags to namespace (by Athan Reines)
  • 04502ec - feat: add ndarray/flags (by Athan Reines)
  • 8713747 - refactor: preserve type information for individual flags (by Athan Reines)
  • 558baf5 - refactor: use Flags interface (by Athan Reines)
  • 36d1ecc - feat: add flag to namespace (by Athan Reines)
  • e557f2b - feat: add ndarray/base/flag (by Athan Reines)
  • 9b87012 - docs: update related packages sections (#1243) (by stdlib-bot)
  • 25bde3f - feat: add flags to namespace (by Athan Reines)
  • 181c73e - feat: add ndarray/base/flags (by Athan Reines)
  • 053eb7a - docs: update namespace table of contents (#1235) (by stdlib-bot, Athan Reines)
  • 66a9552 - feat: add maybeBroadcastArrays to namespace (by Athan Reines)
  • 5d0f444 - feat: add ndarray/maybe-broadcast-arrays (by Athan Reines)
  • 32f45b3 - feat: add broadcastArrays to namespace (by Athan Reines)
  • f3b79c9 - feat: add ndarray/broadcast-arrays (by Athan Reines)
  • 7de0830 - bench: fix description (by Athan Reines)
  • f5242e4 - bench: fix description (by Athan Reines)
  • 507f951 - refactor: use accessor to access the input array shape (by Athan Reines)
  • b97dcf0 - feat: add maybeBroadcastArrays to namespace (by Athan Reines)
  • 74d4f9f - feat: add ndarray/base/maybe-broadcast-arrays (by Athan Reines)
  • 0beacd0 - docs: update examples and fix typos (by Athan Reines)
  • d105983 - docs: update namespace table of contents (#1230) (by stdlib-bot, Athan Reines)
  • 398a2ac - docs: update related packages sections (#1228) (by stdlib-bot)
  • dc5bb62 - feat: add broadcastArrays to namespace (by Athan Reines)
  • d47c764 - feat: add ndarray/base/broadcast-arrays (by Athan Reines)
  • 5184bd0 - docs: update namespace table of contents (#1213) (by stdlib-bot, Athan Reines)
  • b1e4cca - feat: update namespace exports (by Philipp Burckhardt)
  • 783804d - feat: update namespace TypeScript declarations (#1170) (by stdlib-bot, Athan Reines)
  • d575e8b - docs: update related packages sections (#1167) (by stdlib-bot)
  • 6ff6caf - docs: update namespace table of contents (#1162) (by stdlib-bot)
  • 26cf434 - docs: update related packages sections (#1156) (by stdlib-bot)
  • 2f0cb7e - docs: update related packages sections (#1154) (by stdlib-bot)
  • fca85b7 - feat: add ndsliceFrom to namespace (by Athan Reines)
  • d0a8bea - feat: add ndarray/slice-from (by Athan Reines)
  • c8241c2 - fix: ensure ability to return an empty slice in strict mode (by Athan Reines)
  • 1f5c1b3 - docs: update link and description (by Athan Reines)
  • e391499 - feat: add ndarrayStride to namespace (by Athan Reines)
  • eeb2bdd - feat: add ndarray/stride (by Athan Reines)
  • 654e776 - refactor: avoid copying the strides array if possible (by Athan Reines)
  • 4b79950 - docs: add note (by Athan Reines)
  • 9f19a74 - feat: add stride to namespace (by Athan Reines)
  • b4aa572 - feat: add ndarray/base/stride (by Athan Reines)
  • 57592a3 - style: add missing space (by Athan Reines)
  • d138eac - feat: add ndsliceTo to namespace (by Athan Reines)
  • 44dcbe6 - feat: add ndarray/slice-to (by Athan Reines)
  • 78a556e - docs: update related packages sections (#1145) (by stdlib-bot)
  • 34ac72a - docs: document interface and add line break (by Athan Reines)
  • f3d3f4f - feat: add a factory method to allow for partial application (by Athan Reines)
  • ecb0cf1 - bench: fix value range (by Athan Reines)
  • 446b4cb - bench: fix value range (by Athan Reines)
  • ca9cb28 - docs: ensure notes use consistent grammar (by Athan Reines)
  • dd80dd0 - feat: add support for normalize index mode (by Athan Reines)
  • 08d72b4 - fix: improve type declarations (by Athan Reines)
  • 12102f1 - feat: add support for normalize index mode (by Athan Reines)
  • 274da55 - feat: add support for normalize index mode (by Athan Reines)
  • 5363916 - feat: add support for normalize index mode (by Athan Reines)
  • 8e18e43 - feat: add support for normalize index mode (by Athan Reines)
  • 6ee30cd - feat: document support for normalize index mode (by Athan Reines)
  • 4ea3975 - feat: document support for normalize index mode (by Athan Reines)
  • cc475bc - feat: document support for normalize index mode (by Athan Reines)
  • 55928ab - feat: document support for normalize index mode (by Athan Reines)
  • 9ed4346 - feat: document support for normalize index mode (by Athan Reines)
  • 5c9d067 - feat: add tests and update docs for normalize index mode support (by Athan Reines)
  • a7d2960 - feat: add support for returning a normalized index (by Athan Reines)
  • 4f15a40 - test: add tests to ensure support for normalize index mode (by Athan Reines)
  • 2d7299c - docs: document support for normalize index mode (by Athan Reines)
  • 8a27986 - feat: add support for normalize index mode (by Athan Reines)
  • dffeaf2 - refactor: use array contains utility and add support for normalize index mode (by Athan Reines)
  • 272081f - feat: add support for a normalize index mode (by Athan Reines)
  • 30e3541 - refactor: update require path (by Athan Reines)
  • f87e2ee - refactor: update require path (by Athan Reines)
  • def989d - fix: resolve type declaration typo by removing stray lint directive (by Philipp Burckhardt)
  • f204b3f - fix: resolve type declaration typo by removing stray lint directive (#1133) (by Daniel Killenberger)
  • bcb4079 - build: remove and replace tslint directives (by Philipp Burckhardt)
  • 23114c6 - build: remove tslint directives (by Philipp Burckhardt)
  • 6a9cc0e - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • 5497c40 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • b496b72 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • 9502ed2 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • 46d049b - build: replace tslint directive (by Philipp Burckhardt)
  • de93ae0 - build: remove tslint directives (by Philipp Burckhardt)
  • 6134859 - fix: flatten nested arrays in (co)lexicographic order (by Athan Reines)
  • d9952f2 - feat: update namespace TypeScript declarations (#1128) (by stdlib-bot, Athan Reines)
  • 2ee04a1 - docs: update namespace ToCs (by Athan Reines)
  • 6b34523 - docs: update links (by Athan Reines)
  • 6c6d8bd - docs: update links (by Athan Reines)
  • 8c8e3d1 - docs: update links (by Athan Reines)
  • ba92c62 - fix: remove related section (by Athan Reines)
  • 1e55c4b - docs: remove related packages (by Athan Reines)
  • e3a8985 - fix: move links (by Athan Reines)
  • 8fccaaa - fix: move links (by Athan Reines)

Contributors

A total of 3 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Daniel Killenberger
  • Philipp Burckhardt

0.1.1 (2023-11-08)

No changes reported for this release.

0.1.0 (2023-11-08)

Features

  • b01d709 - add nditerMatrixEntries to namespace
  • 5f80a15 - add ndarray/iter/matrix-entries
  • 7685072 - add nditerColumnEntries to namespace
  • aeccc0d - add ndarray/iter/column-entries
  • b96a9a2 - add nditerRowEntries to namespace
  • 344aa9e - add ndarray/iter/row-entries
  • 29d99d7 - add nditerMatrices to namespace
  • 88a673c - add ndarray/iter/matrices
  • 7faffe3 - update namespace TypeScript declarations (#1122)
  • c54dc22 - add ndsliceDimensionFrom
  • aeab98d - add ndarray/slice-dimension-from
  • 1b0fc06 - add ndsliceDimensionTo to namespace
  • f9774e0 - add ndarray/slice-dimension-to
  • d90228a - add sliceDimensionFrom to namespace
  • de5ef5e - add ndarray/base/slice-dimension-from
  • 229ab6e - add sliceDimensionTo to namespace
  • 3eb7c44 - add ndarray/base/slice-dimension-to
  • 67592b8 - add normalizeIndex to namespace
  • 512c8a8 - add ndarray/base/normalize-index
  • a41ecbd - add sliceFrom to namespace
  • 7f80a7c - add ndarray/base/slice-from
  • 54401ac - add sliceTo to namespace
  • 4da3db2 - add ndarray/base/slice-to
  • 2934e57 - add flipud to namespace
  • 316273f - add ndarray/base/flipud
  • 013beaa - add fliplr to namespace
  • bb9e0a4 - add ndarray/base/fliplr
  • b390e0b - add reverseDimension to namespace
  • 86f5a89 - add ndarray/base/reverse-dimension
  • be83095 - add reverse to namespace
  • aff949b - add ndarray/base/reverse
  • aabbb4e - add loop functions for downcasting floating-point dtypes
  • 733ee49 - add support for a mostly-safe casting mode
  • 1aefe83 - add isMostlySafeDataTypeCast to namespace
  • a8290c4 - add ndarray/base/assert/is-mostly-safe-data-type-cast
  • 12ee2c9 - add mostly-safe casting mode
  • 1ee8ca1 - add ndarrayMostlySafeCasts to namespace
  • eff3cdd - add ndarray/mostly-safe-casts
  • f4cb44c - add assign to namespace
  • c28a16e - add ndarray/base/assign
  • b5c4543 - add ndsliceDimension to namespace
  • 2fd5a3a - add ndarray/slice-dimension
  • b985417 - add data to namespace
  • 0786d6c - add ndarray/base/data-buffer
  • 3eeff0a - add ndarrayDataBuffer to namespace
  • a2b2082 - add ndarray/data-buffer
  • 3a2e182 - add order to namespace
  • 857a8c7 - add ndarray/base/order
  • 6cd4e38 - rename aliases
  • b38f7f8 - add ndorder to namespace
  • 819f02e - add ndarray/order
  • 88e5849 - add dtype to namespace
  • 9d9b5ca - add ndarray/base/dtype
  • a0baf19 - add ndarrayDataType to namespace
  • 29df3cf - add ndarray/dtype
  • ed14448 - add sliceDimension to namespace
  • 5ca2f0e - add ndarray/base/slice-dimension
  • b6571b2 - add strides to namespace
  • 5a0c235 - add ndarray/base/strides
  • 6eb1720 - add ndstrides to namespace
  • 1407845 - add ndarray/strides
  • ed378b7 - add shape to namespace
  • 7a6cc2b - add ndarray/base/shape
  • 482bd69 - add ndshape to namespace
  • b76d481 - add ndarray/shape
  • 0f8bc08 - add offset to namespace
  • 08dd5cd - add ndarray/base/offset
  • e20c23e - add ndoffset to namespace
  • 6e284c2 - add ndarray/offset
  • 6b48944 - add ndims to namespace
  • dd72b0f - add ndarray/base/ndims
  • 94b7c2d - add ndims to namespace
  • e3e6b60 - add ndarray/ndims
  • 3514d7d - add numel to namespace
  • 657947f - add ndarray/numel
  • 3e3d62e - add maybeBroadcastArray to namespace
  • e96df4a - add ndarray/maybe-broadcast-array
  • b45eb8f - add nditerValues to namespace
  • 3cc2fdb - add ndarray/iter/values
  • 665ce24 - add nditerEntries to namespace
  • 6cd1bad - add ndarray/iter/entries
  • 49e1d21 - add nextCartesianIndex to namespace
  • b8de2da - add ndarray/base/next-cartesian-index
  • 5c7312f - add nditerIndices to namespace
  • 613fb18 - add ndarray/iter/indices
  • 9759a2c - add broadcastArray to namespace
  • 6d0da66 - add ndarray/broadcast-array
  • 474e7e4 - add nditer2arrayEach to namespace
  • 19af262 - add ndarray/iter/to-array-each
  • 9c23309 - add nditerColumns to namespace
  • 8aec891 - add ndarray/iter/columns
  • fdebad4 - add iter to namespace
  • 43b42fe - add ndarray/iter namespace
  • fda2bf6 - add ndarray/iter/rows
  • 6d9677a - add ndsliceAssign to namespace
  • d73d723 - add ndarray/slice-assign
  • 212c1fa - add sliceAssign to namespace
  • 54858d0 - add support for slice assignment and refactor index expression handling
  • c90e739 - add ndarray/base/slice-assign
  • 48cb9aa - add support for returning a mutable ndarray view
  • c3ff11f - add FancyArray to namespace
  • c26a733 - add ndslice to namespace
  • afda5bd - add ndarray/slice
  • 15373b4 - add slice to namespace
  • 37ddf6d - add ndarray/base/slice
  • d64f3c7 - add TypeScript declarations and add REPL help
  • 4433c86 - add ndarray/fancy
  • 9b8ad73 - convert declaration to generic to provide additional type information
  • 7ae5741 - update minimum TypeScript version
  • 015ff99 - increase minimum TypeScript version
  • 98c37fa - add unaryOutputDataType to namespace
  • eec20f6 - add ndarray/base/unary-output-dtype
  • 1e78f7b - rename isIntegralDataType to isIntegerDataType
  • d45a05b - rename integral to integer
  • d96fdc9 - add ndarray/base/assert/is-integer-data-type
  • 3d64252 - add default policy
  • d0eb2cf - add isRealDataType to namespace
  • 889da69 - add ndarray/base/assert/is-real-data-type
  • 1127626 - add real policy
  • bd1017d - add numeric and real dtype defaults
  • 03effb2 - add real data type kind
  • 901dc93 - add isNumericDataType to namespace
  • c326c3f - add ndarray/base/assert/is-numeric-data-type
  • d3d2708 - add isComplexFloatingPointDataType to namespace
  • 7b0d1b0 - add ndarray/base/assert/is-complex-floating-point-data-type
  • 088f3e9 - add isRealFloatingPointDataType to namespace
  • 41d3972 - add ndarray/base/assert/is-real-floating-point-data-type
  • 61a6fee - add isFloatingPointDataType to namespace
  • 31ad686 - add ndarray/base/assert/is-floating-point-data-type
  • f1b2025 - add isIntegralDataType to namespace
  • e2f9bb3 - add ndarray/base/assert/is-integral-data-type
  • 74d366e - add isUnsignedIntegerDataType to namespace
  • f2fd134 - add ndarray/base/assert/is-unsigned-integer-data-type
  • 35dc02a - add isSignedIntegerDataType to namespace
  • 063b647 - add ndarray/base/assert/is-signed-integer-data-type
  • 99146bb - add support for returning a subset of data types
  • 9363dc3 - add get method for retrieving a single default setting
  • 3556d4e - add defaults to namespace
  • 35de20d - add ndarray/defaults
  • 6ca0ecb - add policy APIs to namespace
  • c0d63fe - add ndarray/base/output-policy-resolve-enum
  • 375a3e8 - add ndarray/base/output-policy-resolve-str
  • 144d739 - add ndarray/base/output-policy-enum2str
  • 66e4d33 - add ndarray/base/output-policy-str2enum
  • a3a7a45 - add ndarrayOutputDataTypePolicies to namespace
  • 5954cd5 - add ndarray/output-dtype-policies
  • 00b4630 - add emptyLike to namespace
  • 9f1c2f3 - add ndarray/base/empty-like
  • 33e76ef - add empty to namespace
  • c593502 - add ndarray/base/empty
  • 3da30d7 - add ndemptyLike to namespace
  • 561a9ea - add ndarray/empty-like
  • 8306cb9 - add ndempty to namespace
  • 910fed5 - add ndarray/empty
  • e618407 - add support for additional ndarray constructor options
  • 78cb6e3 - add support for additional ndarray constructor options
  • f07f1ce - add ndarray option support to ndarray/from-scalar
  • 171fc57 - add support for providing order argument
  • 0661629 - add broadcastScalar to namespace
  • efe7c22 - add ndarray/base/broadcast-scalar
  • 1c450ba - add ndarray2array to namespace
  • cf7c497 - add ndarray/to-array
  • 9800cc4 - add nullary to namespace
  • 28c87ca - add ndarray/base/nullary
  • 4e94bf0 - add binaryLoopOrder to namespace
  • d151153 - add ndarray/base/binary-loop-interchange-order
  • 0ac8825 - add binaryBlockSize to namespace
  • 2600d28 - add ndarray/base/binary-tiling-block-size
  • e8775fc - update namespace TypeScript declarations (#951)
  • 6b7c54d - add nullaryLoopOrder to namespace
  • 45b2ba9 - add @stdlib/ndarray/base/nullary-loop-interchange-order
  • 760a0a1 - add nullaryBlockSize to namespace
  • 0ed2dc6 - add @stdlib/ndarray/base/nullary-tiling-block-size

Bug Fixes

  • 3aec20d - remove leftover disabled lint rule
  • a763ac4 - allow downcast from float64 to complex64
  • 267e16e - add support for complex numbers and provided ndarrays having arbitrary rank
  • c8417b0 - add support for assigning real-valued elements to complex-valued elements
  • 46d5210 - address unterminated macro
  • 39b2b0d - use correct type for dispatch object
  • 8874562 - add missing support for minimal ndarray-like objects not supporting a strides property
  • b75bcc2 - add missing argument
  • c13a4d5 - add missing argument
  • 6a6225d - add missing argument
  • 9741d55 - add missing argument
  • a5ce155 - add missing argument
  • c539bd1 - add missing argument
  • c142624 - add missing argument
  • 61aa8e7 - add missing argument
  • 65d964f - add missing argument
  • 72c6fa0 - rename alias from ndorder to ndarrayOrder to match existing convention
  • 09306de - ensure consistent results when provided a minimal zero-dimensional ndarray
  • bc1768e - prevent creating writable views when an input array is read-only
  • 64bd3a8 - prevent creating writable views when provided a read-only array
  • 92b814f - update parameter name to match docs
  • 69e0a71 - update parameter name to match docs
  • 8fabec9 - add missing check for an output array which is read-only
  • 8d7dfdc - add missing argument
  • 09b4354 - rename parameter to match docs
  • 2910f80 - address broken benchmarks for out-of-bounds slices
  • eae0905 - ensure support for slicing zero-dimensional arrays
  • aaaf01e - use correct format specifier in error message
  • c636c08 - address bug when resolving buffer index of the first element indexed by a slice
  • fcbe4c1 - address indexing expression errors and refactor to use ndarray/base/slice
  • e17e199 - address dimension reduction bug
  • fb65dfe - use Collection, rather than ArrayLike
  • 0deb1be - update import path for Collection type definition
  • 32a2827 - update import paths for complex type defs
  • b4dbeae - set correct package names
  • 2ef370c - add missing test fixture (#1054)
  • 23b99ac - resolve C lint errors
  • fe527ef - fix require path
  • 06712ce - fix package name and keywords
  • 64a7e92 - add missing variable declaration

BREAKING CHANGES

  • 6cd4e38: rename aliases

    • To migrate, users should make the following name changes: ndoffset => ndarrayOffset ndshape => ndarrayShape ndstrides => ndarrayStrides This renaming allows for more consistent naming conventions with other ndarray utility functions.
  • 7ae5741: update minimum TypeScript version to 4.1

    • To migrate, users should upgrade their TypeScript version to at least version 4.1.
  • 015ff99: increase minimum TypeScript version

  • 1e78f7b: rename isIntegralDataType to isIntegerDataType

    • To migrate, users should update their usage accordingly.
  • d45a05b: rename integral to integer

    • To migrate, users should update their code to use integer rather than integral to refer to the policy/kind which includes both signed and unsigned integer dtypes.
  • f07f1ce: dtype argument replaced by options argument

    • In order to migrate to the new API, users should replace any dtype argument usage with an equivalent options argument.
  • 171fc57: must provide order argument.

    • To migrate, users should explicitly provide an order argument as a third argument when invoking scalar2ndarray.

Commits

  • 18d7b79 - docs: fix comment (by Athan Reines)
  • f74d56a - docs: fix comment (by Athan Reines)
  • 471e925 - docs: fix comment (by Athan Reines)
  • 52556c3 - docs: fix examples (by Athan Reines)
  • ec6d1ed - docs: fix error description (by Athan Reines)
  • b01d709 - feat: add nditerMatrixEntries to namespace (by Athan Reines)
  • 5f80a15 - feat: add ndarray/iter/matrix-entries (by Athan Reines)
  • 7685072 - feat: add nditerColumnEntries to namespace (by Athan Reines)
  • aeccc0d - feat: add ndarray/iter/column-entries (by Athan Reines)
  • ba9ef60 - docs: fix grammar typo (by Athan Reines)
  • 5ab2e80 - docs: update comments (by Athan Reines)
  • dc1e33f - docs: update returns annotation (by Athan Reines)
  • b96a9a2 - feat: add nditerRowEntries to namespace (by Athan Reines)
  • 344aa9e - feat: add ndarray/iter/row-entries (by Athan Reines)
  • 29d99d7 - feat: add nditerMatrices to namespace (by Athan Reines)
  • 88a673c - feat: add ndarray/iter/matrices (by Athan Reines)
  • 3aec20d - fix: remove leftover disabled lint rule (by Athan Reines)
  • d73bbf4 - build: replace lint directives (by Philipp Burckhardt)
  • bf2cf8b - build: remove tslint directives (by Philipp Burckhardt)
  • 453dd85 - build: remove tslint directives (by Philipp Burckhardt)
  • 7faffe3 - feat: update namespace TypeScript declarations (#1122) (by stdlib-bot, Athan Reines)
  • a17f2aa - docs: update namespace table of contents (#1116) (by stdlib-bot, Athan Reines)
  • c54dc22 - feat: add ndsliceDimensionFrom (by Athan Reines)
  • aeab98d - feat: add ndarray/slice-dimension-from (by Athan Reines)
  • ce8a312 - test: update test description (by Athan Reines)
  • 0dd9ce5 - test: update test cases (by Athan Reines)
  • 3fc3d44 - docs: fix example (by Athan Reines)
  • 1b0fc06 - feat: add ndsliceDimensionTo to namespace (by Athan Reines)
  • f9774e0 - feat: add ndarray/slice-dimension-to (by Athan Reines)
  • 7193f92 - test: update test description to use consistent language (by Athan Reines)
  • d90228a - feat: add sliceDimensionFrom to namespace (by Athan Reines)
  • de5ef5e - feat: add ndarray/base/slice-dimension-from (by Athan Reines)
  • 229ab6e - feat: add sliceDimensionTo to namespace (by Athan Reines)
  • cb19b0e - docs: update parameter description (by Athan Reines)
  • 177eb1f - docs: update parameter description (by Athan Reines)
  • 3eb7c44 - feat: add ndarray/base/slice-dimension-to (by Athan Reines)
  • 4ee7e66 - docs: fix typo (by Athan Reines)
  • 21396dd - docs: fix typo (by Athan Reines)
  • 244aa35 - docs: remove unused requires (by Athan Reines)
  • 0ac2169 - docs: remove unused requires (by Athan Reines)
  • 3aeb245 - docs: remove unused requires (by Athan Reines)
  • af588fe - docs: remove unused requires (by Athan Reines)
  • 9061852 - docs: remove unused requires (by Athan Reines)
  • fceed60 - docs: remove unused requires (by Athan Reines)
  • f8f5ed5 - docs: remove used requires (by Athan Reines)
  • 2c57a3d - docs: remove unused requires (by Athan Reines)
  • d717347 - refactor: use utility to normalize an index (by Athan Reines)
  • 67592b8 - feat: add normalizeIndex to namespace (by Athan Reines)
  • d57a9aa - docs: update heading (by Athan Reines)
  • 4b3b43d - docs: update heading (by Athan Reines)
  • 512c8a8 - feat: add ndarray/base/normalize-index (by Athan Reines)
  • a41ecbd - feat: add sliceFrom to namespace (by Athan Reines)
  • 7f80a7c - feat: add ndarray/base/slice-from (by Athan Reines)
  • 6a52a46 - refactor: use assertion utility (by Athan Reines)
  • 54401ac - feat: add sliceTo to namespace (by Athan Reines)
  • 4da3db2 - feat: add ndarray/base/slice-to (by Athan Reines)
  • 2934e57 - feat: add flipud to namespace (by Athan Reines)
  • 316273f - feat: add ndarray/base/flipud (by Athan Reines)
  • 013beaa - feat: add fliplr to namespace (by Athan Reines)
  • bb9e0a4 - feat: add ndarray/base/fliplr (by Athan Reines)
  • b390e0b - feat: add reverseDimension to namespace (by Athan Reines)
  • 86f5a89 - feat: add ndarray/base/reverse-dimension (by Athan Reines)
  • c6128d2 - test: add test cases for negative dimension indices (by Athan Reines)
  • b93826a - test: add test cases for negative dimension indices (by Athan Reines)
  • d1efd51 - refactor: use base array utility to create argument array (by Athan Reines)
  • be83095 - feat: add reverse to namespace (by Athan Reines)
  • aff949b - feat: add ndarray/base/reverse (by Athan Reines)
  • 89ff3eb - refactor: use utility to create a MultiSlice from a list of arguments (by Athan Reines)
  • 17d37fd - refactor: use utility to create a MultiSlice from a list of arguments (by Athan Reines)
  • 654cb7e - refactor: use utility to create a MultiSlice from a list of arguments (by Athan Reines)
  • fe69034 - refactor: use utility to create a MultiSlice from a list of arguments (by Athan Reines)
  • 0fa588f - refactor: use utility to create a MultiSlice from a list of arguments (by Athan Reines)
  • aabbb4e - feat: add loop functions for downcasting floating-point dtypes (by Athan Reines)
  • b621204 - refactor: use assertion utility for mostly safe casts (by Athan Reines)
  • 733ee49 - feat: add support for a mostly-safe casting mode (by Athan Reines)
  • 1aefe83 - feat: add isMostlySafeDataTypeCast to namespace (by Athan Reines)
  • a8290c4 - feat: add ndarray/base/assert/is-mostly-safe-data-type-cast (by Athan Reines)
  • a763ac4 - fix: allow downcast from float64 to complex64 (by Athan Reines)
  • 32d8d05 - docs: document support for mostly-safe casting mode (by Athan Reines)
  • fc82b83 - docs: document mostly-safe casting mode (by Athan Reines)
  • 12ee2c9 - feat: add mostly-safe casting mode (by Athan Reines)
  • 1ee8ca1 - feat: add ndarrayMostlySafeCasts to namespace (by Athan Reines)
  • eff3cdd - feat: add ndarray/mostly-safe-casts (by Athan Reines)
  • 267e16e - fix: add support for complex numbers and provided ndarrays having arbitrary rank (by Athan Reines)
  • e5e8db8 - chore: add TODO (by Athan Reines)
  • 5ec7c84 - chore: add TODO (by Athan Reines)
  • a174903 - chore: add TODO (by Athan Reines)
  • f4cb44c - feat: add assign to namespace (by Athan Reines)
  • 4711195 - style: disable lint rule (by Athan Reines)
  • 5a97436 - refactor: use ndarray/base/assign for assignment (by Athan Reines)
  • c8417b0 - fix: add support for assigning real-valued elements to complex-valued elements (by Athan Reines)
  • 46d5210 - fix: address unterminated macro (by Athan Reines)
  • 39b2b0d - fix: use correct type for dispatch object (by Athan Reines)
  • ec59584 - docs: fix providing of extraneous argument (by Athan Reines)
  • c28a16e - feat: add ndarray/base/assign (by Athan Reines)
  • 248d4e0 - docs: fix error description (by Athan Reines)
  • d334294 - chore: add keyword (by Athan Reines)
  • b8f8c28 - chore: add keyword (by Athan Reines)
  • 5660dc8 - chore: add keyword (by Athan Reines)
  • a2ee99a - chore: add keyword (by Athan Reines)
  • c9b2252 - chore: add keyword (by Athan Reines)
  • c741ca0 - chore: add keyword (by Athan Reines)
  • 67e62cb - chore: add NumPy alias as a keyword (by Athan Reines)
  • b5c4543 - feat: add ndsliceDimension to namespace (by Athan Reines)
  • 2fd5a3a - feat: add ndarray/slice-dimension (by Athan Reines)
  • ae27776 - test: fix declaration tests (by Athan Reines)
  • 532089a - docs: fix return annotation (by Athan Reines)
  • 9df2f0a - docs: fix heading (by Athan Reines)
  • ac561c6 - test: add input argument validation tests (by Athan Reines)
  • b2569d3 - test: add missing tests for error conditions (by Athan Reines)
  • d5e5b40 - test: add test case to ensure full test coverage (by Athan Reines)
  • c794d6b - test: add test case to ensure full test coverage (by Athan Reines)
  • da64af1 - refactor: remove obsolete branch (by Athan Reines)
  • f59a264 - refactor: remove obsolete branch (by Athan Reines)
  • 1d23784 - refactor: use accessor utility (by Athan Reines)
  • 199d59c - refactor: use accessor utility (by Athan Reines)
  • 3b849ec - refactor: use accessor utility (by Athan Reines)
  • 1bd53fc - refactor: use accessor utility (by Athan Reines)
  • 6e15664 - refactor: use accessor utility and rename parameter (by Athan Reines)
  • 86ef740 - refactor: use accessor utility (by Athan Reines)
  • 61db175 - refactor: use accessor utility (by Athan Reines)
  • 71d561c - refactor: use accessor utilities (by Athan Reines)
  • db91a38 - refactor: use accessor utilities (by Athan Reines)
  • 54bec59 - refactor: use accessor utility (by Athan Reines)
  • 279034e - refactor: use accessor utility (by Athan Reines)
  • 836aaf4 - test: add test case for zero-dimensional ndarray-like object (by Athan Reines)
  • 8874562 - fix: add missing support for minimal ndarray-like objects not supporting a strides property (by Athan Reines)
  • 693a93d - refactor: use accessor utilities (by Athan Reines)
  • b545940 - refactor: use top-level accessor packages (by Athan Reines)
  • 0c2ab4c - refactor: use accessor utilities (by Athan Reines)
  • b75bcc2 - fix: add missing argument (by Athan Reines)
  • c13a4d5 - fix: add missing argument (by Athan Reines)
  • 6a6225d - fix: add missing argument (by Athan Reines)
  • 9741d55 - fix: add missing argument (by Athan Reines)
  • a5ce155 - fix: add missing argument (by Athan Reines)
  • c539bd1 - fix: add missing argument (by Athan Reines)
  • c142624 - fix: add missing argument (by Athan Reines)
  • 61aa8e7 - fix: add missing argument (by Athan Reines)
  • 65d964f - fix: add missing argument (by Athan Reines)
  • 11d1d5d - refactor: use accessor utilities (by Athan Reines)
  • d3d1190 - refactor: use accessor utilities and add TODO (by Athan Reines)
  • da14441 - refactor: use accessor utilities (by Athan Reines)
  • 59fe5b7 - refactor: use accessor utilities (by Athan Reines)
  • 6b7aed1 - refactor: use accessor utilities (by Athan Reines)
  • 725cf2d - refactor: use accessor utilities (by Athan Reines)
  • f0abdf8 - refactor: use accessor utilities (by Athan Reines)
  • 5325a1c - refactor: use accessor utilities (by Athan Reines)
  • ab25d92 - refactor: use accessor utility (by Athan Reines)
  • b1146ea - refactor: use accessor utilities (by Athan Reines)
  • 9e143f8 - refactor: use accessor utilities (by Athan Reines)
  • 43bd26c - refactor: use accessor utilities (by Athan Reines)
  • b985417 - feat: add data to namespace (by Athan Reines)
  • 0786d6c - feat: add ndarray/base/data-buffer (by Athan Reines)
  • 3eeff0a - feat: add ndarrayDataBuffer to namespace (by Athan Reines)
  • a2b2082 - feat: add ndarray/data-buffer (by Athan Reines)
  • e9a2610 - docs: add links (by Athan Reines)
  • 3a2e182 - feat: add order to namespace (by Athan Reines)
  • 64a866a - docs: fix missing hyphen in comment (by Athan Reines)
  • 857a8c7 - feat: add ndarray/base/order (by Athan Reines)
  • 6cd4e38 - feat: rename aliases (by Athan Reines)
  • 72c6fa0 - fix: rename alias from ndorder to ndarrayOrder to match existing convention (by Athan Reines)
  • b38f7f8 - feat: add ndorder to namespace (by Athan Reines)
  • 819f02e - feat: add ndarray/order (by Athan Reines)
  • 88e5849 - feat: add dtype to namespace (by Athan Reines)
  • 9d9b5ca - feat: add ndarray/base/dtype (by Athan Reines)
  • a0baf19 - feat: add ndarrayDataType to namespace (by Athan Reines)
  • 29df3cf - feat: add ndarray/dtype (by Athan Reines)
  • 13a81fe - docs: fix description (by Athan Reines)
  • 75f46d2 - docs: fix description (by Athan Reines)
  • ed14448 - feat: add sliceDimension to namespace (by Athan Reines)
  • 5ca2f0e - feat: add ndarray/base/slice-dimension (by Athan Reines)
  • a8c0a5e - docs: remove throws annotation (by Athan Reines)
  • 6cae75a - docs: fix variable names (by Athan Reines)
  • 09306de - fix: ensure consistent results when provided a minimal zero-dimensional ndarray (by Athan Reines)
  • b6571b2 - feat: add strides to namespace (by Athan Reines)
  • 5a0c235 - feat: add ndarray/base/strides (by Athan Reines)
  • 6eb1720 - feat: add ndstrides to namespace (by Athan Reines)
  • 1407845 - feat: add ndarray/strides (by Athan Reines)
  • ed378b7 - feat: add shape to namespace (by Athan Reines)
  • 7a6cc2b - feat: add ndarray/base/shape (by Athan Reines)
  • 482bd69 - feat: add ndshape to namespace (by Athan Reines)
  • b76d481 - feat: add ndarray/shape (by Athan Reines)
  • 8d3b925 - bench: fix buffer size (by Athan Reines)
  • 43cc884 - bench: fix buffer size (by Athan Reines)
  • 0f8bc08 - feat: add offset to namespace (by Athan Reines)
  • 6743af8 - docs: fix description (by Athan Reines)
  • 08dd5cd - feat: add ndarray/base/offset (by Athan Reines)
  • e20c23e - feat: add ndoffset to namespace (by Athan Reines)
  • 6e284c2 - feat: add ndarray/offset (by Athan Reines)
  • 6b48944 - feat: add ndims to namespace (by Athan Reines)
  • dd72b0f - feat: add ndarray/base/ndims (by Athan Reines)
  • 94b7c2d - feat: add ndims to namespace (by Athan Reines)
  • e3e6b60 - feat: add ndarray/ndims (by Athan Reines)
  • 4471b9a - docs: fix description (by Athan Reines)
  • c65450d - docs: fix description (by Athan Reines)
  • 3514d7d - feat: add numel to namespace (by Athan Reines)
  • de3e5f4 - docs: update comment (by Athan Reines)
  • 657947f - feat: add ndarray/numel (by Athan Reines)
  • ef501a1 - docs: update parameter name (by Athan Reines)
  • 3e3d62e - feat: add maybeBroadcastArray to namespace (by Athan Reines)
  • 634cb2a - docs: fix duplicate note and fix benchmark loop (by Athan Reines)
  • e96df4a - feat: add ndarray/maybe-broadcast-array (by Athan Reines)
  • bc1768e - fix: prevent creating writable views when an input array is read-only (by Athan Reines)
  • 64bd3a8 - fix: prevent creating writable views when provided a read-only array (by Athan Reines)
  • b45eb8f - feat: add nditerValues to namespace (by Athan Reines)
  • 3cc2fdb - feat: add ndarray/iter/values (by Athan Reines)
  • 3fb0d08 - chore: add keyword (by Athan Reines)
  • a2eea70 - chore: add keywords (by Athan Reines)
  • 665ce24 - feat: add nditerEntries to namespace (by Athan Reines)
  • 6cd1bad - feat: add ndarray/iter/entries (by Athan Reines)
  • 905a042 - docs: fix comment (by Athan Reines)
  • 3d40220 - refactor: use base utility to resolve the next Cartesian index (by Athan Reines)
  • a0a3f9f - refactor: use base utility to resolve the next Cartesian index (by Athan Reines)
  • afdef7b - refactor: only import specific method (by Athan Reines)
  • a4c5a86 - refactor: use base package to resolve the next Cartesian index (by Athan Reines)
  • 49e1d21 - feat: add nextCartesianIndex to namespace (by Athan Reines)
  • b355ef7 - test: add assign tests (by Athan Reines)
  • b8de2da - feat: add ndarray/base/next-cartesian-index (by Athan Reines)
  • 5c7312f - feat: add nditerIndices to namespace (by Athan Reines)
  • 613fb18 - feat: add ndarray/iter/indices (by Athan Reines)
  • 92b814f - fix: update parameter name to match docs (by Athan Reines)
  • 69e0a71 - fix: update parameter name to match docs (by Athan Reines)
  • 836b37c - bench: fix branch check (by Athan Reines)
  • b1c31b3 - bench: fix branch check (by Athan Reines)
  • 9759a2c - feat: add broadcastArray to namespace (by Athan Reines)
  • 6d0da66 - feat: add ndarray/broadcast-array (by Athan Reines)
  • 474e7e4 - feat: add nditer2arrayEach to namespace (by Athan Reines)
  • 19af262 - feat: add ndarray/iter/to-array-each (by Athan Reines)
  • f53e8ef - docs: add links (by Athan Reines)
  • d8f8bb2 - docs: add links (by Athan Reines)
  • 253a22d - docs: fix imports (by Athan Reines)
  • f7149ad - docs: fix imports (by Athan Reines)
  • 9c23309 - feat: add nditerColumns to namespace (by Athan Reines)
  • 8aec891 - feat: add ndarray/iter/columns (by Athan Reines)
  • c8bfb98 - docs: update ToC pattern (by Athan Reines)
  • fdebad4 - feat: add iter to namespace (by Athan Reines)
  • 43b42fe - feat: add ndarray/iter namespace (by Athan Reines)
  • fda2bf6 - feat: add ndarray/iter/rows (by Athan Reines)
  • 657a07f - docs: update comment (by Athan Reines)
  • 3aa8ff7 - docs: add notes concerning applicability of writable parameter (by Athan Reines)
  • 0e5e49b - refactor: rename parameter from mutable to writable (by Athan Reines)
  • c99d7ea - docs: add notes concerning handling of read-only output arrays (by Athan Reines)
  • 8fabec9 - fix: add missing check for an output array which is read-only (by Athan Reines)
  • 882f4e1 - docs: fix undefined variable in example (by Athan Reines)
  • 6d9677a - feat: add ndsliceAssign to namespace (by Athan Reines)
  • 389bd3f - docs: fix heading (by Athan Reines)
  • d73d723 - feat: add ndarray/slice-assign (by Athan Reines)
  • fc66ad8 - docs: fix import identifier (by Athan Reines)
  • 212c1fa - feat: add sliceAssign to namespace (by Athan Reines)
  • 599e2ca - docs: rename examples and add slice assignment example (by Athan Reines)
  • 54858d0 - feat: add support for slice assignment and refactor index expression handling (by Athan Reines)
  • e348e20 - test: add casting tests (by Athan Reines)
  • 152ee45 - test: add broadcasting tests (by Athan Reines)
  • c90e739 - feat: add ndarray/base/slice-assign (by Athan Reines)
  • 8d7dfdc - fix: add missing argument (by Athan Reines)
  • 48cb9aa - feat: add support for returning a mutable ndarray view (by Athan Reines)
  • 09b4354 - fix: rename parameter to match docs (by Athan Reines)
  • 1393caf - test: add ndarray tests (by Athan Reines)
  • d81786b - docs: add link (by Athan Reines)
  • 3574c0a - docs: add links (by Athan Reines)
  • e11b048 - docs: rename argument to avoid conflict with function name (by Athan Reines)
  • c3ff11f - feat: add FancyArray to namespace (by Athan Reines)
  • c26a733 - feat: add ndslice to namespace (by Athan Reines)
  • 2910f80 - fix: address broken benchmarks for out-of-bounds slices (by Athan Reines)
  • 1603774 - test: add test for when providing insufficient slice arguments (by Athan Reines)
  • b754d5a - style: disable lint rule (by Athan Reines)
  • 228e4d0 - test: add tests for different invocation conventions (by Athan Reines)
  • 52ac3f5 - docs: add note concerning matching dimensionality (by Athan Reines)
  • eae0905 - fix: ensure support for slicing zero-dimensional arrays (by Athan Reines)
  • afda5bd - feat: add ndarray/slice (by Athan Reines)
  • 70088a4 - style: remove extra blank line (by Athan Reines)
  • 976d69a - test: add tests (by Athan Reines)
  • 2321699 - test: add tests (by Athan Reines)
  • 05d7722 - test: add tests (by Athan Reines)
  • aaaf01e - fix: use correct format specifier in error message (by Athan Reines)
  • b9b3ae6 - docs: add example (by Athan Reines)
  • c636c08 - fix: address bug when resolving buffer index of the first element indexed by a slice (by Athan Reines)
  • 987a311 - test: add tests (by Athan Reines)
  • fcbe4c1 - fix: address indexing expression errors and refactor to use ndarray/base/slice (by Athan Reines)
  • 15373b4 - feat: add slice to namespace (by Athan Reines)
  • 37ddf6d - feat: add ndarray/base/slice (by Athan Reines)
  • f5f669f - refactor: use base utility to construct MultiSlice from args array (by Athan Reines)
  • e17e199 - fix: address dimension reduction bug (by Athan Reines)
  • cadd340 - refactor: use base package for resolving non-reduced dimensions (by Athan Reines)
  • 4f2310d - docs: update namespace table of contents (#1102) (by stdlib-bot)
  • d358245 - docs: fix require paths in README (by Athan Reines)
  • f4024f0 - docs: fix rule location (by Athan Reines)
  • 6d60c74 - docs: add horizontal rule (by Athan Reines)
  • 5b30bc7 - docs: fix example (by Athan Reines)
  • d64f3c7 - feat: add TypeScript declarations and add REPL help (by Athan Reines)
  • fb65dfe - fix: use Collection, rather than ArrayLike (by Athan Reines)
  • eb620f1 - style: disable lint rule (by Athan Reines)
  • 87c2569 - test: add constructor and argument validation tests (by Athan Reines)
  • f1d9cee - docs: fix heading (by Athan Reines)
  • 4433c86 - feat: add ndarray/fancy (by Athan Reines)
  • 6039604 - bench: refactor benchmarks by splitting across multiple files (by Athan Reines)
  • 9b8ad73 - feat: convert declaration to generic to provide additional type information (by Athan Reines)
  • 7ae5741 - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • 0deb1be - fix: update import path for Collection type definition (by Athan Reines)
  • 32a2827 - fix: update import paths for complex type defs (by Athan Reines)
  • b4dbeae - fix: set correct package names (by Philipp Burckhardt)
  • ab5d324 - chore: resolve lint errors (by Philipp Burckhardt)
  • 55866ea - test: use strictEqual checks (by Philipp Burckhardt)
  • 45a6884 - refactor: use array/base/flatten to avoid implicit use of utils/copy (by Athan Reines)
  • 2ef370c - fix: add missing test fixture (#1054) (by Dan Rose)
  • 015ff99 - feat: increase minimum TypeScript version (by Athan Reines)
  • 23b99ac - fix: resolve C lint errors (by Athan Reines)
  • 28e1c84 - docs: resolve C lint errors (by Athan Reines)
  • a36b160 - docs: update namespace table of contents (#995) (by stdlib-bot, Athan Reines)
  • adc0378 - docs: update namespace TypeScript declarations (#993) (by stdlib-bot, Athan Reines)
  • 98c37fa - feat: add unaryOutputDataType to namespace (by Athan Reines)
  • eec20f6 - feat: add ndarray/base/unary-output-dtype (by Athan Reines)
  • 2e884c5 - remove: remove ndarray/base/assert/is-integral-data-type (by Athan Reines)
  • 40af3d0 - test: use integer rather than integral (by Athan Reines)
  • 1e78f7b - feat: rename isIntegralDataType to isIntegerDataType (by Athan Reines)
  • d45a05b - feat: rename integral to integer (by Athan Reines)
  • d96fdc9 - feat: add ndarray/base/assert/is-integer-data-type (by Athan Reines)
  • 8707511 - test: update list of test values (by Athan Reines)
  • 3d64252 - feat: add default policy (by Athan Reines)
  • 86d02e2 - test: add comments to explain test value distinction (by Athan Reines)
  • d0eb2cf - feat: add isRealDataType to namespace (by Athan Reines)
  • 889da69 - feat: add ndarray/base/assert/is-real-data-type (by Athan Reines)
  • f4e6d5e - test: update list of policies and add link (by Athan Reines)
  • 59c61bc - test: update list of policies and add link (by Athan Reines)
  • 330207b - test: update list of policies and add link (by Athan Reines)
  • 1ada629 - test: update list of policies and add link (by Athan Reines)
  • 1127626 - feat: add real policy (by Athan Reines)
  • bd1017d - feat: add numeric and real dtype defaults (by Athan Reines)
  • 03effb2 - feat: add real data type kind (by Athan Reines)
  • 223c329 - refactor: use ndarray defaults (by Athan Reines)
  • 9250c59 - refactor: use ndarray defaults (by Athan Reines)
  • 9dbf98e - refactor: use ndarray defaults (by Athan Reines)
  • d04286d - refactor: use ndarray defaults (by Athan Reines)
  • 568f63f - refactor: use ndarray defaults (by Athan Reines)
  • 901dc93 - feat: add isNumericDataType to namespace (by Athan Reines)
  • c326c3f - feat: add ndarray/base/assert/is-numeric-data-type (by Athan Reines)
  • d3d2708 - feat: add isComplexFloatingPointDataType to namespace (by Athan Reines)
  • 7b0d1b0 - feat: add ndarray/base/assert/is-complex-floating-point-data-type (by Athan Reines)
  • 088f3e9 - feat: add isRealFloatingPointDataType to namespace (by Athan Reines)
  • 41d3972 - feat: add ndarray/base/assert/is-real-floating-point-data-type (by Athan Reines)
  • b4e24c3 - docs: fix description (by Athan Reines)
  • 61a6fee - feat: add isFloatingPointDataType to namespace (by Athan Reines)
  • 31ad686 - feat: add ndarray/base/assert/is-floating-point-data-type (by Athan Reines)
  • f1b2025 - feat: add isIntegralDataType to namespace (by Athan Reines)
  • e2f9bb3 - feat: add ndarray/base/assert/is-integral-data-type (by Athan Reines)
  • 74d366e - feat: add isUnsignedIntegerDataType to namespace (by Athan Reines)
  • f2fd134 - feat: add ndarray/base/assert/is-unsigned-integer-data-type (by Athan Reines)
  • 35dc02a - feat: add isSignedIntegerDataType to namespace (by Athan Reines)
  • 063b647 - feat: add ndarray/base/assert/is-signed-integer-data-type (by Athan Reines)
  • 8fa429a - refactor: use array utility to perform iteration (by Athan Reines)
  • 99146bb - feat: add support for returning a subset of data types (by Athan Reines)
  • 9363dc3 - feat: add get method for retrieving a single default setting (by Athan Reines)
  • 3556d4e - feat: add defaults to namespace (by Athan Reines)
  • 35de20d - feat: add ndarray/defaults (by Athan Reines)
  • 6ca0ecb - feat: add policy APIs to namespace (by Athan Reines)
  • c0d63fe - feat: add ndarray/base/output-policy-resolve-enum (by Athan Reines)
  • 375a3e8 - feat: add ndarray/base/output-policy-resolve-str (by Athan Reines)
  • 144d739 - feat: add ndarray/base/output-policy-enum2str (by Athan Reines)
  • 66e4d33 - feat: add ndarray/base/output-policy-str2enum (by Athan Reines)
  • fe527ef - fix: fix require path (by Athan Reines)
  • a3a7a45 - feat: add ndarrayOutputDataTypePolicies to namespace (by Athan Reines)
  • 5954cd5 - feat: add ndarray/output-dtype-policies (by Athan Reines)
  • 00b4630 - feat: add emptyLike to namespace (by Athan Reines)
  • 9f1c2f3 - feat: add ndarray/base/empty-like (by Athan Reines)
  • aeca0a6 - docs: update note (by Athan Reines)
  • 33e76ef - feat: add empty to namespace (by Athan Reines)
  • c593502 - feat: add ndarray/base/empty (by Athan Reines)
  • 3da30d7 - feat: add ndemptyLike to namespace (by Athan Reines)
  • 561a9ea - feat: add ndarray/empty-like (by Athan Reines)
  • 9fac15c - docs: remove unsupport option (by Athan Reines)
  • 99d42a5 - test: add binary dtype tests (by Athan Reines)
  • 06712ce - fix: fix package name and keywords (by Athan Reines)
  • 8306cb9 - feat: add ndempty to namespace (by Athan Reines)
  • 910fed5 - feat: add ndarray/empty (by Athan Reines)
  • e618407 - feat: add support for additional ndarray constructor options (by Athan Reines)
  • 7d8e9d6 - test: add option validation tests and document options (by Athan Reines)
  • 78cb6e3 - feat: add support for additional ndarray constructor options (by Athan Reines)
  • e6f07c9 - bench: fix options argument (by Athan Reines)
  • f07f1ce - feat: add ndarray option support to ndarray/from-scalar (by Athan Reines)
  • 171fc57 - feat: add support for providing order argument (by Athan Reines)
  • dace169 - docs: update namespace table of contents (#986) (by stdlib-bot, Athan Reines)
  • e34d9a0 - docs: update namespace TypeScript declarations (#984) (by stdlib-bot, Athan Reines)
  • 54cafbf - docs: add notes (by Athan Reines)
  • 3c02553 - docs: fix description (by Athan Reines)
  • 0661629 - feat: add broadcastScalar to namespace (by Athan Reines)
  • 4df8427 - docs: fix example (by Athan Reines)
  • efe7c22 - feat: add ndarray/base/broadcast-scalar (by Athan Reines)
  • 5fda197 - docs: update namespace TypeScript declarations (#977) (by stdlib-bot, Athan Reines)
  • a3c864c - docs: update namespace table of contents (#975) (by stdlib-bot, Athan Reines)
  • 1c450ba - feat: add ndarray2array to namespace (by Athan Reines)
  • cf7c497 - feat: add ndarray/to-array (by Athan Reines)
  • bfaff0d - docs: fix grammar in comments (by Athan Reines)
  • 3b85626 - docs: update namespace table of contents (#966) (by stdlib-bot, Athan Reines)
  • 8953419 - docs: fix comments (by Athan Reines)
  • 48f86bd - docs: update comment (by Athan Reines)
  • eabd48c - docs: fix comments (by Athan Reines)
  • 9800cc4 - feat: add nullary to namespace (by Athan Reines)
  • 28c87ca - feat: add ndarray/base/nullary (by Athan Reines)
  • f290865 - style: add missing space (by Athan Reines)
  • c503012 - style: fix indentation (by Athan Reines)
  • 7974538 - docs: fix example requires (by Athan Reines)
  • 9936867 - refactor: add shebang to script (by Athan Reines)
  • 1982cd2 - docs: fix variable name (by Athan Reines)
  • 4e94bf0 - feat: add binaryLoopOrder to namespace (by Athan Reines)
  • d151153 - feat: add ndarray/base/binary-loop-interchange-order (by Athan Reines)
  • 0ac8825 - feat: add binaryBlockSize to namespace (by Athan Reines)
  • 2600d28 - feat: add ndarray/base/binary-tiling-block-size (by Athan Reines)
  • 64a7e92 - fix: add missing variable declaration (by Athan Reines)
  • 924b525 - docs: fix typo (by Athan Reines)
  • 80b8444 - docs: fix typo (by Athan Reines)
  • 8078b8c - docs: fix typo (by Athan Reines)
  • 5b98beb - docs: update namespace table of contents (#953) (by stdlib-bot, Athan Reines)
  • e8775fc - feat: update namespace TypeScript declarations (#951) (by stdlib-bot, Athan Reines)
  • 6b7c54d - feat: add nullaryLoopOrder to namespace (by Athan Reines)
  • 45b2ba9 - feat: add @stdlib/ndarray/base/nullary-loop-interchange-order (by Athan Reines)
  • 99b2138 - docs: update description (by Athan Reines)
  • 8df288a - docs: fix comment (by Athan Reines)
  • 760a0a1 - feat: add nullaryBlockSize to namespace (by Athan Reines)
  • 0ed2dc6 - feat: add @stdlib/ndarray/base/nullary-tiling-block-size (by Athan Reines)

Contributors

A total of 3 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Dan Rose
  • Philipp Burckhardt

0.0.13 (2021-08-22)

No changes reported for this release.

0.0.12 (2021-07-10)

No changes reported for this release.

0.0.11 (2021-07-07)

No changes reported for this release.

0.0.10 (2021-06-29)

No changes reported for this release.

0.0.9 (2021-06-27)

No changes reported for this release.

0.0.8 (2021-06-16)

No changes reported for this release.

0.0.7 (2021-06-15)

No changes reported for this release.

0.0.6 (2021-06-15)

No changes reported for this release.

0.0.5 (2021-06-13)

No changes reported for this release.

0.0.4 (2021-06-12)

No changes reported for this release.

0.0.3 (2021-06-12)

No changes reported for this release.

0.0.2 (2021-06-10)

No changes reported for this release.

0.0.1 (2021-06-10)

No changes reported for this release.