Ignore:
Timestamp:
Apr 27, 2014, 8:14:51 PM (10 years ago)
Author:
sommeria
Message:

various update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/get_file_type.m

    r675 r752  
    5555                    error_nc=0;
    5656                    try
    57                         Data=nc2struct(fileinput,'ListGlobalAttribute','absolut_time_T0','Conventions',...
    58                             'CivStage','patch2','fix2','civ2','patch','fix');
    59                         if isfield(Data,'Txt') && ~isempty(Data.Txt)
     57                        [Data,tild,tild,errormsg]=nc2struct(fileinput,'ListGlobalAttribute','absolut_time_T0','Conventions',...
     58                            'CivStage','patch2','fix2','civ2','patch','fix','hart');
     59                        if ~isempty(errormsg)
    6060                            error_nc=1;
    6161                        else
    62                             if ~isempty(Data.absolut_time_T0')
     62                            if ~isempty(Data.absolut_time_T0') && ~isempty(Data.hart)
    6363                                FileType='civx'; % test for civx velocity fields
    64                                 if ~isempty(Data.patch2) && isequal(Data.patch2,1)
     64                                if isequal(Data.patch2,1)
    6565                                    FileInfo.CivStage=6;
    66                                 elseif ~isempty(Data.fix2) && isequal(Data.fix2,1)
     66                                elseif isequal(Data.fix2,1)
    6767                                    FileInfo.CivStage=5;
    68                                 elseif ~isempty(Data.civ2) && isequal(Data.civ2,1);
     68                                elseif  isequal(Data.civ2,1)
    6969                                    FileInfo.CivStage=4;
    70                                 elseif ~isempty(Data.patch) && isequal(Data.patch,1);
     70                                elseif isequal(Data.patch,1)
    7171                                    FileInfo.CivStage=3;
    72                                 elseif ~isempty(Data.fix) && isequal(Data.fix,1);
     72                                elseif isequal(Data.fix,1)
    7373                                    FileInfo.CivStage=2;
    74                                 elseif ~isempty(Data.absolut_time_T0) && ~isempty(Data.hart)
     74                                else
    7575                                    FileInfo.CivStage=1;
    7676                                end
Note: See TracChangeset for help on using the changeset viewer.