diff --git a/base/README.md b/base/README.md
index cc69fbf9..b42624db 100644
--- a/base/README.md
+++ b/base/README.md
@@ -73,6 +73,7 @@ The namespace exports the following:
- [`cartesianSquare( x )`][@stdlib/array/base/cartesian-square]: return the Cartesian square.
- [`copyIndexed( x )`][@stdlib/array/base/copy-indexed]: copy the elements of an indexed array-like object to a new "generic" array.
- [`copy( x )`][@stdlib/array/base/copy]: copy the elements of an array-like object to a new "generic" array.
+- [`dedupe( x, limit, equalNaNs )`][@stdlib/array/base/dedupe]: remove consecutive duplicated values.
- [`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( shape, clbk[, thisArg] )`][@stdlib/array/base/filled2d-by]: create a filled two-dimensional nested array according to a provided callback function.
@@ -106,6 +107,9 @@ The namespace exports the following:
- [`flipud5d( x )`][@stdlib/array/base/flipud5d]: reverse the order of elements along the second-to-last dimension of a five-dimensional nested input array.
- [`strided2array( N, x, stride, offset )`][@stdlib/array/base/from-strided]: convert a strided array to a non-strided generic array.
- [`getter( dtype )`][@stdlib/array/base/getter]: return an accessor function for retrieving an element from an indexed array-like object.
+- [`groupEntries( x, groups )`][@stdlib/array/base/group-entries]: group element entries as arrays associated with distinct keys.
+- [`groupIndices( x, groups )`][@stdlib/array/base/group-indices]: group element indices as arrays associated with distinct keys.
+- [`groupValues( x, groups )`][@stdlib/array/base/group-values]: group elements as arrays associated with distinct keys.
- [`incrspace( start, stop, increment )`][@stdlib/array/base/incrspace]: generate a linearly spaced numeric array according to a provided increment.
- [`indexOf( x, searchElement, fromIndex, equalNaNs )`][@stdlib/array/base/index-of]: return the index of the first element which equals a provided search element.
- [`lastIndexOf( x, searchElement, fromIndex, equalNaNs )`][@stdlib/array/base/last-index-of]: return the index of the last element which equals a provided search element.
@@ -151,6 +155,7 @@ The namespace exports the following:
- [`ternary4d( arrays, shape, fcn )`][@stdlib/array/base/ternary4d]: apply a ternary callback to elements in three four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array.
- [`ternary5d( arrays, shape, fcn )`][@stdlib/array/base/ternary5d]: apply a ternary callback to elements in three five-dimensional nested input arrays and assign results to elements in a five-dimensional nested output array.
- [`toAccessorArray( arr )`][@stdlib/array/base/to-accessor-array]: convert an array-like object to a minimal array-like object supporting the accessor protocol.
+- [`toDeduped( x, limit, equalNaNs )`][@stdlib/array/base/to-deduped]: copy elements to a new "generic" array after removing consecutive duplicated values.
- [`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.
@@ -263,6 +268,8 @@ console.log( objectKeys( ns ) );
[@stdlib/array/base/copy]: https://github.com/stdlib-js/array/tree/main/base/copy
+[@stdlib/array/base/dedupe]: https://github.com/stdlib-js/array/tree/main/base/dedupe
+
[@stdlib/array/base/filled-by]: https://github.com/stdlib-js/array/tree/main/base/filled-by
[@stdlib/array/base/filled]: https://github.com/stdlib-js/array/tree/main/base/filled
@@ -329,6 +336,12 @@ console.log( objectKeys( ns ) );
[@stdlib/array/base/getter]: https://github.com/stdlib-js/array/tree/main/base/getter
+[@stdlib/array/base/group-entries]: https://github.com/stdlib-js/array/tree/main/base/group-entries
+
+[@stdlib/array/base/group-indices]: https://github.com/stdlib-js/array/tree/main/base/group-indices
+
+[@stdlib/array/base/group-values]: https://github.com/stdlib-js/array/tree/main/base/group-values
+
[@stdlib/array/base/incrspace]: https://github.com/stdlib-js/array/tree/main/base/incrspace
[@stdlib/array/base/index-of]: https://github.com/stdlib-js/array/tree/main/base/index-of
@@ -419,6 +432,8 @@ console.log( objectKeys( ns ) );
[@stdlib/array/base/to-accessor-array]: https://github.com/stdlib-js/array/tree/main/base/to-accessor-array
+[@stdlib/array/base/to-deduped]: https://github.com/stdlib-js/array/tree/main/base/to-deduped
+
[@stdlib/array/base/unary2d-by]: https://github.com/stdlib-js/array/tree/main/base/unary2d-by
[@stdlib/array/base/unary2d]: https://github.com/stdlib-js/array/tree/main/base/unary2d