perun.io.hdf5

HDF5 IO module.

Functions

exportHDF5(→ None)

Export perun data nodes to an HDF5 file.

importHDF5(→ perun.data_model.data.DataNode)

Import DataNode from HDF5 format.

Module Contents

perun.io.hdf5.exportHDF5(filePath: pathlib.Path, dataNode: perun.data_model.data.DataNode) None[source]

Export perun data nodes to an HDF5 file.

Parameters:
  • filePath (Path) – Output path

  • dataNode (DataNode) – Root of data node tree.

perun.io.hdf5.importHDF5(filePath: pathlib.Path) perun.data_model.data.DataNode[source]

Import DataNode from HDF5 format.

Parameters:

filePath (Path) – HDF5 file path.

Returns:

Perun data node.

Return type:

DataNode

Raises:

ValueError – Incompatible HDF5 file.