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.
Hello All, I am trying to concatenate reasonably large netcdf files to make a large file. I.e I am trying to combine 64 256 MB files to create a 16GB file. I'm new to the file format and 'am not entirely sure whats the best way to go about this! Each file contains a 3-D matrix of of size 2048*2048*32 of type short. Naively I tried just creating a new file with the size of the new dataset 2048*2048*2048 and tried adding data to it. However everytime I add data using nc_put_var_short, only the latest addition remains! for example ...... if ((retval = nc_put_var_int(ncid, varid, &data_out[0][0][0]))) ERR(retval); if ((retval = nc_put_var_int(ncid, varid, &data_out2[0][0][0]))) ERR(retval); if ((retval = nc_close(ncid))) ERR(retval); .... only retains data from out2! Is there anyway to keep appending 3-D matrices at the end of the current variable? Advance thanks for any help! Cheers, C.S.N
netcdfgroup
archives: