Ignore:
Timestamp:
Mar 31, 2021, 3:32:03 PM (3 years ago)
Author:
sommeria
Message:

reading mat files added, +-fixed,OpenDAP improved

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/read_field.m

    r1093 r1095  
    9393        if ~isempty(errormsg),errormsg=['read_civxdata / ' errormsg];return,end
    9494        ParamOut.CivStage=Field.CivStage;
    95     case 'netcdf'% general netcdf file (not recognized as civ)
     95    case {'netcdf','mat'}% general netcdf file (not recognized as civ)
    9696        ListVarName={};
    9797        Role={};
    9898        ProjModeRequest={};
    99         %ListInputField={};
    100         %checkU=0;
    101         %checkV=0;
    10299        % scan the list InputField
    103100        Operator=cell(1,numel(InputField));
     
    108105            if isempty(r)%  no operator used
    109106                ListVarName=[ListVarName InputField(ilist)];%append the variable name
    110                 %InputVar{ilist}=InputField(ilist);
    111                 %ListInputField=[ListInputField InputField(ilist)];
    112107                if check_colorvar(ilist)% case of field used for vector color
    113108                    Role{numel(ListVarName)}='ancillary';% not projected with interpolation
     
    129124                     Role=[Role {'vector_x'}];
    130125                end
    131                 %ListInputField=[ListInputField InputField(ilist)];
    132126                ListVarName=[ListVarName {r.VName}];% append the variable in the list if not previously listed
    133127                Role=[Role {'vector_y'}];
    134                 %ListInputField=[ListInputField InputField(ilist)];
    135128                Operator{numel(ListVarName)-1}=r.Operator;
    136129                Operator{numel(ListVarName)}='';           
     
    238231            Field.VarDimName=[Field.VarDimName(1:NbCoord) VarDimName];
    239232            Field.VarAttribute=[Field.VarAttribute(1:NbCoord) VarAttribute];
    240         end
    241     case 'mat'
    242          Field=load(FileName); 
     233        end 
    243234    case 'video'
    244235        if strcmp(class(ParamIn),'VideoReader')
Note: See TracChangeset for help on using the changeset viewer.