imap_processing.codice.utils.get_codice_epoch_time#

imap_processing.codice.utils.get_codice_epoch_time(acq_start_seconds: ndarray, acq_start_subseconds: ndarray, spin_period: ndarray, view_tab_obj: ViewTabInfo) tuple[ndarray, ndarray]#

Calculate center time and delta.

Parameters:
  • acq_start_seconds (np.ndarray) – Array of acquisition start seconds.

  • acq_start_subseconds (np.ndarray) – Array of acquisition start subseconds.

  • spin_period (np.ndarray) – Array of spin periods.

  • view_tab_obj (ViewTabInfo) – The view table information object. It contains information such as sensor ID and three_d_collapsed value and others.

Returns:

(center_times (s), delta_times (ns)). center_times is converted to nanoseconds at CDF write time.

Return type:

tuple[np.ndarray, np.ndarray]