UFO
|
Options controlling the operation of the ProfileConsistencyChecks filter. More...
#include <ProfileConsistencyCheckParameters.h>
Public Attributes | |
ProbabilityOfGrossErrorParameters | PGEParameters {this} |
Parameters related to PGE calculations. More... | |
Generic parameters | |
oops::OptionalParameter< int > | maxlev {"maxlev", this} |
oops::Parameter< std::vector< std::string > > | Checks {"Checks", {}, this} |
List of checks to perform. More... | |
oops::Parameter< bool > | ValidateTotalNumProf {"ValidateTotalNumProf", true, this} |
If not sorting observations, ensure number of profiles is consistent. 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 |
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... | |
![]() | |
oops::Parameter< std::vector< std::string > > | groups_optional {"groups_optional", {"Corrections", "Counters"}, this} |
oops::Parameter< std::vector< std::string > > | groups_singlevalue {"groups_singlevalue", {"Counters"}, this} |
Groups of variables which have one value per profile. More... | |
oops::Parameter< int > | nErrorsFail {"nErrorsFail", 1, this} |
Number of errors, accumulated over checks, that cause the observation to have failed. More... | |
Additional Inherited Members | |
![]() | |
bool | getOptional (const std::string &groupname) const |
Determine whether a variable group is optional or not. More... | |
size_t | getEntriesPerProfile (const std::string &groupname) const |
Determine number of entries per profile for a variable group. More... | |
Options controlling the operation of the ProfileConsistencyChecks filter.
Definition at line 33 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BChecks_maxValidP {"BChecks_maxValidP", 110.0e3, this} |
Maximum value of pressure (Pa)
Definition at line 83 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BChecks_minValidP {"BChecks_minValidP", 0.0, this} |
Minimum value of pressure (Pa)
Definition at line 80 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::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 77 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<float> > ufo::ProfileConsistencyCheckParameters::BigGaps |
Big gaps (hPa) used in interpolation check.
Definition at line 148 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_ErrorInflationAbovePsplit {"BkCheck_ErrorInflationAbovePsplit", 1.0, this} |
Error inflation factor above Psplit.
Definition at line 291 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_ErrorInflationBelowPsplit {"BkCheck_ErrorInflationBelowPsplit", 1.0, this} |
Error inflation factor below Psplit.
Definition at line 287 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_ErrVarMax_rh {"BkCheck_ErrVarMax_rh", 500.0, this} |
Maximum error variance for RH.
Definition at line 295 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_PdBad_rh {"BkCheck_PdBad_rh", 0.05, this} |
Prior probability of 'bad' observations for RH.
Definition at line 269 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_PdBad_t {"BkCheck_PdBad_t", 0.05, this} |
Prior probability of 'bad' observations for T.
Definition at line 266 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_PdBad_uv {"BkCheck_PdBad_uv", 0.001, this} |
Prior probability of 'bad' observations for u and v.
Definition at line 272 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<float> > ufo::ProfileConsistencyCheckParameters::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 299 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_Psplit_extratropics {"BkCheck_Psplit_extratropics", 50000.0, this} |
Pressure threshold above which extra representivity error occurs in extratropics (Pa).
Definition at line 280 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::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 276 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::BkCheck_Psplit_tropics {"BkCheck_Psplit_tropics", 10000.0, this} |
Pressure threshold above which extra representivity error occurs in tropics (Pa).
Definition at line 284 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<float> > ufo::ProfileConsistencyCheckParameters::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 311 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<float> > ufo::ProfileConsistencyCheckParameters::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 305 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<std::string> > ufo::ProfileConsistencyCheckParameters::Checks {"Checks", {}, this} |
List of checks to perform.
Definition at line 45 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::compareWithOPS {"compareWithOPS", false, this} |
Compare with OPS values?
Definition at line 321 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::Comparison_Tol {"Comparison_Tol", 0.1, this} |
Tolerance for absolute difference comparisions.
Definition at line 324 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::flagBasicChecksFail {"flagBasicChecksFail", true, this} |
Set flags for failed basic checks?
Definition at line 86 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::FS_MinP {"FS_MinP", 0.0, this} |
Min P for finding standard levels (Pa)
Definition at line 62 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_CorrDiffThresh {"HCheck_CorrDiffThresh", 10.0, this} |
Definition at line 176 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::HCheck_CorrectZ {"HCheck_CorrectZ", true, this} |
Correct zObs in the hydrostatic check?
Definition at line 180 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_CorrMinThresh {"HCheck_CorrMinThresh", 1.0, this} |
Definition at line 177 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_CorrThresh {"HCheck_CorrThresh", 5.0, this} |
Definition at line 173 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ESumNextThresh {"HCheck_ESumNextThresh", 50.0, this} |
Definition at line 174 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ESumThresh {"HCheck_ESumThresh", 50.0, this} |
Definition at line 169 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ESumThreshLarger {"HCheck_ESumThreshLarger", 100.0, this} |
Definition at line 171 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_EThresh {"HCheck_EThresh", 100.0, this} |
Definition at line 167 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_EThreshB {"HCheck_EThreshB", 100.0, this} |
Definition at line 168 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ETolMax {"HCheck_ETolMax", 1.0, this} |
Definition at line 163 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ETolMaxLarger {"HCheck_ETolMaxLarger", 1.0, this} |
Definition at line 165 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ETolMaxPThresh {"HCheck_ETolMaxPThresh", 50000.0, this} |
Definition at line 164 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ETolMin {"HCheck_ETolMin", 1.0, this} |
Definition at line 166 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_ETolMult {"HCheck_ETolMult", 0.5, this} |
Definition at line 162 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_MinAbsEThresh {"HCheck_MinAbsEThresh", 10.0, this} |
Definition at line 170 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_MinAbsEThreshLarger {"HCheck_MinAbsEThreshLarger", 100.0, this} |
Definition at line 172 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_MinAbsEThreshT {"HCheck_MinAbsEThreshT", 10.0, this} |
Definition at line 175 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::HCheck_SurfacePThresh {"HCheck_SurfacePThresh", 10000.0, this} |
Surface P threshold for hydrostatic check (Pa)
Definition at line 159 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<std::string> > ufo::ProfileConsistencyCheckParameters::HydDesc |
Hydrostatic error descriptions.
Definition at line 183 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::ICheck_BigGapInit {"ICheck_BigGapInit", 1000.0, this} |
Initial 'big gap' for interpolation check (hPa)
Definition at line 136 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::ICheck_TInterpTol {"ICheck_TInterpTol", 1.0, this} |
Tolerance for interpolation check (K)
Definition at line 145 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::ICheck_TolRelax {"ICheck_TolRelax", 1.0, this} |
T tolerance relaxation factor.
Definition at line 142 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::ICheck_TolRelaxPThresh {"ICheck_TolRelaxPThresh", 50000.0, this} |
Pressure threshold for T tolerance relaxation.
Definition at line 139 of file ProfileConsistencyCheckParameters.h.
oops::OptionalParameter<int> ufo::ProfileConsistencyCheckParameters::maxlev {"maxlev", this} |
Maximum number of profile levels to be processed (a legacy of the OPS code). No maximum is assigned if this parameter is not specified.
Definition at line 42 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::modellevels {"ModelLevels", false, this} |
Have the observation and model values been averaged onto model levels?
Definition at line 54 of file ProfileConsistencyCheckParameters.h.
ProbabilityOfGrossErrorParameters ufo::ProfileConsistencyCheckParameters::PGEParameters {this} |
Parameters related to PGE calculations.
Definition at line 329 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::PrintStationID {"PrintStationID", false, this} |
Print station ID.
Definition at line 51 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_MinRHThresh {"RHCheck_MinRHThresh", 75.0, this} |
Threshold for minimum relative humidity (%)
Definition at line 244 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_PressDiff0Thresh {"RHCheck_PressDiff0Thresh", 50.0, this} |
Threshold for pressure difference relative to level 0 (Pa)
Definition at line 232 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_PressDiffAdjThresh {"RHCheck_PressDiffAdjThresh", 50.0, this} |
Threshold for pressure difference between adjacent levels (Pa)
Definition at line 241 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_PressInitThresh {"RHCheck_PressInitThresh", 500.0, this} |
Threshold for pressure when setting up arrays (Pa)
Definition at line 226 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_PressThresh {"RHCheck_PressThresh", 500.0, this} |
Threshold for pressure (Pa)
Definition at line 229 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_RHThresh {"RHCheck_RHThresh", 75.0, this} |
Threshold for relative humidity (%)
Definition at line 238 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_SondeRHHiTol {"RHCheck_SondeRHHiTol", 0.0, this} |
Tolerance for high level check of relative humidity (%)
Definition at line 223 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_tdDiffThresh {"RHCheck_tdDiffThresh", 5.0, this} |
Threshold for dew point temperature difference (K)
Definition at line 235 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_TempThresh {"RHCheck_TempThresh", 250.0, this} |
Lower threshold for temperature in moisture check.
Definition at line 250 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_TminInit {"RHCheck_TminInit", 400.0, this} |
Initial value of minimum temperature (K)
Definition at line 220 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::RHCheck_TminThresh {"RHCheck_TminThresh", 200.0, this} |
Upper threshold for Tmin in moisture check.
Definition at line 247 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::SCheck_CorrectT {"SCheck_CorrectT", true, this} |
Correct tObs in the sign check?
Definition at line 114 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::SCheck_PrintLargeTThresh {"SCheck_PrintLargeTThresh", 1000.0, this} |
P threshold over which to print large T differences (Pa)
Definition at line 111 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::SCheck_ProfileSignTol {"SCheck_ProfileSignTol", 100.0, this} |
Tolerance used for sign check (K)
Definition at line 108 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::SCheck_PstarThresh {"SCheck_PstarThresh", 1000.0, this} |
Threshold used for Pstar difference in sign check (Pa)
Definition at line 102 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::SCheck_tObstBkgThresh {"SCheck_tObstBkgThresh", 5.0, this} |
Threshold used for |tObs - tBkg| in sign check (K)
Definition at line 105 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::SPDTCheck_TThresh {"SPDTCheck_TThresh", 0.0, this} |
Threshold used for same P/different T check (K)
Definition at line 94 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<float> > ufo::ProfileConsistencyCheckParameters::StandardLevels |
Standard Levels (hPa)
Definition at line 65 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::TimeCheck_SondeLaunchWindRej {"TimeCheck_SondeLaunchWindRej", 0.0, this} |
Threshold relative to surface pressure for rejecting levels (hPa)
Definition at line 258 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::UICheck_BigGapLowP {"UICheck_BigGapLowP", 500.0, this} |
Big gap (Pa) used at lowest pressures in wind speed interpolation check.
Definition at line 202 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<float> > ufo::ProfileConsistencyCheckParameters::UICheck_BigGaps |
Big gaps (Pa) used in wind speed interpolation check. This vector must be the same length as UICheck_BigGapsPThresh.
Definition at line 206 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<std::vector<float> > ufo::ProfileConsistencyCheckParameters::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 211 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::UICheck_TInterpIdenticalPTolSq {"UICheck_TInterpIdenticalPTolSq", 0.0, this} |
Squared tolerance for identical pressure in wind speed interpolation check (m^2 s^-2)
Definition at line 195 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::UICheck_TInterpTolSq {"UICheck_TInterpTolSq", 0.0, this} |
Squared tolerance for wind speed interpolation check (m^2 s^-2)
Definition at line 199 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::ULCheck_MinP {"ULCheck_MinP", 0.0, this} |
Min P for unstable layer/superadiabat check (Pa)
Definition at line 122 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::ULCheck_PBThresh {"ULCheck_PBThresh", 10000.0, this} |
Bottom pressure threshold for unstable layer/superadiabat check (Pa)
Definition at line 125 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<float> ufo::ProfileConsistencyCheckParameters::ULCheck_SuperadiabatTol {"ULCheck_SuperadiabatTol", -1.0, this} |
Tolerance for unstable layer/superadiabat check (K)
Definition at line 128 of file ProfileConsistencyCheckParameters.h.
oops::Parameter<bool> ufo::ProfileConsistencyCheckParameters::ValidateTotalNumProf {"ValidateTotalNumProf", true, this} |
If not sorting observations, ensure number of profiles is consistent.
Definition at line 48 of file ProfileConsistencyCheckParameters.h.