End netCDF file define mode
netcdf.endDef(ncid)
netcdf.endDef(ncid,h_minfree,v_align,v_minfree,r_align)
netcdf.endDef(ncid)
takes a netCDF file
out of define mode and into data mode. ncid
is
a netCDF file identifier returned by netcdf.create
or netcdf.open
.
netcdf.endDef(ncid,h_minfree,v_align,v_minfree,r_align)
takes
a netCDF file out of define mode, specifying four additional performance
tuning parameters. For example, one reason for using the performance
parameters is to reserve extra space in the netCDF file header using
the h_minfree
parameter:
ncid = netcdf.endDef(ncid,20000,4,0,4);
This reserves 20,000 bytes in the header, which can be used later when adding attributes. This can be extremely efficient when working with very large netCDF 3 files. To understand how to use these performance tuning parameters, see the netCDF library documentation.
This function corresponds to the nc_enddef
and
nc__enddef
functions in the netCDF library C API. To use this
function, you should be familiar with the netCDF programming paradigm.