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.