ecpi.process.bube.core.dynamic_bube_handler module

Section author: ECLAIRs GP team

Summary

Classes:

DynamicBUBEHandler

Class to perform the dynamic background correction with BUBE.

Class diagram:

Reference

class DynamicBUBEHandler(df_data, d_pars)[source]

Bases: object

Class to perform the dynamic background correction with BUBE.

preprocess_gtis(l_gtis)[source]
Parameters

l_gtis

Type

l_gtis:

Returns

reset()[source]
run(di_gti: ecpi.process.bube.core.detector_images.DetectorImages)[source]

Perform loop over full time segments. For each segment, it compute the effective tstart/tstop from the event table in order to compute the effective duration; then it creates the shadowgram images before correcting from CXB and non uniformity. Finally, current shadowgram images and effective duration are stacked to the final ones.

set_sources_simulator(secl: ecpi.simu.lib.eclairs_channel.SimuEclairsEnergyChannel)[source]
Parameters

secl

Type

secl:

Returns

stores_full_shad(di_gti: ecpi.process.bube.core.detector_images.DetectorImages)[source]

Build final detector image from the quantities estimated during the loop over time segments. It is also checked for correctness.