aodn / imos-toolbox

Graphical tool for QC'ing and NetCDF'ing oceanographic datasets
GNU General Public License v3.0
46 stars 31 forks source link

implement Time_quality_control !? #670

Open ocehugo opened 4 years ago

ocehugo commented 4 years ago

Updated:

This is likely only worth to implement when we have individual qc test results saved.

Scope

At the moment, we don't do any official checks for the time sampling values. For example, there is no TIME_quality_control variable. Hence, any sample step that is shifting from the default "instrument_sampling_interval" (or burst for that matter), is not evaluated.

Problems

Given that most of the SpikeQC tests take into consideration differences (between points or within a range), this may be a problem for detection and generate false-positives. A typical scenario is on the application of tests in a burst sampling data, where the number of samples in the burst are departing from the specification of time. If Incomplete bursts are present, an increase/decrease in time distance between them will affect statistics. A typical example is the time shifts towards the end of time-series in some WQMs. Other rare causes are exotic time shifts in the middle of the series. I noticed some significant amount of time shifts in some burst instruments.

Proposed Solution

TimePrecisionQC:

SpikeQC:

Further Requirements: