ecpi.process.bube.core.main_bube Module¶
Selection and Binning, Uniformity, Background correction, Earth Occultation Correction module
- This component shall perform the following tasks:
- Select the calibrated events based on
scientific input parameters for this component. • Bin the selected calibrated events in detector images, for a set of given energy ranges and within a set of time intervals. • Create and associate the proper efficiency detector images based on the pixel life-time information. • Prepare uniformity and background images based on the same selection/binning parameters of the detector images. • Apply a non-uniformity correction and a background model subtraction to the binned detector images. The background model shall include the CXB contribution, the particle induced background and the Earth albedo contribution. • Apply a “correction” for the Earth Occultation effect in order to take into account the partial and variable occultation of the ECLAIRs field of view by the Earth. The earth passage in the FOV shall be included in the computation of the background model. • Possibly take in account (by modeling) bright source contribution at this stage (TBD). In this case input catalog will be needed (not mentioned in the input section).
Created on 29 mai 2018
@author: Catalano Camille, APC
Functions¶
add_path_data_ref_eclairs(p_file) |
add to p_file the path of the ECLAIRs data simulation or analysis directory. |
bube(dict_pars) |
BUBE module - dynamic mode |
build_shadowgram(l_cal_evts, start_time, …) |
Add docstring TODO PB |
compute_global_efficiency([…]) |
Computes the global efficiency matrix Eg as defined in appendix B of ADD for the correction of background non uniformity. |
dynamic_bube(dict_pars) |
BUBE module - dynamic mode |
static_bube(dict_pars) |
BUBE module - dynamic mode |
Classes¶
DetectorImages(shadowgrams, shadowgrams_var, …) |
build and save detector images for a defined observation time |
EclairsCalEvtData([nb_line]) |
Standard container for ECLAIRs’ calibrated event data |
EclairsObservation(t_0, t_1, …) |
Observation of the ECLAIRs instrument |
EclairsOrbit([orbit_filename, attitude_filename]) |
Manage orbital aspects for the SVOM mission. |
GlobalContextSimulator() |
Create global simulation context. |
SimuEclairsEnergyChannel([mdl_effect]) |
ECLAIRs simulation with energy chanel during stable pointing |
Class diagram¶