ecpi.pipeline.io.data_flow module

Section author: ECLAIRs GP team

Data Flow is the layer for transmitting the data along the ECPI pipeline. Data Flow is a class containing four different classes each one for a particular type of data to be transmitted A) GtiFlow concerns all the information and functionality

related to the Good Time Intervals.

  1. AavPvtFlow concerns the information about the orbit and

    the attitude of the satellite.

  2. EventFlow concerns the events and the different type

    of related objects

  3. DetImagFlow concerns the detector images and its

    different representations

All these objects are grouped in a global container which becomes the data_flow layer in the main pipeline.

Summary

Classes:

DataFlow

DetImagFlow

EventFlow

Class diagram:

_images/classes_ecpi.pipeline.io.data_flow.png

Reference

class DataFlow[source]

Bases: object

compute_earth_gtis(peof_min, peof_max)[source]
compute_ptgori_mean()[source]
get_aav_size()[source]
get_catalog_info()[source]
get_eof_table()[source]
get_evts_info()[source]
get_gtis_info()[source]
get_index_by_time(time)[source]
get_pix_info()[source]
get_ptgori_mean()[source]
get_pvt_time_column()[source]
get_sky_images_info()[source]
get_t_start()[source]
get_t_stop()[source]
get_time_by_index(idx)[source]
intersect_gtis(gti='')[source]
is_ready(c_name)[source]
load_common_keywords()[source]
set_aav_pvt(t_aav, t_pvt, compute_eof=False)[source]
set_basic_gtis(d_gtis)[source]
set_cat_sources(cat)[source]
set_det_ima(detima)[source]
set_detector_effect(detector_effect=None)[source]
set_earth_gtis(d_gtis)[source]
set_eof(t_eof)[source]
set_events(events)[source]
set_new_sources(new_src)[source]
set_observation(obs)[source]
set_sky_imgs(sky_imgs)[source]
set_user_gtis(d_gtis)[source]

User gtis can be given with arbitrary bounds and a preliminary check is made for setting in the right decimation

show_common_keywords(lim=- 1)[source]
show_gtis()[source]
class DetImagFlow[source]

Bases: object

class EventFlow[source]

Bases: object

set_events(events)[source]