tomoscan.esrf.scan.framereducer.hdf5framereducer.HDF5FrameReducer

class tomoscan.esrf.scan.framereducer.hdf5framereducer.HDF5FrameReducer(scan: TomoScanBase, reduced_method: ReduceMethod, target: REDUCER_TARGET, output_dtype: Optional[dtype] = None, overwrite=False)

Bases: FrameReducerBase

Frame reducer dedicated to HDF5

__init__(scan: TomoScanBase, reduced_method: ReduceMethod, target: REDUCER_TARGET, output_dtype: Optional[dtype] = None, overwrite=False)

Methods

__init__(scan, reduced_method, target[, ...])

get_count_time_serie(indexes)

get_machine_electric_current(indexes)

get_series(scan, target)

return a list of dictionary.

load_data_serie(urls)

load all urls.

run()

Attributes

output_dtype

overwrite

reduced_method

reducer_target

scan

get_series(scan, target: REDUCER_TARGET) list

return a list of dictionary. Dictionaries keys are indexes in the acquisition. Values are url

Parameters:
load_data_serie(urls) dict

load all urls. Trying to reduce load time by calling get_compacted_dataslices