Skip to content

air_pressure_at_sea_level or air_pressure_at_mean_sea_level or both? #82

@ss421

Description

@ss421

As part of a recent code sprint, we adopted the CCPP name air_pressure_at_sea_level. This replaced the variable name surface_pressure_at_mean_sea_level. It was pointed out after the sprint that the new name omits mean and others have questioned why mean was removed. Based on post sprint discussion we have had in the UKMO, we feel the omission of mean is potentially ambiguous.

In further discussion with others in JEDI, it was also pointed out that according to the CF convention, _sea_level is short for _mean_sea_level, so they're the same and that _sea_surface is the instantaneous sea surface. Its not clear to me why CF have two names for the same thing other than one had been established and changing it was difficult (if someone knows the actual reason then please let me know).

While digging into the CCPP I see that this variable was added in 2021 via: #10 so it is an established CCPP name. The suffex at_sea_level is a defined: https://github.com/ESCOMP/CCPPStandardNames/blob/583a37926449110445411b8efb4496b7e1497b93/StandardNamesRules.rst?plain=1#L173 although it does appear that it is only used by air_pressure.

Looking at the CCPP PR where this variable was added, there does not appear to be any discussion about the use of mean as we have highlighted here.

What do others think about this?

Tagging individuals involved in the original PR for further details and feedback: @cacraigucar @nusbaume @gold2718 @peverwhee

and those involved in the code sprint for referabce: @svahl991 @mikecooke77 @fmahebert @ncrossette @rtodling @sking112 @danholdaway @travissluka @BenjaminTJohnson @stemiglio

Thanks, Steve

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions