Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
kvalobs:kvoss:system:qc2:user:version:kvqc2-1.0.5 [2010-09-05 10:21:48] paule |
kvalobs:kvoss:system:qc2:user:version:kvqc2-1.0.5 [2022-05-31 09:29:32] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== kvqc2 Version: 1.0.5 ====== | ====== kvqc2 Version: 1.0.5 ====== | ||
- | [[https:// | + | [[https:// |
**Algorithms in this release:** | **Algorithms in this release:** | ||
Line 11: | Line 11: | ||
**Example Configuration Files** | **Example Configuration Files** | ||
- | **FlagTester** | + | ^SingleLinear ^ |
+ | |||
+ | < | ||
+ | # AlgCode 10 corresponds to https:// | ||
+ | # Performs simple linear interpolation for a single point replacement. | ||
+ | # If the result is outside an available max min range, the nearest of the | ||
+ | # max or min values are used. | ||
+ | AlgoCode=10 | ||
+ | # Time to run the algorithm | ||
+ | RunAtHour=16 | ||
+ | RunAtMinute=47 | ||
+ | # Check data from the last three days | ||
+ | Last_NDays=40 | ||
+ | |||
+ | #[Specific Data Type and Paramters ids etc.] | ||
+ | ParamId=211 | ||
+ | MaxParamId=215 | ||
+ | MinParamId=213 | ||
+ | # Only write back the result if not previously controlled | ||
+ | W_fhqc=0 | ||
+ | |||
+ | #Flag to set if value is corrected | ||
+ | S_ftime=1 | ||
+ | change_fmis=3-> | ||
+ | change_fmis=0-> | ||
+ | change_fmis=2-> | ||
+ | |||
+ | #If there is already a 1 in place then we do not want run the algorithm again! | ||
+ | Not_ftime=1 | ||
+ | Not_fnum=6 | ||
+ | U_2=0 | ||
+ | </ | ||
+ | |||
+ | ^FlagTester | ||
This is a small utility to help check the behaviour of flag settings with the introduction of Qc2. Procedure: | This is a small utility to help check the behaviour of flag settings with the introduction of Qc2. Procedure: | ||
Line 20: | Line 53: | ||
- The results are written to a text file for later inspection. | - The results are written to a text file for later inspection. | ||
+ | **Example configuration file with further comments inline ...** | ||
< | < | ||
#[Flag Analysis Utility] | #[Flag Analysis Utility] | ||
Line 48: | Line 82: | ||
# If no file is specified the results are written to "/ | # If no file is specified the results are written to "/ | ||
# | # | ||
- | # | ||
</ | </ | ||
Line 55: | Line 88: | ||
No algorithms in this release perform any spatial interpolation hence the InterpCode configuration parameter, if set, has no effect. | No algorithms in this release perform any spatial interpolation hence the InterpCode configuration parameter, if set, has no effect. | ||
+ | |||
+ | ====== Test Results ====== | ||
+ | |||
+ | |||
+ | |||
+ | **FlagTester: | ||
+ | |||
+ | ^Flags before ^^Flags After ^^ | ||
+ | |0000601000000000 | 9894700000000000 | 0000601100000000 | 5894700000000001 | | ||
+ | |0000002000000000 | 7039900000000000 | 0000004100000000 | 6093900000000000 | | ||
+ | |0000002000000000 | 9039900000000000 | 0000004100000000 | 6093900000000000 | | ||
+ | |0000602000000000 | 7033700000000000 | 0000604100000000 | 5033700000000001 | | ||
+ | |0000003000000000 | 9899900000000000 | 0000001100000000 | 6894900000000000 | | ||
+ | |||
+ | |||
+ | **SingleLinear ... Standard use case on dev-vm101: | ||
+ | |||
+ | < | ||
+ | kvalobs=# select * from data_history where stationid=99737 and paramid=211 and obstime=' | ||
+ | | ||
+ | ----------+-----------+---------------------+----------+---------+---------------------+--------+--------+-------+-----------+------------------+------------------+----------+---------------------------- | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | (5 rows) | ||
+ | </ | ||
+ | |||
+ | Something odd above needs investigating ... **NOW INVESTIGATED** |