perun.io.hdf5
HDF5 IO module.
Module Contents
Functions
|
Export perun data nodes to an HDF5 file. |
|
Import DataNode from HDF5 format. |
|
Write node into hdf5 file. |
|
Read node from hdf5 file. |
|
Write metric into hdf5 file. |
|
Read metric from hdf5 file. |
|
Write metric metadata into hdf5 file. |
|
Read metric metadata form into hdf5 file. |
|
Write raw data into hdf5 file. |
|
Read raw data from into hdf5. |
|
|
|
|
|
|
|
- perun.io.hdf5.exportHDF5(filePath: pathlib.Path, dataNode: perun.data_model.data.DataNode)
Export perun data nodes to an HDF5 file.
Parameters
- filePathPath
Output path
- dataNodeDataNode
Root of data node tree.
- perun.io.hdf5.importHDF5(filePath: pathlib.Path) perun.data_model.data.DataNode
Import DataNode from HDF5 format.
Parameters
- filePathPath
HDF5 file path.
Returns
- DataNode
Perun data node.
Raises
- ValueError
Incompatible HDF5 file.
- perun.io.hdf5._addNode(h5group: h5py.Group, dataNode: perun.data_model.data.DataNode)
Write node into hdf5 file.
- perun.io.hdf5._readNode(group: h5py.Group) perun.data_model.data.DataNode
Read node from hdf5 file.
- perun.io.hdf5._addMetric(h5Group: h5py.Group, metric: perun.data_model.data.Metric | perun.data_model.data.Stats)
Write metric into hdf5 file.
- perun.io.hdf5._readMetric(group: h5py.Group) perun.data_model.data.Metric | perun.data_model.data.Stats
Read metric from hdf5 file.
- perun.io.hdf5._addMetricMetadata(group: h5py.Group | h5py.Dataset, metadata: perun.data_model.data.MetricMetaData)
Write metric metadata into hdf5 file.
- perun.io.hdf5._readMetricMetadata(group: h5py.Group | h5py.Dataset) perun.data_model.data.MetricMetaData
Read metric metadata form into hdf5 file.
- perun.io.hdf5._addRawData(h5Group: h5py.Group, rawData: perun.data_model.data.RawData)
Write raw data into hdf5 file.
- perun.io.hdf5._readRawData(group: h5py.Group) perun.data_model.data.RawData
Read raw data from into hdf5.
- perun.io.hdf5._addRegions(h5Group: h5py.Group, regions: Dict[str, perun.data_model.data.Region])
- perun.io.hdf5._addRegion(h5Group: h5py.Group, region: perun.data_model.data.Region)
- perun.io.hdf5._readRegions(group: h5py.Group) Dict[str, perun.data_model.data.Region]
- perun.io.hdf5._readRegion(group: h5py.Group) perun.data_model.data.Region