I am working with ensemble members output from CMIP5 exercice.
First step is to concatenate the output on a record dimension.
Unfortunately, ncecat at release 4.1.0 does the concatenation
on auxillary bound coordinates.
ncecat -Oh file1.nc file2.nc file3.nc out.nc
Below extract of the result output file:
double lon(lon) ;
lon:bounds = "lon_bnds" ;
lon:units = "degrees_east" ;
lon:axis = "X" ;
lon:long_name = "longitude" ;
lon:standard_name = "longitude" ;
double lon_bnds(record, lon, bnds) ;
--> the variable lon_bnds should not have been concatenate
along the record dimension. Same for other variables such
as lat_bounds. In fact all, auxillary bounds coordinates should
not be treated by ncecat. Note that ncecat does not process
the coordinate variables such as lon(lon) or lat(lat) as it should.
Let me know if I have missed something about this topic.
LSCE/IPSL, Laboratoire CEA-CNRS-UVSQ
Data Analysis and Visualization Engineer
ICMC - IPSL Climate Modelling Centre