UFO
ufo::MetOfficeQCFlags Namespace Reference

Enumerations

enum  WholeObReport {
  FinalRejectReport = 1 << 0 , PermRejectReport = 1 << 1 , SurplusReport = 1 << 2 , OutOfAreaReport = 1 << 3 ,
  LandRejectReport = 1 << 4 , UsedInSuperObReport = 1 << 5 , TrackRejectReport = 1 << 6 , SuperObReport = 1 << 8 ,
  NoPressureSensor = 1 << 13 , MissingDataReport = 1 << 14 , SatwindAltReport = 1 << 15 , Thin4DFlag = 1 << 17 ,
  StationListThinFlag = 1 << 18
}
 
enum  WholeObAssim { NewReport = 1 << 0 , AssimilatedReport = 1 << 1 }
 
enum  Elem {
  NoAssimFlag = 1 << 23 , FinalRejectFlag = 1 << 0 , BuddyRejectFlag = 1 << 1 , BackRejectFlag = 1 << 2 ,
  PermRejectFlag = 1 << 3 , ClimRejectFlag = 1 << 4 , BuddyPerfFlag = 1 << 5 , BackPerfFlag = 1 << 6 ,
  ClimPerfFlag = 1 << 7 , PermCorrectFlag = 1 << 8 , DataCorrectFlag = 1 << 9 , ConsistencyFlag = 1 << 10 ,
  ExtremeValueFlag = 1 << 11
}
 
enum  Surface {
  TendencyFlag = 1 << 12 , PstdRepFlag = 1 << 13 , PstnPrefFlag = 1 << 14 , PmslUsedFlag = 1 << 15 ,
  PstdUsedFlag = 1 << 16 , PstnUsedFlag = 1 << 17 , QNHinHgFlag = 1 << 16 , QNHhPaFlag = 1 << 17 ,
  RHreportFlag = 1 << 18 , SiteQualityFlag = 1 << 20 , VisRejFlag = 1 << 22 , notRoundedFlag = 1 << 24
}
 
enum  Profile {
  HydrostaticFlag = 1 << 12 , InterpolationFlag = 1 << 13 , SuperadiabatFlag = 1 << 14 , SurfaceLevelFlag = 1 << 15 ,
  StandardLevelFlag = 1 << 16 , SigTempLevelFlag = 1 << 17 , SigWindLevelFlag = 1 << 18 , MaxWindLevelFlag = 1 << 19 ,
  TropopauseFlag = 1 << 20 , PartialLayerFlag = 1 << 21
}
 
enum  SatWind {
  SatwindConfFlag = 1 << 12 , SatwindInversionFlag = 1 << 13 , SatwindDryLayerFlag = 1 << 14 , SatwindWrongLayerFlag = 1 << 15 ,
  SatwindPoorConstraint = 1 << 16
}
 
enum  Scatt {
  ScatConfidenceFlag = 1 << 12 , ScatAmbigRemov1Flag = 1 << 13 , ScatAmbigRemov2Flag = 1 << 14 , ScatIncAngle1Flag = 1 << 15 ,
  ScatIncAngle2Flag = 1 << 16
}
 
enum  AircraftRH { DerivedFromMixRatioFlag = 1 << 12 , DerivedFromFlightLevelFlag = 1 << 13 }
 
enum  SatSST { DaytimeFlag = 1 << 12 , DiurnalWarmFlag = 1 << 13 }
 
enum  Sounding {
  TEMPSigWind = 1 << 1 , TEMPSigTemp = 1 << 2 , TEMPMaxWind = 1 << 3 , TEMPTropopause = 1 << 4 ,
  TEMPStandard = 1 << 5 , TEMPSurface = 1 << 6 , TEMPStandardX = 1 << 7 , BUFRSigWind = 1 << 11 ,
  BUFRSigTemp = 1 << 13 , BUFRMaxWind = 1 << 14 , BUFRTropopause = 1 << 15 , BUFRStandard = 1 << 16 ,
  BUFRSurface = 1 << 17 , BUFRStandardX = 1 << 16
}
 

Enumeration Type Documentation

◆ AircraftRH

Enumerator
DerivedFromMixRatioFlag 

Relative humidity derived from mixing ratio.

DerivedFromFlightLevelFlag 

Pressure derived from flight level.

Definition at line 116 of file MetOfficeQCFlags.h.

◆ Elem

Enumerator
NoAssimFlag 

Do not use in analysis.

FinalRejectFlag 

Final QC flag.

BuddyRejectFlag 

PGE>0.5 after buddy check.

BackRejectFlag 

PGE>0.5 after backgr check.

PermRejectFlag 

Blacklisted data.

ClimRejectFlag 

PGE>0.5 after climat check.

BuddyPerfFlag 

Buddy check performed.

BackPerfFlag 

Background check performed.

ClimPerfFlag 

Climatological check perf.

PermCorrectFlag 

Fixed correction.

DataCorrectFlag 

Eg sign correction.

ConsistencyFlag 

Internal consistency check.

ExtremeValueFlag 

Extreme value check.

Definition at line 51 of file MetOfficeQCFlags.h.

◆ Profile

Enumerator
HydrostaticFlag 

Hydrostatic check flag.

InterpolationFlag 

Interpolation check flag.

SuperadiabatFlag 

Superadiabatic check flag.

SurfaceLevelFlag 

Surface Level.

StandardLevelFlag 

Standard Level.

SigTempLevelFlag 

Significant Temperature.

SigWindLevelFlag 

Significant Wind Level.

MaxWindLevelFlag 

Maximum Wind Level.

TropopauseFlag 

Tropopause Level.

PartialLayerFlag 

Partial Layer Vert Average.

Definition at line 84 of file MetOfficeQCFlags.h.

◆ SatSST

Enumerator
DaytimeFlag 

Observation recorded in daytime.

DiurnalWarmFlag 

Indicates a likely diurnal warming component in signal.

Definition at line 122 of file MetOfficeQCFlags.h.

◆ SatWind

Enumerator
SatwindConfFlag 

Satwind product confidence.

SatwindInversionFlag 

Inversion height corrected.

SatwindDryLayerFlag 

Model dry layer QC.

SatwindWrongLayerFlag 

Wrong moist layer QC.

SatwindPoorConstraint 

Best-fit pressure is not well constrained.

Definition at line 98 of file MetOfficeQCFlags.h.

◆ Scatt

Enumerator
ScatConfidenceFlag 

Wind product confidence.

ScatAmbigRemov1Flag 

Wind ambiguity removal.

ScatAmbigRemov2Flag 

Wind ambiguity removal.

ScatIncAngle1Flag 

Wind angle of incidence.

ScatIncAngle2Flag 

Wind angle of incidence.

Definition at line 107 of file MetOfficeQCFlags.h.

◆ Sounding

Enumerator
TEMPSigWind 

Significant wind level.

TEMPSigTemp 

Significant temperature level.

TEMPMaxWind 

Maximum wind level.

TEMPTropopause 

Tropopause level.

TEMPStandard 

Standard level.

TEMPSurface 

Surface level.

TEMPStandardX 

Semi-standard level.

BUFRSigWind 

Significant wind level.

BUFRSigTemp 

Significant temperature level.

BUFRMaxWind 

Maximum wind level.

BUFRTropopause 

Tropopause level.

BUFRStandard 

Standard level.

BUFRSurface 

Surface level.

BUFRStandardX 

Semi-standard level, grouped with standard levels in this case.

Definition at line 128 of file MetOfficeQCFlags.h.

◆ Surface

Enumerator
TendencyFlag 

Pressure tendency check.

PstdRepFlag 

Pstd reported not Pmsl.

PstnPrefFlag 

Use Pstn if reported.

PmslUsedFlag 

Pmsl used in P* calc.

PstdUsedFlag 

Pstd used in P* calc.

PstnUsedFlag 

Pstn used in P* calc.

QNHinHgFlag 

QNH in 0.01 inches Hg.

QNHhPaFlag 

QNH in whole hPa - Metars.

RHreportFlag 

RH was reported.

SiteQualityFlag 

AIRQAL site quality reject flag.

VisRejFlag 

Reject Visibility Ob.

notRoundedFlag 

Metar QNH not rounded to whole hPa.

Definition at line 68 of file MetOfficeQCFlags.h.

◆ WholeObAssim

Enumerator
NewReport 

Ob not yet assimilated.

AssimilatedReport 

Ob already assimilated.

Definition at line 45 of file MetOfficeQCFlags.h.

◆ WholeObReport

Enumerator
FinalRejectReport 

One of flags 1-6 set.

PermRejectReport 

Blacklisted data.

SurplusReport 

(Near) duplicate data

OutOfAreaReport 

Outside analysis area/time.

LandRejectReport 

Marine ob over land.

UsedInSuperObReport 

Combined with other obs.

TrackRejectReport 

Failed track check.

SuperObReport 

This is a SuperOb.

NoPressureSensor 

No PILOT pressure sensor.

MissingDataReport 

Missing data.

SatwindAltReport 

Satwind alternative p/uv.

Thin4DFlag 

Duplicate found.

StationListThinFlag 

Rejected based on station list.

Definition at line 25 of file MetOfficeQCFlags.h.