act.qc.QCFilter#
- class act.qc.QCFilter(ds)[source]#
A class for building quality control variables containing arrays for filtering data based on a set of test condition typically based on the values in the data fields. These filters can be used in various algorithms and calculations within ACT.
initialize
|
Method to perform a limit test on atmospheric pressure data using pressure derived from altitude value. |
|
Method to perform a difference test on adjacent values in time series. |
|
Method to perform a comparison test on time series data. |
|
Method to perform an equal test and add result to ancillary quality control variable. |
|
Method to perform generalized Extreme Studentized Deviate test to detect one or more outliers in a univariate data set that follows an approximately normal distribution. |
|
Method to perform a greater than or equal to test (i.e. |
|
Method to perform a greater than test (i.e. |
|
Method to perform a greater than or less than test (i.e. |
|
Method to perform an interquartile range outliers test on 1D data. |
|
Method to perform a less than or equal to test (i.e. |
|
Method to perform a less than test (i.e. |
|
Method to add indication in quality control variable where data value is set to missing value. |
|
Method to perform a not equal to test and add result to ancillary quality control variable. |
|
Method to perform a less than or greater than test (i.e. |
|
Method to perform a persistence test over 1-D data.. |
|
Method to calculate the variability of a variable relative to other variables that are passed in. The process includes 1.) Calculating a rolling standard deviation for all variables passed in 2.) For each variable it will subtract the mean standard deviation of all the other variables 3.) Variability relative to the mean greater than the threshold passed in will be flagged. |
|
Method to detect a shift change in values using the CUSUM (cumulative sum control chart) test. |
|
Method to add a new test/filter to a quality control variable. |
|
Method to determine next available bit or flag to use with a QC test. |
|
Method to apply BSRN comparison tests and add results to ancillary quality control variable. |
|
Method to apply BSRN limits test and add results to ancillary quality control variable. |
|
Method to check if a quality control variable exist in the dataset and return the quality control varible name. |
|
Method to perform a time series comparison test between two Xarray Datasets to detect a shift in time based on two similar variables. |
|
Method to convert embedded quality control to summary QC that utilzes flag values instead of flag masks and summarizes the assessments to only a few states. |
|
Method to create a quality control variable in the dataset. |
|
Method to apply quality control variables to data variables by changing the data values in the dataset using quality control variables. |
|
Returns a numpy masked array containing data and mask or a numpy float array with masked values set to NaN. |
|
Returns a numpy array of False or True where a particular flag or bit is set in a numpy array. |
|
Method to apply Normalized Irradiance Tests tests and add results to ancillary quality control variable. |
|
Method to remove a test/filter from a quality control variable. |
|
Method to set a test/filter in a quality control variable. |
|
Method to unset a test/filter from a quality control variable. |
|
Method to check if ancillary_variables variable attribute is set with quality control variable name. |