ctdcal.flagging.by_percent_diff

ctdcal.flagging.by_percent_diff(data, ref_data, old_flags=None, percent_thresh=1, flag_good=2, flag_bad=3)[source]

Flag residuals based on the percent error relative to the reference data.

Parameters
  • data (array-like) – Variable to be flagged

  • ref_data (array-like) – Reference data to compare against

  • old_flags (array-like, optional) – Original data flags to be merged in (if provided)

  • percent_thresh (int, optional) – Percent different cutoff to be flagged as bad data

  • flag_good (int, optional) – Flag value for good data

  • flag_bad (int, optional) – Flag value for bad data

Returns

flags – Flag for each data point in input

Return type

array-like