[][src]Crate n5

Interfaces for the N5 "Not HDF5" n-dimensional tensor file system storage format created by the Saalfeld lab at Janelia Research Campus.

Modules

compression

Compression for block voxel data.

filesystem

A filesystem-backed N5 container.

prelude

N5 prelude.

Structs

BoundingBox

Specifes the extents of an axis-aligned bounding box.

DataBlockMetadata
DatasetAttributes

Attributes of a tensor dataset.

DefaultBlock
VERSION
VecDataBlock

A linear vector storing a data block. All read data blocks are returned as this type.

Version

A semantic version.

Enums

DataType

Data types representable in N5.

Constants

VERSION_ATTRIBUTE_KEY

Key name for the version attribute in the container root.

Traits

DataBlock

Common interface for data blocks of element (rust) type T.

DataBlockCreator
DefaultBlockReader

Reads blocks from rust readers.

DefaultBlockWriter

Writes blocks to rust writers.

N5Reader

Non-mutating operations on N5 containers.

N5Writer

Mutating operations on N5 containers.

ReadableDataBlock
TypeReflection

Reflect rust types to type values.

WriteableDataBlock