diff --git a/lib/node_modules/@stdlib/array/base/README.md b/lib/node_modules/@stdlib/array/base/README.md index be8294fc62a..2a6cfd2f7bf 100644 --- a/lib/node_modules/@stdlib/array/base/README.md +++ b/lib/node_modules/@stdlib/array/base/README.md @@ -51,7 +51,20 @@ The namespace exports the following: - [`accessors( x )`][@stdlib/array/base/accessors]: return element accessors for a provided array-like object. - [`arraylike2object( x )`][@stdlib/array/base/arraylike2object]: convert an array-like object to an object likely to have the same "shape". - [`assert`][@stdlib/array/base/assert]: base array assertion utilities. +- [`binary2d( arrays, shape, fcn )`][@stdlib/array/base/binary2d]: apply a binary callback to elements in two two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array. +- [`binary3d( arrays, shape, fcn )`][@stdlib/array/base/binary3d]: apply a binary callback to elements in two three-dimensional nested input arrays and assign results to elements in a three-dimensional nested output array. +- [`binary4d( arrays, shape, fcn )`][@stdlib/array/base/binary4d]: apply a binary callback to elements in two four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array. +- [`binary5d( arrays, shape, fcn )`][@stdlib/array/base/binary5d]: apply a binary callback to elements in two five-dimensional nested input arrays and assign results to elements in a five-dimensional nested output array. +- [`binarynd( arrays, shape, fcn )`][@stdlib/array/base/binarynd]: apply a binary callback to elements in two n-dimensional nested input arrays and assign results to elements in an n-dimensional nested output array. - [`broadcastArray( x, inShape, outShape )`][@stdlib/array/base/broadcast-array]: broadcast an array to a specified shape. +- [`bbinary2d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-binary2d]: apply a binary callback to elements in two broadcasted nested input arrays and assign results to elements in a two-dimensional nested output array. +- [`bbinary3d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-binary3d]: apply a binary callback to elements in two broadcasted nested input arrays and assign results to elements in a three-dimensional nested output array. +- [`bbinary4d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-binary4d]: apply a binary callback to elements in two broadcasted nested input arrays and assign results to elements in a four-dimensional nested output array. +- [`bbinary5d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-binary5d]: apply a binary callback to elements in two broadcasted nested input arrays and assign results to elements in a five-dimensional nested output array. +- [`bunary2d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-unary2d]: apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a two-dimensional nested output array. +- [`bunary3d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-unary3d]: apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a three-dimensional nested output array. +- [`bunary4d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-unary4d]: apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a four-dimensional nested output array. +- [`bunary5d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-unary5d]: apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a five-dimensional nested output array. - [`cartesianPower( x, n )`][@stdlib/array/base/cartesian-power]: return the Cartesian power. - [`cartesianProduct( x1, x2 )`][@stdlib/array/base/cartesian-product]: return the Cartesian product. - [`cartesianSquare( x )`][@stdlib/array/base/cartesian-square]: return the Cartesian square. @@ -59,14 +72,15 @@ The namespace exports the following: - [`copy( x )`][@stdlib/array/base/copy]: copy the elements of an array-like object to a new "generic" array. - [`filledBy( len, clbk[, thisArg] )`][@stdlib/array/base/filled-by]: create a filled "generic" array according to a provided callback function. - [`filled( value, len )`][@stdlib/array/base/filled]: create a filled "generic" array. -- [`filled2dBy( len, clbk[, thisArg] )`][@stdlib/array/base/filled2d-by]: create a filled two-dimensional nested array according to a provided callback function. +- [`filled2dBy( shape, clbk[, thisArg] )`][@stdlib/array/base/filled2d-by]: create a filled two-dimensional nested array according to a provided callback function. - [`filled2d( value, shape )`][@stdlib/array/base/filled2d]: create a filled two-dimensional nested array. -- [`filled3dBy( len, clbk[, thisArg] )`][@stdlib/array/base/filled3d-by]: create a filled three-dimensional nested array according to a provided callback function. +- [`filled3dBy( shape, clbk[, thisArg] )`][@stdlib/array/base/filled3d-by]: create a filled three-dimensional nested array according to a provided callback function. - [`filled3d( value, shape )`][@stdlib/array/base/filled3d]: create a filled three-dimensional nested array. -- [`filled4dBy( len, clbk[, thisArg] )`][@stdlib/array/base/filled4d-by]: create a filled four-dimensional nested array according to a provided callback function. +- [`filled4dBy( shape, clbk[, thisArg] )`][@stdlib/array/base/filled4d-by]: create a filled four-dimensional nested array according to a provided callback function. - [`filled4d( value, shape )`][@stdlib/array/base/filled4d]: create a filled four-dimensional nested array. -- [`filled5dBy( len, clbk[, thisArg] )`][@stdlib/array/base/filled5d-by]: create a filled five-dimensional nested array according to a provided callback function. +- [`filled5dBy( shape, clbk[, thisArg] )`][@stdlib/array/base/filled5d-by]: create a filled five-dimensional nested array according to a provided callback function. - [`filled5d( value, shape )`][@stdlib/array/base/filled5d]: create a filled five-dimensional nested array. +- [`filledndBy( shape, clbk[, thisArg] )`][@stdlib/array/base/fillednd-by]: create a filled n-dimensional nested array according to a provided callback function. - [`fillednd( value, shape )`][@stdlib/array/base/fillednd]: create a filled n-dimensional nested array. - [`flattenBy( x, shape, colexicographic, clbk[, thisArg] )`][@stdlib/array/base/flatten-by]: flatten an n-dimensional nested array according to a callback function. - [`flatten( x, shape, colexicographic )`][@stdlib/array/base/flatten]: flatten an n-dimensional nested array. @@ -83,6 +97,9 @@ The namespace exports the following: - [`last( x )`][@stdlib/array/base/last]: return the last element of an array-like object. - [`linspace( start, stop, length )`][@stdlib/array/base/linspace]: generate a linearly spaced numeric array. - [`logspace( a, b, length )`][@stdlib/array/base/logspace]: generate a logarithmically spaced numeric array. +- [`mskbinary2d( arrays, shape, fcn )`][@stdlib/array/base/mskbinary2d]: apply a binary callback to elements in two two-dimensional nested input arrays according to elements in a two-dimensional nested mask array and assign results to elements in a two-dimensional nested output array. +- [`mskunary2d( arrays, shape, fcn )`][@stdlib/array/base/mskunary2d]: apply a unary callback to elements in a two-dimensional nested input array according to elements in a two-dimensional nested mask array and assign results to elements in a two-dimensional nested output array. +- [`mskunary3d( arrays, shape, fcn )`][@stdlib/array/base/mskunary3d]: apply a unary callback to elements in a three-dimensional nested input array according to elements in a three-dimensional nested mask array and assign results to elements in a three-dimensional nested output array. - [`nCartesianProduct( x1, x2[, ...xN] )`][@stdlib/array/base/n-cartesian-product]: return the n-fold Cartesian product. - [`oneTo( n )`][@stdlib/array/base/one-to]: generate a linearly spaced numeric array whose elements increment by 1 starting from one. - [`ones( len )`][@stdlib/array/base/ones]: create a "generic" array filled with ones. @@ -94,6 +111,12 @@ The namespace exports the following: - [`setter( dtype )`][@stdlib/array/base/setter]: return an accessor function for setting an element in an indexed array-like object. - [`take( x, indices )`][@stdlib/array/base/take]: take elements from an array. - [`toAccessorArray( arr )`][@stdlib/array/base/to-accessor-array]: convert an array-like object to a minimal array-like object supporting the accessor protocol. +- [`unary2dBy( arrays, shape, fcn, clbk[, thisArg] )`][@stdlib/array/base/unary2d-by]: apply a unary function to each element retrieved from a two-dimensional nested input array according to a callback function and assign results to elements in a two-dimensional nested output array. +- [`unary2d( arrays, shape, fcn )`][@stdlib/array/base/unary2d]: apply a unary callback to elements in a two-dimensional nested input array and assign results to elements in a two-dimensional nested output array. +- [`unary3d( arrays, shape, fcn )`][@stdlib/array/base/unary3d]: apply a unary callback to elements in a three-dimensional nested input array and assign results to elements in a three-dimensional nested output array. +- [`unary4d( arrays, shape, fcn )`][@stdlib/array/base/unary4d]: apply a unary callback to elements in a four-dimensional nested input array and assign results to elements in a four-dimensional nested output array. +- [`unary5d( arrays, shape, fcn )`][@stdlib/array/base/unary5d]: apply a unary callback to elements in a five-dimensional nested input array and assign results to elements in a five-dimensional nested output array. +- [`unarynd( arrays, shape, fcn )`][@stdlib/array/base/unarynd]: apply a unary callback to elements in an n-dimensional nested input array and assign results to elements in an n-dimensional nested output array. - [`unitspace( start, stop )`][@stdlib/array/base/unitspace]: generate a linearly spaced numeric array whose elements increment by 1. - [`zeroTo( n )`][@stdlib/array/base/zero-to]: generate a linearly spaced numeric array whose elements increment by 1 starting from zero. - [`zeros( len )`][@stdlib/array/base/zeros]: create a zero-filled "generic" array. @@ -156,8 +179,34 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/assert]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert +[@stdlib/array/base/binary2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/binary2d + +[@stdlib/array/base/binary3d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/binary3d + +[@stdlib/array/base/binary4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/binary4d + +[@stdlib/array/base/binary5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/binary5d + +[@stdlib/array/base/binarynd]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/binarynd + [@stdlib/array/base/broadcast-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcast-array +[@stdlib/array/base/broadcasted-binary2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-binary2d + +[@stdlib/array/base/broadcasted-binary3d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-binary3d + +[@stdlib/array/base/broadcasted-binary4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-binary4d + +[@stdlib/array/base/broadcasted-binary5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-binary5d + +[@stdlib/array/base/broadcasted-unary2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-unary2d + +[@stdlib/array/base/broadcasted-unary3d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-unary3d + +[@stdlib/array/base/broadcasted-unary4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-unary4d + +[@stdlib/array/base/broadcasted-unary5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/broadcasted-unary5d + [@stdlib/array/base/cartesian-power]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/cartesian-power [@stdlib/array/base/cartesian-product]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/cartesian-product @@ -188,6 +237,8 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/filled5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/filled5d +[@stdlib/array/base/fillednd-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/fillednd-by + [@stdlib/array/base/fillednd]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/fillednd [@stdlib/array/base/flatten-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flatten-by @@ -220,6 +271,12 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/logspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/logspace +[@stdlib/array/base/mskbinary2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/mskbinary2d + +[@stdlib/array/base/mskunary2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/mskunary2d + +[@stdlib/array/base/mskunary3d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/mskunary3d + [@stdlib/array/base/n-cartesian-product]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/n-cartesian-product [@stdlib/array/base/one-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/one-to @@ -242,6 +299,18 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/to-accessor-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/to-accessor-array +[@stdlib/array/base/unary2d-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/unary2d-by + +[@stdlib/array/base/unary2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/unary2d + +[@stdlib/array/base/unary3d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/unary3d + +[@stdlib/array/base/unary4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/unary4d + +[@stdlib/array/base/unary5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/unary5d + +[@stdlib/array/base/unarynd]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/unarynd + [@stdlib/array/base/unitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/unitspace [@stdlib/array/base/zero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/zero-to diff --git a/lib/node_modules/@stdlib/assert/README.md b/lib/node_modules/@stdlib/assert/README.md index c8cbf6f2443..8a5ae38d404 100644 --- a/lib/node_modules/@stdlib/assert/README.md +++ b/lib/node_modules/@stdlib/assert/README.md @@ -416,6 +416,7 @@ The remaining namespace utilities are as follows: - [`isLowercase( value )`][@stdlib/assert/is-lowercase]: test if a value is a lowercase string. - [`isMethodIn( value, property )`][@stdlib/assert/is-method-in]: test if an object has a specified method name, either own or inherited. - [`isMethod( value, property )`][@stdlib/assert/is-method]: test if an object has a specified method name. +- [`isMultiSlice( value )`][@stdlib/assert/is-multi-slice]: test if a value is a `MultiSlice`. - [`isNamedTypedTupleLike( value )`][@stdlib/assert/is-named-typed-tuple-like]: test if a value is named typed tuple-like. - [`isNativeFunction( value )`][@stdlib/assert/is-native-function]: test if a value is a native function. - [`isNegativeZero( value )`][@stdlib/assert/is-negative-zero]: test if a value is a number equal to negative zero. @@ -455,6 +456,7 @@ The remaining namespace utilities are as follows: - [`isSameValueZero( a, b )`][@stdlib/assert/is-same-value-zero]: test if two arguments are the same value. - [`isSameValue( a, b )`][@stdlib/assert/is-same-value]: test if two arguments are the same value. - [`isSemVer( value )`][@stdlib/assert/is-semver]: test if a value is a semantic version string. +- [`isSlice( value )`][@stdlib/assert/is-slice]: test if a value is a `Slice`. - [`isSnakecase( value )`][@stdlib/assert/is-snakecase]: test if a value is a string in snake case. - [`isStartcase( value )`][@stdlib/assert/is-startcase]: test if a value is a startcase string. - [`isStrictEqual( a, b )`][@stdlib/assert/is-strict-equal]: test if two arguments are strictly equal. @@ -641,6 +643,8 @@ console.log( objectKeys( assert ) ); [@stdlib/assert/is-method]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-method +[@stdlib/assert/is-multi-slice]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-multi-slice + [@stdlib/assert/is-named-typed-tuple-like]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-named-typed-tuple-like [@stdlib/assert/is-native-function]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-native-function @@ -719,6 +723,8 @@ console.log( objectKeys( assert ) ); [@stdlib/assert/is-semver]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-semver +[@stdlib/assert/is-slice]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-slice + [@stdlib/assert/is-snakecase]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-snakecase [@stdlib/assert/is-startcase]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-startcase diff --git a/lib/node_modules/@stdlib/math/base/special/README.md b/lib/node_modules/@stdlib/math/base/special/README.md index 691b6b5593a..4f61c9b5c3b 100644 --- a/lib/node_modules/@stdlib/math/base/special/README.md +++ b/lib/node_modules/@stdlib/math/base/special/README.md @@ -57,6 +57,7 @@ var fcns = special; - [`log1mexp( x )`][@stdlib/math/base/special/log1mexp]: evaluates the natural logarithm of `1-exp(-|x|)`. - [`log1p( x )`][@stdlib/math/base/special/log1p]: evaluate the natural logarithm of `1+x`. - [`log1pexp( x )`][@stdlib/math/base/special/log1pexp]: evaluates the natural logarithm of `1+exp(x)`. +- [`log1pmx( x )`][@stdlib/math/base/special/log1pmx]: evaluate `ln(1+x) - x`. - [`log2( x )`][@stdlib/math/base/special/log2]: evaluate the binary logarithm. - [`logaddexp( x, y )`][@stdlib/math/base/special/logaddexp]: evaluates the natural logarithm of `exp(x) + exp(y)`. - [`pow( base, exponent )`][@stdlib/math/base/special/pow]: exponential function. @@ -810,6 +811,8 @@ console.log( objectKeys( special ) ); [@stdlib/math/base/special/log1pexp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/log1pexp +[@stdlib/math/base/special/log1pmx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/log1pmx + [@stdlib/math/base/special/log2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/log2 [@stdlib/math/base/special/logaddexp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/logaddexp diff --git a/lib/node_modules/@stdlib/ndarray/README.md b/lib/node_modules/@stdlib/ndarray/README.md index 979f8b281dc..26b0ce28923 100644 --- a/lib/node_modules/@stdlib/ndarray/README.md +++ b/lib/node_modules/@stdlib/ndarray/README.md @@ -73,7 +73,6 @@ In addition, the namespace contains the following multidimensional array utility - [`ndarrayCastingModes()`][@stdlib/ndarray/casting-modes]: list of ndarray casting modes. - [`defaults()`][@stdlib/ndarray/defaults]: default ndarray settings. - [`dispatch( fcns, types, data, nargs, nin, nout )`][@stdlib/ndarray/dispatch]: create an ndarray function interface which performs multiple dispatch. -- [`dispatch( fcns, types, data, nargs, nin, nout )`][@stdlib/ndarray/dispatch]: create an ndarray function interface which performs multiple dispatch. - [`ndarrayDataTypes( [kind] )`][@stdlib/ndarray/dtypes]: list of ndarray data types. - [`ndemptyLike( x[, options] )`][@stdlib/ndarray/empty-like]: create an uninitialized ndarray having the same shape and data type as a provided ndarray. - [`ndempty( shape[, options] )`][@stdlib/ndarray/empty]: create an uninitialized ndarray having a specified shape and data type. diff --git a/lib/node_modules/@stdlib/slice/README.md b/lib/node_modules/@stdlib/slice/README.md index 31a7ccba278..b9c3a30b85e 100644 --- a/lib/node_modules/@stdlib/slice/README.md +++ b/lib/node_modules/@stdlib/slice/README.md @@ -43,6 +43,15 @@ The namespace contains the following: +