glidertools.cleaning.mask_bad_dive_fraction
- glidertools.cleaning.mask_bad_dive_fraction(mask, dives, var, mask_frac=0.2)
Find bad dives - where more than a fraction of the dive is masked
- Parameters:
mask (array, dtype=bool, shape=[n, ]) – boolean 1D array with masked values
dives (array, dtype=float, shape=[n, ]) – discrete dive numbers (down round, up n.5)
var (array, dtype=float, shape=[n, ]) – series or array containing data that will be masked with NaNs
mask_frac (int=0.2) – fraction of the dive that is masked for the whole dive to be bad
- Returns:
var (array, dtype=float, shape=[n, ]) – the same as the input, but has been masked
mask_dives (array, dtype=bool) – a mask array that has full dives that are deemed “bad” masked out