imap_processing.swe.l1b.swe_l1b_science#

Contains code to perform SWE L1b science processing.

Functions

apply_in_flight_calibration(data)

Apply in flight calibration to full cycle data.

calculate_calibration_factor(time)

Calculate calibration factor.

convert_counts_to_rate(data, acq_duration)

Convert counts to rate using sampling time.

deadtime_correction(counts, acq_duration)

Calculate deadtime correction.

filter_full_cycle_data(...)

Filter metadata and science of packets that makes full cycles.

find_cycle_starts(cycles)

Find index of where new cycle started.

get_esa_dataframe(esa_table_number)

Read lookup table from file.

get_indices_of_full_cycles(quarter_cycle)

Get indices of full cycles.

populate_full_cycle_data(l1a_data, ...)

Populate full cycle data array using esa lookup table and l1a_data.

swe_l1b_science(l1a_data, data_version)

SWE l1b science processing.