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 fromfile_out (
string) – path of output hdf5 file to be created or appended to (see mode)hdf5_path_list (
listofstring) – the hdf5 internal paths of the datasets (or groups) to be copiedmode (
string, default'w') – mode to open output file with; must be ‘w’ or ‘a’ for (over)write or append respectivelychunks (
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