4Misc_StartV4PlatformV@ xHH@Rg(HH(dh '&ROGI'HHR@@  com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket PMPPDPaperCodeName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDPaperCodeName Letter com.apple.print.ticket.stateFlag 0 PMTiogaPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMTiogaPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0 0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0 0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.DocumentTicket.PMSpoolFormat com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.DocumentTicket.PMSpoolFormat application/pdf com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMColorSyncProfileID com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorSyncProfileID 285 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PrintSettingsTicket xHH@Rg(HH(dh '&ROGI'HHR@@  com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket PMPPDPaperCodeName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDPaperCodeName Letter com.apple.print.ticket.stateFlag 0 PMTiogaPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMTiogaPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0 0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0 0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.DocumentTicket.PMSpoolFormat com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.DocumentTicket.PMSpoolFormat application/pdf com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMColorSyncProfileID com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorSyncProfileID 285 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopyCollate com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PrintSettingsTicket xHHddg(HH(dh I''ROGI'HHddd com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket PMPPDPaperCodeName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDPaperCodeName borderless-85x11 com.apple.print.ticket.stateFlag 0 PMPPDTranslationStringPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDTranslationStringPaperName Borderless 8.5x11 in. com.apple.print.ticket.stateFlag 0 PMTiogaPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMTiogaPaperName borderless-85x11 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName Borderless 8.5x11 in. com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName borderless-85x11 com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.PrintSettings.PMColorMode com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorMode 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMDestinationType com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMDestinationType 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PrintSettingsTicket x HHddg(HH(dh I'' ROGI'HHddd com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket PMPPDPaperCodeName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDPaperCodeName borderless-85x11 com.apple.print.ticket.stateFlag 0 PMPPDTranslationStringPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDTranslationStringPaperName Borderless 8.5x11 in. com.apple.print.ticket.stateFlag 0 PMTiogaPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMTiogaPaperName borderless-85x11 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName Borderless 8.5x11 in. com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect 0 0 792 612 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName borderless-85x11 com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PageFormatTicket com.apple.print.PrintSettings.PMColorMode com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMColorMode 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMCopies com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMCopies 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMDestinationType com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMDestinationType 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMFirstPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMFirstPage 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMLastPage com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMLastPage 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.PrintSettings.PMPageRange com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PrintSettings.PMPageRange 1 2147483647 com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PrintSettingsTicket ^Graph*@@??WDashSettings#  !0/Normal@ Geneva<HHHH$$0/Normal@ Geneva<HHHH$$4444440 #@hNormal@ Geneva<HHHH$$4 4 4 4 4 4 homeEd¸hd:Old Stuff:2012:2012-01-30:lcrilley:FhdǸR)H+lcrilleyP 2012-01-30Ǹ©QA |L| 5A%hd:Old Stuff:2012:2012-01-30:lcrilleylcrilleyhd"Old Stuff/2012/2012-01-30/lcrilley/lcrilleyEd¸hd:Old Stuff:2012:2012-01-30:lcrilley:FhdǸR)H+lcrilleyP 2012-01-30Ǹ©QA |L| 5A%hd:Old Stuff:2012:2012-01-30:lcrilleylcrilleyhd"Old Stuff/2012/2012-01-30/lcrilley/RecentWindowsDocumentationGraphics.ihfHelp BrowserIgor Reference.ihfProgramming.ihfStatistics.ihfTable0:date_time,concUsing Igor.ihf 4Misc_EndVtXOPState_Start@VData Browserate_timeGizmonc erence.ihfProgrPeakFunctions2stics.ihfTable0GetInputStateUsing Igor.ihfSQL12/2012-01-30/lcXMLutils/XStructFitY .jobtiXTest XTest3[#hd"Old StXTestStructs tey4XOPState_EndVfV_Flag?V_npntsG@V_numNaNs?V_numINFsV_avg+?V_Sum2R;@V_sdev< ?V_semwDja?V_rmsxA?V_adevc ?V_skewU?V_kurtDV_minloc@@V_maxloc@V_min g?V_max q[?V_minRowLoc@@V_maxRowLoc@V_startRowV_endRowG@S_waveNamesT؍Pdate_time;conc;S_pathamesT؍P&hd:Old Stuff:2012:2012-01-30:lcrilley:S_fileNameT؍PHendraweek1.csvnLoadWave/J/D/W/E=1/K=0 Delimited text load from "Hendraweek1.csv" Data length: 1171, waves: date_time, conc Duplicate /O date_time, timeOfDaySorted // To be sorted soon Duplicate /O conc, concSorted // To be sorted soon timeOfDaySorted = mod(timeOfDaySorted, 24*60*60) // Remove date leaving only time-of-day Sort {timeOfDaySorted,date_time}, timeOfDaySorted, concSorted // Sort by timeOfDay, then by date Edit timeOfDaySorted, concSorted as "Sorted" CalcConcentrationStats(timeOfDaySorted, concSorted, 60) EditConcentrationStats(concStats) DisplayConcentrationStats(timeOfDaySorted, concSorted, concStats) !X &%%date_timedat?PP.A.A.A$.AJ.Ao.A.A.A.A.A+.AP.Av.A.A.A.A .A1.AW.A|.A.A.A.A.A8.A].A.A.A.A.A.A>.Ad.A.A.A.A.A.AE.Aj.A.A.A.A.A&.AK.Aq.A.A.A.A.A,.AR.Aw.A.A.A.A .A3.AX.A~.A.A.A.A.A9.A_.A.A.A.A.A.AP2Au2A2A2A2A 2A12AV2A|2A2Aǒ2A2A2A72A]2A2A2A͓2A2A2A>2Ac2A2A2AԔ2A2A2AD2Aj2A2A2Aڕ2A2A%2AK2Ap2A2A2A2A2A,2AQ2Aw2A2A—2A2A 2A22AX2A}2A2AȘ2A2A2A92A^2A2A2Aϙ2A2A2A?2Ae2A2A2A՚2A2A 2AF2Ak2A2A2Aܛ2A2A'2AL2Ar2A2A2A2A2A-2AS2Ax2A2AÝ2A2A2A42AY2A2A2Aʞ2A2A2A:2A`2A2A2AП2A2A2AA2Af2A2A2Aנ2A2A"2AG2Am2A2A2Aݡ2A2A(2AN2As2A2A2A2A 2A/2AT2Az2A2Aţ2A2A2A52A[2A2A2Aˤ2A2A2A<2Aa2A2A2Aҥ2A2A2AB2Ah2A2A2Aئ2A2A#2AI2An2A2A2Aߧ2A2A*2AO2Au2A2A2A2A 2A02AV2A{2A2AƩ2A2A2A72A\2A2A2Aͪ2A2A2A=2Ac2A2A2Aӫ2A2A2AD2Ai2A2A2Aڬ2A2A%2AJ2Ap2A2A2A2A2A+2AQ2Av2A2A2A2A 2A22AW2A}2A2Aȯ2A2A2A82A^2A2A2Aΰ2A2A2A?2Ad2A2A2Aձ2A2A 2AE2Ak2A2A2A۲2A2A&2AL2Aq2A2A2A2A2A-2AR2Ax2A2Aô2A2A2A32AY2A~2A2Aɵ2A2A2A:2A_2A2A2Aж2A2A2A@2Af2A2A2Aַ2A2A!2AG2Al2A2A2Aݸ2A2A(2AM2As2A2A2A2A 2A.2AT2Ay2A2Aĺ2A2A2A52AZ2A 7AE7Ak7A7A7Aۭ7A7A&7AL7Aq7A7A7A7A7A-7AR7Ax7A7Aï7A7A7A37AY7A~7A7Aɰ7A7A7A:7A_7A7A7Aб7A7A7A@7Af7A7A7Aֲ7A7A!7AG7Al7A7A7Aݳ7A7A(7AM7As7A7A7A7A 7A.7AT7Ay7A7Aĵ7A7A7A57AZ7A7A7A˶7A7A7A;7Aa7A7A7Aѷ7A7A7AB7Ag7A7A7Aظ7A7A#7AH7An7A7A7A޹7A7A)7AO7At7A7A7A7A 7A07AU7A{7A7Aƻ7A7A7A67A\7A7A7A̼7A7A7A7A7A&7AK7Aq7A7A7A7A7A,7AR7Aw7A7A7A7A 7A37AX7A~7A7A7A7A7A97A_7A7A7A7A7A7A@7Ae7A7A7A7A7A!7AF7Al7A7A7A7A7A'7AM7Ar7A7A7A7A7A.7AS7Ay7A7A7A7A7A47AZ7A7A7A7A7A7A;7A`7A7A7A7A7A7AA7Ag7A7A7A7A7A"7AH7Am7A7A7A7A7A)7AN7At7A7A7A7A 7A/7AU7Az7A7A7A7A7A67A[7A7A7A7A7A7A<7Ab7A7A7A7A7A7AC7Ah7A7A7A7A7A$7AI7Ao7A7A7A7A7A*7AAAcAAAAAAAAAAAADAAjAAAAAAAAAA%AAKAApAAAAAAAAAA,AAQAAwAAAAAAAA AA2AAXAA}AAAAAAAAAA9AA^AAAAAAAAAAAA?AAeAAAAAAAAAA AAFAAkAAAAAAAAAA'AALAArAAAAAAAAAA-AASAAxAAAAAAAAAA4AAYAAAAAAAAAAAA:AA`AAAAAAAAAAAAAAAfAAAAAAAAAA"AAGAAmAAAAAAAAAA(AANAAsAAAAAAAA AA/AATAAzAAAAAAAAAA5AA[AAAAAAAAAAAAs֧?k) ?{?}U.T?Z? ?Y#? N?հߓ? o`?5? M?ص]?zfl?I.!?j0 ?rfB?$ŋ?Gz? 8Kr? 34?^?-?kծ?($;?)/?P>?lTO?-}?^J]2?$ nk ?|y?a?|y?GC?5:?fc%?B?hx?< .?B? Tƿ?9?6;Nё?x?kQL?jׄ??l_@/ܹ?A!8?̯? bk_? ?Lq?@]?5w?/?ϼv1?}uU?dz?y8?vy]?M? D?"?6h?iUMu?nS? hUK?x`C?/?衶 ?x{%?'l??7j{?I'L?q?vꭁ?>D?o_?2A?Ÿ?v!H?Eb?=Զ?#0?Yk(?Z&|?m?7֊6?P?nM- ?R\U]?/?/?x@ٔ?Lu?Jg? ui?iWV?>+N5?E|'f?ec? {=?m?Uq7V?GȰ?Ry=?N 4s?VBw?~QB?z9cx?බ? w?a? w.?& ?Z ?7',? h"lx @2ZGU@,g~5@Ͻ@.@ϽK@Ƿw z?{,}@^? B?Ƽ8?W?G8-x@V`?@+H3@-σ@nQfL?M?h:;?V`? 0j@j@+0 @+5{@&䃞ͪ@dpz@Ϡ?@jMS@(r@/ ۖ@@+j0 C?,eX@ @j@3mJS @\4L@MJ@| @BsFZ@`ME*@9d/@7d@:#J{o@_ D ? \@LJ,@tˮ@8EGr?KԲ?[| @.R\U6@M-[닔"@T@J? %?;S.?%?#?>W[??J5o6?H@pɱ@5l/@\J?;SƮ?@߾@ v@e,i@ 8j@i&@oꐛ@f,@+ٱ@F ^ׯ@1ZGUS@8̒@ Y9@sFZ*o@D@ꐛF@ @=m@b4x@T@)W@V-@+0dug?J0?2d? )??x]`7?8L`?h"lxz%?}9?s? q[?ϽK?ΪVl?qmg?̒5?%6?/4i%?2%?ZӼc?5^I ?;Tގ?q@H?\wT?@ŊL?-s,?3.?C6?"*?\?û\w?ׁ?g\8?y? ^?$~{?l[?6[ ?+H3M?g~5f?v/?TN??d]Fx?je/@ ?46?ea!?H.!}? ui?al!A?|a2U0*?a?ɰ72?%u@>:u@@xW @Ƨ ?I?,?T7?6T? x?;D?#G? ?W?S!uq?(y?Z-?F?~?6?gaO;5@Py?U0*P?鷯g?ղH?j!?y^?P}:?d;O?U?v$$? X?n\?#?d=?EKOˏ?Kq_?׃Iq?Vbb?1:9C?q6?,cyW?I?U3;? !p$?77',?S"^?5?=~oӟ?M? Ln?}9]?(r?*8?׺?4?` @?wf\?fʉv?3?WA t ?'5?~ƃ-v?&J@)'$i?L;?pWs?ђ? [?ezF@-_??5"?Q??^?.c}?;zj?8?W%}e?E?ޭ,Yf?c_?Q_n?0AC?oB!?$}??moB?|Hߠ?-lI? gj?Ks+?q„? 1^?@?Y |E?Tm77?4J?n?:u<?f|?b ?ޞ? ~b?jP4`?l??y;i?\?ݘ?K?a?B?ϝ?D?@iQH2?.|?0*?4`_??)狽_?>9?8t?xe?rfB??S? [?ަ??d?߆y?w;S?VfJo ? 5?\X7?Do?2q ?U@?~NA~?|?h>n?%?-?0?w4E?쟧? ?w(F?ȵb??m4@?̶ֈ?-;?P?G?Cb?=? 8*5{?z1m?*%d0TMW0RGIA%Notebook1DocumentationDocumentationB'$B'$AHHddg(HH(dh %no%5$Normal < BHHHH$$^bnZD ($$(%%%%%%%0The task is to take concentration versus date/time data and produce a graph showing statistics on the data binned by time-of-day (ignoring the date). The bins consist of one-hour intervals.  First, I loaded the data using Data->Load Waves->Load Waves and selecting Delimited Text for File Type. This generated a command like this: LoadWave/J/D/W/E=1/K=0  2This data is already loaded into this experiment.  g$You can execute the commands in blue below by selecting them in this notebook and pressing Ctrl-Enter. $ wUpon loading the file I got a wave named date_time and a wave named conc. They are shown in this experiment in Table0.  ^I created copies of the input data which will be processed and sorted in the following steps: =Duplicate /O date_time, timeOfDaySorted // To be sorted soon 5Duplicate /O conc, concSorted // To be sorted soon  >I removed the date component of timeOfDaySorted by executing: YtimeOfDaySorted = mod(timeOfDaySorted, 24*60*60) // Remove date leaving only time-of-day  6I sorted the data first by time-of-day, then by date: aSort {timeOfDaySorted,date_time}, timeOfDaySorted, concSorted // Sort by timeOfDay, then by date  -To see what I had at this point, I executed: -Edit timeOfDaySorted, concSorted as "Sorted"  I wrote a function, CalcConcentrationStats, to compute the average of the concentrations over each hour and to extract other statistics. It is long and fairly complicated and is in the procedure window of my Igor experiment.  I executed: 8CalcConcentrationStats(timeOfDaySorted, concSorted, 60)  ITo see a table of the results, I executed another function that I wrote: "EditConcentrationStats(concStats)  jI then made a graph of the input data and the mean and standard deviation using another function I wrote: BDisplayConcentrationStats(timeOfDaySorted, concSorted, concStats)  I then wrote a function that does all of this, starting from the raw date_time and conc waves. This function is named ProcessConcentrations.  HTo try it, first kill the graph and all of the tables EXCEPT for Table0 (which contains the raw date_time and conc waves). Now, kill all unused waves by executing: 56<KillWaves/A/Z  *Now run the master function by executing: 'ProcessConcentrations(date_time, conc)  Background Information  This experiment uses a lot of techniques and Igor concepts and you need to understand them in order to use it effectively. If you have not already done the first half of the Igor guided tour, you should do it now. Create a new experiment and then choose Help->Getting Started.  Notes on Usage  2$The functions create output waves (timeOfDaySorted and concStat) with fixed names. This means that if you run CalcConcentrationStats or ProcessConcentrations, they will overwrite any previously-created results. To avoid this use . Store your raw data and processed output waves in a separate data folder.  $To use the procedures in your own experiments it is easiest to save the procedure file as a "global procedure file". This means that Igor opens it at launch and keeps it open till you quit Igor. See  for details.  Programming Notes  The CalcConcentrationStats procedure creates a 2D output wave. Its rows correspond to bins (time-of-day intervals) and its columns contain various statistics (e.g., mean, median, standard deviation).  $In Igor, you can use a column of a 2D wave as a trace. This feature is utilized in DisplayConcentrationStats. To learn more about this, see .  The CalcConcentrationStats function assigns column dimension labels to the 2D output wave. It then uses these dimension labels in statements like: " concStats[bin][%stddev] = V_sdev ^$%stddev means "the column whose dimension label is 'stddev'. To learn more about this, see . [\ YHThe CalcConcentrationStats uses waveform assignment statements. See  and  for details. DEJKZ&(0HP4<$ D L < (  . 6 f (   V^   XCodel SubtopicH TopicH     %  ! %" Data FoldersDisplayHelpTopic "Data Folders"#Subrange DisplayDisplayHelpTopic "Subrange Display"#Dimension LabelsDisplayHelpTopic "Dimension Labels""5%%Waveform Arithmetic and AssignmentDisplayHelpTopic "Waveform Arithmetic and Assignment" 3!!Multidimensional Wave AssignmentDisplayHelpTopic "Multidimensional Wave Assignment"$Procedure WindowsDisplayHelpTopic "Procedure Windows"?@!< @8 GenevaMonacoCourierHelveticaNew YorkPalatinoTimesChicagoSymbolOsakaAvant GardeTimes New RomanArialCourier NewAGaramondAmerican Typewriter Light2``Action0Action1Action2Action3Action4Action5// Platform=Macintosh, IGORVersion=6.230, architecture=Intel Silent 101 // use | as bitwise or -- not comment. NewPath/Z lcrilley "hd:Old Stuff:2012:2012-01-30:lcrilley:" DefaultFont "Geneva" MoveWindow/P -1216,35,-312,872 Table0() MoveWindow/C 2,815,1206,1018 OpenNotebook/N=Documentation/W=(39,66,804,655)/J=66820 "Notebook1" as "Documentation" Window Table0() : Table PauseUpdate; Silent 1 // building window... Edit/W=(5,44,502,541) date_time,conc ModifyTable format(Point)=1,format(date_time)=8,width(date_time)=146 EndMacro T#pragma rtGlobals=1 // Use modern global access method. Function CalcConcentrationStats(sortedTimeOfDay, sortedConc, averagingIntervalInMinutes) Wave sortedTimeOfDay // Time-of-day wave Wave sortedConc // Concentration wave Variable averagingIntervalInMinutes // Interval over which to average in minutes; e.g., 60 for 1 hour Variable numBins = (24 * 60) / averagingIntervalInMinutes Variable averagingIntervalInSeconds = averagingIntervalInMinutes * 60 // Make output waves Variable numStatsColumns = 8 Make /O /D /N=(numBins,numStatsColumns) concStats = 0 // 2D wave SetDimLabel 1, 0, Count, concStats // Column 0 is count of concentrations in bin SetDimLabel 1, 1, First, concStats // Column 1 is first input point in bin SetDimLabel 1, 2, Last, concStats // Column 2 is last input point in bin SetDimLabel 1, 3, Min, concStats // Column 3 is median concentration for bin SetDimLabel 1, 4, Max, concStats // Column 4 is median concentration for bin SetDimLabel 1, 5, Mean, concStats // Column 5 is mean concentration for bin SetDimLabel 1, 6, StdDev, concStats // Column 6 is standard deviation for bin SetDimLabel 1, 7, Median, concStats // Column 7 is median concentration for bin // Set X scaling such that the statistics for each bin fall in the middle of bin when graphed SetScale/P x, averagingIntervalInSeconds/2, averagingIntervalInSeconds, "dat", concStats // Preset columns of output concStats[][%first] = -1 concStats[][%last] = -1 // Find the first and last point of each bin Variable numInputPoints = numpnts(sortedTimeOfDay) Variable i, bin, timeOfDay for (i=0; i