hdf5
Utilities for working with HDF5 files (h5py-based).
Functions
|
Name
|
Description
|
|
create_dataset
|
Create a dataset with h5py options, clamping chunks to its shape.
|
|
encode_h5_strings
|
Encode strings as a fixed-length UTF-8 HDF5 byte array.
|
|
extract_h5_attrs
|
Extract attributes from h5 file based on structure.
|
|
get_h5py_file
|
Return the underlying h5py.File for a DASCore h5 handle.
|
|
h5_encoding
|
Translate an xarray-style encoding to h5py options, as h5netcdf does.
|
|
h5_matches_structure
|
Check if an H5 file matches a spec given by a structure.
|
|
open_h5_resource
|
Open an HDF5 resource and return DASCore’s managed h5py handle wrapper.
|
|
staged_group
|
Yield a root group which replaces dest once the block succeeds.
|
|
stored_byte_layout
|
Return where plain file reads find a dataset’s rows, if they can.
|
Classes
|
Name
|
Description
|
|
H5Reader
|
A thin wrapper around h5py for reading files.
|
|
H5Writer
|
A thin wrapper around h5py for writing files.
|