Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
John Storrs <john.storrs@xxxxxxxxxxxx> writes: > I see that coordinate variable data is stored in HDF5 dimension scale > datasets, and that each ordinary variable is bound to one or more of these > datasets through the HDF5 dimension scale mechanism. Evidently netCDF-4 > variables are aware of both their named dimensions (expected) and any > associated coordinates (unexpected). The netCDF documents state that > coordinate variables are a convention, and 'have no special meaning to the > netCDF library'. But evidently the association is fully defined at storage > level in netCDF-4/HDF5 files. Is there an API to access this useful > information? Apologies if I'm missing something here. You are correct in your summary of how we use dimension scales. You are also correct in that coordinate variable now *do* have something of a special meaning to the netCDF library. There is no API other than the netCDF API. Is there some information you can't get from that? > Also the scope of the dimension to coordinate variable association isn't clear > to me - I haven't found anything to explain it. I'm picturing a tree of > groups with dimensions and coordinate variables in various places in it, > perhaps with duplicate naming (eg repetition of a subtree). What is the > scoping rule? Dimensions must be in the same group or in parent groups. The new function nc_inq_dimids will tell you the dimids of all the available dimensions in the group. Thanks, Ed -- Ed Hartnett -- ed@xxxxxxxxxxxxxxxx
netcdfgroup
archives: