rex.rechunk_h5.combine_h5.CombineH5
- class CombineH5(combined_h5, *source_h5, axis=1, overwrite=True)[source]
Bases:
object
Class to combine multiple .h5 files
- Parameters:
combined_h5 (str) – Path to save combined .h5 file to
source_h5 (str) – Path to source .h5 files
axis (int, optional) – axis to combine datasets along, by default 1
overwrite (bool, optional) – Flag to overwrite an existing h5_dst file, by default True
Methods
close
()Close h5 instance
combine
([process_size])Combine source .h5 files
run
(combined_h5, *source_h5[, axis, ...])Combine source .h5 files
Attributes
Path to combined .h5 file
Datasets to combine
Paths to source .h5 files
- property combined_h5
Path to combined .h5 file
- Returns:
str
- property source_h5
Paths to source .h5 files
- Returns:
tuple
- property datasets
Datasets to combine
- Returns:
list
- combine(process_size=None)[source]
Combine source .h5 files
- Parameters:
process_size (int, optional) – Ammount of data to be transfered at a time, by default None
- classmethod run(combined_h5, *source_h5, axis=1, overwrite=True, process_size=None)[source]
Combine source .h5 files
- Parameters:
combined_h5 (str) – Path to save combined .h5 file to
source_h5 (str) – Path to source .h5 files
axis (int, optional) – axis to combine datasets along, by default 1
overwrite (bool, optional) – Flag to overwrite an existing h5_dst file, by default True
process_size (int, optional) – Ammount of data to be transfered at a time, by default None