[−][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 |
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 |