ZarrGroup¶
Header file: <libs/zarr/zarr_group.hpp>
[source]
-
template<typename Store>
struct ZarrGroup¶ A class representing a Zarr group (i.e. collection of Zarr arrays) in a storage system.
This class provides functionality to create a group of arrays obeying the Zarr storage specification version 2 (https://zarr.readthedocs.io/en/stable/spec/v2.html) within a store object that manages the storage and retrieval of data and metadata.
- Template Parameters:
Store – The type of the store object used by the Zarr group.
Public Functions
-
inline explicit ZarrGroup(Store &store)¶
Constructs a ZarrGroup with the specified store object.
This constructor initializes a ZarrGroup with the provided store object. It also writes the compulsory metatdata for the group in order to obey the Zarr storage specification version 2 (https://zarr.readthedocs.io/en/stable/spec/v2.html).
- Parameters:
store – The store object associated with the Zarr group.