grss.fit.fit_optical.apply_weighting_scheme

grss.fit.fit_optical.apply_weighting_scheme#

grss.fit.fit_optical.apply_weighting_scheme(obs_df, verbose)#

Apply the weights from Vereš et al. (2017) to the observation array. (paper from https://doi.org/10.1016/j.icarus.2017.05.021)

Parameters:
  • obs_df (pandas DataFrame) – Optical observation data for the given body

  • verbose (bool) – Flag to print out information about the observations

Returns:

obs_df – Optical observation data for the given body with weights applied

Return type:

pandas DataFrame

Raises:
  • ValueError – If the observation type is unknown

  • ValueError – If the weight is zero after applying the weighting scheme