Ignore:
Timestamp:
Jan 10, 2012, 5:06:30 PM (12 years ago)
Author:
sommeria
Message:

civ2, fix2, patch2 introduced under Matlab (no interpolation and rotation done yet)
small corrections in plot_field and read_civdata

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/read_civdata.m

    r316 r364  
    186186    case 'civ1'
    187187        var={'X','Y','Z','U','V','W','C','F','FF';...
    188               'Civ1_X','Civ1_Y','Civ1_Z','Civ1_U','Civ1_V','Civ1_W','Civ1_C','Civ1_F','Civ1_FF'};
     188            'Civ1_X','Civ1_Y','Civ1_Z','Civ1_U','Civ1_V','Civ1_W','Civ1_C','Civ1_F','Civ1_FF'};
    189189        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag'};
    190190        units={'pixel','pixel','pixel','pixel','pixel','pixel',[],[],[]};
    191191    case 'interp1'
    192          var={'X','Y','Z','U','V','W','FF';...
    193                'Civ1_X','Civ1_Y','','Civ1_U_Diff','Civ1_V_Diff','','Civ1_FF'};
    194          role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','errorflag'}; 
    195          units={'pixel','pixel','pixel','pixel','pixel','pixel',[]};
     192        var={'X','Y','Z','U','V','W','FF';...
     193            'Civ1_X','Civ1_Y','','Civ1_U_Diff','Civ1_V_Diff','','Civ1_FF'};
     194        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','errorflag'};
     195        units={'pixel','pixel','pixel','pixel','pixel','pixel',[]};
    196196    case 'filter1'
    197197        var={'X_tps','Y_tps','Z_tps','U_tps','V_tps','W_tps','X_SubRange','Y_SubRange','NbSites';...
    198198            'Civ1_X_tps','Civ1_Y_tps','','Civ1_U_tps','Civ1_V_tps','','Civ1_X_SubRange','Civ1_Y_SubRange','Civ1_NbSites'};
    199          role={'','','','','','','','',''}; 
    200          units={'pixel','pixel','pixel','pixel','pixel','pixel','pixel','pixel',''};
    201     otherwise % if VelType=[]
     199        role={'','','','','','','','',''};
     200        units={'pixel','pixel','pixel','pixel','pixel','pixel','pixel','pixel',''};
     201    case 'civ2'
     202        var={'X','Y','Z','U','V','W','C','F','FF';...
     203            'Civ2_X','Civ2_Y','Civ2_Z','Civ2_U','Civ2_V','Civ2_W','Civ2_C','Civ2_F','Civ2_FF'};
     204        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag'};
     205        units={'pixel','pixel','pixel','pixel','pixel','pixel',[],[],[]};
     206    case 'interp2'
     207        var={'X','Y','Z','U','V','W','FF';...
     208            'Civ2_X','Civ2_Y','','Civ2_U_Diff','Civ2_V_Diff','','Civ2_FF'};
     209        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','errorflag'};
     210        units={'pixel','pixel','pixel','pixel','pixel','pixel',[]};
     211    case 'filter2'
     212        var={'X_tps','Y_tps','Z_tps','U_tps','V_tps','W_tps','X_SubRange','Y_SubRange','NbSites';...
     213            'Civ2_X_tps','Civ2_Y_tps','','Civ2_U_tps','Civ2_V_tps','','Civ2_X_SubRange','Civ2_Y_SubRange','Civ2_NbSites'};
     214        role={'','','','','','','','',''};
     215        units={'pixel','pixel','pixel','pixel','pixel','pixel','pixel','pixel',''};
     216    otherwise % if VelType=[], choose the best field, civ in priority, or patch2 for derivatives
    202217        if testpatch
    203            var={'X_tps','Y_tps','Z_tps','U_tps','V_tps','W_tps','X_SubRange','Y_SubRange','NbSites';...
    204                'Civ2_X_tps','Civ2_Y_tps','','Civ2_U_tps','Civ2_V_tps','','Civ2_X_SubRange','Civ2_Y_SubRange','Civ2_NbSites';...
    205                'Civ1_X_tps','Civ1_Y_tps','','Civ1_U_tps','Civ1_V_tps','','Civ1_X_SubRange','Civ1_Y_SubRange','Civ1_NbSites'};
    206             role={'','','','','','','',''}; 
     218            var={'X_tps','Y_tps','Z_tps','U_tps','V_tps','W_tps','X_SubRange','Y_SubRange','NbSites';...
     219                'Civ2_X_tps','Civ2_Y_tps','','Civ2_U_tps','Civ2_V_tps','','Civ2_X_SubRange','Civ2_Y_SubRange','Civ2_NbSites';...
     220                'Civ1_X_tps','Civ1_Y_tps','','Civ1_U_tps','Civ1_V_tps','','Civ1_X_SubRange','Civ1_Y_SubRange','Civ1_NbSites'};
     221            role={'','','','','','','',''};
    207222            units={'pixel','pixel','pixel','pixel','pixel','pixel','pixel','pixel'};
    208223        else
    209              var={'X','Y','Z','U','V','W','C','F','FF';...
    210               'Civ2_X','Civ2_Y','Civ2_Z','Civ2_U','Civ2_V','Civ2_W','Civ2_C','Civ2_F','Civ2_FF';...
    211               'Civ1_X','Civ1_Y','Civ1_Z','Civ1_U','Civ1_V','Civ1_W','Civ1_C','Civ1_F','Civ1_FF'};
     224            var={'X','Y','Z','U','V','W','C','F','FF';...
     225                'Civ2_X','Civ2_Y','Civ2_Z','Civ2_U','Civ2_V','Civ2_W','Civ2_C','Civ2_F','Civ2_FF';...
     226                'Civ1_X','Civ1_Y','Civ1_Z','Civ1_U','Civ1_V','Civ1_W','Civ1_C','Civ1_F','Civ1_FF'};
    212227            role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag'};
    213228            units={'pixel','pixel','pixel','pixel','pixel','pixel',[],[],[]};
    214         end   
     229        end
    215230end
    216231if isempty(vel_type) || isequal(vel_type,'*') %undefined velocity type (civ1,civ2...)
Note: See TracChangeset for help on using the changeset viewer.