Skip to content

Exceptions

zarrista.exceptions

Exceptions.

ArrayCreateError

Bases: ZarristaError

Raised when an array cannot be opened or created.

ArrayError

Bases: ZarristaError

Raised on an error reading from or operating on an array.

ChunkGridCreateError

Bases: ZarristaError

Raised when a chunk grid cannot be created from the given shapes.

CodecError

Bases: ZarristaError

Raised on a codec encode/decode error.

GroupCreateError

Bases: ZarristaError

Raised when a group cannot be opened or created.

IncompatibleDimensionalityError

Bases: ZarristaError

Raised when a shape's dimensionality is incompatible with another.

NodeCreateError

Bases: ZarristaError

Raised when a child node cannot be enumerated or created.

NodePathError

Bases: ZarristaError

Raised when a node path is invalid.

PluginCreateError

Bases: ZarristaError

Raised when a codec or other plugin cannot be created from its configuration.

SerializationError

Bases: ZarristaError

Raised when (de)serializing JSON or converting to/from Python objects fails.

StorageError

Bases: ZarristaError

Raised on an error from the underlying storage backend.

This also covers failures opening a filesystem store.

TransposeOrderError

Bases: ZarristaError

Raised when a transpose codec order is invalid.

ZarristaError

Bases: Exception

Base class for all zarrista exceptions.