Marine Quality Control documentation¶
This python3 package provides a set of tools for quality control (QC) of marine meteorological reports. Marine meteorological reports typically comprise latitude, longitude, time, and date as well as one or more marine meteorological variables often including, but not limited to sea-surface temperature, air temperature, dew point temperature, sea level pressure, wind speed and wind direction. Quality control is the process of identifying and flagging reports and variables within reports that are likely to be in gross error. It is important to note that QC checks do not (and cannot) identify all incorrect reports and they can also identify good reports as being erroneous.
It was developed from the quality control system developed at the Met Office and used in the production of the HadSST4, HadISDH, and HadNMAT2 datasets and is used in the Copernicus Climate Change Service for the quality control of in situ marine observations.
The quality control routines have been extracted individually so that they can be used and reused in a more modular way via a standardised interface.
Table of Contents:
- About
- Installation
- Usage
- Basic Guide
- Overview of QC functions for individual reports
do_valid_value_check()do_valid_value_clim_check()do_missing_value_check()do_missing_value_clim_check()do_position_check()do_date_check()do_time_check()do_day_check()do_night_check()do_hard_limit_check()do_climatology_check()do_supersaturation_check()do_sst_freeze_check()do_wind_consistency_check()do_landlocked_check()do_maritime_check()do_multiple_individual_check()
- Overview of QC functions for sequential reports
- Overview of QC functions for grouped reports
- Overview of QC functions for additional buoy reports
- More theoretical information
- Contributing
- Releasing
- Developer’s Guide
- Credits
- Changelog
All Modules
GitHub Repository
About¶