Ignore:
Timestamp:
Nov 29, 2010, 9:55:54 AM (13 years ago)
Author:
sommeria
Message:

bug repair in netcdf file reading, dealing with unavailable variables, + cleaning

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/read_civxdata.m

    r127 r140  
    7171    return % error in file reading
    7272end
    73 if isequal(vardetect,0)
    74      Field.Txt=[reshape(FieldNames,1,numel(FieldNames)) ' not accessible in ' filename '/' VelType];
     73if vardetect(1)==0
     74     Field.Txt=[ 'requested field not available in ' filename '/' VelType];
    7575     return
    7676end
     
    137137% rescale to pixel coordiantes
    138138if isfield(Field,'pixcmx')
    139 Field.pixcmx=double(Field.pixcmx);
    140 Field.pixcmy=double(Field.pixcmy);
    141 Field.U=Field.U*Field.pixcmx;
    142 Field.V=Field.V*Field.pixcmy;
    143 Field.X=Field.X*Field.pixcmx;
    144 Field.Y=Field.Y*Field.pixcmy;
     139    Field.pixcmx=double(Field.pixcmx);
     140    Field.pixcmy=double(Field.pixcmy);
     141    Field.U=Field.U*Field.pixcmx;
     142    Field.V=Field.V*Field.pixcmy;
     143    Field.X=Field.X*Field.pixcmx;
     144    Field.Y=Field.Y*Field.pixcmy;
    145145end
    146146if ~isequal(Field.dt,0)
Note: See TracChangeset for help on using the changeset viewer.