/[MITgcm]/MITgcm_contrib/gael/profilesMatlabProcessing/profiles_misc/ncgetFillVal.m
ViewVC logotype

Diff of /MITgcm_contrib/gael/profilesMatlabProcessing/profiles_misc/ncgetFillVal.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1 by roquet, Mon Apr 11 21:35:12 2011 UTC revision 1.2 by roquet, Wed Apr 13 20:49:14 2011 UTC
# Line 8  if isempty(useNativeMatlabNetcdf); useNa Line 8  if isempty(useNativeMatlabNetcdf); useNa
8  FillVal=[];  FillVal=[];
9  if useNativeMatlabNetcdf;  if useNativeMatlabNetcdf;
10      varid = netcdf.inqVarID(ncid,varname);      varid = netcdf.inqVarID(ncid,varname);
11        [varname,xtype,dimids,natts] = netcdf.inqVar(ncid,varid);
12      [atts]=ncatts(ncid,varid);      [atts]=ncatts(ncid,varid);
13      if any(ismember(atts,'missing_value'))      if any(ismember(atts,'missing_value'))
14          FillVal = double(netcdf.getAtt(ncid,varid,'missing_value'));          FillVal = netcdf.getAtt(ncid,varid,'missing_value');
15      elseif any(ismember(atts,'_FillValue'))      elseif any(ismember(atts,'_FillValue'))
16          FillVal = double(netcdf.getAtt(ncid,varid,'_FillValue'));          FillVal = netcdf.getAtt(ncid,varid,'_FillValue');
17      end;      end
18        if strcmp(xtype,'single') | strcmp(xtype,'double')
19            FillVal=double(FillVal);
20        end
21  else  else
22      FillVal = ncid{varname}.missing_value(:);      FillVal = ncid{varname}.missing_value(:);
23      if isempty(FillVal);      if isempty(FillVal);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.22