Crate n5 [] [src]

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.

Structs

BoundingBox

Specifes the extents of an axis-aligned bounding box.

DatasetAttributes

Attributes of a tensor dataset.

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.

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