torchsig.utils.file_handlers.hdf5ΒΆ

HDF5 File Handler for TorchSig datasets.

High-performance HDF5 storage with optimized compression and chunking.

Functions

fill_object_metadata_from_group_and_id

handle_bytes_as_string

load_signal_from_group_by_id

load_signal_from_group_by_index

load_value_from_group

populate_hdf5_group_with_component_signals

populate_hdf5_group_with_metadata

Makes sure this and all parent metadata objects are represented in the hdf5 group (returns true iff a new group was added)

populate_hdf5_group_with_signal

populate_hdf5_group_with_signal_data

Makes sure this and all parent metadata objects are represented in the hdf5 group (returns true iff a new group was added)

populate_hdf5_group_with_signals

Classes

HDF5FileHandler

HDF5FileHandler creates a reader or writer for HDF5 files.

HDF5Reader

Handles reading Signal data from HDF5 files.

HDF5Writer

Handles writing Signal data to HDF5 files with specified compression and buffering.