Set variables to missing values using a 3D mask
Description
We currently rely on questionable deep-ocean observation QC to reject locations where masked model values may have been used to compute (h(x)). This occurs regularly when assimilating Argo observations.
Feature request
Add an optional feature that sets selected variables to missing_value wherever the model-layer thickness is below a configurable threshold.
This would provide a three-dimensional mask based on the local vertical grid geometry and prevent invalid model values from being used in observation operators.
Related work
This work is not a strict dependency, but it will be developed alongside an update to the ufo in situ temperature observation operator.
Set variables to missing values using a 3D mask
Description
We currently rely on questionable deep-ocean observation QC to reject locations where masked model values may have been used to compute (h(x)). This occurs regularly when assimilating Argo observations.
Feature request
Add an optional feature that sets selected variables to
missing_valuewherever the model-layer thickness is below a configurable threshold.This would provide a three-dimensional mask based on the local vertical grid geometry and prevent invalid model values from being used in observation operators.
Related work
This work is not a strict dependency, but it will be developed alongside an update to the
ufoin situ temperature observation operator.