Skip to main content

Crate hdf5_core

Crate hdf5_core 

Source
Expand description

Shared HDF5 format model used by reader and writer crates.

Structs§

CompoundField
A field within a compound datatype.
DataLayoutMessage
Parsed data layout message.
DataspaceMessage
Parsed dataspace message.
DatatypeMessage
Datatype message payload plus element size from the message header.
EnumMember
A member of an enumeration.
ExternalFileSlot
A single external raw data file slot.
ExternalFilesMessage
Parsed external raw data files message.
FillValueMessage
Parsed fill value message.
FilterDescription
A single filter in a filter pipeline.
FilterPipelineMessage
Parsed filter pipeline message.
LinkMessage
Parsed link message.

Enums§

ByteOrder
Byte order for numeric data.
ChunkIndexing
Chunk indexing method for v4/v5 layout messages.
DataLayout
Raw data storage layout for a dataset.
DataspaceType
HDF5 dataspace kind.
Datatype
Describes the element type of a dataset or attribute.
Error
Errors produced by shared HDF5 model helpers.
FillTime
When to write the fill value.
LinkTarget
Where an HDF5 link points.
ReferenceType
HDF5 reference type.
StringEncoding
String character encoding.
StringPadding
String padding type.
StringSize
How a string’s length is determined.
VarLenKind
HDF5 variable-length datatype flavor.

Constants§

FILTER_DEFLATE
Standard HDF5 filter IDs.
FILTER_FLETCHER32
FILTER_LZ4
FILTER_NBIT
FILTER_SCALEOFFSET
FILTER_SHUFFLE
FILTER_SZIP
UNLIMITED
Unlimited dimension sentinel value.

Functions§

fletcher32
Fletcher-32 checksum used by the HDF5 filter pipeline.
jenkins_lookup3
Jenkins lookup3 hashlittle2 used by HDF5 metadata checksums.

Type Aliases§

Result