⇐ ⇒

[CF-metadata] CF-1.6 Conformance Requirements/Recommendations

From: Nan Galbraith <ngalbraith>
Date: Mon, 26 Mar 2012 09:04:12 -0400

I was unaware of this restriction on aux coordinate variables.

On 3/26/12 4:24 AM, Jonathan Gregory wrote:
> Appendix A notes that missing data is allowed in aux coord vars only in the
> case of discrete sampling geometries. This means the checker could regard it as
> an error also if it finds any missing data in aux coord vars, unless a valid
> featureType att is present, arising from 9.6, in addition to the above.
>
> However, I think the convention should be clear that this is not allowed except
> for discrete sampling geometries, so I'll open a defect ticket for that.

For something like towed CTD data, you might have a period of time where
data from the pressure sensor is missing. If neither the coordinate or aux
coordinate can contain null values, does this mean the only options are
interpolating Z or removing that section of data?

Sometimes, if the pressure can clearly be interpolated, we'd prefer to fill
the bad section with null Z values, and let the user decide if he would
like to
interpolate - otherwise the QC information can be lost when data is
extracted
from the file.

Cheers -

Nan


On 3/23/12 6:29 PM, John Caron wrote:
> On 3/23/2012 1:59 PM, Jim Biard wrote:
>> Hi.
>>
>> Jonathan's reply contained the section:
>>
>> 9.6 Where any auxiliary coordinate variable contains a missing
>> value, all
>> other coordinate, auxiliary coordinate and data values
>> corresponding to that
>> element should also contain missing values.
>>
>>
>> I thought I understood that missing values were forbidden for true
>> coordinate variables. Has this changed?
> No, coordinate variable cant have missing values but auxiliary
> coordinates can.
>
>> This requirement seems wrong to me anyway. If the values in the data
>> and auxiliary coordinate variables come from an external data source,
>> it is entirely possible that you could have a measurement missing
>> from one without it being missing from the other. Why force a
>> missing value into the data when you might, in fact, have a valid value?
>
>
> An auxiliary coordinate is important to have for valid data, not some
> optional information. If it is optional, dont make it an auxiliary
> coordinate.
>
> Allowing missing values in auxiliary coordinates is very useful, eg
> see the discrete sampling proposal, allowing you to use a rectangular
> array to store ragged arrays.
>
>
> John
>
>
> _______________________________________________
> CF-metadata mailing list
> CF-metadata at cgd.ucar.edu
> http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


-- 
*******************************************************
* Nan Galbraith        Information Systems Specailist *
* Upper Ocean Processes Group            Mail Stop 29 *
* Woods Hole Oceanographic Institution                *
* Woods Hole, MA 02543                 (508) 289-2444 *
*******************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cgd.ucar.edu/pipermail/cf-metadata/attachments/20120326/26e25684/attachment.html>
Received on Mon Mar 26 2012 - 07:04:12 BST

This archive was generated by hypermail 2.3.0 : Tue Sep 13 2022 - 23:02:41 BST

⇐ ⇒