<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki-pnb.eri.ucsb.edu/index.php?action=history&amp;feed=atom&amp;title=Moorea_mergeIOP</id>
	<title>Moorea mergeIOP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-pnb.eri.ucsb.edu/index.php?action=history&amp;feed=atom&amp;title=Moorea_mergeIOP"/>
	<link rel="alternate" type="text/html" href="https://wiki-pnb.eri.ucsb.edu/index.php?title=Moorea_mergeIOP&amp;action=history"/>
	<updated>2026-04-19T13:25:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki-pnb.eri.ucsb.edu/index.php?title=Moorea_mergeIOP&amp;diff=853&amp;oldid=prev</id>
		<title>Eriks at 21:23, 27 October 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki-pnb.eri.ucsb.edu/index.php?title=Moorea_mergeIOP&amp;diff=853&amp;oldid=prev"/>
		<updated>2015-10-27T21:23:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:23, 27 October 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/del&gt;function BVal_mergeIOP()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function BVal_mergeIOP()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%Mfile to merge LISST, SBE25 data and BB9 data.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%Mfile to merge LISST, SBE25 data and BB9 data.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%first lisst date needs to be converted as it is in sepparate columns&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%first lisst date needs to be converted as it is in sepparate columns&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l883&quot; &gt;Line 883:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 884:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;return&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;return&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eriks</name></author>
		
	</entry>
	<entry>
		<id>https://wiki-pnb.eri.ucsb.edu/index.php?title=Moorea_mergeIOP&amp;diff=852&amp;oldid=prev</id>
		<title>Eriks: Created page with &quot; &lt;/function BVal_mergeIOP() %Mfile to merge LISST, SBE25 data and BB9 data. %first lisst date needs to be converted as it is in sepparate columns %day+hr and min+seconds, then...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki-pnb.eri.ucsb.edu/index.php?title=Moorea_mergeIOP&amp;diff=852&amp;oldid=prev"/>
		<updated>2015-10-27T21:21:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; &amp;lt;/function BVal_mergeIOP() %Mfile to merge LISST, SBE25 data and BB9 data. %first lisst date needs to be converted as it is in sepparate columns %day+hr and min+seconds, then...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&amp;lt;/function BVal_mergeIOP()&lt;br /&gt;
%Mfile to merge LISST, SBE25 data and BB9 data.&lt;br /&gt;
%first lisst date needs to be converted as it is in sepparate columns&lt;br /&gt;
%day+hr and min+seconds, then lisst time must be set to zero start. Also&lt;br /&gt;
%bb9 must be set to zero start, then bb9 and lisst can be merged.  CTD and&lt;br /&gt;
%LISST + BB9 will have to be interpolated to match time sample rates&lt;br /&gt;
%minilogger sample frequency 1Hz&lt;br /&gt;
%lisst sample freq 1Hz&lt;br /&gt;
%ctd sample freq 8Hz&lt;br /&gt;
%BB9 sample freq 1Hz&lt;br /&gt;
%ACS sample freq 4 Hz&lt;br /&gt;
&lt;br /&gt;
pathname = pwd;&lt;br /&gt;
dhnumber = pathname(end-2:end);&lt;br /&gt;
%=====LISST DATA SET MODULE========&lt;br /&gt;
data_lst = load('LISST_indexarr');&lt;br /&gt;
lst_depth = .01*data_lst(:,37);&lt;br /&gt;
lst_date1 = num2str(data_lst(:,39));&lt;br /&gt;
lst_date2 = num2str(data_lst(:,40));&lt;br /&gt;
lst_day = str2num(lst_date1(:,1:3));&lt;br /&gt;
lst_hrs = str2num(lst_date1(:,4:5));&lt;br /&gt;
&lt;br /&gt;
%when lisst minutes reset every 60 sec&lt;br /&gt;
for ml =1:length(lst_date2)&lt;br /&gt;
    hld = lst_date2(ml,1:2);&lt;br /&gt;
    char(hld);&lt;br /&gt;
    hld = str2num(hld);&lt;br /&gt;
    if isempty(hld)&lt;br /&gt;
        lst_min(ml) =0;&lt;br /&gt;
        continue&lt;br /&gt;
    end&lt;br /&gt;
    lst_min(ml) = hld;%str2num(lst_date2(ml,1:2))&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
lst_min = (lst_min)';&lt;br /&gt;
lst_sec = str2num(lst_date2(:,3:4));&lt;br /&gt;
&lt;br /&gt;
JD = lst_hrs.*3600 + lst_min.*60 + lst_sec; %this is in seconds&lt;br /&gt;
%start from zero&lt;br /&gt;
JD = JD-JD(1); %lisst time in seconds starting from zero&lt;br /&gt;
%======END LISST MODULE========&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%=====BB9 MODULE========&lt;br /&gt;
% since BB9 time is more accurate, use it for merging&lt;br /&gt;
ECOname = strcat('archive_23_ECO.',dhnumber);&lt;br /&gt;
%[BB9_data,BB9_HDR] = hdrload('archive_23_ECO.040');&lt;br /&gt;
[BB9_data,BB9_HDR] = hdrload(ECOname);&lt;br /&gt;
BB9_time  = BB9_data(:,1); %(in ms) si&lt;br /&gt;
BB9_time = BB9_time - BB9_time(1);&lt;br /&gt;
BB9_time = BB9_time./1000;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%====CTD MODULE=======&lt;br /&gt;
CTDname = strcat('archive_22_SBE25CTD.',dhnumber)&lt;br /&gt;
&lt;br /&gt;
[CTD_dat,CTD_hdr] = hdrload(CTDname);&lt;br /&gt;
&lt;br /&gt;
%[CTD_dat,CTD_hdr] = hdrload('archive_22_SBE25CTD.040');&lt;br /&gt;
ctd_time = CTD_dat(:,1); %ms&lt;br /&gt;
ctd_time = ctd_time./1000; %seconds&lt;br /&gt;
%ctd_depth = CTD_dat(:,2);&lt;br /&gt;
%ctd_temp = CTD_dat(:,3);&lt;br /&gt;
%ctd_cond = CTD_dat(:,4);&lt;br /&gt;
%ctd_sal = CTD_dat(:,5);&lt;br /&gt;
&lt;br /&gt;
%====ACS MODULE=======&lt;br /&gt;
ACSname = strcat('archive_21_ACS.',dhnumber)&lt;br /&gt;
[ACS_dat,ACS_hdr] = hdrload(ACSname);&lt;br /&gt;
%ACS_D = interp1(nmini30s_T,nmini30s_D,ctd_time);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%=====MERGING MODULE=====&lt;br /&gt;
&lt;br /&gt;
BB_new = interp1(BB9_time,BB9_data,ctd_time);&lt;br /&gt;
sample =[];&lt;br /&gt;
if issorted(data_lst(:,1)) == 0&lt;br /&gt;
    issorted(JD)&lt;br /&gt;
    issorted(ctd_time)&lt;br /&gt;
    issorted(data_lst(:,1))&lt;br /&gt;
    issorted(data_lst(:,37))&lt;br /&gt;
    &lt;br /&gt;
    %at this point CTD and BB9 data is parsed.  BB data is matched to CTD time&lt;br /&gt;
    &lt;br /&gt;
    %======= FILTERING NAN IF TIME RECORDS GO OVER =====&lt;br /&gt;
    nn= isnan(BB_new);&lt;br /&gt;
    non= find(nn(:,1) ==1);&lt;br /&gt;
    CTD_dat(non,:) = [];&lt;br /&gt;
    BB_new(non,:) = [];&lt;br /&gt;
    %=====&lt;br /&gt;
    ctd_time = CTD_dat(:,1); %ms&lt;br /&gt;
    ctd_time = ctd_time./1000; %seconds&lt;br /&gt;
    ctd_depth = CTD_dat(:,2);&lt;br /&gt;
    ctd_temp = CTD_dat(:,3);&lt;br /&gt;
    ctd_cond = CTD_dat(:,4);&lt;br /&gt;
    ctd_sal = CTD_dat(:,5);&lt;br /&gt;
    &lt;br /&gt;
    file = CTDname;&lt;br /&gt;
% % %     file = input('What is the minilogger file name?','s');&lt;br /&gt;
% % %     fid = fopen(file)&lt;br /&gt;
% % %     %fid = fopen('Asc-5264.IOPBVAL9');&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     tline = fgetl(fid);&lt;br /&gt;
% % %     %tline = fgetl(fid); %junk line test&lt;br /&gt;
% % %     % Split header&lt;br /&gt;
% % %     A(1,:) = regexp(tline, '\,', 'split');&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     % Parse and read rest of file&lt;br /&gt;
% % %     ctr = 1;&lt;br /&gt;
% % %     while(~feof(fid))&lt;br /&gt;
% % %         if ischar(tline)&lt;br /&gt;
% % %             ctr = ctr + 1;&lt;br /&gt;
% % %             tline = fgetl(fid);&lt;br /&gt;
% % %             A(ctr,:) = regexp(tline, '\,', 'split');&lt;br /&gt;
% % %         else&lt;br /&gt;
% % %             break;&lt;br /&gt;
% % %         end&lt;br /&gt;
% % %     end&lt;br /&gt;
% % %     fclose(fid);&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     %====minilogger parameters======&lt;br /&gt;
% % %     mini_time = cell2mat(A(:,2));&lt;br /&gt;
% % %     mni_hr = str2num(mini_time(:,1:2)) + 3; %convert LOCAL BDA to GMT&lt;br /&gt;
% % %     mni_mn = str2num(mini_time(:,4:5));&lt;br /&gt;
% % %     mni_sc = str2num(mini_time(:,7:8));&lt;br /&gt;
% % %     mni_depth = str2num(char(A(:,4)));&lt;br /&gt;
% % %     mni_temp = str2num(char(A(:,3)));&lt;br /&gt;
% % %     mini_sc_tot = mni_sc(:,:) + mni_mn.*60 + mni_hr.*3600; %time record from minilogger converted to seconds&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     &lt;br /&gt;
% % %     %=========== laborious part to fix times and depth=========&lt;br /&gt;
% % %     %get run summary info start time to set CTD absolute start time&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     rundir = '/home/eriks/BVAL/BVal47/BV47_IOP/DH-4-113/';&lt;br /&gt;
% % %     runnum = str2num(dhnumber);&lt;br /&gt;
% % %     runnumch = num2str(runnum);&lt;br /&gt;
% % %     runsubdir = strcat('run',runnumch);&lt;br /&gt;
% % %     sumfile = strcat('/Summary.',dhnumber);&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     sumfid = fopen([rundir,runsubdir,sumfile],'r');&lt;br /&gt;
% % %     ln = fgetl(sumfid);&lt;br /&gt;
% % %     sumhr = str2num(ln(end-7:end-6));&lt;br /&gt;
% % %     summin = str2num(ln(end-4:end-3));&lt;br /&gt;
% % %     sumsec = str2num(ln(end-1:end));&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     DH4_sc_total = sumhr*3600 + summin*60 + sumsec %sum total seconds of DH4 start time&lt;br /&gt;
% % %     mini_DH4_summary = (abs(mini_sc_tot - DH4_sc_total)); %the absolute min time difference between DH4 start&lt;br /&gt;
% % %     mindex = find(mini_DH4_summary == (min(mini_DH4_summary))); %this is where minilogger time and the DH4 START time intersect.&lt;br /&gt;
% % %     new_mini_time = mini_sc_tot(mindex:end); %starts minilogger record at DH4 start time&lt;br /&gt;
% % %     nmini_depth = mni_depth(mindex:end);&lt;br /&gt;
% % %     nmini_temp = mni_temp(mindex:end);&lt;br /&gt;
% % %     nmini_time = (new_mini_time-new_mini_time(1)); %sets new minilogger time to start at 0 seconds&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     %=== CTD time record starts from zero but is 30 seconds after DH4 is&lt;br /&gt;
% % %     %plugged in.&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     %============== important notes=================&lt;br /&gt;
% % %     %now add 30 seconds to mini start time and that will be&lt;br /&gt;
% % %     %start of recorded data.&lt;br /&gt;
% % %     %Interal LISST time is absolute and will start 10 seconds after time stamp in DH4&lt;br /&gt;
% % %     %summary file&lt;br /&gt;
% % %     %LISST files recorded in DH4 will start 30s after sart time in summary file&lt;br /&gt;
% % %     %to minimize the amount of data altering, get new depths for each&lt;br /&gt;
% % %     %instrument and process, don't alter data&lt;br /&gt;
% % %     %start time for everything = nmini_time(1) + 30s&lt;br /&gt;
% % %     &lt;br /&gt;
% % %     %==================================================&lt;br /&gt;
% % %     %==========================================================================&lt;br /&gt;
% % %     %==================================================&lt;br /&gt;
% % %     nmini30s_T = nmini_time(30:end);&lt;br /&gt;
% % %     nmini30s_D = nmini_depth(30:end);&lt;br /&gt;
% % %     nmini30s_Temp = nmini_temp(30:end);&lt;br /&gt;
% % %     nmini30s_T = nmini30s_T - nmini30s_T(1); %zeros the mini time in for 30s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set (gcf,'units','inches', 'pos',[2 1 9 5])&lt;br /&gt;
					% declare variables&lt;br /&gt;
u=[];					% holds the points&lt;br /&gt;
d=[];					% holds the index's only&lt;br /&gt;
cast=0;&lt;br /&gt;
plot(ctd_time,-ctd_depth,'.');grid; &lt;br /&gt;
&lt;br /&gt;
  cast=cast+1&lt;br /&gt;
  which=['Selecting points for cast: ',num2str(cast)];&lt;br /&gt;
					% first point&lt;br /&gt;
  disp('select the first region')&lt;br /&gt;
  title(which);&lt;br /&gt;
  [x,y]=ginput(2);&lt;br /&gt;
					% zoom to start point of the cast&lt;br /&gt;
  if y(1)&amp;lt;y(2)&lt;br /&gt;
    if x(1)&amp;lt;x(2)&lt;br /&gt;
      axis([x(1),x(2),y(1),y(2)])&lt;br /&gt;
    else&lt;br /&gt;
      axis([x(2),x(1),y(1),y(2)])&lt;br /&gt;
    end&lt;br /&gt;
  else&lt;br /&gt;
    if x(1)&amp;lt;x(2)&lt;br /&gt;
      axis([x(1),x(2),y(2),y(1)])&lt;br /&gt;
    else&lt;br /&gt;
      axis([x(2),x(1),y(2),y(1)])&lt;br /&gt;
    end					% end if&lt;br /&gt;
  end					% end if&lt;br /&gt;
					% pretty the graph&lt;br /&gt;
  hold on&lt;br /&gt;
  plot(ctd_time,-ctd_depth,'ro'); grid; title(which);&lt;br /&gt;
  plot([x(1), x(2)], [0, 0], 'g-.'); &lt;br /&gt;
  hold off;&lt;br /&gt;
					% find specific start point&lt;br /&gt;
  disp('click on start of cast')&lt;br /&gt;
  [x,y]=ginput(1);&lt;br /&gt;
                                        % add the points to cast_id array&lt;br /&gt;
  u=[u;x,y];				&lt;br /&gt;
					% last point&lt;br /&gt;
  plot(ctd_time,-ctd_depth,'.');grid; title(which);&lt;br /&gt;
  hold on;&lt;br /&gt;
  %d=ceil(u(:,1))&lt;br /&gt;
  d=[];&lt;br /&gt;
&lt;br /&gt;
  for id=1:size(u,1),&lt;br /&gt;
    dd=find(ctd_time&amp;lt;u(id,1));%___________________________&lt;br /&gt;
    d=[d; dd(end)];%-----------------------------------------&lt;br /&gt;
  end&lt;br /&gt;
  for ip=1:2:size(d,1),&lt;br /&gt;
      plot(u(:,1),u(:,2),'ro');&lt;br /&gt;
  end&lt;br /&gt;
% $$$   plot(mat_in(d(1):d(end),1),...&lt;br /&gt;
% $$$        mat_in(d(1):d(end),2),'g',u(:,1),u(:,2),'ro');&lt;br /&gt;
  disp('select the end region')&lt;br /&gt;
  [x,y]=ginput(2);&lt;br /&gt;
					% zoom to end point of the cast&lt;br /&gt;
  if y(1)&amp;lt;y(2)&lt;br /&gt;
    if x(1)&amp;lt;x(2)&lt;br /&gt;
      axis([x(1),x(2),y(1),y(2)])&lt;br /&gt;
    else&lt;br /&gt;
      axis([x(2),x(1),y(1),y(2)])&lt;br /&gt;
    end&lt;br /&gt;
  else&lt;br /&gt;
    if x(1)&amp;lt;x(2)&lt;br /&gt;
      axis([x(1),x(2),y(2),y(1)])&lt;br /&gt;
    else&lt;br /&gt;
      axis([x(2),x(1),y(2),y(1)])&lt;br /&gt;
    end					% end if&lt;br /&gt;
  end					% end if&lt;br /&gt;
					% pretty the graph&lt;br /&gt;
  hold on&lt;br /&gt;
  plot(ctd_time,-ctd_depth,'ro');grid; title(which);&lt;br /&gt;
  plot([x(1), x(2)], [0, 0], 'g-.'); &lt;br /&gt;
  hold off;&lt;br /&gt;
					% find specific end point&lt;br /&gt;
  disp('click on end of cast')&lt;br /&gt;
  [x,y]=ginput(1);&lt;br /&gt;
                                        % add the points to cast_id array&lt;br /&gt;
  u=[u;x,y];			&lt;br /&gt;
					% are we done yet?&lt;br /&gt;
  axis('auto');&lt;br /&gt;
  plot(ctd_time,-ctd_depth,'.');grid; title(which);&lt;br /&gt;
  hold on;&lt;br /&gt;
  %d=ceil(u(:,1))&lt;br /&gt;
  d=[];&lt;br /&gt;
  for id=1:size(u,1),&lt;br /&gt;
    dd=find(ctd_time&amp;lt;u(id,1));&lt;br /&gt;
    d=[d; dd(end)];&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ctd_depth = ctd_depth(d(1):d(2)); &lt;br /&gt;
ctd_time = ctd_time(d(1):d(2)); &lt;br /&gt;
CTD30s_D = ctd_depth;%interp1(nmini30s_T,nmini30s_D,ctd_time); %gets a depth dimention relative to 8Hz ctd time (same dimension as ctd data)&lt;br /&gt;
CTD_dat = CTD_dat(d(1):d(2),:);    &lt;br /&gt;
&lt;br /&gt;
    ACS_D = interp1(ctd_time,ctd_depth,.001*ACS_dat(:,1));&lt;br /&gt;
    BB9_D = interp1(ctd_time,ctd_depth,BB9_time);&lt;br /&gt;
    CTD_dat(:,2) = ctd_depth;%CTD30s_D; %repair CTD depth column in data&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    %=========Trim size of all data array to interpolation==========&lt;br /&gt;
    &lt;br /&gt;
    ACS_dat(isnan(ACS_D),:) = [];&lt;br /&gt;
    BB9_data(isnan(BB9_D),:) = [];&lt;br /&gt;
    BB9_D(isnan(BB9_D)) =[];&lt;br /&gt;
    ACS_D(isnan(ACS_D)) =[];&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
LST_D = interp1(ctd_time,ctd_depth,JD); %size of JD&lt;br /&gt;
&lt;br /&gt;
data_lst(isnan(LST_D),:) = [];&lt;br /&gt;
LST_D(isnan(LST_D)) = [];&lt;br /&gt;
LISST_new = [data_lst(:,1:32),.01*LST_D];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% % pause&lt;br /&gt;
&lt;br /&gt;
%filter out bad bb data=======&lt;br /&gt;
%=============================&lt;br /&gt;
%badbb = find(bb440 &amp;gt; (mean(bb440)+3*std(bb440)));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% % for t = 2:(size(BB_new,2))&lt;br /&gt;
% %     badbb = find(abs(BB_new(:,t)) &amp;gt; (mean(BB_new(:,t)) + 3*std(BB_new(:,t))));&lt;br /&gt;
% %&lt;br /&gt;
% % ctd_temp(badbb) = [];&lt;br /&gt;
% % ctd_depth(badbb) = [];&lt;br /&gt;
% % ctd_sal(badbb) = [];&lt;br /&gt;
% % ctd_time(badbb) = [];&lt;br /&gt;
% % ctd_cond(badbb) = [];&lt;br /&gt;
% % %bb440(badbb) = [];&lt;br /&gt;
% % BB_new(badbb,:) =[];&lt;br /&gt;
% % CTD30s_D(badbb,:) =[];&lt;br /&gt;
% % CTD_dat(badbb,:) =[];&lt;br /&gt;
% % end&lt;br /&gt;
%filter out bad ACS =========&lt;br /&gt;
%============================&lt;br /&gt;
&lt;br /&gt;
%TempC(badbb) = [];&lt;br /&gt;
%Depth(badbb) = [];&lt;br /&gt;
%Sal(badbb) = [];&lt;br /&gt;
% ACSC442(badC2,:) = [];&lt;br /&gt;
% ACS_dat(badC2,:) =[];&lt;br /&gt;
% ACS_D(badC2,:) =[];&lt;br /&gt;
&lt;br /&gt;
for t = 2:(size(ACS_dat,2) -5)&lt;br /&gt;
    badC2 = find(ACS_dat(:,t) &amp;gt; 2);&lt;br /&gt;
    ACS_dat(badC2,:) =[];&lt;br /&gt;
    ACS_D(badC2,:) =[];&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% for t = 2:(size(ACS_dat,2) -5)&lt;br /&gt;
%     badC = find(abs(ACS_dat(:,t)) &amp;gt; (mean(ACS_dat(:,t)) + 3*std(ACS_dat(:,t))));&lt;br /&gt;
%     ACS_dat(badC,:) =[];&lt;br /&gt;
%     ACS_D(badC,:) =[];&lt;br /&gt;
% end&lt;br /&gt;
&lt;br /&gt;
%===filter bad lisst==============&lt;br /&gt;
%==============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for t = 1:32&lt;br /&gt;
    badC = find(abs(LISST_new(:,t)) &amp;gt; (mean(LISST_new(:,t)) + 3*std(LISST_new(:,t))));&lt;br /&gt;
    LISST_new(badC,:) =[];&lt;br /&gt;
    LST_D(badC,:) =[];&lt;br /&gt;
end&lt;br /&gt;
sm_LISST = smooth(LISST_new(:,:)); %smoothed lisst data&lt;br /&gt;
SMLST_D = smooth(LST_D); %smoothed lisst depth&lt;br /&gt;
%=============================&lt;br /&gt;
&lt;br /&gt;
%===========================================&lt;br /&gt;
%==========================================================================&lt;br /&gt;
%==================LISST====================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% % % % % plot(smooth(ctd_temp),smooth(-CTD30s_D))&lt;br /&gt;
% % % % % title('ctd temp ctd depth')&lt;br /&gt;
% % % % % figure&lt;br /&gt;
% % % % % plot(ctd_time,-CTD30s_D)&lt;br /&gt;
% % % % % title('ctd time ctd depth')&lt;br /&gt;
% % % % % figure&lt;br /&gt;
% % % % % plot(smooth(nmini30s_Temp),smooth(-nmini30s_D))&lt;br /&gt;
% % % % % title('mini temp mini depth')&lt;br /&gt;
% % % % % figure&lt;br /&gt;
% % % % % plot(smooth(ctd_sal),smooth(-CTD30s_D))&lt;br /&gt;
% % % % % title('ctd sal ctd depth')&lt;br /&gt;
% % % % % figure&lt;br /&gt;
% % % % % plot(LISST_new(:,9),-LST_D) %moved below filtering section and changed data_lst to LISST_new&lt;br /&gt;
% % % % % title('interpolated lisst depth and original data')&lt;br /&gt;
% % % % % figure&lt;br /&gt;
% % % % % plot(data_lst(:,9),-lst_depth)&lt;br /&gt;
% % % % % title('original lisst depth and original data')&lt;br /&gt;
% % % % % figure&lt;br /&gt;
% % % % % plot(LISST_new_mn(:,9),-nmini30s_D)&lt;br /&gt;
% % % % % title('interpolated lisst data and minilogger depth')&lt;br /&gt;
% % % % % keyboard&lt;br /&gt;
% % % % %&lt;br /&gt;
% % % % % for i = 2:size(BB_new,2)&lt;br /&gt;
% % % % %     plot(BB_new(:,i),-CTD30s_D);&lt;br /&gt;
% % % % %     axis([0 .01 -110 0])&lt;br /&gt;
% % % % %     tline = strcat('bbchan',num2str(i));&lt;br /&gt;
% % % % %     title(tline)&lt;br /&gt;
% % % % %     figure&lt;br /&gt;
% % % % %&lt;br /&gt;
% % % % % end&lt;br /&gt;
% % % % % %&lt;br /&gt;
% % % % % for i = 1:size(ACS_dat,2)&lt;br /&gt;
% % % % %     plot(smooth(ACS_dat(:,i)),smooth(-ACS_D));&lt;br /&gt;
% % % % %     axis([-.05 .1 -110 0])&lt;br /&gt;
% % % % %     tline = strcat('ACSchan',num2str(i));&lt;br /&gt;
% % % % %     title(tline)&lt;br /&gt;
% % % % %     figure&lt;br /&gt;
% % % % %&lt;br /&gt;
% % % % % end&lt;br /&gt;
% % % % % for i = 1:size(LISST_new,2)&lt;br /&gt;
% % % % %     plot(smooth(LISST_new(:,i)),-SMLST_D);&lt;br /&gt;
% % % % %     tline = strcat('SMLISSTchan',num2str(i));&lt;br /&gt;
% % % % %     title(tline)&lt;br /&gt;
% % % % %     figure&lt;br /&gt;
% % % % %&lt;br /&gt;
% % % % % end&lt;br /&gt;
% % % % % pause&lt;br /&gt;
% % % % % for i = 1:size(LISST_new,2)&lt;br /&gt;
% % % % %     plot(LISST_new(:,i),-LST_D);&lt;br /&gt;
% % % % %     tline = strcat('LISSTchan',num2str(i));&lt;br /&gt;
% % % % %     title(tline)&lt;br /&gt;
% % % % %     figure&lt;br /&gt;
% % % % %&lt;br /&gt;
% % % % % end&lt;br /&gt;
&lt;br /&gt;
% % JD_new = interp1(JD,ctd_time);&lt;br /&gt;
&lt;br /&gt;
%==============End LISST===================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%===========================================&lt;br /&gt;
%===========================================&lt;br /&gt;
%=========BB9 profile plotting==============&lt;br /&gt;
h2 = figure;&lt;br /&gt;
q = jet(9);&lt;br /&gt;
sepparation_index =  find(BB9_D == max(BB9_D)); %where to split cast&lt;br /&gt;
sep_ind = sepparation_index(1);&lt;br /&gt;
% % % maxd = find(BB9_D == max(BB9_D));&lt;br /&gt;
% % % t = maxd(1);&lt;br /&gt;
% % % while t&amp;gt;1;%t = maxd:-1:1  %cut out 20m downcast&lt;br /&gt;
% % %     if abs(BB9_D(t-15)) &amp;gt; abs(BB9_D(t)) &amp;amp;&amp;amp; BB9_D(t) &amp;lt; 20 %make sure not a false min&lt;br /&gt;
% % %         % plot(depth(t:end),data(t:end,1))&lt;br /&gt;
% % %         break&lt;br /&gt;
% % %     end&lt;br /&gt;
% % %     t = t -1;&lt;br /&gt;
% % % end&lt;br /&gt;
&lt;br /&gt;
%BB9_downcast = smooth(BB_new(1:sep_ind,:));&lt;br /&gt;
%BB9_downcast(blw0,i) = NaN;&lt;br /&gt;
&lt;br /&gt;
subplot(1,4,1)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,4),-CTD30s_D,'o-');&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,4)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp (1/m)')&lt;br /&gt;
ylabel('Depth (m)')&lt;br /&gt;
title('412');&lt;br /&gt;
legend(strcat('mean ',num2str(mean(BB9_data(1:sep_ind,4)))))&lt;br /&gt;
axis([-.001 0.002 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,4,2)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,8),-CTD30s_D,'o-');&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,8)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp (1/m)')&lt;br /&gt;
%ylabel('Depth (m)')&lt;br /&gt;
title('440');&lt;br /&gt;
&lt;br /&gt;
legend(strcat('mean ',num2str(mean(BB9_data(1:sep_ind,8)))))&lt;br /&gt;
axis([0 0.002 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,4,3)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,24),-CTD30s_D,'o-');&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,12)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp 1/m ')&lt;br /&gt;
% ylabel('Depth (m)')&lt;br /&gt;
title('488');&lt;br /&gt;
legend(strcat('mean ',num2str(mean(BB9_data(1:sep_ind,12)))))&lt;br /&gt;
axis([0 0.002 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,4,4)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,32),-CTD30s_D);&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,16)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp (1/m)')&lt;br /&gt;
legend(strcat('mean ',num2str(mean(BB9_data(1:sep_ind,16)))))&lt;br /&gt;
% ylabel('Depth (m)')&lt;br /&gt;
title('510');&lt;br /&gt;
axis([0 .002 -Inf 0]) %was .95&lt;br /&gt;
suptitle(strcat('BB9 Particle Backscatter',file(end-8:end)));&lt;br /&gt;
saveas(gcf, ['BBprofile412to510',file(end-7:end)], 'png')&lt;br /&gt;
%====================================&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,5,1)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,4),-CTD30s_D,'o-');&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,20)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
refline(0,mean(BB9_data(1:sep_ind,20)))&lt;br /&gt;
xlabel('bbp (1/m)')&lt;br /&gt;
ylabel('Depth (m)')&lt;br /&gt;
title('532');&lt;br /&gt;
axis([-.001 0.002 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,5,2)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,8),-CTD30s_D,'o-');&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,24)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp (1/m)')&lt;br /&gt;
%ylabel('Depth (m)')&lt;br /&gt;
title('595');&lt;br /&gt;
axis([0 0.002 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,5,3)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,24),-CTD30s_D,'o-');&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,28)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp 1/m ')&lt;br /&gt;
% ylabel('Depth (m)')&lt;br /&gt;
title('660');&lt;br /&gt;
axis([0 0.002 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,5,4)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,32),-CTD30s_D);&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,32)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp (1/m)')&lt;br /&gt;
% ylabel('Depth (m)')&lt;br /&gt;
title('676');&lt;br /&gt;
axis([0 .002 -Inf 0]) %was .95&lt;br /&gt;
suptitle(strcat('BB9 Particle Backscatter',file(end-8:end)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,5,5)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(BB_new(:,32),-CTD30s_D);&lt;br /&gt;
&lt;br /&gt;
scatter(smooth(BB9_data(1:sep_ind,36)),smooth(-BB9_D(1:sep_ind)),3)&lt;br /&gt;
xlabel('bbp (1/m)')&lt;br /&gt;
% ylabel('Depth (m)')&lt;br /&gt;
title('715');&lt;br /&gt;
axis([0 .002 -inf 0]) %was .95&lt;br /&gt;
suptitle(strcat('BB9 Particle Backscatter',file(end-8:end)));&lt;br /&gt;
saveas(gcf, ['BBprofile532to715',file(end-7:end)], 'png')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% % %&lt;br /&gt;
% % %&lt;br /&gt;
% % % %=======BB9 spectra plotting=========&lt;br /&gt;
% % % sepparation_index =  find(CTD30s_D == max(CTD30s_D)); %where to split cast&lt;br /&gt;
% % % sep_ind = sepparation_index(1);&lt;br /&gt;
% % %     BB9_downcast = smooth(BB_new(1:sep_ind,:));&lt;br /&gt;
% % %&lt;br /&gt;
% % %     for  i= 1:size(BB9_downcast,2)&lt;br /&gt;
% % %      blw0 = find(BB9_downcast(:,i) &amp;lt; 0);&lt;br /&gt;
% % %      if ~isempty(blw0);&lt;br /&gt;
% % %      BB9_downcast(blw0,i) = NaN;&lt;br /&gt;
% % %      end&lt;br /&gt;
% % %     %BB9_downcast(find(BB9_downcast(:,i) &amp;lt; 0),i) = 'NAN'&lt;br /&gt;
% % %     end&lt;br /&gt;
% % %     %BB9_downcast &amp;lt; 0 == 'NAN'&lt;br /&gt;
% % %&lt;br /&gt;
% % %     m35_index = find(abs(CTD30s_D(1:sep_ind) -35) == min(abs(CTD30s_D(1:sep_ind) - 35)))&lt;br /&gt;
% % %     m50_index = find(abs(CTD30s_D(1:sep_ind) -50) == min(abs(CTD30s_D(1:sep_ind) - 50)))&lt;br /&gt;
% % %     m80_index = find(abs(CTD30s_D(1:sep_ind) -80) == min(abs(CTD30s_D(1:sep_ind) - 80)))&lt;br /&gt;
% % %     m95_index = find(abs(CTD30s_D(1:sep_ind) -95) == min(abs(CTD30s_D(1:sep_ind) - 95)))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bwindow =5;&lt;br /&gt;
[binned,stats,stdev,medi]=databinner(BB9_D(1:sep_ind),BB9_data(1:sep_ind,:),bwindow)&lt;br /&gt;
&lt;br /&gt;
header_std = strcat([' stdbbp','412 '],{' '},['stdbbp','440 '],{' '},['stdbbp','488 '],{' '},['stdbbp','510 '],{' '},['stdbbp','532 '],{' '},['stdbbp','595 '],{' '},['stdbbp','660 '],{' '},['stdbbp','676 '],{' '},['stdbbp','715']);&lt;br /&gt;
header_b = strcat(['binbbp','412 '],{' '},['binbbp','440 '],{' '},['binbbp','488 '],{' '},['binbbp','510 '],{' '},['binbbp','532 '],{' '},['binbbp','595 '],{' '},['binbbp','660 '],{' '},['binbbp','676 '],{' '},['binbbp','715']);&lt;br /&gt;
header_med = strcat([' median','412 '],{' '},['median','440 '],{' '},['median','488 '],{' '},['median','510 '],{' '},['median','532 '],{' '},['median','595 '],{' '},['median','660 '],{' '},['medianbbp','676 '],{' '},['medianbbp','715']);&lt;br /&gt;
header_stat = strcat({' '},['pts'],{' '},['meandepth'])&lt;br /&gt;
total_hdr = char(strcat(header_b,header_std,header_med,header_stat));&lt;br /&gt;
total_dat = [binned,stdev,medi,stats];&lt;br /&gt;
&lt;br /&gt;
stid = fopen([file(end-7:end),'BB9stats'],'w+');&lt;br /&gt;
fprintf(stid,'%s\n',total_hdr);&lt;br /&gt;
dlmwrite([file(end-7:end),'BB9stats'],total_dat, '-append','delimiter',' ')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%figure&lt;br /&gt;
% for pt = 1:length(stats)&lt;br /&gt;
%    figure&lt;br /&gt;
%     plot(412:33.6667:715,binned(pt,4:4:36))%,412:33.6667:715,binned(pt,8),412:33.6667:715,binned(pt,12),412:33.6667:715,binned(pt,16),412:33.6667:715,binned(pt,20),412:33.6667:715,binned(pt,24),412:33.6667:715,binned(pt,28),412:33.6667:715,binned(pt,32),412:33.6667:715,binned(pt,36))&lt;br /&gt;
%     dph = strcat('depth',num2str(stats(pt,2)));&lt;br /&gt;
%     title(['BB9 spectra',file(end-7:end)])&lt;br /&gt;
%     ylabel('bbp data 1/m')&lt;br /&gt;
%     xlabel('412-715nm');&lt;br /&gt;
%     legend(strcat('depth',num2str(dph)))&lt;br /&gt;
%     hold on&lt;br /&gt;
%&lt;br /&gt;
%&lt;br /&gt;
%&lt;br /&gt;
% end&lt;br /&gt;
&lt;br /&gt;
clear binned stats stdev medi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%=======end BB9 plotting=============&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%=====================================&lt;br /&gt;
%=====================================&lt;br /&gt;
%========CTD plotting=================&lt;br /&gt;
%just downcast after 20m debubble&lt;br /&gt;
maxd = find(CTD30s_D == max(CTD30s_D));&lt;br /&gt;
t=1;&lt;br /&gt;
% % % t = maxd(1);&lt;br /&gt;
% % % while t&amp;gt;1;%t = maxd:-1:1  %cut out 20m downcast&lt;br /&gt;
% % %     if abs(CTD30s_D(t-15)) &amp;gt; abs(CTD30s_D(t)) &amp;amp;&amp;amp; CTD30s_D(t) &amp;lt; 20 %make sure not a false min&lt;br /&gt;
% % %         break&lt;br /&gt;
% % %     end&lt;br /&gt;
% % %     t = t -1;&lt;br /&gt;
% % % end&lt;br /&gt;
sepparation_index =  find(CTD30s_D == max(CTD30s_D)); %where to split cast&lt;br /&gt;
sep_ind = sepparation_index(1);&lt;br /&gt;
ctd_temp = ctd_temp(1:sep_ind);&lt;br /&gt;
CTD30s_Df = CTD30s_D(1:sep_ind);&lt;br /&gt;
ctd_sal = ctd_sal(1:sep_ind);&lt;br /&gt;
ctd_time = ctd_time(1:sep_ind);&lt;br /&gt;
ctd_cond = ctd_cond(1:sep_ind);&lt;br /&gt;
&lt;br /&gt;
%plot temp, sal, cond&lt;br /&gt;
h2 = figure;&lt;br /&gt;
q = jet(8);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(ctd_temp(t:sep_ind),-CTD30s_Df(t:sep_ind),'o-');&lt;br /&gt;
scatter(ctd_temp(t:sep_ind),-CTD30s_Df(t:sep_ind),3);&lt;br /&gt;
xlabel('Temp (C)')&lt;br /&gt;
ylabel('Depth (m)')&lt;br /&gt;
title('CTD');&lt;br /&gt;
axis([15 35 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
%plot(smooth(ctd_sal(t:sep_ind)),-CTD30s_Df(t:sep_ind),'o-');&lt;br /&gt;
scatter(smooth(ctd_sal(t:sep_ind)),-CTD30s_Df(t:sep_ind),3);&lt;br /&gt;
xlabel('Sal (PSU)')&lt;br /&gt;
%ylabel('Depth (m)')&lt;br /&gt;
title('CTD');&lt;br /&gt;
axis([34 38 -Inf 0])&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
set(gca, 'ColorOrder', q)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%plot(ctd_cond(t:sep_ind),-CTD30s_Df(t:sep_ind),'o-');&lt;br /&gt;
scatter(ctd_cond(t:sep_ind),-CTD30s_Df(t:sep_ind),3);&lt;br /&gt;
xlabel('Conductivity')&lt;br /&gt;
%ylabel('Depth (m)')&lt;br /&gt;
title('CTD');&lt;br /&gt;
axis([4 7 -Inf 0])&lt;br /&gt;
suptitle(strcat('SBE25 Output',file(end-8:end)));&lt;br /&gt;
saveas(gcf, ['CTD',file(end-7:end)], 'png')&lt;br /&gt;
%========end CTD plotting===============&lt;br /&gt;
%=======================================&lt;br /&gt;
%=======================================&lt;br /&gt;
&lt;br /&gt;
bwindow =5;&lt;br /&gt;
disp('doing CTD binning')&lt;br /&gt;
[binned,stats,stdev,medi]=databinner(CTD30s_Df(1:sep_ind),CTD_dat(1:sep_ind,:),bwindow)&lt;br /&gt;
&lt;br /&gt;
header_std = strcat([' std','time(s)'],{' '},['std','Depth(m) '],{' '},['std','Temp(C) '],{' '},['std','Cond '],{' '},['std','Sal(PSU) ']);&lt;br /&gt;
header_b = strcat(['bin','time(s) '],{' '},['bin','Depth(m) '],{' '},['bin','Temp(C) '],{' '},['bin','Cond '],{' '},['bin','Sal(PSU) ']);&lt;br /&gt;
header_med = strcat([' median','time(s) '],{' '},['median','Depth(m) '],{' '},['median','Temp(C) '],{' '},['median','Cond '],{' '},['median','Sal(PSU) ']);&lt;br /&gt;
header_stat = strcat({' '},['pts'],{' '},['meandepth'])&lt;br /&gt;
total_hdr = char(strcat(header_b,header_std,header_med,header_stat));&lt;br /&gt;
total_dat = [binned,stdev,medi,stats];&lt;br /&gt;
stid = fopen([file(end-7:end),'CTDstats'],'w+');&lt;br /&gt;
fprintf(stid,'%s\n',total_hdr);&lt;br /&gt;
dlmwrite([file(end-7:end),'CTDstats'],total_dat, '-append','delimiter',' ')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%===============================&lt;br /&gt;
%===============================&lt;br /&gt;
%===============================&lt;br /&gt;
%====ACS spectra plotting=======&lt;br /&gt;
&lt;br /&gt;
disp('FIX ACS CHANNELS IN SCRIPT TO CONTINUE WITH ACS PROC, THEN COMMENT THIS return LINE')&lt;br /&gt;
continue&lt;br /&gt;
&lt;br /&gt;
sepparation_index =  find(ACS_D == max(ACS_D)); %where to split cast&lt;br /&gt;
sep_ind = sepparation_index(1);&lt;br /&gt;
ACS_downcast = (ACS_dat(1:sep_ind,:));&lt;br /&gt;
ACS_D = smooth(ACS_D(1:sep_ind,:));&lt;br /&gt;
&lt;br /&gt;
Tref = 22.6 %(from factory cal)&lt;br /&gt;
header_b = ['Time(ms)  c400.9	c404.1	c407.3	c410.3	c413.7	c417.1	c420.5	c424.2	c427.9	c431.7	c435.2	c438.6	c442.5	c446.3	c450.0	c454.3	c458.1	c462.2	c466.2	c470.5	c474.5	c478.5	c482.7	c486.7	c490.6	c494.6	c498.6	c502.4	c506.6	c510.7	c514.7	c518.9	c522.7	c526.8	c530.8	c534.6	c538.4	c542.3	c546.1	c549.9	c553.6	c557.4	c561.0	c564.7	c568.1	c571.3	c574.7	c577.8	c581.2	c584.6	c588.3	c591.8	c595.2	c598.9	c602.6	c606.3	c610.2	c613.9	c617.7	c621.5	c625.2	c629.2	c632.9	c636.8	c640.7	c644.3	c648.4	c652.4	c656.0	c660.0	c663.9	c667.8	c671.3	c674.9	c679.1	c682.7	c686.3	c689.7	c693.4	c697.0	c700.5	c703.9	c707.1	c710.7	c714.2	c717.4	c720.8	c724.1	c727.5	c730.5	c734.2	a402.6	a405.9	a408.9	a411.9	a415.3	a418.7	a422.4	a426.0	a429.5	a433.3	a436.8	a440.3	a444.0	a447.9	a452.0	a455.9	a459.9	a463.8	a468.2	a472.2	a476.4	a480.4	a484.5	a488.5	a492.3	a496.1	a500.1	a504.1	a508.3	a512.5	a516.5	a520.3	a524.4	a528.2	a532.3	a536.1	a539.7	a543.9	a547.6	a551.4	a555.2	a558.7	a562.8	a566.2	a569.0	a572.2	a575.6	a579.0	a582.4	a585.8	a589.3	a592.7	a596.4	a599.9	a603.6	a607.3	a611.3	a615.0	a618.9	a622.7	a626.4	a630.2	a634.0	a638.0	a641.8	a645.6	a649.6	a653.5	a657.5	a661.1	a665.0	a668.8	a672.6	a676.3	a680.1	a683.8	a687.1	a690.8	a694.7	a698.1	a701.5	a705.0	a708.4	a711.8	a715.2	a718.5	a721.7	a725.1	a728.4	a731.8	a735.0	iTemp(C)	Conduct	Depth	XTemp	Salinity'];&lt;br /&gt;
legendvals = regexp(header_b,'\s','split')&lt;br /&gt;
channels = legendvals(2:end-5); %generating a list of ACS channels for TScal&lt;br /&gt;
for t2 = 2:length(channels)&lt;br /&gt;
    var = char(channels(t2))&lt;br /&gt;
    var  = var(2:end);&lt;br /&gt;
    chanlist(t2,:) = str2num(var)&lt;br /&gt;
end&lt;br /&gt;
TScorrected = ACS_TScal(ACS_downcast,Tref,ctd_time,ctd_sal,chanlist);%doing temperature and salinity correction.&lt;br /&gt;
keyboard&lt;br /&gt;
&lt;br /&gt;
ACS_newdncast = [ACS_downcast(:,1),TScorrected,ACS_downcast(:,end-4:end)];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bwindow =5;&lt;br /&gt;
disp('doing ACS binning')&lt;br /&gt;
[binned,stats,stdev,medi]=databinner(ACS_D(1:sep_ind),ACS_newdncast,bwindow)&lt;br /&gt;
%[binned,stats,stdev,medi]=databinner(ACS_D(1:sep_ind),ACS_downcast,bwindow)&lt;br /&gt;
for i=1:length(legendvals)&lt;br /&gt;
    header_std{i} = char([' std',legendvals{i}])';&lt;br /&gt;
end&lt;br /&gt;
header_std = char(header_std)';&lt;br /&gt;
for i=1:length(legendvals)&lt;br /&gt;
    header_med{i} = char([' median',legendvals{i}])';&lt;br /&gt;
end&lt;br /&gt;
header_med = char(header_med)';&lt;br /&gt;
&lt;br /&gt;
%header_std = strcat([' stdbbp','412 '],{' '},['stdbbp','440 '],{' '},['stdbbp','488 '],{' '},['stdbbp','510 '],{' '},['stdbbp','532 '],{' '},['stdbbp','595 '],{' '},['stdbbp','660 '],{' '},['stdbbp','676 '],{' '},['stdbbp','715']);&lt;br /&gt;
%header_b = strcat(['binACS','412 '],{' '},['binACS','440 '],{' '},['binACS','488 '],{' '},['binACS','510 '],{' '},['binACS','532 '],{' '},['binACS','595 '],{' '},['binACS','660 '],{' '},['binACS','676 '],{' '},['binACS','715']);&lt;br /&gt;
%header_med = strcat([' median','412 '],{' '},['median','440 '],{' '},['median','488 '],{' '},['median','510 '],{' '},['median','532 '],{' '},['median','595 '],{' '},['median','660 '],{' '},['medianbbp','676 '],{' '},['medianbbp','715']);&lt;br /&gt;
header_stat = strcat({' '},['pts'],{' '},['meandepth'])&lt;br /&gt;
total_hdr = char(strcat(header_b,header_std(1,:),header_med,header_stat));&lt;br /&gt;
total_dat = [binned,stdev,medi,stats];&lt;br /&gt;
stid = fopen([file(end-7:end),'ACSstats'],'w+');&lt;br /&gt;
fprintf(stid,'%s\n',total_hdr);&lt;br /&gt;
%dlmwrite([file(end-7:end),'ACSstats'],total_dat, '-append','delimiter',' ')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m35_index = find(abs(ACS_D(1:sep_ind) -35) == min(abs(ACS_D(1:sep_ind) - 35)))&lt;br /&gt;
m50_index = find(abs(ACS_D(1:sep_ind) -50) == min(abs(ACS_D(1:sep_ind) - 50)))&lt;br /&gt;
m80_index = find(abs(ACS_D(1:sep_ind) -80) == min(abs(ACS_D(1:sep_ind) - 80)))&lt;br /&gt;
m95_index = find(abs(ACS_D(1:sep_ind) -95) == min(abs(ACS_D(1:sep_ind) - 95)))&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot(400:3.8202:740,ACS_downcast(m35_index(1),2:91),400:3.8202:740,ACS_downcast(m50_index(1),2:91),400:3.8202:740,ACS_downcast(m80_index(1),2:91),400:3.8202:740,ACS_downcast(m95_index(1),2:91))%,400:3.8202:740,avg_spec_001May2012unfilb(:,2:91),    400:3.8202:740,avg_spec_001May2012filc(:,2:91),400:3.8202:740,avg_spec_001May2012unfilc(:,2:91))&lt;br /&gt;
title(['ACS 001 spectra',file(end-7:end)])&lt;br /&gt;
xlabel('400-740nm');&lt;br /&gt;
ylabel('C data 1/m')&lt;br /&gt;
legend('35m','50m','80m','95m')%,'May2012-unfilter','May2012-newfilter','May2012-newunfilter','May2012-newfilter runII','May2012-newunfilter runII')&lt;br /&gt;
%saveas(gcf, ['ACS001_C',file(end-7:end)], 'png')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot(400:3.7363:740,ACS_downcast(m35_index(1),92:182),400:3.7363:740,ACS_downcast(m50_index(1),92:182),400:3.7363:740,ACS_downcast(m80_index(1),92:182),400:3.7363:740,ACS_downcast(m95_index(1),92:182))%,400:3.7363:740,avg_spec_001May2012unfilb(:,92:182),    400:3.7363:740,avg_spec_001May2012filc(:,92:182),400:3.7363:740,avg_spec_001May2012unfilc(:,92:182))&lt;br /&gt;
title(['ACS 001 spectra',file(end-7:end)])&lt;br /&gt;
xlabel('400-740nm');&lt;br /&gt;
ylabel('A data 1/m')&lt;br /&gt;
legend('35m','50m','80m','95m')%'May2012-unfilter','May2012-newfilter','May2012-newunfilter','May2012-newfilter runII','May2012-newunfilter runII')&lt;br /&gt;
%saveas(gcf, ['ACS001_A',file(end-7:end)], 'png')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%TS corrected ACS data&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
plot(400:3.8202:740,ACS_newdncast(m35_index(1),2:91),400:3.8202:740,ACS_newdncast(m50_index(1),2:91),400:3.8202:740,ACS_newdncast(m80_index(1),2:91),400:3.8202:740,ACS_newdncast(m95_index(1),2:91))%,400:3.8202:740,avg_spec_001May2012unfilb(:,2:91),    400:3.8202:740,avg_spec_001May2012filc(:,2:91),400:3.8202:740,avg_spec_001May2012unfilc(:,2:91))&lt;br /&gt;
title(['ACS 001 TScor spectra',file(end-7:end)])&lt;br /&gt;
xlabel('400-740nm');&lt;br /&gt;
ylabel('C data 1/m')&lt;br /&gt;
legend('35m','50m','80m','95m')%,'May2012-unfilter','May2012-newfilter','May2012-newunfilter','May2012-newfilter runII','May2012-newunfilter runII')&lt;br /&gt;
%saveas(gcf, ['ACS001TSCOR_C',file(end-7:end)], 'png')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot(400:3.7363:740,ACS_newdncast(m35_index(1),92:182),400:3.7363:740,ACS_newdncast(m50_index(1),92:182),400:3.7363:740,ACS_newdncast(m80_index(1),92:182),400:3.7363:740,ACS_newdncast(m95_index(1),92:182))%,400:3.7363:740,avg_spec_001May2012unfilb(:,92:182),    400:3.7363:740,avg_spec_001May2012filc(:,92:182),400:3.7363:740,avg_spec_001May2012unfilc(:,92:182))&lt;br /&gt;
title(['ACS 001 TScor spectra',file(end-7:end)])&lt;br /&gt;
xlabel('400-740nm');&lt;br /&gt;
ylabel('A data 1/m')&lt;br /&gt;
legend('35m','50m','80m','95m')%'May2012-unfilter','May2012-newfilter','May2012-newunfilter','May2012-newfilter runII','May2012-newunfilter runII')&lt;br /&gt;
%saveas(gcf, ['ACS001TSCOR_A',file(end-7:end)], 'png')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%========end ACS plotting=============&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%====ACS profile plotting======&lt;br /&gt;
% % %&lt;br /&gt;
% % %&lt;br /&gt;
% % %&lt;br /&gt;
% % %     h3 = figure;&lt;br /&gt;
% % %     q = jet(4);&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,1)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,4),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,6)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('c (1/m)')&lt;br /&gt;
% % %     ylabel('Depth (m)')&lt;br /&gt;
% % %     title('413.7');&lt;br /&gt;
% % %     axis([-.1 0.1 -Inf Inf])&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,2)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,8),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,14)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('c (1/m)')&lt;br /&gt;
% % %     %ylabel('Depth (m)')&lt;br /&gt;
% % %     title('442.5');&lt;br /&gt;
% % %     axis([0 0.1 -Inf Inf])&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,3)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,24),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,54)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('c 1/m ')&lt;br /&gt;
% % %    % ylabel('Depth (m)')&lt;br /&gt;
% % %     title('595.2');&lt;br /&gt;
% % %     axis([0 0.1 -Inf Inf])&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,4)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,32),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,75)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('c (1/m)')&lt;br /&gt;
% % %    % ylabel('Depth (m)')&lt;br /&gt;
% % %     title('674.9');&lt;br /&gt;
% % %     axis([0 .1 -Inf Inf]) %was .95&lt;br /&gt;
% % %     suptitle(strcat('ACS attenuation',file(end-8:end)));&lt;br /&gt;
% % %     saveas(gcf, ['ACSCprofile',file(end-7:end)], 'png')&lt;br /&gt;
% % %&lt;br /&gt;
% % %  h3 = figure;&lt;br /&gt;
% % %     q = jet(4);&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,1)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,4),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,96)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('a (1/m)')&lt;br /&gt;
% % %     ylabel('Depth (m)')&lt;br /&gt;
% % %     title('411.9');&lt;br /&gt;
% % %     axis([-.1 0.1 -Inf Inf])&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,2)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,8),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,105)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('a (1/m)')&lt;br /&gt;
% % %     %ylabel('Depth (m)')&lt;br /&gt;
% % %     title('444');&lt;br /&gt;
% % %     axis([0 0.1 -Inf Inf])&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,3)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,24),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,145)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('a 1/m ')&lt;br /&gt;
% % %    % ylabel('Depth (m)')&lt;br /&gt;
% % %     title('596.4');&lt;br /&gt;
% % %     axis([0 0.1 -Inf Inf])&lt;br /&gt;
% % %&lt;br /&gt;
% % %     subplot(1,4,4)&lt;br /&gt;
% % %     set(gca, 'ColorOrder', q)&lt;br /&gt;
% % %     hold on&lt;br /&gt;
% % %     %plot(BB_new(:,32),-CTD30s_D,'o-');&lt;br /&gt;
% % %     scatter(smooth(ACS_downcast(:,166)),-ACS_D,3)&lt;br /&gt;
% % %     xlabel('a (1/m)')&lt;br /&gt;
% % %    % ylabel('Depth (m)')&lt;br /&gt;
% % %     title('676.3');&lt;br /&gt;
% % %     axis([0 .1 -Inf Inf]) %was .95&lt;br /&gt;
% % %     suptitle(strcat('ACS absorption',file(end-8:end)));&lt;br /&gt;
% % %     saveas(gcf, ['ACSAprofile',file(end-7:end)], 'png')&lt;br /&gt;
&lt;br /&gt;
%======= FINDING/FILTERING NAN IF TIME RECORDS GO OVER =====&lt;br /&gt;
nn= isnan(BB_new);&lt;br /&gt;
non= find(nn(:,1) ==1);&lt;br /&gt;
CTD_dat(non,:) = [];&lt;br /&gt;
BB_new(non,:) = [];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eriks</name></author>
		
	</entry>
</feed>