imap_processing.codice.codice_l1a.CoDICEL1aPipeline#

class imap_processing.codice.codice_l1a.CoDICEL1aPipeline(table_id, plan_id, plan_step, view_id)#

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

use_simulated_data#

When True, simulated science data is generated and used in the processing pipeline. This is useful for development and testing in the absence of actual CoDICE testing data., and is intended to be removed once simulated science data is no longer needed.

Type:

bool

_generate_simulated_data(length_in_bits)#

Return a list of random bytes to provide simulated science data.

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_esa_sweep_values()#

Retrieve the ESA sweep values.

get_lo_data_products()#

Retrieve the lo data products.

unpack_science_data()#

Make 4D L1a data product from the decompressed science data.

__init__(table_id, plan_id, plan_step, view_id)#

Initialize a CoDICEL1aPipeline class instance.

Methods

__init__(table_id, plan_id, plan_step, view_id)

Initialize a CoDICEL1aPipeline class instance.

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_esa_sweep_values()

Retrieve the ESA sweep values.

get_lo_data_products()

Retrieve the lo data products table.

unpack_science_data()

Make 4D L1a data product from the decompressed science data.