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:

int

plan_id#

The plan table that was in use. In conjunction with plan_step, describes which counters are included in the data packet

Type:

int

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:

int

view_id#

Provides information about how data was collapsed and/or compressed

Type:

int

create_science_dataset()#

Create an xarray dataset 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 CoDICEL1aPipeline class instance.

Methods

__init__(table_id, plan_id, plan_step, view_id)

Initialize a CoDICEL1aPipeline class instance.

create_science_dataset(start_time, data_version)

Create an xarray dataset for the unpacked science data.

get_acquisition_times()

Retrieve the acquisition times via the Lo stepping table.

get_data_products(apid)

Retrieve various settings for defining the data products.

get_esa_sweep_values()

Retrieve the ESA sweep values.

unpack_science_data(science_values)

Unpack the science data from the packet.