resqpy.olio.write_hdf5.copy_h5_path_list¶
- resqpy.olio.write_hdf5.copy_h5_path_list(file_in, file_out, hdf5_path_list, mode='w', chunks=None, compression=None)[source]¶
Create a copy of some hdf5 datasets (or groups), identified as a list of hdf5 internal paths.
- Parameters
file_in (string) – path of existing hdf5 file to be copied from
file_out (string) – path of output hdf5 file to be created or appended to (see mode)
hdf5_path_list (list of string) – the hdf5 internal paths of the datasets (or groups) to be copied
mode (string, default 'w') – mode to open output file with; must be ‘w’ or ‘a’ for (over)write or append respectively
chunks (string, optional) – if present, one of ‘auto’, ‘all’, ‘slice’; if None, global default will be used; any of the valid strings will actually be treated as ‘auto’
compression (string, optional) – if present, either ‘gzip’ or ‘lzf’; if None, global default will be used
- Returns
number of hdf5 datasets (or groups) copied