There is no interaction with the syntax of
the processing language, surely?
I  checked to see if the Matlab NetCDF built-in routines would
allow attributes with dots in them, and they do; both global
and variable level atts can contain 'cf.'.

My code, though,  has to be able to write files for a wide variety
of observation types, so the attributes, like the variables, are
fields in a Matlab structure; and Matlab uses the  '.'  for field access
in structures. I can say wnde.standard_name = 'eastward_wind'
but  wnde.cf.standard_name would mean something different.

This is probably more than anyone wants to know, and while
it's not an insurmountable problem, it would require a substantial
redesign; the work-around for me would be to not use the new
syntax, at least not in my own files.  I'm assuming that I'm not
the only one who would have this problem.

Cheers - Nan

On 1/29/13 4:05 AM, David Hassell wrote:
Hello Nan, et al.,
Any of these special characters, other than the '_', would probably
cause problems for code that deals with NetCDF files. The '.' is
used in Matlab for access to structures, and the '@' is used to
identify a variable as a function handle. There are work-arounds,
but they likely wouldn't add efficiency or elegance to our code.
I have a grave feeling that I'm missing your point here, but the
attribute names are just strings which need to be split according to a
string-valued delimiter. There is no interaction with the syntax of
the processing language, surely?

I agree with Roy that CF should be the default namespace in a CF
compliant file, and that this problem belongs to groups that are writing
extensions.
I aggree with this, too.

All the best,

David

--
*******************************************************
* Nan Galbraith                        (508) 289-2444 *
* Upper Ocean Processes Group            Mail Stop 29 *
* Woods Hole Oceanographic Institution                *
* Woods Hole, MA 02543                                *
*******************************************************



_______________________________________________
CF-metadata mailing list
[email protected]
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

Reply via email to