NCCOOS Trac Projects: Top | Web | Platforms | Processing | Viz | Sprints | Sandbox | (Wind)

Changeset 514

Show
Ignore:
Timestamp:
01/14/14 13:52:39
Author:
cbc
Message:

Fix optode extraction code to ignore EBD files with no optode data.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gliderproc/trunk/gliderOptode_Generate_L1_Data.m

    r507 r514  
    144144                % concatenate variables with data... 
    145145                if(~isempty(data.data)) 
    146                     oxyw_oxygen = [oxyw_oxygen; ... 
    147                         data.data(:,strmatch('sci_oxy3835_wphase_oxygen',... 
    148                                              data.vars, 'exact'))]; 
    149                     oxyw_saturation = [oxyw_saturation; ... 
    150                         data.data(:,strmatch('sci_oxy3835_wphase_saturation',... 
    151                                              data.vars, 'exact'))]; 
    152                     oxyw_temp = [oxyw_temp; ... 
    153                         data.data(:,strmatch('sci_oxy3835_wphase_temp',... 
    154                                              data.vars, 'exact'))]; 
    155                     oxyw_dphase = [oxyw_dphase; ... 
    156                         data.data(:,strmatch('sci_oxy3835_wphase_dphase',... 
    157                                              data.vars, 'exact'))]; 
    158                     % oxyw_bphase = [oxyw_bphase; ... 
    159                     %     data.data(:,strmatch('sci_oxy3835_wphase_bphase',... 
    160                     %                          data.vars, 'exact'))]; 
    161                     % oxyw_rphase = [oxyw_rphase; ... 
    162                     %     data.data(:,strmatch('sci_oxy3835_wphase_rphase',... 
    163                     %                          data.vars, 'exact'))]; 
    164                     % oxyw_bamp = [oxyw_bamp; ... 
    165                     %     data.data(:,strmatch('sci_oxy3835_wphase_bamp',... 
    166                     %                          data.vars, 'exact'))]; 
    167                     % oxyw_bpot = [oxyw_bpot; ... 
    168                     %     data.data(:,strmatch('sci_oxy3835_wphase_bpot',... 
    169                     %                          data.vars, 'exact'))]; 
    170                     % oxyw_ramp = [oxyw_ramp; ... 
    171                     %     data.data(:,strmatch('sci_oxy3835_wphase_ramp',... 
    172                     %                          data.vars, 'exact'))]; 
    173                     % oxyw_rawtemp = [oxyw_rawtemp; ... 
    174                     %     data.data(:,strmatch('sci_oxy3835_wphase_rawtemp',... 
    175                     %                          data.vars, 'exact'))]; 
    176                     % oxyw_time = [oxyw_time; ... 
    177                     %     data.data(:,strmatch('sci_oxy3835_wphase_timestamp',... 
    178                     %                          data.vars, 'exact'))]; 
    179                     % oxyw_installed = [oxyw_installed; ... 
    180                     %     data.data(:,strmatch('sci_oxy3835_wphase_is_installed',... 
    181                     %                          data.vars, 'exact'))]; 
    182                     ptime_ebd = [ptime_ebd; ... 
    183                         data.data(:,strmatch('sci_m_present_time',... 
    184                                              data.vars, 'exact'))]; 
     146                    if (~isempty(strmatch('sci_oxy3835_wphase_oxygen',data.vars,'exact'))) 
     147                        oxyw_oxygen = [oxyw_oxygen; ... 
     148                            data.data(:,strmatch('sci_oxy3835_wphase_oxygen',... 
     149                                                 data.vars, 'exact'))]; 
     150                        oxyw_saturation = [oxyw_saturation; ... 
     151                            data.data(:,strmatch('sci_oxy3835_wphase_saturation',... 
     152                                                 data.vars, 'exact'))]; 
     153                        oxyw_temp = [oxyw_temp; ... 
     154                            data.data(:,strmatch('sci_oxy3835_wphase_temp',... 
     155                                                 data.vars, 'exact'))]; 
     156                        oxyw_dphase = [oxyw_dphase; ... 
     157                            data.data(:,strmatch('sci_oxy3835_wphase_dphase',... 
     158                                                 data.vars, 'exact'))]; 
     159                        % oxyw_bphase = [oxyw_bphase; ... 
     160                        %     data.data(:,strmatch('sci_oxy3835_wphase_bphase',... 
     161                        %                          data.vars, 'exact'))]; 
     162                        % oxyw_rphase = [oxyw_rphase; ... 
     163                        %     data.data(:,strmatch('sci_oxy3835_wphase_rphase',... 
     164                        %                          data.vars, 'exact'))]; 
     165                        % oxyw_bamp = [oxyw_bamp; ... 
     166                        %     data.data(:,strmatch('sci_oxy3835_wphase_bamp',... 
     167                        %                          data.vars, 'exact'))]; 
     168                        % oxyw_bpot = [oxyw_bpot; ... 
     169                        %     data.data(:,strmatch('sci_oxy3835_wphase_bpot',... 
     170                        %                          data.vars, 'exact'))]; 
     171                        % oxyw_ramp = [oxyw_ramp; ... 
     172                        %     data.data(:,strmatch('sci_oxy3835_wphase_ramp',... 
     173                        %                          data.vars, 'exact'))]; 
     174                        % oxyw_rawtemp = [oxyw_rawtemp; ... 
     175                        %     data.data(:,strmatch('sci_oxy3835_wphase_rawtemp',... 
     176                        %                          data.vars, 'exact'))]; 
     177                        % oxyw_time = [oxyw_time; ... 
     178                        %     data.data(:,strmatch('sci_oxy3835_wphase_timestamp',... 
     179                        %                          data.vars, 'exact'))]; 
     180                        % oxyw_installed = [oxyw_installed; ... 
     181                        %     data.data(:,strmatch('sci_oxy3835_wphase_is_installed',... 
     182                        %                          data.vars, 'exact'))]; 
     183                        ptime_ebd = [ptime_ebd; ... 
     184                            data.data(:,strmatch('sci_m_present_time',... 
     185                                                 data.vars, 'exact'))]; 
     186                    end 
    185187                end 
    186188