HDF5Dataset¶
async_hdf5.HDF5Dataset ¶
An HDF5 dataset — a typed, shaped, optionally chunked array.
chunk_shape
property
¶
The chunk shape, or None for contiguous/compact datasets.
fill_value
property
¶
Raw fill value as a list of byte values, or None if not set.
filters
property
¶
The HDF5 filter pipeline.
Each filter is a dict with keys "id" (int), "name" (str),
and "client_data" (list of int).
numpy_dtype
property
¶
numpy_dtype: str
Numpy-compatible dtype string (e.g. "<f4", ">i8", "<c16").
Raises:
-
ValueError–For datatypes that cannot be represented as a fixed numpy dtype (variable-length strings, references).
attributes
async
¶
batch_fetch_ranges
async
¶
batch_get_chunks
async
¶
chunk_index
async
¶
chunk_index() -> ChunkIndex
Build and return the chunk index for this dataset.
The chunk index maps chunk grid coordinates to byte ranges in the file. For chunked datasets this parses the B-tree, fixed array, or extensible array on first call.
Returns:
-
ChunkIndex–The chunk index.