ecpi.pipeline.io.aav_pvt_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. AttPvtFlow 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:

AavPvtFlow

Class diagram:

Reference

class AavPvtFlow[source]

Bases: object

compute_ptgori_mean()[source]
Returns

get_eof_table()[source]

Returns the table of fractions :return:

get_size()[source]
Returns

get_time_table()[source]

Returns the table of time_aav :return:

set_eof(t_eof)[source]

Adding a new column to QTable :param t_eof: Earth occultation fraction :type t_eof: table :return:

set_orbit(t_aav, t_pvt, compute_eof=False)[source]

Create attitude/orbit table file :param t_aav: attitude data :type t_aav: table :param t_pvt: orbit data :type t_pvt: table :param compute_eof: Condition on computing the Earth occultation fraction :type compute_eof: boolean :return: