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.
- Parameters:
table_id (int) – 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.
plan_id (int) – The plan table that was in use. In conjunction with
plan_step, describes which counters are included in the data packet.plan_step (int) – 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.view_id (int) – Provides information about how data was collapsed and/or compressed.
- 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(met, 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.