imap_processing.swe.l1b.swe_l1b.get_checker_board_pattern#
- imap_processing.swe.l1b.swe_l1b.get_checker_board_pattern(esa_lut_file: DataFrame, esa_table_num: int = 0) ndarray[tuple[int, ...], dtype[_ScalarType_co]]#
Generate the checkerboard pattern index map for a full cycle of SWE data.
Find indices of where full cycle data goes in the checkerboard pattern. This is used to populate full cycle data in the full cycle data array. This uses ESA Table index number to look up which pattern to use from ESA LUT.
- Parameters:
esa_lut_file (pathlib.Path) – ESA LUT file.
esa_table_num (int) – ESA table number. Default is 0.
- Returns:
checkerboard_pattern – (esa_step * spin_sector) array with indices of where each cycle data goes in.
- Return type: