character dimensions, attribute lengths
Nan Galbraith
ngalbraith at whoi.edu
Thu May 11 13:32:26 MDT 2006
Thank you, all. I will pass along this information; I'm a little relieved
to know that this practice is not generally accepted. It was not something
I had seen before, but one of my colleagues seemed to think that it was
standard procedure:
> I would prefer to keep these dimensions because they fix a size limit
> to the character strings. This can be usefull to avoid crashes in
> user’s software because of an unexpectedly too long string.
Reaching consensus with a large, diverse group of people all working
with different netcdf systems is quite a challenge, but we may be getting
somewhere. I appreciate the feed back.
Cheers - Nan Galbraith
> ... you should not be using formal Netcdf dimensions to
> store attribute lengths. Netcdf stores the length of each attribute
> separately; this is not to be confused with formal dimensions for
> data arrays. When reading a Netcdf character attribute, you should
> usually read the length first, then the string itself. If you are
> doing dynamic allocation, then allocate the memory for the string
> between the two calls.
--
**************************************************************
* Nan Galbraith Upper Ocean Processes Group *
* Woods Hole Oceanographic Institution Woods Hole, MA 02540 *
* http://uop.whoi.edu (508) 289-2444 *
**************************************************************
==============================================================================
To unsubscribe netcdfgroup, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================
More information about the netcdfgroup
mailing list