ObsFunctions in UFO¶
Observation Functions are more advanced filtering routines that are encapsulated together in a unit. They usually combine several complicated logic operations, and decomposing these filters into separate parts would have an obfuscating effect.
- ChannelUseflagCheckRad
- Channel usage flag check for radiances 
- CloudDetectMinResidualAVHRR
- Cloud detection using Minimum Residual Method for AVHRR 
- CloudDetectMinResidualIR
- Cloud detection using Minimum Residual Method for IR Sensors 
- CLWMatchIndexMW
- Cloud liquid water match index for microwave radiances 
- CLWRetMW
- Retrieve cloud liquid water using MW channels (non-SSMIS version) 
- CLWRetMW_SSMIS
- Cloud liquid water for SSMIS 
- CLWRetSymmetricMW
- Estimates the actual Cloud Liquid Water (CLW) content from both model background and observed content 
- HydrometeorCheckAMSUA
- AMSU-A cloud and precipitation checks 
- HydrometeorCheckATMS
- ATMS cloud and precipitation checks 
- InterChannelConsistencyCheck
- Inter-channel consistency check for radiances 
- NearSSTRetCheckIR
- NCEP-GDAP near-sea-surface temperature IR retrieval 
- ObsErrorBoundIR
- Observation error bound for gross check 
- ObsErrorBoundMW
- Obseration error bounds for microwave radiances 
- ObsErrorFactorConventional
- Compute observation error inflation factor for conventional observations based on vertical spacing 
- ObsErrorFactorLatRad
- Observation error bound reduction within tropics 
- ObsErrorFactorQuotient
- Reject observations based on comparing final observation error to initial error estimate 
- ObsErrorFactorSfcPressure
- Inflate observation error for surface pressure (as in GSI) 
- ObsErrorFactorSituDependMW
- Compute error inflation factors for AMSU-A and ATMS 
- ObsErrorFactorSurfJacobianRad
- Inflate error using surface temperature and emissivity Jacobians 
- ObsErrorFactorTopoRad
- GSI error inflation as a function of terrain height, channel, and transmittance 
- ObsErrorFactorTransmitTopRad
- Satellite radiance observation error inflation factor 
- ObsErrorFactorWavenumIR
- Observation error inflation for satellite infrared sensors 
- ObsErrorModelRamp
- Parameterize observation error as a piecewise linear function 
- ObsErrorModelStepwiseLinear
- GSI variant of ObsErrorModelRamp 
- ObsFunctionVelocity
- Compute wind speed from u- and v- components 
- RONBAMErrInflate
- Observation error inflation factor for GnssroBndNBAM 
- SatWindsLNVDCheck
- log-normal vector difference (LNVD) between observed and model winds 
- SatWindsSPDBCheck
- Wind gross error check 
- SCATRetMW
- Retrieve Grody et al. scattering index from bias-adjusted channels over water surfaces 
- SetSurfaceType
- Determine and output surface type for use with observation operator 
- TropopauseEstimate
- First-guess extimate of tropopause pressure from climatology 
- WindDirAngleDiff
- Compute wind direction angle different between observation and model 
- DrawValueFromFile
- Derive values by interpolating an array loaded from a file, indexed by coordinates whose names correspond to ObsSpace variables 
- DrawObsErrorFromFile
- Derive observation error values by interpolating an array loaded from a file, representing the variance or covariance matrix (of which only the diagonal elements are taken into account), indexed by coordinates whose names correspond to ObsSpace variables. This file can potentially contain a collection (“stack”) of such matrices.