[CF-metadata] Dimensionless vertical coordinate values
Dear Richard
On Mon, Aug 20, 2012 at 05:05:52PM +0100, Hattersley, Richard wrote:
>
> I'm glad you think the first example makes sense - it's the one that
> makes most sense to me too! But I'm wondering if one *must* store
> ap(z)/p0+b(z) (or a(k)+b(k) if that's the parameterisation in use), or
> if one could store something else and still be a valid CF file?
Yes, I think one *must* store ap(z)/p0+b(z) or a(k)+b(k) in z because that's
what the standard_name and units of the vertical coordinate indicate z to be.
In your example
float z(z) ;
z:standard_name = "atmosphere_hybrid_sigma_pressure_coordinate" ;
z:units = "1" ;
z:formula_terms = "ap: delta b: sigma ps: surface_pressure" ;
z:positive = "down" ;
z says it's the atmosphere_hybrid_sigma_pressure_coordinate. I think that
ap is the pressure part of the atmosphere_hybrid_sigma_pressure_coordinate and
b is the sigma part of the atmosphere_hybrid_sigma_pressure_coordinate. Neither
of them alone is the atmosphere_hybrid_sigma_pressure_coordinate, so the
standard_name would be wrong if you stored either of the components in z.
Also, if you stored the pressure part (ap) in z, the units would be wrong as
well; the units say z is dimensionless, but ap is in Pa.
If this is right, should we clarify the convention text is some way?
Best wishes
Jonathan
Received on Mon Sep 10 2012 - 02:41:40 BST
This archive was generated by hypermail 2.3.0
: Tue Sep 13 2022 - 23:02:41 BST