FillAveragedProfileData¶
When processing atmospheric profile data, the ObsSpace is extended in order to enable reported profiles to be averaged onto model levels before they are sent to the data assimilation. During the ObsSpace extension procedure, selected MetaData variables are initialised to the first entry in the corresponding observed profile. This ObsFunction enables a more accurate transfer of values by following the slanted path of the ascent. The SlantPathLocation algorithm is used to do that; it determines the locations in the original profile that correspond to the intersections of the ascent with each model level. Those locations are used to copy values across to the averaged profile.
Parameters¶
variable to copy
: Name of the variable to be copied from the original to the averaged profiles.observation vertical coordinate
: Name of the observation vertical coordinate.model vertical coordinate
: Name of the model vertical coordinate.number of intersection iterations
: Number of iterations that are used to find the intersection between the observed profile and each model level. Default value: 3.
Example yaml¶
- filter: Variable Assignment
assignments:
- name: MetaData/latitude
type: float
function:
name: ObsFunction/FillAveragedProfileData
options:
variable to copy: MetaData/latitude
observation vertical coordinate: MetaData/pressure
model vertical coordinate: air_pressure_levels