Skip to main content

Crate async_hdf5

Crate async_hdf5 

Source
Expand description

Asynchronous HDF5 metadata reader.

Re-exports§

pub use chunk_index::ChunkIndex;
pub use chunk_index::ChunkLocation;
pub use dataset::HDF5Dataset;
pub use error::HDF5Error;
pub use error::Result;
pub use file::HDF5File;
pub use group::HDF5Group;
pub use messages::attribute::Attribute;
pub use messages::attribute::AttributeValue;
pub use messages::data_layout::StorageLayout;
pub use messages::datatype::DataType;
pub use messages::filter_pipeline::FilterPipeline;
pub use object_header::ObjectHeader;
pub use reader::AsyncFileReader;
pub use superblock::Superblock;

Modules§

btree
B-tree implementations (v1 and v2).
chunk_index
Chunk index types for mapping chunk coordinates to file byte ranges.
dataset
HDF5 dataset — typed, shaped, chunked/contiguous array metadata.
endian
Endian-aware binary reader with HDF5 variable-width field support.
error
Error types.
extensible_array
Extensible Array chunk index reader. Extensible Array (EA) chunk index reader.
file
HDF5 file entry point.
fixed_array
Fixed Array chunk index reader. Fixed Array (FARRAY) chunk index reader.
group
HDF5 group navigation.
heap
Heap implementations (local and fractal).
messages
HDF5 header message parsers.
object_header
Object header parsing.
reader
Reader abstraction for async I/O.
superblock
Superblock parsing.