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.