NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Heiko Klein <Heiko.Klein@xxxxxx> asked: > Are names like '2t' forbidden in netcdf, or is this a bug in 3.6.3 ...? A name like '2t' is permitted by the netCDF library and file format standard, though disallowed by some conventions, such as the CF conventions. The first character of a name may be alphanumeric, as documented here in the file format description http://www.unidata.ucar.edu/netcdf/docs/netcdf.html#File-Format where it says Note on names: Earlier versions of the netCDF C-library reference implementation enforced a more restricted set of characters in creating new names, but permitted reading names containing arbitrary bytes. This specification extends the permitted characters in names to include multi-byte UTF-8 encoded Unicode and additional printing characters from the US-ASCII alphabet. The first character of a name must be alphanumeric, a multi-byte UTF-8 character, or '_' (reserved for special names with meaning to implementations, such as the '_FillValue' attribute). Subsequent characters may also include printing special characters, except for '/' which is not allowed in names. Names that have trailing space characters are also not permitted. A bug in netCDF 3.6.3 and 4.0 disallowed names like '2t', but that bug was fixed in release 4.0.1 and subsequent releases, including the current 4.1.1. --Russ
netcdfgroup
archives: