Skip to contents

Arrays

Create and manipulate Zarr arrays.

ZarrArray
ZarrArray Class
NestedArray
NestedArray Class

Groups

Create and manipulate Zarr groups.

ZarrGroup
ZarrGroup Class

Storage

Store classes.

Store
Store Class
DirectoryStore
DirectoryStore Class
MemoryStore
MemoryStore Class
HttpStore
HttpStore Class

Compressors and filters

Compressor and filter codec classes.

Codec
Codec Class
ZstdCodec
ZstdCodec Class
Lz4Codec
Lz4Codec Class
ZlibCodec
ZlibCodec Class
GzipCodec
GzipCodec Class
Bz2Codec
Bz2Codec Class
LzmaCodec
LzmaCodec Class
BloscCodec
BloscCodec Class
VLenUtf8Codec
VLenUtf8Codec Class
get_codec()
Get a codec instance from the registry.

Attributes

Access to user attributes on an array or group.

Attributes
Attributes Class

Convenience functions

Convenience functions for storing and loading data.

zarr_create()
Create an array
zarr_create_empty()
Create an array filled with NAs.
zarr_create_zeros()
Create an array filled with zeros.
zarr_create_array()
Create an array initialized with data.
zarr_create_group()
Create a group.
zarr_open()
Convenience function to open a group or array using file-mode-like semantics.
zarr_open_group()
Open a group using file-mode-like semantics.
zarr_open_array()
Open an array using file-mode-like semantics.
zarr_save_array()
Convenience function to save a ZarrArray to the local file system.

Utilities

Utility functions for working with Zarr arrays and groups.

slice()
Shortcut for Slice$new() constructor.
zb_slice()
Shortcut for Slice$new() constructor with zero-based indexing and exclusive stop index.
is_slice()
Check if a value is a Slice instance.
as_scalar()
Convert a value to a scalar to opt-out of R default vector casting behavior.
is_scalar()
Check if a value is a scalar.
is_key_error()
Check if an error is a KeyError.
Dtype
Dtype Class