diff --git a/src/zarr/core/array.py b/src/zarr/core/array.py index f2c88c508b..62efe44e4c 100644 --- a/src/zarr/core/array.py +++ b/src/zarr/core/array.py @@ -1711,7 +1711,9 @@ def _info( # TODO: Array can be a frozen data class again once property setters (e.g. shape) are removed @dataclass(frozen=False) class Array: - """Instantiate an array from an initialized store.""" + """ + A Zarr array. + """ _async_array: AsyncArray[ArrayV3Metadata] | AsyncArray[ArrayV2Metadata] diff --git a/src/zarr/core/group.py b/src/zarr/core/group.py index 925252ccf0..3f8dad1740 100644 --- a/src/zarr/core/group.py +++ b/src/zarr/core/group.py @@ -1744,6 +1744,10 @@ async def move(self, source: str, dest: str) -> None: @dataclass(frozen=True) class Group(SyncMixin): + """ + A Zarr group. + """ + _async_group: AsyncGroup @classmethod