Skip to main content

Module layout

Module layout 

Source
Expand description

Array layout definitions and array metadata.

Each array stored in the file has an ArrayMeta entry in the footer describing its type, dimensions, and how its data is laid out across blocks.

Structs§

ArchivedArrayLayout
An archived ArrayLayout
ArchivedArrayMeta
An archived ArrayMeta
ArchivedChunkEntry
An archived ChunkEntry
ArchivedStorageLayout
An archived StorageLayout
ArrayLayout
Describes how an array’s data is distributed across blocks.
ArrayLayoutResolver
The resolver for an archived ArrayLayout
ArrayMeta
Metadata for a single array stored in the file.
ArrayMetaResolver
The resolver for an archived ArrayMeta
ChunkEntry
A single entry in the chunk table: a coordinate vector paired with its storage address.
ChunkEntryResolver
The resolver for an archived ChunkEntry
StorageLayout
Describes the physical storage strategy for array data.
StorageLayoutResolver
The resolver for an archived StorageLayout

Enums§

ArchivedAttrIndexKind
An archived AttrIndexKind
ArchivedAttributeValue
An archived AttributeValue
ArchivedAttributes
An archived Attributes
ArchivedFillValue
An archived FillValue
AttrIndexKind
Controls the integer width used for attribute key/value dictionary indices.
AttrIndexKindResolver
The resolver for an archived AttrIndexKind
AttributeValue
A scalar value for a per-array key-value attribute.
AttributeValueResolver
The resolver for an archived AttributeValue
Attributes
Per-array attribute entries as pairs of dictionary indices.
AttributesResolver
The resolver for an archived Attributes
FillValue
A scalar fill value for an array.
FillValueResolver
The resolver for an archived FillValue