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.
Bill, > In an effort to maximize the readability of my cdl files, I entered > extensive multi-line comments in the :units attribute. This worked fine on > a sun running SunOS, but not on HP-UX or SGI, which bumped up against a 200 > character limit. > > So my question is, what is the best way to include documention like the > following in a cdl file? > > THIS FAILS ON SOME MACHINES: > byte correctedFlag(recNum); > correctedFlag:long_name ="Corrected data indicator"; > correctedFlag:units = " > r = raw data, > l = data that has undergone lat/lon correction > (other than interpolation), > T = data that has undergone temperature correction, > f = longitude and wind direction flipped, > t = obs time has been set to the report receipt time > "; While there are a large number of valid ways to solve this problem, I'd propose the following: Several point data CDLs used in FSL for NIMBUS (Networked Information Management client-Based User Service) do not regard the possible values of a given variable as units, but instead use something like: byte correctedFlag(recNum); correctedFlag:long_name ="Corrected data indicator"; correctedFlag:valuer = "raw data"; correctedFlag:valuel = "data that has undergone lat/lon correction (other than interpolation)"; correctedFlag:valueT = "data that has undergone temperature correction"; correctedFlag:valuef = "longitude and wind direction flipped"; correctedFlag:valuet = "obs time has been set to the report receipt time"; Dave Osburn Forecast Systems Laboratory Boulder, CO 497-3133
netcdfgroup
archives: