Station 31 — Baton Rouge: QC report
ULM_Stn31 · CR1000X s/n 59185 · table FiveMin · file header program CPU:SO397545_Univ_of_LA_Measonet_Rev09282026.Stn31.wndcor.CR1X
2026-03-05 13:55 to 2026-10-04 05:15 logger clock · generated 2026-10-04 03:19
2026-03-05 13:55 to 2026-10-04 05:15 logger clock · generated 2026-10-04 03:19
57,758unique 5-min records
86,568values flagged failure
669,933values flagged suspect
0dated corrections applied
Station-level findings
| level | test | finding |
|---|---|---|
| failure | direction_vs_other_sensors | 30ft-10ft: median daily difference -105 deg over 75 days |
| failure | direction_vs_other_sensors | 10ft-sonic: median daily difference -81 deg over 118 days |
| failure | neighbor_direction | 30ft: median offset vs BTR, HZR, PTN = -121 deg (IQR -128 to -9, 37 days) |
| failure | neighbor_direction | sonic: median offset vs BTR, HZR, PTN = +126 deg (IQR -115 to +141, 67 days) |
| failure | direction_vs_lsm_neighbors | 30ft: median offset vs trusted LSM neighbors (19, 28, 37) = -131 deg over 14 days |
| failure | direction_vs_lsm_neighbors | sonic: median offset vs trusted LSM neighbors (19, 28, 37) = -58 deg over 20 days |
| suspect | solar_timing | 2026-09: measured solar curve +12 min vs expected (5 clear days) - check logger clock or pyranometer level/shading |
| suspect | soil_depth_duplicate | 40 cm duplicates 30 cm on 1 days |
| suspect | soil_depth_duplicate | 50 cm duplicates 40 cm on 2 days |
| suspect | soil_depth_duplicate | 60 cm duplicates 50 cm on 170 days |
| suspect | soil_depth_duplicate | 75 cm duplicates 60 cm on 198 days |
| suspect | soil_depth_duplicate | 100 cm duplicates 75 cm on 195 days |
| suspect | vs_lsm_neighbors | rain total 0.0 in vs LSM neighbor median 39.2 in over shared days (ratio 0.00); missed-rain days 0, rain-only-here days 0 |
| suspect | clock_step | logger clock stepped +1 h (from 2026-03-08 14:55:00 to 2026-03-08 16:00:00) |
| info | solar_timing | overall solar timing offset +12 min over 5 clear days (positive = later than expected) |
| info | soil_dry_limit | 5 cm at the SoilVUE's dry limit (VWC 0, permittivity 2.23): very dry topsoil, not a fault; 3 of 4 nearest LSM stations are also at or near their driest at 5 cm |
| info | lsm_neighbors | LSM neighbors: 36 (29 km), 19 (49 km), 28 (57 km), 37 (69 km) |
| info | vs_lsm_neighbors | AirTF_Avg: median bias vs LSM neighbors -0.2 F over 193 days |
| info | vs_lsm_neighbors | RH_Avg: median bias vs LSM neighbors +0.5 % over 193 days |
| info | vs_lsm_neighbors | SeaLvlBaro_inHg_Avg: median bias vs LSM neighbors -0.005 inHg over 193 days |
| info | vs_lsm_neighbors | SlrW_Avg: daily solar total 0.94 x LSM neighbor median over 188 days |
| info | direction_vs_lsm_neighbors | 10ft: median offset vs trusted LSM neighbors (19, 28, 37) = -6 deg over 11 days |
| info | file_summary | 57758 rows read, 57758 unique records, 2026-03-05 13:55:00 to 2026-10-04 05:15:00 (logger clock) |
| info | files_combined | record combined from 2 files: ULM_Stn31_FiveMin.dat.backup (2026-03-05 to 2026-09-28, SO397545 Univ of LA Measonet Rev03052026.Stn31.wndcor.CR1X); ULM_Stn31_FiveMin.dat (2026-09-28 to 2026-10-04, SO397545_Univ_of_LA_Measonet_Rev09282026.Stn31.wndcor.CR1X) |
| info | record_reset | RECORD reset 713 -> 0 (program load or table reset) |
| info | record_reset | RECORD reset 230 -> 0 (program load or table reset) |
| info | record_reset | RECORD reset 115 -> 0 (program load or table reset) |
| info | record_reset | RECORD reset 14704 -> 0 (program load or table reset) |
| info | record_reset | RECORD reset 40317 -> 0 (program load or table reset) |
| info | gap | 300 missing records after 2026-03-05 13:55:00 |
| info | gap | 165 missing records after 2026-03-06 17:40:00 |
| info | gap | 3 missing records after 2026-03-07 15:35:00 |
| info | gap | 1 missing records after 2026-03-07 17:05:00 |
| info | gap | 200 missing records after 2026-03-07 17:25:00 |
| info | gap | 169 missing records after 2026-03-08 18:25:00 |
| info | gap | 1 missing records after 2026-03-09 08:45:00 |
| info | gap | 160 missing records after 2026-03-09 18:45:00 |
| info | gap | 155 missing records after 2026-03-10 18:50:00 |
| info | gap | 1 missing records after 2026-03-11 07:50:00 |
| info | gap | 6 missing records after 2026-03-11 08:00:00 |
| info | gap | 2 missing records after 2026-03-11 16:15:00 |
| info | gap | 1 missing records after 2026-03-11 16:50:00 |
| info | gap | 5 missing records after 2026-03-11 17:05:00 |
| info | gap | 1 missing records after 2026-03-11 17:35:00 |
| info | gap | 179 missing records after 2026-03-11 17:45:00 |
| info | gap | 1 missing records after 2026-03-12 09:15:00 |
| info | gap | 1 missing records after 2026-03-12 09:45:00 |
| info | gap | 1 missing records after 2026-03-12 10:05:00 |
| info | gap | 169 missing records after 2026-03-12 19:00:00 |
| info | gap | 1 missing records after 2026-03-13 09:15:00 |
| info | gap | 1 missing records after 2026-03-13 09:30:00 |
| info | gap | 2 missing records after 2026-03-13 09:45:00 |
| info | gap | 169 missing records after 2026-03-13 19:05:00 |
| info | gap | 2 missing records after 2026-03-14 09:15:00 |
| info | gap | 1 missing records after 2026-03-14 18:35:00 |
| info | gap | 452 missing records after 2026-03-14 19:00:00 |
| info | gap | 2 missing records after 2026-03-16 08:50:00 |
| info | gap | 1 missing records after 2026-03-16 09:05:00 |
| info | gap | 175 missing records after 2026-03-16 18:35:00 |
| info | gap | 2 missing records after 2026-03-17 09:15:00 |
| info | gap | 2 missing records after 2026-03-17 09:30:00 |
| info | gap | 1 missing records after 2026-03-17 09:45:00 |
| info | gap | 160 missing records after 2026-03-17 19:00:00 |
| info | gap | 1 missing records after 2026-03-18 18:45:00 |
| info | gap | 158 missing records after 2026-03-18 19:05:00 |
| info | gap | 1 missing records after 2026-03-19 08:20:00 |
| info | gap | 174 missing records after 2026-03-19 19:05:00 |
| info | gap | 167 missing records after 2026-03-20 19:00:00 |
| info | gap | 159 missing records after 2026-03-21 19:05:00 |
| info | gap | 1 missing records after 2026-03-22 08:25:00 |
| info | gap | 158 missing records after 2026-03-22 19:05:00 |
| info | gap | 159 missing records after 2026-03-23 19:00:00 |
| info | gap | 1 missing records after 2026-05-11 09:50:00 |
| info | ch200_stale | 1 records where the CH200 didn't answer: its other values (left over from the last good read) set to missing |
| info | startup_zeros | 6 zero power readings in the first records after a program start were set to missing |
Wind direction
By logger-program period (vs airports, after applied corrections)
Measured offset W = 291°. Predicted 30-ft rotation with no correction code = 180 − W; with the sign-flipped line = 360 − 2W.
| period (logger clock) | records | 30-ft | sonic | 10-ft | if no code | if sign-flipped | best explanation |
|---|---|---|---|---|---|---|---|
| 2026-03-05 13:55 to 2026-03-12 19:00 | 714 | – | – | – | -111° | +138° | not explained |
| 2026-03-17 09:15 to 2026-05-11 09:50 | 14,705 | -125° | -116° | -19° | -111° | +138° | no correction code |
| 2026-05-11 10:00 to 2026-09-28 09:45 | 40,318 | +131° | +141° | -11° | -111° | +138° | sign-flipped code |
| 2026-09-28 09:50 to 2026-10-04 05:05 | 1,672 | – | – | – | -111° | +138° | not explained |
Proposed corrections (not applied; copy into stations.yaml to use):
| sensor | start | end | add | apply | reason |
|---|---|---|---|---|---|
| 30ft | 2026-03-17 09:15 | 2026-05-11 09:50 | 111 | False | model: no correction code with W=291; observed -125 deg (airports) |
| sonic | 2026-03-17 09:15 | 2026-05-11 09:50 | 111 | False | model: no correction code with W=291; observed -116 deg (airports) |
| 10ft | 2026-03-17 09:15 | 2026-05-11 09:50 | 19 | False | empirical (median vs reference); observed -19 deg (airports) |
| 30ft | 2026-05-11 10:00 | 2026-09-28 09:45 | -138 | False | model: sign-flipped code with W=291; observed +131 deg (airports) |
| sonic | 2026-05-11 10:00 | 2026-09-28 09:45 | -138 | False | model: sign-flipped code with W=291; observed +141 deg (airports) |
Flags by variable and month
Comparison with nearby LSM stations
Temperature sensor agreement
Wind speed ratios and solar timing
Power: battery, solar charging and load
| Last 7 days | this station | network / expected |
|---|---|---|
| Overnight battery minimum | 12.81 V | 12.83 V |
| Lowest battery reading | 12.76 V | |
| Charged in / used per day | 4.7 / 2.7 Ah | |
| Reached full charge (float) | 10:45 am | 8:20 am |
| Solar input, sunny-day peak | 20.4 V | ~21 V |
| Overnight draw | 0.118 A | |
| Charger temperature max | 41 °C | |
| Charger minus logger voltage | +0.07 V | wire drop |
| CH200 readings missing | 0.0% | |
| Battery vs network, last 30 days | -0.00 V per 30 days | falling = weakening |
Flag counts by test
| variable | test | level | records | % of record |
|---|---|---|---|---|
| RV_Pre_Accu_Tot | sensor_missing | failure | 57044 | 98.76 |
| WindDir_10ft_D1_WVT | direction_vs_other_sensors | failure | 18340 | 31.75 |
| WindDir_Sonic_D1_WVT | direction_vs_neighbors | failure | 18144 | 31.41 |
| WindDir_30ft_D1_WVT | stuck_direction | failure | 14484 | 25.08 |
| WindDir_30ft_SD1_WVT | stuck_direction | failure | 14484 | 25.08 |
| WindDir_30ft_D1_WVT | direction_vs_neighbors | failure | 9504 | 16.45 |
| WindDir_Sonic_D1_WVT | direction_vs_lsm_neighbors | failure | 4896 | 8.48 |
| WindDir_30ft_D1_WVT | direction_vs_lsm_neighbors | failure | 3168 | 5.48 |
| VWC_5cm_Avg | range | failure | 1711 | 2.96 |
| AbsBaro_inHg_Avg | sensor_missing | failure | 434 | 0.75 |
| VWC_5cm_Avg | sensor_missing | failure | 396 | 0.69 |
| SoilTmpF_100cm_Avg | range | failure | 147 | 0.25 |
| SoilTmpF_75cm_Avg | range | failure | 137 | 0.24 |
| VWC_10cm_Avg | range | failure | 127 | 0.22 |
| AbsBaro_inHg_Avg | range | failure | 111 | 0.19 |
| SeaLvlBaro_inHg_Avg | range | failure | 111 | 0.19 |
| SoilTmpF_40cm_Avg | range | failure | 111 | 0.19 |
| SoilTmpF_50cm_Avg | range | failure | 111 | 0.19 |
| SoilTmpF_60cm_Avg | range | failure | 111 | 0.19 |
| SoilTmpF_30cm_Avg | range | failure | 110 | 0.19 |
| SoilTmpF_10cm_Avg | range | failure | 107 | 0.19 |
| SoilTmpF_20cm_Avg | range | failure | 107 | 0.19 |
| SoilTmpF_5cm_Avg | range | failure | 107 | 0.19 |
| VWC_30cm_Avg | range | failure | 38 | 0.07 |
| VWC_40cm_Avg | range | failure | 37 | 0.06 |
| VWC_50cm_Avg | range | failure | 36 | 0.06 |
| VWC_60cm_Avg | range | failure | 34 | 0.06 |
| VWC_75cm_Avg | range | failure | 32 | 0.06 |
| VWC_100cm_Avg | range | failure | 31 | 0.05 |
| BulkEC_100cm_Avg | range | failure | 28 | 0.05 |
| BulkEC_60cm_Avg | range | failure | 27 | 0.05 |
| BulkEC_75cm_Avg | range | failure | 27 | 0.05 |
| BulkEC_50cm_Avg | range | failure | 26 | 0.05 |
| BulkEC_40cm_Avg | range | failure | 25 | 0.04 |
| BulkEC_30cm_Avg | range | failure | 24 | 0.04 |
| VWC_20cm_Avg | range | failure | 21 | 0.04 |
| BulkEC_20cm_Avg | range | failure | 17 | 0.03 |
| BulkEC_10cm_Avg | range | failure | 15 | 0.03 |
| BulkEC_5cm_Avg | range | failure | 13 | 0.02 |
| T109_30ft_F_Avg | range | failure | 9 | 0.02 |
| BatteryCurrent | range | failure | 7 | 0.01 |
| RH_Avg | step | failure | 6 | 0.01 |
| T109_10ft_F_Avg | range | failure | 6 | 0.01 |
| T109_30ft_F_Avg | temperature_triad | failure | 5 | 0.01 |
| T109_10ft_F_Avg | step | failure | 4 | 0.01 |
| WS_Sonic_mph_Avg | sonic_error_value | failure | 4 | 0.01 |
| WS_Sonic_mph_Max | range | failure | 4 | 0.01 |
| WS_Sonic_mph_Max | sonic_error_value | failure | 4 | 0.01 |
| WindDir_Sonic_D1_WVT | sonic_error_value | failure | 4 | 0.01 |
| WindDir_Sonic_SD1_WVT | sonic_error_value | failure | 4 | 0.01 |
| WS_Sonic_mph_Avg | range | failure | 3 | 0.01 |
| T109_30ft_F_Avg | step | failure | 2 | 0.00 |
| AirTF_Avg | range | failure | 1 | 0.00 |
| BulkEC_75cm_Avg | soil_depth_duplicate | suspect | 54056 | 93.59 |
| Ka_75cm_Avg | soil_depth_duplicate | suspect | 54056 | 93.59 |
| SoilTmpF_75cm_Avg | soil_depth_duplicate | suspect | 54056 | 93.59 |
| VWC_75cm_Avg | soil_depth_duplicate | suspect | 54056 | 93.59 |
| BulkEC_100cm_Avg | soil_depth_duplicate | suspect | 52379 | 90.69 |
| Ka_100cm_Avg | soil_depth_duplicate | suspect | 52379 | 90.69 |
| SoilTmpF_100cm_Avg | soil_depth_duplicate | suspect | 52379 | 90.69 |
| VWC_100cm_Avg | soil_depth_duplicate | suspect | 52379 | 90.69 |
| BulkEC_60cm_Avg | soil_depth_duplicate | suspect | 45981 | 79.61 |
| Ka_60cm_Avg | soil_depth_duplicate | suspect | 45981 | 79.61 |
| SoilTmpF_60cm_Avg | soil_depth_duplicate | suspect | 45981 | 79.61 |
| VWC_60cm_Avg | soil_depth_duplicate | suspect | 45981 | 79.61 |
| WindDir_10ft_D1_WVT | direction_vs_other_sensors | suspect | 18340 | 31.75 |
| WindDir_Sonic_D1_WVT | direction_vs_neighbors | suspect | 18144 | 31.41 |
| VWC_40cm_Avg | range | suspect | 14057 | 24.34 |
| VWC_5cm_Avg | range | suspect | 12362 | 21.40 |
| WindDir_30ft_D1_WVT | direction_vs_neighbors | suspect | 9792 | 16.95 |
| VWC_10cm_Avg | range | suspect | 9775 | 16.92 |
| VWC_30cm_Avg | range | suspect | 7342 | 12.71 |
| BattV_Avg | late_full_charge | suspect | 6048 | 10.47 |
| WindDir_Sonic_D1_WVT | direction_vs_lsm_neighbors | suspect | 4896 | 8.48 |
| T109_10ft_F_Avg | temperature_triad | suspect | 4373 | 7.57 |
| WindDir_30ft_D1_WVT | direction_vs_lsm_neighbors | suspect | 3744 | 6.48 |
| VWC_20cm_Avg | range | suspect | 3565 | 6.17 |
| T109_30ft_F_Avg | temperature_triad | suspect | 2364 | 4.09 |
| BattV_Avg | battery_vs_network | suspect | 288 | 0.50 |
| WindDir_30ft_D1_WVT | direction_vs_other_sensors | suspect | 288 | 0.50 |
| VWC_100cm_Avg | range | suspect | 16 | 0.03 |
| VWC_50cm_Avg | range | suspect | 16 | 0.03 |
| VWC_60cm_Avg | range | suspect | 16 | 0.03 |
| VWC_75cm_Avg | range | suspect | 16 | 0.03 |
| AirTF_Avg | temperature_triad | suspect | 15 | 0.03 |
| SlrW_Avg | solar_above_clearsky | suspect | 12 | 0.02 |
| RH_Avg | range | suspect | 6 | 0.01 |
| RH_Avg | step | suspect | 6 | 0.01 |
| T109_10ft_F_Avg | step | suspect | 4 | 0.01 |
| BattV_Avg | step | suspect | 2 | 0.00 |
| BulkEC_50cm_Avg | soil_depth_duplicate | suspect | 2 | 0.00 |
| Ka_50cm_Avg | soil_depth_duplicate | suspect | 2 | 0.00 |
| SeaLvlBaro_inHg_Avg | step | suspect | 2 | 0.00 |
| SoilTmpF_50cm_Avg | soil_depth_duplicate | suspect | 2 | 0.00 |
| T109_30ft_F_Avg | step | suspect | 2 | 0.00 |
| VWC_50cm_Avg | soil_depth_duplicate | suspect | 2 | 0.00 |
| BulkEC_40cm_Avg | soil_depth_duplicate | suspect | 1 | 0.00 |
| Ka_40cm_Avg | soil_depth_duplicate | suspect | 1 | 0.00 |
| SoilTmpF_40cm_Avg | soil_depth_duplicate | suspect | 1 | 0.00 |
| T109_10ft_F_Avg | range | suspect | 1 | 0.00 |
| VWC_40cm_Avg | soil_depth_duplicate | suspect | 1 | 0.00 |
| WS_Sonic_mph_Avg | range | suspect | 1 | 0.00 |
Largest failure events
| start (local) | end (local) | n | variable | test | detail |
|---|---|---|---|---|---|
| 2026-03-13 09:10 | 2026-10-04 05:15 | 57044 | RV_Pre_Accu_Tot | sensor_missing | rain gauge (RainVUE): no readings (100% of a 24-h window blank) while the station is reporting: cable, connector, SDI-12 address/port, or sensor |
| 2026-03-28 00:00 | 2026-04-17 23:55 | 6048 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-04-19 00:00 | 2026-05-02 23:55 | 4032 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-05-15 00:00 | 2026-05-23 23:55 | 2592 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-05-04 00:00 | 2026-05-10 23:55 | 2016 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-04-03 00:00 | 2026-04-07 23:55 | 1440 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-03-28 00:00 | 2026-04-01 23:55 | 1440 | WindDir_30ft_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-05-05 00:00 | 2026-05-08 23:55 | 1152 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-05-16 00:00 | 2026-05-19 23:55 | 1152 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-05-26 00:00 | 2026-05-28 23:55 | 864 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-04-11 00:00 | 2026-04-13 23:55 | 864 | WindDir_30ft_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-04-08 00:00 | 2026-04-10 23:55 | 864 | WindDir_Sonic_D1_WVT | direction_vs_lsm_neighbors | daily direction differs from trusted LSM neighbors by > 60 deg |
| 2026-06-03 00:00 | 2026-06-05 23:55 | 864 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-07-27 00:00 | 2026-07-29 23:55 | 864 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-04-26 00:00 | 2026-04-28 23:55 | 864 | WindDir_30ft_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-06-17 00:00 | 2026-06-19 23:55 | 864 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-08-17 00:00 | 2026-08-19 23:55 | 864 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-05-08 12:50 | 2026-05-11 09:50 | 829 | VWC_5cm_Avg | range | outside hard limits [0, 0.7] |
| 2026-05-11 10:05 | 2026-05-13 16:25 | 653 | VWC_5cm_Avg | range | outside hard limits [0, 0.7] |
| 2026-04-22 00:00 | 2026-04-23 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_lsm_neighbors | daily direction differs from trusted LSM neighbors by > 60 deg |
| 2026-05-01 00:00 | 2026-05-02 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-05-12 00:00 | 2026-05-13 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-05-12 00:00 | 2026-05-13 23:55 | 576 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-07-20 00:00 | 2026-07-21 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-06-03 00:00 | 2026-06-04 23:55 | 576 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-06-26 00:00 | 2026-06-27 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-06-07 00:00 | 2026-06-08 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-07-31 00:00 | 2026-08-01 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-08-31 00:00 | 2026-09-01 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_lsm_neighbors | daily direction differs from trusted LSM neighbors by > 60 deg |
| 2026-06-21 00:00 | 2026-06-22 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-09-24 00:00 | 2026-09-25 23:55 | 576 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-03-19 08:20 | 2026-03-22 19:05 | 492 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-03-09 08:35 | 2026-03-12 19:00 | 476 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-03-21 09:00 | 2026-03-24 12:35 | 431 | AbsBaro_inHg_Avg | sensor_missing | barometer (BaroVUE): no readings (100% of a 24-h window blank) while the station is reporting: cable, connector, SDI-12 address/port, or sensor |
| 2026-07-22 09:45 | 2026-07-23 20:05 | 413 | WindDir_30ft_SD1_WVT | stuck_direction | direction SD = 0 with wind >= 3.0 mph |
| 2026-03-26 00:00 | 2026-03-26 23:55 | 288 | WindDir_10ft_D1_WVT | direction_vs_other_sensors | daily mean direction differs from both other sensors by > 45 deg |
| 2026-04-02 00:00 | 2026-04-02 23:55 | 288 | WindDir_Sonic_D1_WVT | direction_vs_lsm_neighbors | daily direction differs from trusted LSM neighbors by > 60 deg |
| 2026-04-15 00:00 | 2026-04-15 23:55 | 288 | WindDir_30ft_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-04-24 00:00 | 2026-04-24 23:55 | 288 | WindDir_30ft_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
| 2026-03-26 00:00 | 2026-03-26 23:55 | 288 | WindDir_Sonic_D1_WVT | direction_vs_neighbors | daily direction differs from neighbor stations by > 60 deg |
Corrections
Applied (from stations.yaml):
None.
Documented but not applied (apply: false):
None.
How to read this
Levels: 0 good, 1 suspect, 2 failure, 9 missing. Each variable's level is in QC_<variable> in the data file; the events file lists every flagged run with the test that set it. Station-level findings summarize patterns (sensor rotation, clock offsets, duplicate soil depths) that per-record flags can't describe on their own. Wind direction flags use daily vector means, so a flagged day marks every record in that day.