[Comment from Kenny]
Bathymetric/Grid smoothing means that some observation depths, particularly around the shelf break, are deeper than the depth represented by the model .
The original use of numpy.interp silently assigns the deepest model-layer value to observations below the model bottom.
This all ties into how the depth is calculated as well because GETM reports layer thicknesses rather than physical layer depths, I added code that calculates depth from the sum(h), but that has cascading impacts on decisions like how we want to handle these values that are outside of the model domain. I currently retain observations below that bottom in the output table, but assign mod = NaN and exclude them from the statistics.
How do you want this to be handled, scaling depths to observations? Ie deepest observation is equivalent to the bottom layer, everything is scaled relatively to that?
[Comment from Kenny]
Bathymetric/Grid smoothing means that some observation depths, particularly around the shelf break, are deeper than the depth represented by the model .
The original use of numpy.interp silently assigns the deepest model-layer value to observations below the model bottom.
This all ties into how the depth is calculated as well because GETM reports layer thicknesses rather than physical layer depths, I added code that calculates depth from the sum(h), but that has cascading impacts on decisions like how we want to handle these values that are outside of the model domain. I currently retain observations below that bottom in the output table, but assign mod = NaN and exclude them from the statistics.
How do you want this to be handled, scaling depths to observations? Ie deepest observation is equivalent to the bottom layer, everything is scaled relatively to that?