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.
Hi, Many thanks to Russ and David Pierce for the tips. With ncgen I generated a netcdf-4 classic and a netcdf-4 file by using the command line options -k "netCDF-4 classic model" and -k "netCDF-4", respectively. The nc files generated this way have the expected format: $ ncdump -k sample4.nc netCDF-4 $ ncdump -k sample4-classic.nc netCDF-4 classic model and differ in length by 13 bytes: $ ls -l sample4*nc -rw-r--r-- 1 gabriel users 15695 Dec 21 17:29 sample4-classic.nc -rw-r--r-- 1 gabriel users 15708 Dec 21 16:44 sample4.nc which is exactly the length of the string "classic model". So I checked if the difference in the files comes only from meta-data$ od -c sample4.nc | more 0000000 211 H D F \r \n 032 \n 002 \b \b \0 \0 \0 \0 \0
0000020 \0 \0 \0 \0 377 377 377 377 377 377 377 377 \ = \0 \0 0000040 \0 \0 \0 \0 0 \0 \0 \0 \0 \0 \0 \0 332 323 H * ...$ od -c sample4-classic.nc | more 0000000 211 H D F \r \n 032 \n 002 \b \b \0 \0 \0 \0 \0
0000020 \0 \0 \0 \0 377 377 377 377 377 377 377 377 O = \0 \0 0000040 \0 \0 \0 \0 0 \0 \0 \0 \0 \0 \0 \0 I 263 j } ... The dump seems to indicate that the data in netCDF-4 is different from that in neCDF-4 classic, even though I have not used any "new" API features (these files are obtained from a cdl file with ncgen). Or am I interpreting incorrectly the output from "od" ? Thank you. Gabriel Russ Rew wrote:
Hi Gabriel,I have installed netCDF-4.0.1 and I generated a .nc file using ncgen. I would like to ask what is the flavor of the format generated by ncgen: is it the so-called netcdf4-classic or the new new hdf5-based format? How can I check the which flavor is generated by ncgen?You can use the "-k" option of ncdump to determine what kind of netCDF file you have. For example: $ ncdump -k foo.nc classic Similarly, you can use the "-k" option of ncgen to specify which kind of netCDF file to generate (or to generate code for). --Russ
netcdfgroup
archives: