libera_utils.kernel_maker.preprocess_data#

libera_utils.kernel_maker.preprocess_data(input_data_file, nominal_time_field: str = None, pkt_time_fields: list[str] = None)#

Preprocess kernel data to perform conversions and determine time range.

Parameters:
  • input_data_file (str or pathlib.Path) – Input data file.

  • nominal_time_field (str) – Name of the field to store the converted time field as.

  • pkt_time_fields (list of str) – Name of the telemetry packet time fields used to convert the time.

Returns:

  • pd.DataFrame – Loaded SPICE kernel data.

  • datetime.datetime, datetime.datetime – The date time range of the data.