imap_processing.hi.hi_l1c.good_time_and_phase_mask#
- imap_processing.hi.hi_l1c.good_time_and_phase_mask(mets: ndarray, nominal_bins: ndarray, goodtimes_ds: Dataset) ndarray[tuple[int, ...], dtype[bool]]#
Filter out times that are not in good times based on the goodtimes dataset.
- Parameters:
mets (np.ndarray) – MET times for each event or clock tick.
nominal_bins (np.ndarray) – Spacecraft spin bins (0-89) for each event or clock tick.
goodtimes_ds (xarray.Dataset) – Goodtimes dataset with cull_flags variable dimensioned (met, spin_bin).
- Returns:
keep_mask – Boolean mask indicating which events/ticks are in good times.
- Return type:
np.ndarray