EnviDat / monitoring-backend

Django API and data import/export Python software package for long-term environmental monitoring data.
0 stars 0 forks source link

Absence of quality flags #3

Closed BaptisteVandecrux closed 2 years ago

BaptisteVandecrux commented 4 years ago

Currently no data quality flags are provided, not even the native ones distributed by Koni. The Envidat processing seem to run some tests that could also be used for flagging.

Derek:

The old matlab processing routine used a gradient filter (preventing single point jumps over a certain threshold). See attached filter description, it is not fully complete but shows the hard-coded thresholds input to "GradientCleaning" function used in the matlab software. These filters have not been applied to the satellite transmitted data. The transmitted data has only been calibrated and max/min limited in the python processor. I still need to find a more intelligent way to filter the snow height data. This was what was mostly manually filtered in the past as these tend to be the noisiest measurements. I am looking into a median absolute deviation filter and other statistical filtering methods.

BaptisteVandecrux commented 4 years ago

GC-Net Matlab filtering protocol

iosifescu commented 4 years ago

@houtzd @BaptisteVandecrux : FYI, quality flags (if provided by Derek) can be implemented in our EnviDat database and NEAD export, and exported in NEAD format with field_Q (as suggested by @mankoff), with the following restrictions: