UFO
|
Options controlling the operation of the ConventionalProfileProcessing filter. More...
#include <ConventionalProfileProcessingParameters.h>
Public Attributes | |
Generic parameters | |
oops::Parameter< std::vector< std::string > > | Checks {"Checks", {}, this} |
List of checks to perform. More... | |
oops::Parameter< bool > | PrintStationID {"PrintStationID", false, this} |
Print station ID. More... | |
oops::Parameter< bool > | modellevels {"ModelLevels", false, this} |
Have the observation and model values been averaged onto model levels? More... | |
Standard level-related parameters | |
oops::Parameter< float > | FS_MinP {"FS_MinP", 0.0, this} |
Min P for finding standard levels (Pa) More... | |
oops::Parameter< std::vector< float > > | StandardLevels |
Standard Levels (hPa) More... | |
Basic check parameters | |
oops::Parameter< bool > | BChecks_Skip {"BChecks_Skip", false, this} |
oops::Parameter< float > | BChecks_minValidP {"BChecks_minValidP", 0.0, this} |
Minimum value of pressure (Pa) More... | |
oops::Parameter< float > | BChecks_maxValidP {"BChecks_maxValidP", 110.0e3, this} |
Maximum value of pressure (Pa) More... | |
oops::Parameter< bool > | flagBasicChecksFail {"flagBasicChecksFail", true, this} |
Set flags for failed basic checks? More... | |
Same P/different T check parameters | |
oops::Parameter< float > | SPDTCheck_TThresh {"SPDTCheck_TThresh", 0.0, this} |
Threshold used for same P/different T check (K) More... | |
Sign check parameters | |
oops::Parameter< float > | SCheck_PstarThresh {"SCheck_PstarThresh", 1000.0, this} |
Threshold used for Pstar difference in sign check (Pa) More... | |
oops::Parameter< float > | SCheck_tObstBkgThresh {"SCheck_tObstBkgThresh", 5.0, this} |
Threshold used for |tObs - tBkg| in sign check (K) More... | |
oops::Parameter< float > | SCheck_ProfileSignTol {"SCheck_ProfileSignTol", 100.0, this} |
Tolerance used for sign check (K) More... | |
oops::Parameter< float > | SCheck_PrintLargeTThresh {"SCheck_PrintLargeTThresh", 1000.0, this} |
P threshold over which to print large T differences (Pa) More... | |
oops::Parameter< bool > | SCheck_CorrectT {"SCheck_CorrectT", true, this} |
Correct tObs in the sign check? More... | |
Unstable layer check parameters | |
oops::Parameter< float > | ULCheck_MinP {"ULCheck_MinP", 0.0, this} |
Min P for unstable layer/superadiabat check (Pa) More... | |
oops::Parameter< float > | ULCheck_PBThresh {"ULCheck_PBThresh", 10000.0, this} |
Bottom pressure threshold for unstable layer/superadiabat check (Pa) More... | |
oops::Parameter< float > | ULCheck_SuperadiabatTol {"ULCheck_SuperadiabatTol", -1.0, this} |
Tolerance for unstable layer/superadiabat check (K) More... | |
Interpolation check parameters | |
oops::Parameter< float > | ICheck_BigGapInit {"ICheck_BigGapInit", 1000.0, this} |
Initial 'big gap' for interpolation check (hPa) More... | |
oops::Parameter< float > | ICheck_TolRelaxPThresh {"ICheck_TolRelaxPThresh", 50000.0, this} |
Pressure threshold for T tolerance relaxation. More... | |
oops::Parameter< float > | ICheck_TolRelax {"ICheck_TolRelax", 1.0, this} |
T tolerance relaxation factor. More... | |
oops::Parameter< float > | ICheck_TInterpTol {"ICheck_TInterpTol", 1.0, this} |
Tolerance for interpolation check (K) More... | |
oops::Parameter< std::vector< float > > | BigGaps |
Big gaps (hPa) used in interpolation check. More... | |
Hydrostatic check parameters | |
oops::Parameter< float > | HCheck_SurfacePThresh {"HCheck_SurfacePThresh", 10000.0, this} |
Surface P threshold for hydrostatic check (Pa) More... | |
oops::Parameter< float > | HCheck_ETolMult {"HCheck_ETolMult", 0.5, this} |
oops::Parameter< float > | HCheck_ETolMax {"HCheck_ETolMax", 1.0, this} |
oops::Parameter< float > | HCheck_ETolMaxPThresh {"HCheck_ETolMaxPThresh", 50000.0, this} |
oops::Parameter< float > | HCheck_ETolMaxLarger {"HCheck_ETolMaxLarger", 1.0, this} |
oops::Parameter< float > | HCheck_ETolMin {"HCheck_ETolMin", 1.0, this} |
oops::Parameter< float > | HCheck_EThresh {"HCheck_EThresh", 100.0, this} |
oops::Parameter< float > | HCheck_EThreshB {"HCheck_EThreshB", 100.0, this} |
oops::Parameter< float > | HCheck_ESumThresh {"HCheck_ESumThresh", 50.0, this} |
oops::Parameter< float > | HCheck_MinAbsEThresh {"HCheck_MinAbsEThresh", 10.0, this} |
oops::Parameter< float > | HCheck_ESumThreshLarger {"HCheck_ESumThreshLarger", 100.0, this} |
oops::Parameter< float > | HCheck_MinAbsEThreshLarger {"HCheck_MinAbsEThreshLarger", 100.0, this} |
oops::Parameter< float > | HCheck_CorrThresh {"HCheck_CorrThresh", 5.0, this} |
oops::Parameter< float > | HCheck_ESumNextThresh {"HCheck_ESumNextThresh", 50.0, this} |
oops::Parameter< float > | HCheck_MinAbsEThreshT {"HCheck_MinAbsEThreshT", 10.0, this} |
oops::Parameter< float > | HCheck_CorrDiffThresh {"HCheck_CorrDiffThresh", 10.0, this} |
oops::Parameter< float > | HCheck_CorrMinThresh {"HCheck_CorrMinThresh", 1.0, this} |
oops::Parameter< bool > | HCheck_CorrectZ {"HCheck_CorrectZ", true, this} |
Correct zObs in the hydrostatic check? More... | |
oops::Parameter< std::vector< std::string > > | HydDesc |
Hydrostatic error descriptions. More... | |
Wind speed interpolation check parameters | |
oops::Parameter< float > | UICheck_TInterpIdenticalPTolSq {"UICheck_TInterpIdenticalPTolSq", 0.0, this} |
Squared tolerance for identical pressure in wind speed interpolation check (m^2 s^-2) More... | |
oops::Parameter< float > | UICheck_TInterpTolSq {"UICheck_TInterpTolSq", 0.0, this} |
Squared tolerance for wind speed interpolation check (m^2 s^-2) More... | |
oops::Parameter< float > | UICheck_BigGapLowP {"UICheck_BigGapLowP", 500.0, this} |
Big gap (Pa) used at lowest pressures in wind speed interpolation check. More... | |
oops::Parameter< std::vector< float > > | UICheck_BigGaps |
oops::Parameter< std::vector< float > > | UICheck_BigGapsPThresh |
RH check parameters | |
oops::Parameter< float > | RHCheck_TminInit {"RHCheck_TminInit", 400.0, this} |
Initial value of minimum temperature (K) More... | |
oops::Parameter< float > | RHCheck_SondeRHHiTol {"RHCheck_SondeRHHiTol", 0.0, this} |
Tolerance for high level check of relative humidity (%) More... | |
oops::Parameter< float > | RHCheck_PressInitThresh {"RHCheck_PressInitThresh", 500.0, this} |
Threshold for pressure when setting up arrays (Pa) More... | |
oops::Parameter< float > | RHCheck_PressThresh {"RHCheck_PressThresh", 500.0, this} |
Threshold for pressure (Pa) More... | |
oops::Parameter< float > | RHCheck_PressDiff0Thresh {"RHCheck_PressDiff0Thresh", 50.0, this} |
Threshold for pressure difference relative to level 0 (Pa) More... | |
oops::Parameter< float > | RHCheck_tdDiffThresh {"RHCheck_tdDiffThresh", 5.0, this} |
Threshold for dew point temperature difference (K) More... | |
oops::Parameter< float > | RHCheck_RHThresh {"RHCheck_RHThresh", 75.0, this} |
Threshold for relative humidity (%) More... | |
oops::Parameter< float > | RHCheck_PressDiffAdjThresh {"RHCheck_PressDiffAdjThresh", 50.0, this} |
Threshold for pressure difference between adjacent levels (Pa) More... | |
oops::Parameter< float > | RHCheck_MinRHThresh {"RHCheck_MinRHThresh", 75.0, this} |
Threshold for minimum relative humidity (%) More... | |
oops::Parameter< float > | RHCheck_TminThresh {"RHCheck_TminThresh", 200.0, this} |
Upper threshold for Tmin in moisture check. More... | |
oops::Parameter< float > | RHCheck_TempThresh {"RHCheck_TempThresh", 250.0, this} |
Lower threshold for temperature in moisture check. More... | |
Time check parameters | |
oops::Parameter< float > | TimeCheck_SondeLaunchWindRej {"TimeCheck_SondeLaunchWindRej", 0.0, this} |
Threshold relative to surface pressure for rejecting levels (hPa) More... | |
Background check (T, RH, UV) parameters | |
oops::Parameter< float > | BkCheck_PdBad_t {"BkCheck_PdBad_t", 0.05, this} |
Prior probability of 'bad' observations for T. More... | |
oops::Parameter< float > | BkCheck_PdBad_rh {"BkCheck_PdBad_rh", 0.05, this} |
Prior probability of 'bad' observations for RH. More... | |
oops::Parameter< float > | BkCheck_PdBad_uv {"BkCheck_PdBad_uv", 0.001, this} |
Prior probability of 'bad' observations for u and v. More... | |
oops::Parameter< float > | BkCheck_Psplit_latitude_tropics {"BkCheck_Psplit_latitude_tropics", 30.0, this} |
oops::Parameter< float > | BkCheck_Psplit_extratropics {"BkCheck_Psplit_extratropics", 50000.0, this} |
Pressure threshold above which extra representivity error occurs in extratropics (Pa). More... | |
oops::Parameter< float > | BkCheck_Psplit_tropics {"BkCheck_Psplit_tropics", 10000.0, this} |
Pressure threshold above which extra representivity error occurs in tropics (Pa). More... | |
oops::Parameter< float > | BkCheck_ErrorInflationBelowPsplit {"BkCheck_ErrorInflationBelowPsplit", 1.0, this} |
Error inflation factor below Psplit. More... | |
oops::Parameter< float > | BkCheck_ErrorInflationAbovePsplit {"BkCheck_ErrorInflationAbovePsplit", 1.0, this} |
Error inflation factor above Psplit. More... | |
oops::Parameter< float > | BkCheck_ErrVarMax_rh {"BkCheck_ErrVarMax_rh", 500.0, this} |
Maximum error variance for RH. More... | |
oops::Parameter< std::vector< float > > | BkCheck_PlevelThresholds |
oops::Parameter< std::vector< float > > | BkCheck_zBkgErrs |
oops::Parameter< std::vector< float > > | BkCheck_zBadPGEs |
Profile averaging parameters | |
oops::Parameter< float > | AvgP_SondeGapFactor {"AvgP_SondeGapFactor", 1.0, this} |
oops::Parameter< float > | AvgP_WinProGapFactor {"AvgP_WinProGapFactor", 1.0, this} |
oops::Parameter< float > | AvgP_GapLogPDiffMin {"AvgP_GapLogPDiffMin", std::log(5.0), this} |
oops::Parameter< float > | AvgT_SondeDZFraction {"AvgT_SondeDZFraction", 0.5, this} |
oops::Parameter< float > | AvgT_PGEskip {"AvgT_PGEskip", 0.9, this} |
oops::Parameter< float > | AvgU_SondeDZFraction {"AvgU_SondeDZFraction", 0.5, this} |
oops::Parameter< float > | AvgU_PGEskip {"AvgU_PGEskip", 0.9, this} |
oops::Parameter< float > | AvgRH_PGEskip {"AvgRH_PGEskip", 0.9, this} |
oops::Parameter< float > | AvgRH_SondeDZFraction {"AvgRH_SondeDZFraction", 0.5, this} |
oops::Parameter< bool > | AvgRH_Interp {"AvgRH_Interp", true, this} |
Perform interpolation or averaging of relative humidity observations? More... | |
oops::Parameter< float > | AvgRH_AvgTThreshold {"AvgRH_AvgTThreshold", -40.0, this} |
oops::Parameter< std::map< int, float > > | AvgRH_InstrTThresholds |
OPS comparison parameters | |
oops::Parameter< bool > | compareWithOPS {"compareWithOPS", false, this} |
Compare with OPS values? More... | |
oops::Parameter< float > | Comparison_Tol {"Comparison_Tol", 0.1, this} |
Tolerance for absolute difference comparisions. More... | |
Parameters classes | |
DataHandlerParameters | DHParameters {this} |
Parameters related to profile data handler. More... | |
ProbabilityOfGrossErrorParameters | PGEParameters {this} |
Parameters related to PGE calculations. More... | |
![]() | |
oops::OptionalParameter< std::vector< Variable > > | filterVariables |
oops::Parameter< std::vector< WhereParameters > > | where {"where", {}, this} |
oops::Parameter< bool > | deferToPost {"defer to post", false, this} |
Additional Inherited Members | |
![]() | |
const FilterActionParametersBase & | action () const override |
Return parameters defining the action performed on observations flagged by the filter. More... | |
Options controlling the operation of the ConventionalProfileProcessing filter.
Definition at line 36 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgP_GapLogPDiffMin {"AvgP_GapLogPDiffMin", std::log(5.0), this} |
Minimum value of denominator used when computing big gaps (dimensionless; equal to log (pressure threshold / hPa)).
Definition at line 326 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgP_SondeGapFactor {"AvgP_SondeGapFactor", 1.0, this} |
Factor used to determine big gaps for sondes (dimensionless; multiplied by log(10)).
Definition at line 318 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgP_WinProGapFactor {"AvgP_WinProGapFactor", 1.0, this} |
Factor used to determine big gaps for wind profilers (dimensionless; multiplied by log(10)).
Definition at line 322 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgRH_AvgTThreshold {"AvgRH_AvgTThreshold", -40.0, this} |
Default average temperature threshold below which average relative humidity observations are rejected (degrees C).
Definition at line 357 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::map<int, float> > ufo::ConventionalProfileProcessingParameters::AvgRH_InstrTThresholds |
Custom average temperature thresholds below which average relative humidity observations are rejected (degrees C). These thresholds are stored in a map with keys equal to the WMO codes for radiosonde instrument types and values equal to the custom thresholds.
The full list of codes can be found in "WMO Manual on Codes - International Codes, Volume I.2, Annex II to the WMO Technical Regulations: Part C - Common Features to Binary and Alphanumeric Codes" (available at https://library.wmo.int/?lvl=notice_display&id=10684).
The default list of custom thresholds applies to the following codes:
To customise this list in the yaml file, please note the following information from oops/util/parameter/ParameterTraits.h: Owing to a bug in the eckit YAML parser, maps need to be written in the JSON style, with keys quoted. Example: my_int_to_float_map: {"1": 123, "2": 321}
Definition at line 379 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::AvgRH_Interp {"AvgRH_Interp", true, this} |
Perform interpolation or averaging of relative humidity observations?
Definition at line 353 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgRH_PGEskip {"AvgRH_PGEskip", 0.9, this} |
Probability of gross error threshold above which rejection flags are set in the relative humidity averaging routine.
Definition at line 346 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgRH_SondeDZFraction {"AvgRH_SondeDZFraction", 0.5, this} |
Minimum fraction of a model layer that must have been covered (in the vertical coordinate) by observed values in order for relative humidity to be averaged onto that layer.
Definition at line 350 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgT_PGEskip {"AvgT_PGEskip", 0.9, this} |
Probability of gross error threshold above which rejection flags are set in the temperature averaging routine.
Definition at line 334 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgT_SondeDZFraction {"AvgT_SondeDZFraction", 0.5, this} |
Minimum fraction of a model layer that must have been covered (in the vertical coordinate) by observed values in order for temperature to be averaged onto that layer.
Definition at line 330 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgU_PGEskip {"AvgU_PGEskip", 0.9, this} |
Probability of gross error threshold above which rejection flags are set in the wind speed averaging routine.
Definition at line 342 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::AvgU_SondeDZFraction {"AvgU_SondeDZFraction", 0.5, this} |
Minimum fraction of a model layer that must have been covered (in the vertical coordinate) by observed values in order for wind speed to be averaged onto that layer.
Definition at line 338 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BChecks_maxValidP {"BChecks_maxValidP", 110.0e3, this} |
Maximum value of pressure (Pa)
Definition at line 79 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BChecks_minValidP {"BChecks_minValidP", 0.0, this} |
Minimum value of pressure (Pa)
Definition at line 76 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::BChecks_Skip {"BChecks_Skip", false, this} |
Skip basic checks. Should only be set to true in specific circumstances (e.g. for the relative humidity QC check; the OPS RH check routine does not apply the basic checks).
Definition at line 73 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<float> > ufo::ConventionalProfileProcessingParameters::BigGaps |
Big gaps (hPa) used in interpolation check.
Definition at line 144 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_ErrorInflationAbovePsplit {"BkCheck_ErrorInflationAbovePsplit", 1.0, this} |
Error inflation factor above Psplit.
Definition at line 287 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_ErrorInflationBelowPsplit {"BkCheck_ErrorInflationBelowPsplit", 1.0, this} |
Error inflation factor below Psplit.
Definition at line 283 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_ErrVarMax_rh {"BkCheck_ErrVarMax_rh", 500.0, this} |
Maximum error variance for RH.
Definition at line 291 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_PdBad_rh {"BkCheck_PdBad_rh", 0.05, this} |
Prior probability of 'bad' observations for RH.
Definition at line 265 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_PdBad_t {"BkCheck_PdBad_t", 0.05, this} |
Prior probability of 'bad' observations for T.
Definition at line 262 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_PdBad_uv {"BkCheck_PdBad_uv", 0.001, this} |
Prior probability of 'bad' observations for u and v.
Definition at line 268 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<float> > ufo::ConventionalProfileProcessingParameters::BkCheck_PlevelThresholds |
Pressure thresholds for setting z background errors and 'bad' observation PGE. This vector must be the same length as BkCheck_zBkgErrs and BkCheck_zBadPGEs.
Definition at line 295 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_Psplit_extratropics {"BkCheck_Psplit_extratropics", 50000.0, this} |
Pressure threshold above which extra representivity error occurs in extratropics (Pa).
Definition at line 276 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_Psplit_latitude_tropics {"BkCheck_Psplit_latitude_tropics", 30.0, this} |
Observations with a latitude smaller than this value (both N and S) are taken to be in the tropics.
Definition at line 272 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::BkCheck_Psplit_tropics {"BkCheck_Psplit_tropics", 10000.0, this} |
Pressure threshold above which extra representivity error occurs in tropics (Pa).
Definition at line 280 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<float> > ufo::ConventionalProfileProcessingParameters::BkCheck_zBadPGEs |
List of z PGEs for 'bad' observations that are assigned based on pressure. This vector must be the same length as BkCheck_PlevelThresholds and BkCheck_zBkgErrs.
Definition at line 307 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<float> > ufo::ConventionalProfileProcessingParameters::BkCheck_zBkgErrs |
List of z background errors that are assigned based on pressure. This vector must be the same length as BkCheck_PlevelThresholds and BkCheck_zBadPGEs.
Definition at line 301 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<std::string> > ufo::ConventionalProfileProcessingParameters::Checks {"Checks", {}, this} |
List of checks to perform.
Definition at line 44 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::compareWithOPS {"compareWithOPS", false, this} |
Compare with OPS values?
Definition at line 393 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::Comparison_Tol {"Comparison_Tol", 0.1, this} |
Tolerance for absolute difference comparisions.
Definition at line 396 of file ConventionalProfileProcessingParameters.h.
DataHandlerParameters ufo::ConventionalProfileProcessingParameters::DHParameters {this} |
Parameters related to profile data handler.
Definition at line 404 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::flagBasicChecksFail {"flagBasicChecksFail", true, this} |
Set flags for failed basic checks?
Definition at line 82 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::FS_MinP {"FS_MinP", 0.0, this} |
Min P for finding standard levels (Pa)
Definition at line 58 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_CorrDiffThresh {"HCheck_CorrDiffThresh", 10.0, this} |
Definition at line 172 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::HCheck_CorrectZ {"HCheck_CorrectZ", true, this} |
Correct zObs in the hydrostatic check?
Definition at line 176 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_CorrMinThresh {"HCheck_CorrMinThresh", 1.0, this} |
Definition at line 173 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_CorrThresh {"HCheck_CorrThresh", 5.0, this} |
Definition at line 169 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ESumNextThresh {"HCheck_ESumNextThresh", 50.0, this} |
Definition at line 170 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ESumThresh {"HCheck_ESumThresh", 50.0, this} |
Definition at line 165 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ESumThreshLarger {"HCheck_ESumThreshLarger", 100.0, this} |
Definition at line 167 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_EThresh {"HCheck_EThresh", 100.0, this} |
Definition at line 163 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_EThreshB {"HCheck_EThreshB", 100.0, this} |
Definition at line 164 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ETolMax {"HCheck_ETolMax", 1.0, this} |
Definition at line 159 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ETolMaxLarger {"HCheck_ETolMaxLarger", 1.0, this} |
Definition at line 161 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ETolMaxPThresh {"HCheck_ETolMaxPThresh", 50000.0, this} |
Definition at line 160 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ETolMin {"HCheck_ETolMin", 1.0, this} |
Definition at line 162 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_ETolMult {"HCheck_ETolMult", 0.5, this} |
Definition at line 158 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_MinAbsEThresh {"HCheck_MinAbsEThresh", 10.0, this} |
Definition at line 166 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_MinAbsEThreshLarger {"HCheck_MinAbsEThreshLarger", 100.0, this} |
Definition at line 168 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_MinAbsEThreshT {"HCheck_MinAbsEThreshT", 10.0, this} |
Definition at line 171 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::HCheck_SurfacePThresh {"HCheck_SurfacePThresh", 10000.0, this} |
Surface P threshold for hydrostatic check (Pa)
Definition at line 155 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<std::string> > ufo::ConventionalProfileProcessingParameters::HydDesc |
Hydrostatic error descriptions.
Definition at line 179 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::ICheck_BigGapInit {"ICheck_BigGapInit", 1000.0, this} |
Initial 'big gap' for interpolation check (hPa)
Definition at line 132 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::ICheck_TInterpTol {"ICheck_TInterpTol", 1.0, this} |
Tolerance for interpolation check (K)
Definition at line 141 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::ICheck_TolRelax {"ICheck_TolRelax", 1.0, this} |
T tolerance relaxation factor.
Definition at line 138 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::ICheck_TolRelaxPThresh {"ICheck_TolRelaxPThresh", 50000.0, this} |
Pressure threshold for T tolerance relaxation.
Definition at line 135 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::modellevels {"ModelLevels", false, this} |
Have the observation and model values been averaged onto model levels?
Definition at line 50 of file ConventionalProfileProcessingParameters.h.
ProbabilityOfGrossErrorParameters ufo::ConventionalProfileProcessingParameters::PGEParameters {this} |
Parameters related to PGE calculations.
Definition at line 407 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::PrintStationID {"PrintStationID", false, this} |
Print station ID.
Definition at line 47 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_MinRHThresh {"RHCheck_MinRHThresh", 75.0, this} |
Threshold for minimum relative humidity (%)
Definition at line 240 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_PressDiff0Thresh {"RHCheck_PressDiff0Thresh", 50.0, this} |
Threshold for pressure difference relative to level 0 (Pa)
Definition at line 228 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_PressDiffAdjThresh {"RHCheck_PressDiffAdjThresh", 50.0, this} |
Threshold for pressure difference between adjacent levels (Pa)
Definition at line 237 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_PressInitThresh {"RHCheck_PressInitThresh", 500.0, this} |
Threshold for pressure when setting up arrays (Pa)
Definition at line 222 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_PressThresh {"RHCheck_PressThresh", 500.0, this} |
Threshold for pressure (Pa)
Definition at line 225 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_RHThresh {"RHCheck_RHThresh", 75.0, this} |
Threshold for relative humidity (%)
Definition at line 234 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_SondeRHHiTol {"RHCheck_SondeRHHiTol", 0.0, this} |
Tolerance for high level check of relative humidity (%)
Definition at line 219 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_tdDiffThresh {"RHCheck_tdDiffThresh", 5.0, this} |
Threshold for dew point temperature difference (K)
Definition at line 231 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_TempThresh {"RHCheck_TempThresh", 250.0, this} |
Lower threshold for temperature in moisture check.
Definition at line 246 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_TminInit {"RHCheck_TminInit", 400.0, this} |
Initial value of minimum temperature (K)
Definition at line 216 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::RHCheck_TminThresh {"RHCheck_TminThresh", 200.0, this} |
Upper threshold for Tmin in moisture check.
Definition at line 243 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<bool> ufo::ConventionalProfileProcessingParameters::SCheck_CorrectT {"SCheck_CorrectT", true, this} |
Correct tObs in the sign check?
Definition at line 110 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::SCheck_PrintLargeTThresh {"SCheck_PrintLargeTThresh", 1000.0, this} |
P threshold over which to print large T differences (Pa)
Definition at line 107 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::SCheck_ProfileSignTol {"SCheck_ProfileSignTol", 100.0, this} |
Tolerance used for sign check (K)
Definition at line 104 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::SCheck_PstarThresh {"SCheck_PstarThresh", 1000.0, this} |
Threshold used for Pstar difference in sign check (Pa)
Definition at line 98 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::SCheck_tObstBkgThresh {"SCheck_tObstBkgThresh", 5.0, this} |
Threshold used for |tObs - tBkg| in sign check (K)
Definition at line 101 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::SPDTCheck_TThresh {"SPDTCheck_TThresh", 0.0, this} |
Threshold used for same P/different T check (K)
Definition at line 90 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<float> > ufo::ConventionalProfileProcessingParameters::StandardLevels |
Standard Levels (hPa)
Definition at line 61 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::TimeCheck_SondeLaunchWindRej {"TimeCheck_SondeLaunchWindRej", 0.0, this} |
Threshold relative to surface pressure for rejecting levels (hPa)
Definition at line 254 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::UICheck_BigGapLowP {"UICheck_BigGapLowP", 500.0, this} |
Big gap (Pa) used at lowest pressures in wind speed interpolation check.
Definition at line 198 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<float> > ufo::ConventionalProfileProcessingParameters::UICheck_BigGaps |
Big gaps (Pa) used in wind speed interpolation check. This vector must be the same length as UICheck_BigGapsPThresh.
Definition at line 202 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<std::vector<float> > ufo::ConventionalProfileProcessingParameters::UICheck_BigGapsPThresh |
Big gap thresholds (Pa) used in wind speed interpolation check. This vector must be the same length as UICheck_BigGaps.
Definition at line 207 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::UICheck_TInterpIdenticalPTolSq {"UICheck_TInterpIdenticalPTolSq", 0.0, this} |
Squared tolerance for identical pressure in wind speed interpolation check (m^2 s^-2)
Definition at line 191 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::UICheck_TInterpTolSq {"UICheck_TInterpTolSq", 0.0, this} |
Squared tolerance for wind speed interpolation check (m^2 s^-2)
Definition at line 195 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::ULCheck_MinP {"ULCheck_MinP", 0.0, this} |
Min P for unstable layer/superadiabat check (Pa)
Definition at line 118 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::ULCheck_PBThresh {"ULCheck_PBThresh", 10000.0, this} |
Bottom pressure threshold for unstable layer/superadiabat check (Pa)
Definition at line 121 of file ConventionalProfileProcessingParameters.h.
oops::Parameter<float> ufo::ConventionalProfileProcessingParameters::ULCheck_SuperadiabatTol {"ULCheck_SuperadiabatTol", -1.0, this} |
Tolerance for unstable layer/superadiabat check (K)
Definition at line 124 of file ConventionalProfileProcessingParameters.h.