QCTypes#
Demonstrates using synoptic.services.QCTypes. This returns a simple table of all Quality Control Types provided by Synoptic. It may be useful for joining into other DataFrames if you need more details about the Quality Control Types.
[1]:
from synoptic import QCTypes
[2]:
df = QCTypes().df()
df
🚚💨 Speedy delivery from Synoptic's qctypes service.
📦 Received data from 79 stations (0.17 seconds).
[2]:
shape: (79, 4)
| id | name | shortname | source_id |
|---|---|---|---|
| u32 | str | str | u32 |
| 1 | "SynopticLabs Range Check" | "sl_range_check" | 1 |
| 3 | "SynopticLabs Temporal Persiste… | "sl_pers_check" | 1 |
| 10 | "SynopticLabs Wind Speed vs. Ma… | "sl_windspd_maxgust_check" | 1 |
| 12 | "SynopticLabs Wind Speed vs. Wi… | "sl_windspd_winddir_check" | 1 |
| 81 | "SynopticLabs Rate Change Check" | "sl_rate_check" | 1 |
| … | … | … | … |
| 76 | "MADIS Snow Depth vs. Snow Wate… | "ma_snowdepth_swe_check" | 2 |
| 77 | "ARLFRD Manual Data Check" | "arlfrd_manual_check" | 3 |
| 78 | "MesoWest Multivariate Linear R… | "mw_multvariate_lin_reg_check" | 5 |
| 79 | "MesoWest 24 Hour Wind Persiste… | "mw_24h_wind_persistence_check" | 5 |
| 80 | "MesoWest UU2DVAR Rejection" | "mw_uu2dvar_rejection" | 5 |