imap_processing.codice.codice_l1a.CoDICEL1aPipeline#
- class imap_processing.codice.codice_l1a.CoDICEL1aPipeline(table_id: int, plan_id: int, plan_step: int, view_id: int)#
Contains methods for processing L0 data and creating L1a data products.
- table_id#
A unique ID assigned to a specific table configuration. This field is used to link the overall acquisition and processing settings to a specific table configuration
- Type:
- plan_id#
The plan table that was in use. In conjunction with
plan_step, describes which counters are included in the data packet- Type:
- plan_step#
Plan step that was active when the data was acquired and processed. In conjunction with
plan_id, describes which counters are included in the data packet- Type:
- create_science_dataset()#
Create an
xarraydataset for the unpacked science data.
- get_acquisition_times()#
Retrieve the acquisition times via the Lo stepping table.
- get_data_products()#
Retrieve the lo data products.
- get_esa_sweep_values()#
Retrieve the ESA sweep values.
- unpack_science_data()#
Make 4D L1a data product from the decompressed science data.
- __init__(table_id: int, plan_id: int, plan_step: int, view_id: int)#
Initialize a
CoDICEL1aPipelineclass instance.
Methods
__init__(table_id, plan_id, plan_step, view_id)Initialize a
CoDICEL1aPipelineclass instance.create_science_dataset(start_time, data_version)Create an
xarraydataset for the unpacked science data.Retrieve the acquisition times via the Lo stepping table.
get_data_products(apid)Retrieve various settings for defining the data products.
Retrieve the ESA sweep values.
unpack_science_data(science_values)Unpack the science data from the packet.