Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

RE: ncdigest V1 #590

> Date: Wed, 25 Apr 2001 19:54:57 -0600 (MDT)
> From: Brian Eaton <eaton@xxxxxxxxxxxxx>
> Subject: RE: ncdigest V1 #589 (standard handling of scale/offset and missi
> ng data)
> 
> My experience with generic applications is that if values indicated by the
> _FillValue attribute are treated in some special way, they are treated
> that
> way independently of whether or not the _FillValue falls within a
> specified
> valid range.
> 
> This is true for the first two generic applications that I tested, namely
> ncdump and ncview.
> 
> From the ncdump manpage we see:
> 
>      ncdump uses `_' to represent data values that are  equal  to
>      the  `_FillValue'  attribute  for  a  variable,  intended to
>      represent data that has not yet been written.
> 
> I verified that this behavior is true even when the _FillValue is within
> the valid range.  This is not broken in the sense that ncdump is doing
> exactly what it says it does.  But I think that most people would be
> unhappy to see '_' in their ncdump output for values that they consider to
> be valid.
> 
> ncview also treats _FillValue as missing even if it's contained in a
> specified valid range.  In an image of a 2D field this results in "valid"
> data being displayed in a color outside the color map.
> 
> My conclusion from this is that _FillValue should never be used to
> indicate
> a default value for valid data, because it will be treated exactly as if
> it
> were missing, or never written, by most applications.
> 
OK, you have convinced me this would be a very confusing & stupid thing to
do.  But I suspect John Caron
still wants a rule to handle this case if it does occur.  I think it would
be reasonable in this case to treat the
_FillValue as valid.

 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Community Programs   Unidata is a member of the UCAR Community Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690