What applications are able to deal with arbitrary netCDF-4 files?
The netCDF utility ncdump, which is available in the Unidata C-based netCDF-4 source distribution, is able to deal with arbitrary netCDF-4 files (as well as all other kinds of netCDF files) when built with a configure script that includes the –enable-netcdf-4 option. The experimental netCDF utility ncgen4, also available in the netCDF-4 source, is able to generate netCDF-4 files or C programs that generate such files. The CDL that ncgen4 uses as input can be output from ncdump or created in another way, for example in an editor. Generating small netCDF-4 files from CDL created in an editor is a good way to create test examples of netCDF-4 features. The 4.1 version of netCDF will include some additional generic utilities for netCDF-4 such as nccopy, for copying an arbitrary netCDF-4 (or other netCDF format variant) file by only using the library interface.