tomoscan.esrf.scan.framereducer.hdf5framereducer.HDF5FrameReducer#

class tomoscan.esrf.scan.framereducer.hdf5framereducer.HDF5FrameReducer(scan, reduced_method, target, output_dtype=None, overwrite=False)#

Bases: FrameReducerBase

Frame reducer dedicated to HDF5

__init__(scan, reduced_method, target, output_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()

rtype

dict

Attributes

output_dtype

overwrite

reduced_method

rtype

ReduceMethod

reducer_target

rtype

REDUCER_TARGET

scan

rtype

TomoScanBase

get_series(scan, target)#

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

Parameters
Return type

list

load_data_serie(urls)#

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

Return type

dict