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):
Next Thursday's meeting (May 5th) will be a focused topic discussion on VADER (variable changes) and SABER (background error covariances) design.
At the Monday JEDI Algorithms meeting issues related to model-space variable conventions for use in UFO, VADER, SABER were discussed. If you have input on this topic that you would like to be taken into account, please let us know.
https://github.com/orgs/JCSDA-internal/teams/jedi-models/discussions/66 - multi component functions in BUMP allowing for peaked correlation functions - merged this week.
Upcoming changes:
- https://github.com/orgs/JCSDA-internal/teams/jedi-models/discussions/65 - decoupling of filter variables from simulated variables - plan to be merged next week (not expected to affect model interfaces).
- https://github.com/JCSDA-internal/oops/pull/1709 - writing test output with full precision - plan to be merged next week.
- https://github.com/JCSDA-internal/oops/pull/1698 - changing yamls to add capability to configure VariableChange, finalized at the end of this week - plan to be merged Monday May 9.
JEDI4 (Yannick):