Group¶
zarrista.Group ¶
A Zarr group.
consolidated_metadata
property
¶
consolidated_metadata: ConsolidatedMetadataV3 | None
The consolidated metadata, if present in the group metadata.
child_array_paths ¶
Return the full paths of the group's direct child arrays.
child_group_paths ¶
Return the full paths of the group's direct child groups.
erase_metadata ¶
erase_metadata() -> None
Erase the group metadata from the store. Succeeds if it does not exist.
open
staticmethod
¶
open(store: FilesystemStore | MemoryStore, path: str = '/') -> Group
Open the group stored at path in store.
zarrista.AsyncGroup ¶
A Zarr group backed by an async store.
consolidated_metadata
property
¶
consolidated_metadata: ConsolidatedMetadataV3 | None
The consolidated metadata, if present in the group metadata.
child_array_paths
async
¶
Return the full paths of the group's direct child arrays.
child_arrays
async
¶
child_arrays() -> list[AsyncArray]
Return the direct child arrays of the group.
child_group_paths
async
¶
Return the full paths of the group's direct child groups.
child_groups
async
¶
child_groups() -> list[AsyncGroup]
Return the direct child groups of the group.
child_paths
async
¶
Return the full paths of the group's direct children.
erase_metadata
async
¶
erase_metadata() -> None
Erase the group metadata from the store. Succeeds if it does not exist.
open_async
async
staticmethod
¶
open_async(store: AsyncStore, path: str = '/') -> AsyncGroup
Open the group stored at path in store.
store may be an obstore ObjectStore or an icechunk Session.
open_child_async
async
¶
open_child_async(name: str) -> AsyncArray | AsyncGroup
Open a direct child array or group by name.
traverse
async
¶
traverse() -> list[AsyncArray | AsyncGroup]
Return every node under the group, recursively.