UFOΒΆ
UFO is the Unified Forward Operator.
It provides the observational operators needed to compute departures and innovations. In other words, it enables the comparison between model forecasts and observations that lies at the heart of the data assimilation process. UFO also provides related functionality related to observations such as quality control (QC) filters and variational bias correction.
These documents give a high-level overview of the UFO code repository. A low-level description of the classes, functions, and subroutines is also available, produced by means of the Doxygen document generator.
- Observation Operators in UFO
- Vertical Interpolation
- Atmosphere Vertical Layer Interpolation
- Community Radiative Transfer Model (CRTM)
- Aerosol Optical Depth (AOD)
- GNSS RO bending angle (NCEP)
- GNSS RO bending angle (ROPP 1D)
- GNSS RO bending angle (ROPP 2D)
- GNSS RO bending angle (MetOffice)
- GNSS RO refractivity
- Identity observation operator
- Radar Reflectivity
- Radar Radial Velocity
- Creating new Observation Operator in UFO
- Quality Control in UFO
- Generic QC Filters Implemented in UFO
- Bounds Check Filter
- Background Check Filter
- Domain Check Filter
- BlackList Filter
- Thinning Filter
- Gaussian Thinning Filter
- Temporal Thinning Filter
- Difference Check Filter
- Derivative Check Filter
- Track Check Filter
- Profile Consistency Checks
- Met Office Buddy Check Filter
- Filter Actions
- ObsFunction and ObsDiagnostic Suffixes
- Where Statement
- Outer Loop Iterations
- Creating a New Filter
- Filter Tests
- Variational Bias Correction in UFO