4Misc_Start4Platform@ 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 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 PMPPDTranslationStringPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDTranslationStringPaperName US 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 753.84002685546875 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 -5.03997802734375 -18 786.96002197265625 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 753.84002685546875 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 -5.03997802734375 -18 786.96002197265625 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 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.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 HH@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 PMPPDTranslationStringPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDTranslationStringPaperName US 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 753.84002685546875 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 -5.03997802734375 -18 786.96002197265625 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 753.84002685546875 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 -5.03997802734375 -18 786.96002197265625 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 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.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 ,N`Normal@ Geneva<HHHH$$4 4 4 4 4 4 homeZd oiMacintosh HD:Users:beindaz:Documents:WSU:Research:igorPros: Macintosh HDi|H+/igorPros  ResearchiodV/.wW?Macintosh HD:Users:beindaz:Documents:WSU:Research:igorProsigorPros Macintosh HD-Users/beindaz/Documents/WSU/Research/igorPros/xRecentWindowsDAdvanced Topics.ihfHelp BrowserIgor Reference.ihfProgramming.ihf 4Misc_EndXOPState_Start`Data Browsering.ihfiGizmo PPPeakFunctions24XOPState_Endl9:@\`AkR>V_chisqC&?V_numNaNsV_numINFsV_npnts6@V_nterms@V_nheldV_startRowV_endRow5@V_startColV_endColV_startLayerV_endLayerV_startChunkV_endChunk>NModelData() Display;AppendImage M_0 Display;AppendImage M_20 WMCreateImageLineProfileGraph(); ModelData() ModelData() ModelData() ThreadedDIM(1,-1,21,1,600,500,700) AppendToTable W_cerr,W_c,W_Berr,W_B,W_Aerr,W_A Edit c_0,c_1,c_2,c_3,c_4 ThreadedDIM(1,-1,21,0,600,500,700) Display W_B CurveFit/M=2/W=0 exp, W_B/D Fit converged properly fit_W_B= W_coef[0]+W_coef[1]*exp(-W_coef[2]*x) W_coef={6.0384,14,0.20549} V_chisq= 1.11039;V_npnts= 22;V_numNaNs= 0;V_numINFs= 0; V_startRow= 0;V_endRow= 21; W_sigma={0.113,0.189,0.00685} Coefficient values one standard deviation y0 =6.0384 0.113 A =14 0.189 invTau =0.20549 0.00685 Insanity(1,-1,21,10,500,700,100,0) 7.54502 seconds KillWaves loopwave,intensity,c_0,e_0,c_1,e_1,c_2,e_2,c_3,e_3,c_4,e_4,c_5,e_5,c_6;DelayUpdate KillWaves e_6,c_7,e_7,c_8,e_8,c_9,e_9,c_10,e_10,c_11,e_11,c_12,e_12,c_13,e_13;DelayUpdate KillWaves c_14,e_14,c_15,e_15,c_16,e_16,c_17,e_17,c_18,e_18,c_19,e_19,c_20,e_20;DelayUpdate KillWaves c_21,e_21,fit_W_ImageLineProfile,fit_W_B,M_Covar,A10,A10err,B10,B10err;DelayUpdate KillWaves C10,C10err,A20,A20err,B20,B20err,C20,C20err,A30,A30err,B30,B30err,C30;DelayUpdate KillWaves C30err,A40,A40err,B40,B40err,C40,C40err,A50,A50err,B50,B50err,C50;DelayUpdate KillWaves C50err,A60,A60err,B60,B60err,C60,C60err,A70,A70err,B70,B70err,C70;DelayUpdate KillWaves C70err,A80,A80err,B80,B80err,C80,C80err,A90,A90err,B90,B90err,C90;DelayUpdate KillWaves C90err,A100,A100err,B100,B100err,C100,C100err,A110,A110err,B110;DelayUpdate KillWaves B110err,C110,C110err,A120,A120err,B120,B120err,C120,C120err,A130;DelayUpdate KillWaves A130err,B130,B130err,C130,C130err,A140,A140err,B140,B140err,C140;DelayUpdate KillWaves C140err,A150,A150err,B150,B150err,C150,C150err,A160,A160err,B160;DelayUpdate KillWaves B160err,C160,C160err,A170,A170err,B170,B170err,C170,C170err,A180;DelayUpdate KillWaves A180err,B180,B180err,C180,C180err,A190,A190err,B190,B190err,C190;DelayUpdate KillWaves C190err,A200,A200err,B200,B200err,C200,C200err,A210,A210err,B210;DelayUpdate KillWaves B210err,C210,C210err,A220,A220err,B220,B220err,C220,C220err,A230;DelayUpdate KillWaves A230err,B230,B230err,C230,C230err,A240,A240err,B240,B240err,C240;DelayUpdate KillWaves C240err,A250,A250err,B250,B250err,C250,C250err,A260,A260err,B260;DelayUpdate KillWaves B260err,C260,C260err,A270,A270err,B270,B270err,C270,C270err,A280;DelayUpdate KillWaves A280err,B280,B280err,C280,C280err,A290,A290err,B290,B290err,C290;DelayUpdate KillWaves C290err,A300,A300err,B300,B300err,C300,C300err,A310,A310err,B310;DelayUpdate KillWaves B310err,C310,C310err,A320,A320err,B320,B320err,C320,C320err,A330;DelayUpdate KillWaves A330err,B330,B330err,C330,C330err,A340,A340err,B340,B340err,C340;DelayUpdate KillWaves C340err,A350,A350err,B350,B350err,C350,C350err,A360,A360err,B360;DelayUpdate KillWaves B360err,C360,C360err,A370,A370err,B370,B370err,C370,C370err,A380;DelayUpdate KillWaves A380err,B380,B380err,C380,C380err,A390,A390err,B390,B390err,C390;DelayUpdate KillWaves C390err,A400,A400err,B400,B400err,C400,C400err,A410,A410err,B410;DelayUpdate KillWaves B410err,C410,C410err,A420,A420err,B420,B420err,C420,C420err,A430;DelayUpdate KillWaves A430err,B430,B430err,C430,C430err,A440,A440err,B440,B440err,C440;DelayUpdate KillWaves C440err,A450,A450err,B450,B450err,C450,C450err,A460,A460err,B460;DelayUpdate KillWaves B460err,C460,C460err,A470,A470err,B470,B470err,C470,C470err,A480;DelayUpdate KillWaves A480err,B480,B480err,C480,C480err,A490,A490err,B490,B490err,C490;DelayUpdate KillWaves C490err,A500,A500err,B500,B500err,C500,C500err,A510,A510err,B510;DelayUpdate KillWaves B510err,C510,C510err,A520,A520err,B520,B520err,C520,C520err,A530;DelayUpdate KillWaves A530err,B530,B530err,C530,C530err,A540,A540err,B540,B540err,C540;DelayUpdate KillWaves C540err,A550,A550err,B550,B550err,C550,C550err,A560,A560err,B560;DelayUpdate KillWaves B560err,C560,C560err,A570,A570err,B570,B570err,C570,C570err,A580;DelayUpdate KillWaves A580err,B580,B580err,C580,C580err,A590,A590err,B590,B590err,C590;DelayUpdate KillWaves C590err,A600,A600err,B600,B600err,C600,C600err,A610,A610err,B610;DelayUpdate KillWaves B610err,C610,C610err,A620,A620err,B620,B620err,C620,C620err,A630;DelayUpdate KillWaves A630err,B630,B630err,C630,C630err,A640,A640err,B640,B640err,C640;DelayUpdate KillWaves C640err,A650,A650err,B650,B650err,C650,C650err,A660,A660err,B660;DelayUpdate KillWaves B660err,C660,C660err,A670,A670err,B670,B670err,C670,C670err,A680;DelayUpdate KillWaves A680err,B680,B680err,C680,C680err,A690,A690err,B690,B690err,C690;DelayUpdate KillWaves C690err,A700,A700err,B700,B700err,C700,C700err,A710,A710err,B710;DelayUpdate KillWaves B710err,C710,C710err,A720,A720err,B720,B720err,C720,C720err,A730;DelayUpdate KillWaves A730err,B730,B730err,C730,C730err,A740,A740err,B740,B740err,C740;DelayUpdate KillWaves C740err,A750,A750err,B750,B750err,C750,C750err,A760,A760err,B760;DelayUpdate KillWaves B760err,C760,C760err,A770,A770err,B770,B770err,C770,C770err,A780;DelayUpdate KillWaves A780err,B780,B780err,C780,C780err,A790,A790err,B790,B790err,C790;DelayUpdate KillWaves C790err,A800,A800err,B800,B800err,C800,C800err,A810,A810err,B810;DelayUpdate KillWaves B810err,C810,C810err,A820,A820err,B820,B820err,C820,C820err,A830;DelayUpdate KillWaves A830err,B830,B830err,C830,C830err,A840,A840err,B840,B840err,C840;DelayUpdate KillWaves C840err,A850,A850err,B850,B850err,C850,C850err,A860,A860err,B860;DelayUpdate KillWaves B860err,C860,C860err,A870,A870err,B870,B870err,C870,C870err,A880;DelayUpdate KillWaves A880err,B880,B880err,C880,C880err,A890,A890err,B890,B890err,C890;DelayUpdate KillWaves C890err,A900,A900err,B900,B900err,C900,C900err,A910,A910err,B910;DelayUpdate KillWaves B910err,C910,C910err,A920,A920err,B920,B920err,C920,C920err,A930;DelayUpdate KillWaves A930err,B930,B930err,C930,C930err,A940,A940err,B940,B940err,C940;DelayUpdate KillWaves C940err,A950,A950err,B950,B950err,C950,C950err,A960,A960err,B960;DelayUpdate KillWaves B960err,C960,C960err,A970,A970err,B970,B970err,C970,C970err,A980;DelayUpdate KillWaves A980err,B980,B980err,C980,C980err,A990,A990err,B990,B990err,C990;DelayUpdate KillWaves C990err,A1000,A1000err,B1000,B1000err,C1000,C1000err,A1010,A1010err;DelayUpdate KillWaves B1010,B1010err,C1010,C1010err KillWaves yTrace,xTrace,W_err4,W_err3,W_err2,W_err1,W_coef4,W_coef3,W_coef2;DelayUpdate KillWaves W_coef1,W_s,W_c1,W_LineProfileX,W_LineProfileY,W_ImageLineProfile;DelayUpdate KillWaves W_LineProfileStdv,W_sigma,W_coef,SDP0,SDP0err,w10,w10err,y010,y010err;DelayUpdate KillWaves SDP010,SDP010err,w20,w20err,y020,y020err,SDP020,SDP020err,w30,w30err;DelayUpdate KillWaves y030,y030err,SDP030,SDP030err,w40,w40err,y040,y040err,SDP040,SDP040err;DelayUpdate KillWaves w50,w50err,y050,y050err,SDP050,SDP050err,w60,w60err,y060,y060err;DelayUpdate KillWaves SDP060,SDP060err,w70,w70err,y070,y070err,SDP070,SDP070err,w80,w80err;DelayUpdate KillWaves y080,y080err,SDP080,SDP080err,w90,w90err,y090,y090err,SDP090,SDP090err;DelayUpdate KillWaves w100,w100err,y0100,y0100err,SDP0100,SDP0100err,w110,w110err,y0110;DelayUpdate KillWaves y0110err,SDP0110,SDP0110err,w120,w120err,y0120,y0120err,SDP0120;DelayUpdate KillWaves SDP0120err,w130,w130err,y0130,y0130err,SDP0130,SDP0130err,w140,w140err;DelayUpdate KillWaves y0140,y0140err,SDP0140,SDP0140err,w150,w150err,y0150,y0150err,SDP0150;DelayUpdate KillWaves SDP0150err,w160,w160err,y0160,y0160err,SDP0160,SDP0160err,w170,w170err;DelayUpdate KillWaves y0170,y0170err,SDP0170,SDP0170err,w180,w180err,y0180,y0180err,SDP0180;DelayUpdate KillWaves SDP0180err,w190,w190err,y0190,y0190err,SDP0190,SDP0190err,w200,w200err;DelayUpdate KillWaves y0200,y0200err,SDP0200,SDP0200err,w210,w210err,y0210,y0210err,SDP0210;DelayUpdate KillWaves SDP0210err,w220,w220err,y0220,y0220err,SDP0220,SDP0220err,w230,w230err;DelayUpdate KillWaves y0230,y0230err,SDP0230,SDP0230err,w240,w240err,y0240,y0240err,SDP0240;DelayUpdate KillWaves SDP0240err,w250,w250err,y0250,y0250err,SDP0250,SDP0250err,w260,w260err;DelayUpdate KillWaves y0260,y0260err,SDP0260,SDP0260err,w270,w270err,y0270,y0270err,SDP0270;DelayUpdate KillWaves SDP0270err,w280,w280err,y0280,y0280err,SDP0280,SDP0280err,w290,w290err;DelayUpdate KillWaves y0290,y0290err,SDP0290,SDP0290err,w300,w300err,y0300,y0300err,SDP0300;DelayUpdate KillWaves SDP0300err,w310,w310err,y0310,y0310err,SDP0310,SDP0310err,w320,w320err;DelayUpdate KillWaves y0320,y0320err,SDP0320,SDP0320err,w330,w330err,y0330,y0330err,SDP0330;DelayUpdate KillWaves SDP0330err,w340,w340err,y0340,y0340err,SDP0340,SDP0340err,w350,w350err;DelayUpdate KillWaves y0350,y0350err,SDP0350,SDP0350err,w360,w360err,y0360,y0360err,SDP0360;DelayUpdate KillWaves SDP0360err,w370,w370err,y0370,y0370err,SDP0370,SDP0370err,w380,w380err;DelayUpdate KillWaves y0380,y0380err,SDP0380,SDP0380err,w390,w390err,y0390,y0390err,SDP0390;DelayUpdate KillWaves SDP0390err,w400,w400err,y0400,y0400err,SDP0400,SDP0400err,w410,w410err;DelayUpdate KillWaves y0410,y0410err,SDP0410,SDP0410err,w420,w420err,y0420,y0420err,SDP0420;DelayUpdate KillWaves SDP0420err,w430,w430err,y0430,y0430err,SDP0430,SDP0430err,w440,w440err;DelayUpdate KillWaves y0440,y0440err,SDP0440,SDP0440err,w450,w450err,y0450,y0450err,SDP0450;DelayUpdate KillWaves SDP0450err,w460,w460err,y0460,y0460err,SDP0460,SDP0460err,w470,w470err;DelayUpdate KillWaves y0470,y0470err,SDP0470,SDP0470err,w480,w480err,y0480,y0480err,SDP0480;DelayUpdate KillWaves SDP0480err,w490,w490err,y0490,y0490err,SDP0490,SDP0490err,w500,w500err;DelayUpdate KillWaves y0500,y0500err,SDP0500,SDP0500err,w510,w510err,y0510,y0510err,SDP0510;DelayUpdate KillWaves SDP0510err,w520,w520err,y0520,y0520err,SDP0520,SDP0520err,w530,w530err;DelayUpdate KillWaves y0530,y0530err,SDP0530,SDP0530err,w540,w540err,y0540,y0540err,SDP0540;DelayUpdate KillWaves SDP0540err,w550,w550err,y0550,y0550err,SDP0550,SDP0550err,w560,w560err;DelayUpdate KillWaves y0560,y0560err,SDP0560,SDP0560err,w570,w570err,y0570,y0570err,SDP0570;DelayUpdate KillWaves SDP0570err,w580,w580err,y0580,y0580err,SDP0580,SDP0580err,w590,w590err;DelayUpdate KillWaves y0590,y0590err,SDP0590,SDP0590err,w600,w600err,y0600,y0600err,SDP0600;DelayUpdate KillWaves SDP0600err,w610,w610err,y0610,y0610err,SDP0610,SDP0610err,w620,w620err;DelayUpdate KillWaves y0620,y0620err,SDP0620,SDP0620err,w630,w630err,y0630,y0630err,SDP0630;DelayUpdate KillWaves SDP0630err,w640,w640err,y0640,y0640err,SDP0640,SDP0640err,w650,w650err;DelayUpdate KillWaves y0650,y0650err,SDP0650,SDP0650err,w660,w660err,y0660,y0660err,SDP0660;DelayUpdate KillWaves SDP0660err,w670,w670err,y0670,y0670err,SDP0670,SDP0670err,w680,w680err;DelayUpdate KillWaves y0680,y0680err,SDP0680,SDP0680err,w690,w690err,y0690,y0690err,SDP0690;DelayUpdate KillWaves SDP0690err,w700,w700err,y0700,y0700err,SDP0700,SDP0700err,w710,w710err;DelayUpdate KillWaves y0710,y0710err,SDP0710,SDP0710err,w720,w720err,y0720,y0720err,SDP0720;DelayUpdate KillWaves SDP0720err,w730,w730err,y0730,y0730err,SDP0730,SDP0730err,w740,w740err;DelayUpdate KillWaves y0740,y0740err,SDP0740,SDP0740err,w750,w750err,y0750,y0750err,SDP0750;DelayUpdate KillWaves SDP0750err,w760,w760err,y0760,y0760err,SDP0760,SDP0760err,w770,w770err;DelayUpdate KillWaves y0770,y0770err,SDP0770,SDP0770err,w780,w780err,y0780,y0780err,SDP0780;DelayUpdate KillWaves SDP0780err,w790,w790err,y0790,y0790err,SDP0790,SDP0790err,w800,w800err;DelayUpdate KillWaves y0800,y0800err,SDP0800,SDP0800err,w810,w810err,y0810,y0810err,SDP0810;DelayUpdate KillWaves SDP0810err,w820,w820err,y0820,y0820err,SDP0820,SDP0820err,w830,w830err;DelayUpdate KillWaves y0830,y0830err,SDP0830,SDP0830err,w840,w840err,y0840,y0840err,SDP0840;DelayUpdate KillWaves SDP0840err,w850,w850err,y0850,y0850err,SDP0850,SDP0850err,w860,w860err;DelayUpdate KillWaves y0860,y0860err,SDP0860,SDP0860err,w870,w870err,y0870,y0870err,SDP0870;DelayUpdate KillWaves SDP0870err,w880,w880err,y0880,y0880err,SDP0880,SDP0880err,w890,w890err;DelayUpdate KillWaves y0890,y0890err,SDP0890,SDP0890err,w900,w900err,y0900,y0900err,SDP0900;DelayUpdate KillWaves SDP0900err,w910,w910err,y0910,y0910err,SDP0910,SDP0910err,w920,w920err;DelayUpdate KillWaves y0920,y0920err,SDP0920,SDP0920err,w930,w930err,y0930,y0930err,SDP0930;DelayUpdate KillWaves SDP0930err,w940,w940err,y0940,y0940err,SDP0940,SDP0940err,w950,w950err;DelayUpdate KillWaves y0950,y0950err,SDP0950,SDP0950err,w960,w960err,y0960,y0960err,SDP0960;DelayUpdate KillWaves SDP0960err,w970,w970err,y0970,y0970err,SDP0970,SDP0970err,w980,w980err;DelayUpdate KillWaves y0980,y0980err,SDP0980,SDP0980err,w990,w990err,y0990,y0990err,SDP0990;DelayUpdate KillWaves SDP0990err,w1000,w1000err,y01000,y01000err,SDP01000,SDP01000err,w1010;DelayUpdate KillWaves w1010err,y01010,y01010err,SDP01010,SDP01010err Insanity(1,-1,21,10,500,700,100,1) 3.06014 seconds Edit M_0,M_1,M_2,M_3,M_4,M_5,M_6,M_7,M_8,M_9,M_10,M_11,M_12,M_13,M_14,M_15,M_16;DelayUpdate AppendToTable M_17,M_18,M_19,M_20,M_21 KillWaves yTrace,xTrace,W_coef1,W_coef2,W_coef3,W_coef4,W_err1,W_err2,W_err3;DelayUpdate KillWaves W_err4,W_s,W_c1,SDP0,SDP0err,w10,w10err,y010,y010err,SDP010,SDP010err;DelayUpdate KillWaves w20,w20err,y020,y020err,SDP020,SDP020err,w30,w30err,y030,y030err;DelayUpdate KillWaves SDP030,SDP030err,w40,w40err,y040,y040err,SDP040,SDP040err,w50,w50err;DelayUpdate KillWaves y050,y050err,SDP050,SDP050err,w60,w60err,y060,y060err,SDP060,SDP060err;DelayUpdate KillWaves w70,w70err,y070,y070err,SDP070,SDP070err,w80,w80err,y080,y080err;DelayUpdate KillWaves SDP080,SDP080err,w90,w90err,y090,y090err,SDP090,SDP090err,w100,w100err;DelayUpdate KillWaves y0100,y0100err,SDP0100,SDP0100err,w110,w110err,y0110,y0110err,SDP0110;DelayUpdate KillWaves SDP0110err,w120,w120err,y0120,y0120err,SDP0120,SDP0120err,w130,w130err;DelayUpdate KillWaves y0130,y0130err,SDP0130,SDP0130err,w140,w140err,y0140,y0140err,SDP0140;DelayUpdate KillWaves SDP0140err,w150,w150err,y0150,y0150err,SDP0150,SDP0150err,w160,w160err;DelayUpdate KillWaves y0160,y0160err,SDP0160,SDP0160err,w170,w170err,y0170,y0170err,SDP0170;DelayUpdate KillWaves SDP0170err,w180,w180err,y0180,y0180err,SDP0180,SDP0180err,w190,w190err;DelayUpdate KillWaves y0190,y0190err,SDP0190,SDP0190err,w200,w200err,y0200,y0200err,SDP0200;DelayUpdate KillWaves SDP0200err,w210,w210err,y0210,y0210err,SDP0210,SDP0210err,w220,w220err;DelayUpdate KillWaves y0220,y0220err,SDP0220,SDP0220err,w230,w230err,y0230,y0230err,SDP0230;DelayUpdate KillWaves SDP0230err,w240,w240err,y0240,y0240err,SDP0240,SDP0240err,w250,w250err;DelayUpdate KillWaves y0250,y0250err,SDP0250,SDP0250err,w260,w260err,y0260,y0260err,SDP0260;DelayUpdate KillWaves SDP0260err,w270,w270err,y0270,y0270err,SDP0270,SDP0270err,w280,w280err;DelayUpdate KillWaves y0280,y0280err,SDP0280,SDP0280err,w290,w290err,y0290,y0290err,SDP0290;DelayUpdate KillWaves SDP0290err,w300,w300err,y0300,y0300err,SDP0300,SDP0300err,w310,w310err;DelayUpdate KillWaves y0310,y0310err,SDP0310,SDP0310err,w320,w320err,y0320,y0320err,SDP0320;DelayUpdate KillWaves SDP0320err,w330,w330err,y0330,y0330err,SDP0330,SDP0330err,w340,w340err;DelayUpdate KillWaves y0340,y0340err,SDP0340,SDP0340err,w350,w350err,y0350,y0350err,SDP0350;DelayUpdate KillWaves SDP0350err,w360,w360err,y0360,y0360err,SDP0360,SDP0360err,w370,w370err;DelayUpdate KillWaves y0370,y0370err,SDP0370,SDP0370err,w380,w380err,y0380,y0380err,SDP0380;DelayUpdate KillWaves SDP0380err,w390,w390err,y0390,y0390err,SDP0390,SDP0390err,w400,w400err;DelayUpdate KillWaves y0400,y0400err,SDP0400,SDP0400err,w410,w410err,y0410,y0410err,SDP0410;DelayUpdate KillWaves SDP0410err,w420,w420err,y0420,y0420err,SDP0420,SDP0420err,w430,w430err;DelayUpdate KillWaves y0430,y0430err,SDP0430,SDP0430err,w440,w440err,y0440,y0440err,SDP0440;DelayUpdate KillWaves SDP0440err,w450,w450err,y0450,y0450err,SDP0450,SDP0450err,w460,w460err;DelayUpdate KillWaves y0460,y0460err,SDP0460,SDP0460err,w470,w470err,y0470,y0470err,SDP0470;DelayUpdate KillWaves SDP0470err,w480,w480err,y0480,y0480err,SDP0480,SDP0480err,w490,w490err;DelayUpdate KillWaves y0490,y0490err,SDP0490,SDP0490err,w500,w500err,y0500,y0500err,SDP0500;DelayUpdate KillWaves SDP0500err,w510,w510err,y0510,y0510err,SDP0510,SDP0510err,w520,w520err;DelayUpdate KillWaves y0520,y0520err,SDP0520,SDP0520err,w530,w530err,y0530,y0530err,SDP0530;DelayUpdate KillWaves SDP0530err,w540,w540err,y0540,y0540err,SDP0540,SDP0540err,w550,w550err;DelayUpdate KillWaves y0550,y0550err,SDP0550,SDP0550err,w560,w560err,y0560,y0560err,SDP0560;DelayUpdate KillWaves SDP0560err,w570,w570err,y0570,y0570err,SDP0570,SDP0570err,w580,w580err;DelayUpdate KillWaves y0580,y0580err,SDP0580,SDP0580err,w590,w590err,y0590,y0590err,SDP0590;DelayUpdate KillWaves SDP0590err,w600,w600err,y0600,y0600err,SDP0600,SDP0600err,w610,w610err;DelayUpdate KillWaves y0610,y0610err,SDP0610,SDP0610err,w620,w620err,y0620,y0620err,SDP0620;DelayUpdate KillWaves SDP0620err,w630,w630err,y0630,y0630err,SDP0630,SDP0630err,w640,w640err;DelayUpdate KillWaves y0640,y0640err,SDP0640,SDP0640err,w650,w650err,y0650,y0650err,SDP0650;DelayUpdate KillWaves SDP0650err,w660,w660err,y0660,y0660err,SDP0660,SDP0660err,w670,w670err;DelayUpdate KillWaves y0670,y0670err,SDP0670,SDP0670err,w680,w680err,y0680,y0680err,SDP0680;DelayUpdate KillWaves SDP0680err,w690,w690err,y0690,y0690err,SDP0690,SDP0690err,w700,w700err;DelayUpdate KillWaves y0700,y0700err,SDP0700,SDP0700err,w710,w710err,y0710,y0710err,SDP0710;DelayUpdate KillWaves SDP0710err,w720,w720err,y0720,y0720err,SDP0720,SDP0720err,w730,w730err;DelayUpdate KillWaves y0730,y0730err,SDP0730,SDP0730err,w740,w740err,y0740,y0740err,SDP0740;DelayUpdate KillWaves SDP0740err,w750,w750err,y0750,y0750err,SDP0750,SDP0750err,w760,w760err;DelayUpdate KillWaves y0760,y0760err,SDP0760,SDP0760err,w770,w770err,y0770,y0770err,SDP0770;DelayUpdate KillWaves SDP0770err,w780,w780err,y0780,y0780err,SDP0780,SDP0780err,w790,w790err;DelayUpdate KillWaves y0790,y0790err,SDP0790,SDP0790err,w800,w800err,y0800,y0800err,SDP0800;DelayUpdate KillWaves SDP0800err,w810,w810err,y0810,y0810err,SDP0810,SDP0810err,w820,w820err;DelayUpdate KillWaves y0820,y0820err,SDP0820,SDP0820err,w830,w830err,y0830,y0830err,SDP0830;DelayUpdate KillWaves SDP0830err,w840,w840err,y0840,y0840err,SDP0840,SDP0840err,w850,w850err;DelayUpdate KillWaves y0850,y0850err,SDP0850,SDP0850err,w860,w860err,y0860,y0860err,SDP0860;DelayUpdate KillWaves SDP0860err,w870,w870err,y0870,y0870err,SDP0870,SDP0870err,w880,w880err;DelayUpdate KillWaves y0880,y0880err,SDP0880,SDP0880err,w890,w890err,y0890,y0890err,SDP0890;DelayUpdate KillWaves SDP0890err,w900,w900err,y0900,y0900err,SDP0900,SDP0900err,w910,w910err;DelayUpdate KillWaves y0910,y0910err,SDP0910,SDP0910err,w920,w920err,y0920,y0920err,SDP0920;DelayUpdate KillWaves SDP0920err,w930,w930err,y0930,y0930err,SDP0930,SDP0930err,w940,w940err;DelayUpdate KillWaves y0940,y0940err,SDP0940,SDP0940err,w950,w950err,y0950,y0950err,SDP0950;DelayUpdate KillWaves SDP0950err,w960,w960err,y0960,y0960err,SDP0960,SDP0960err,w970,w970err;DelayUpdate KillWaves y0970,y0970err,SDP0970,SDP0970err,w980,w980err,y0980,y0980err,SDP0980;DelayUpdate KillWaves SDP0980err,w990,w990err,y0990,y0990err,SDP0990,SDP0990err,w1000;DelayUpdate KillWaves w1000err,y01000,y01000err,SDP01000,SDP01000err,w1010,w1010err,y01010;DelayUpdate KillWaves y01010err,SDP01010,SDP01010err;DelayUpdate KillWaves/A/Z ThreadedDIM(1,-1,21,0,600,500,700) Edit W_B Edit W_cerr,W_c,W_Berr,W_B,W_Aerr,W_A KillWaves/A/Z ThreadedDIM(1,-1,21,1,600,500,700) Edit W_cerr,W_c,W_Berr,W_B,W_Aerr,W_A KillWaves/A/Z ThreadedDIM(1,-1,21,1,600,500,700) Edit W_cerr,W_c,W_Berr,W_B,W_Aerr,W_A KillWaves/A/Z KillWaves M_0,M_1,M_2,M_3,M_4,M_5,M_6,M_7,M_8,M_9,M_10,M_11,M_12,M_13,M_14,M_15;DelayUpdate KillWaves M_16,M_17,M_18,M_19,M_20,M_21 !  Packages!pQ= WMImProcess!xQ= LineProfile!Q=9:@\`AkR>profileMode@oldProfileMode@width@position@isColorlineProfileDummyimageGraphNameQ=M9!{@!Q=2̢profileQ=????A333xX@٪X@333X@fffUY@333S_Y@`y"Y@cX@̌JY@ p?Y@,Y@X@333SY@@ Y@@EY@333S5Y@ffff27Y@fff03Y@fff&X@fffDY@333X@`OY@Y@̬7Y@ffffX@ӃY@L)Y@X@333YX@X@`W,Y@@JX@fff X@X@LX@@!Y@ђY@EX@̬X@ ,Y@ffffX@L|fX@3330 Y@fffX@@lY@l1X@`Y@333X@fff&X@333Y@X@333Ӎ&Y@@hX@fffX@,X@|DY@333S=Y@,CX@fffƷX@fffX@fff&]Y@PiY@333kX@X@٠hX@,CY@MX@kY@ffffX@333SX@333pX@(Y@fffX@333:|X@,3X@ffff\Y@X@3337X@`$Y@333Y@`MY@fffƫX@fffX@X@̌X@333hX@fffX@̌6Y@٭X@X@1Y@;Y@333IX@̌SY@fffX@fff2X@̬4X@~X@c Y@ >X@eY@L=X@fffvX@YxX@X@fffX@333sX@333mX@NX@9AY@,UY@fffX@ KX@3333X@333X@fffY@333S~OX@ X@LX@fffƝY@fff"Y@fffY@fffX@.AX@X@`Y@fffX@#X@333RX@333sEY@,1Y@Lf7Y@YX@fff"Y@/X@X@fffaX@ƓY@̌kX@Y1JX@6X@Y1Y@X@333Y Y@Y/X@L Y@fff}Y@fffFqY@333NX@333X@e1Y@fffY@fffj^X@ X@`Y@333oX@YX@̤X@fffFsY@333SsY@Y@l1Y@fffMQY@3333!X@LY@fffX@ X@y޵X@̕Y@y6Y@`X@333ӃX@9&Y@333+7Y@ ,OX@tX@fff Y@-9Y@333S X@33335Y@,X@,Y@YUCY@`Y@̌gX@fff&3X@333ShY@Q7Y@ffffX@yY@YY@333H}Y@yY@,X@ Y@X@و5Y@Y Y@LX@X@333s\Y@fff]X@ rX@ SY@L$Y@@[Y@ffff Y@LX@fff~X@333sY@,rY@X@333X@333%Y@`|Y@ડX@#4Y@ÍX@Y@̬@LY@`Y@@X@3336vY@`bY@X@fff&6*Y@333CY@LеX@3333PjY@fffF@OX@y?Y@%Y@`TnY@333X@l FY@mY@̬lY@%Y@fffFX@,X@YY@X@fffMY@٣4Y@ X@|Y@{X@3336gY@X@Y@/Y@ƒY@LKLY@YĴX@@JX@eY@@ZY@fffiY@fffY@fff=.Y@fff&X@X@lXX@fff&X@LX@,Y@̯X@X@ :Y@333sY@ Y@@jY@fffY@L0Y@fffFʹX@ffffY@333SX@fffFxX@333JY@fffaY@333szY@fffFX@̬8X@fffX@333Y@333sX@LCY@LX@ffffhX@fffF'Y@̌`Y@9X@3333NIY@`LRX@ l!Y@fffY@fffX@X@fffƭX@3333Y@333NY@fffX@`X@y lY@BX@ X@lSY@fffY@fffY@fffFX@#Y@dX@9+Y@X@C3Y@X@yY@fffY@ffffX@333kwY@,4Y@,X@333\Y@fffgX@rqY@fff Y@333HX@333X@KY@ Y@9X@333SX@3333Y@333X@LVY@`Y@333tX@333B3X@#X@&Y@BX@*X@lηX@X@X@}7Y@fffX@ffff@Y@3333$Y@fff&,X@@Y@3337oY@X@vX@333X@n{Y@V1Y@YY@:Y@333Y@333TZY@333(Y@ Y@fffY@fX@hAY@1Y@333gX@@Y@fffBX@̬X@fffFKY@vCY@Q X@LY@`X@fff-X@333Y@Y@Y@LX@333X@kX@"Y@4X@MX@Y,Y@fffY@`Y@fffgX@YY@%Y@ )Y@333X@X@५X@fff2Y@YlX@ffffLY@Y@fffX@UFX@̬X@a-Y@̬MX@yX@jY@dFY@fffJX@333X@X@333X@lY@:X@333X@333Ӹ}X@|X@ Y@̌=Y@@X@,+Y@#Y@@X@X@YX@5X@`Y@333qUX@̬2Y@333sX@X@3333Y@fff,Y@ ?Y@333ӇX@fffFxFY@333YY@333fqX@yNsX@YX@ffff-\Y@fffԟX@YMX@fffv Y@Y@fffF Y@ X@fff&WX@, Y@333SIY@fffdUY@333tX@fffXYY@0WMLP_profileMode@WMLP_width@WMLP_pos@WMLP_checkpointS_TraceOffsetInfo(M9DGRAPH:Graph1;XOFFSET:0;YOFFSET:0;XMULT:0;YMULT:0;TNAME:LineProfileY; hQ=̢LineProfileXQ=????G@@@@hQ=̢LineProfileYQ=????H5@Q=̢̀FHLineProfileXQ=????I4@Q=̢̀FHLineProfileYQ=????J Graph0als!Q=9:@\`AkR>WMLP_profileMode@WMLP_width@WMLP_pos@WMLP_checkpointS_TraceOffsetInfo(M9DGRAPH:Graph0;XOFFSET:0;YOFFSET:0;XMULT:0;YMULT:0;TNAME:LineProfileY;тhQ=̞LineProfileXQ=????PԂ@Ԃ@@@́hQ=̞LineProfileYQ=????Q5@Q=̞̀FHLineProfileXQ=????R4@Q=̞̀FHLineProfileYQ=????S *X// Platform=Macintosh, IGORVersion=6.300, architecture=Intel, systemTextEncoding="macintosh", historyTextEncoding="macintosh", procwinTextEncoding="macintosh" Silent 101 // use | as bitwise or -- not comment. DefaultFont "Geneva" MoveWindow/P 334,44,1120,666 MoveWindow/C 2,637,1206,794 KillStrings/Z root:gWMSetNextTextFilesTextEncoding \#pragma rtGlobals=1 // Use modern global access method. #include #include function ModelData() //function to make model data for analysis with noise variable ii make /O /N=(1200,1024) loopwave make /O /N=(1200,1024) intensity=20*exp(-((y-600)^2/20^2)-((500-x)^2/700^2)) For(ii=0;ii<=21;ii+=1) string loopstr="M_"+num2str(ii) loopwave=(.3+.7*exp(-ii/5))*intensity+100+enoise(.5)*sqrt(100+intensity) duplicate /O loopwave,$loopstr endfor end ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function ThreadedDIM(mode,Plane,Nmax, doThreaded, xpos,y_min,y_max) variable Plane,Nmax,xpos,y_min,y_max,mode Variable doThreaded //PARAMETERS //Mode: Tells the function what name to use for the images(typically 1 for ".tif" and 0 for ".jpg") //Plane: Tells the function what image plane to use (R=0, G=1, B=2) //Nmax: The total number of images to use //doThreaded: Determines whether to use multithreading or not(0 for unthreaded, 1 for threaded) //xpos: The x position for the line profile //y_min: y position to start the line profile //y_max: y position to end Variable ii,tgID= ThreadGroupCreate(4) //number of cores in computer string str0,str1,str2,str3 //thread wave name strings string cstr0,cstr1,cstr2,cstr3 //thread coef. strings string estr0,estr1,estr2,estr3 //thread error strings //initial guesses for fitting make /O /D /N=5 InitGuesses={0,20,100,25,100} make /O /D /N=5 InitGuesseserr={0.1,.1,.1,.1,.1} //Make profile x and y trace waves Make /o /n=2 xTrace={xpos,xpos} ,yTrace={y_min,y_max} //make coefficient and error waves for each thread make /o /D /N=5 W_coef1=InitGuesses make /o /D /N=5 W_coef2=InitGuesses make /o /D /N=5 W_coef3=InitGuesses make /o /D /N=5 W_coef4=InitGuesses make /o /D /N=5 W_err1=InitGuesseserr make /o /D /N=5 W_err2=InitGuesseserr make /o /D /N=5 W_err3=InitGuesseserr make /o /D /N=5 W_err4=InitGuesseserr For(ii=0;ii<=Nmax;ii+=4) //Fill in loop strings for each thread If(mode==1) str0="M_"+num2str(ii) str1="M_"+num2str(ii+1) str2="M_"+num2str(ii+2) str3="M_"+num2str(ii+3) elseif(mode==0) str0=num2str(ii)+".jpg" str1=num2str(ii+1)+".jpg" str2=num2str(ii+2)+".jpg" str3=num2str(ii+3)+".jpg" endif cstr0="c_"+num2str(ii) cstr1="c_"+num2str(ii+1) cstr2="c_"+num2str(ii+2) cstr3="c_"+num2str(ii+3) estr0="e_"+num2str(ii) estr1="e_"+num2str(ii+1) estr2="e_"+num2str(ii+2) estr3="e_"+num2str(ii+3) if (doThreaded) //Parallel fits on different cores ThreadStart tgID, 0, ProfileFit(Plane,W_coef1,$str0,W_err1,xtrace,ytrace) //Profiling and fitting if(waveexists($str1)==1) //in case wave doesn't exist. ThreadStart tgID, 1, ProfileFit(Plane,W_coef2,$str1,W_err2,xtrace,ytrace) else break endif if(waveexists($str2)==1) //in case wave doesn't exist. ThreadStart tgID, 2, ProfileFit(Plane,W_coef3,$str2,W_err3,xtrace,ytrace) else break endif if(waveexists($str3)==1) //in case wave doesn't exist. ThreadStart tgID, 3, ProfileFit(Plane,W_coef4,$str3,W_err4,xtrace,ytrace) else break endif // Wait for all threads to finish before starting another batch of threads do Variable threadGroupStatus = ThreadGroupWait(tgID,100) while (threadGroupStatus != 0) //Duplicating results to "c_#" and "e_#" Duplicate/O W_coef1, $cstr0 //saving thread coef wave Duplicate/O W_err1, $estr0 //saving thread error wave Duplicate/O W_coef2, $cstr1 Duplicate/O W_err2, $estr1 Duplicate/O W_coef3, $cstr2 Duplicate/O W_err3, $estr2 Duplicate/O W_coef4, $cstr3 Duplicate/O W_err4, $estr3 else //for nonthreaded case ProfileFit(Plane,W_coef1,$str0,W_err1,xtrace,ytrace) Duplicate/O W_coef1, $cstr0 Duplicate/O W_err1, $estr0 if(waveexists($str1)==1) //in case wave doesn't exist. ProfileFit(Plane,W_coef2,$str1,W_err2,xtrace,ytrace) Duplicate/O W_coef2, $cstr1 Duplicate/O W_err2, $estr1 else break endif if(waveexists($str2)==1) //in case wave doesn't exist. ProfileFit(Plane,W_coef3,$str2,W_err3,xtrace,ytrace) Duplicate/O W_coef3, $cstr2 Duplicate/O W_err3, $estr2 else break endif if(waveexists($str3)==1) //in case wave doesn't exist. ProfileFit(Plane,W_coef4,$str3,W_err4,xtrace,ytrace) Duplicate/O W_coef4, $cstr3 Duplicate/O W_err4, $estr3 else break endif endif endfor Compcoef(Nmax) //compiles all the coefficient waves into a new set of waves variable holder=ThreadGroupRelease(-2) //frees up the threads to be used again end //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ThreadSafe Function ProfileFit(Plane,coefwave,image,errwave,xtrace,ytrace) wave coefwave,errwave,xtrace,ytrace,image variable plane ImageLineProfile /P=(Plane) /s srcWave=image, xWave=xTrace, yWave=yTrace, width=10 wave W_ImageLineProfile FuncFit/W=2/Q linguass coefwave W_ImageLineProfile /D wave W_sigma errwave=W_sigma End //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ThreadSafe Function linguass(w,x) : FitFunc Wave w Variable x //CurveFitDialog/ These comments were created by the Curve Fitting dialog. Altering them will //CurveFitDialog/ make the function less convenient to work with in the Curve Fitting dialog. //CurveFitDialog/ Equation: //CurveFitDialog/ f(x) = a*x+b*exp(-(x-c)^2/d^2)+y_0 //CurveFitDialog/ End of Equation //CurveFitDialog/ Independent Variables 1 //CurveFitDialog/ x //CurveFitDialog/ Coefficients 5 //CurveFitDialog/ w[0] = a //CurveFitDialog/ w[1] = b //CurveFitDialog/ w[2] = c //CurveFitDialog/ w[3] = d //CurveFitDialog/ w[4] = y_0 return w[0]*x+w[1]*exp(-(x-w[2])^2/w[3]^2)+w[4] End //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Function Compcoef(Nmax) variable Nmax variable ii make /o /N=5 W_c1,W_s make /o/N=(Nmax+1) W_A,W_Aerr,W_width,W_widtherr,W_y0,W_y0err, W_B, W_Berr, W_c, W_cerr For(ii=0;ii<=Nmax;ii+=1) string loopc="c_"+num2str(ii) string loope="e_"+num2str(ii) Duplicate /O $loopc,W_c1 Duplicate /O $loope, W_s W_A[ii]=W_c1[0] W_Aerr[ii]=W_s[0] W_width[ii]=W_c1[3] W_widtherr[ii]=W_s[3] W_y0[ii]=W_c1[4] W_y0err[ii]=W_s[4] W_B[ii]=W_c1[1] W_Berr[ii]=W_s[1] W_c[ii]=W_c1[2] W_cerr[ii]=W_s[2] endfor end //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Tic-toc timer function tic() variable/G tictoc = startMSTimer end function toc() NVAR/Z tictoc variable ttTime = stopMSTimer(tictoc) printf "%g seconds\r", (ttTime/1e6) killvariables/Z tictoc end