src.toolbox.steps.custom.qc.spike_qc#

QC test for flagging using spike/despike detection methods.

Classes#

spike_qc

Target Variable: Any

Module Contents#

class src.toolbox.steps.custom.qc.spike_qc.spike_qc(data, **kwargs)[source]#

Bases: toolbox.steps.base_qc.BaseQC

Target Variable: Any Flag Number: 4 (bad) Variables Flagged: Any Checks for spiking in the data using rolling median values compared against the meadian average deviation (MAD).

Example

  • name: “Apply QC” parameters:

    qc_settings: {
    “spike test”: {

    “variables”: {“PRES”: 2, “LATITUDE”: 1}, “also_flag”: {“PRES”: [“CNDC”, “TEMP”], “LATITUDE”: [“LONGITUDE”]}, “plot”: [“PRES”, “LATITUDE”] “window_size”: 10,

    }

    }

    diagnostics: true

qc_name = 'spike qc'[source]#
dynamic = True[source]#
expected_parameters[source]#
required_variables[source]#
qc_outputs[source]#
window_size[source]#
flags = None[source]#
return_qc()[source]#
plot_diagnostics()[source]#