CRTM (Ben J.):

General OBS Team (Francois V.):

OBS1 (Francois V.):

OBS2 (Francois V.):

OBS3 (Ryan H.):

We had a pair of discussions this week with the Algorithms group on model and observation variable interfaces and names. In the Algorithms meeting, we generally discussed the JEDI Observation naming conventions and how they would interact with model variables. In yesterday's Observation Infrastructure meeting, we considered examples of where this directly affects UFO and discussed how to resolve.

First, we considered UFO issue 1777, which discusses GeoVaLs and ObsSpace variable name interactions using the Identity ObsOperator. Essentially, in simulateObs, we get a list of variable names from the  ObsVector, which gets its names from the ObsSpace, and then ask GeoVaLs to retrieve those variables. The observation variable name must match the name used in the model interface. As we are rolling out improved observation variable names, the names do not match, and we need to work around this. We discussed modifying GeoVaLs to take a set of variable name mappings that we can provide from YAML, and this was seen as a good path to explore.

A similar name mismatch issue may also occur when using ObsFilters and functions. We are looking into making a few changes to IODA to allow name aliases.

Thanks to everyone for a good discussion. Afterwards, we had a small bit of general discussion. There was a general request to ObsOperator developers that they use ReadTheDocs to document the variables needed to run their operators. This is particularly needed for CRTM.

Hui mentioned a UFO cleanup. We actually didn't get into it much this week, but we want to clean up our test data and YAMLs this quarter.


COMPO (Jerome B.):


SOCA (Travis S.):


LAND (Andy F.):


JEDI1 (Steve H.):

JEDI2,3 (Anna):

JEDI4 (Yannick):