4Misc_StartZ#4Platform@VersionCheckv@qThis experiment requires Igor Pro 8.00 or later because it uses long names. Number of long window names used: 2 xHHE Ug(HHdh xHH@Rg(HHdh Layout0xHHE Ug(HHdh LayoutScatxHHE Ug(HHdh x HH@Rg(HHdh ^Graph*WDashSettings#  !4 4 4 4 4 4 homeKKdMacintosh HD:Users:dmurphy:Igor:Perchlorate:FilesQQd&Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:rIDL>>d Macintosh HD:Users:dmurphy:IDL:IGOR_1MMd Macintosh HD:Users:dmurphy:IDL:IndexPlot:IGOR:+RecentWindowsAdvanced Topics.ihfAnalysis.ihfAnnotations.ihfCurve Fitting.ihfDemoLoader.ipfDialog Help.ihfErrors.ihfExperiments, Files and Folders.ihfGetting Started.ihfGraph1TypesVsN2O_triple_1:Dep_PerChlorIncbyTypeVsN2O_C1 vs Ind_PerChlorIncbyTypeVsN2O_C1;...Graph1TypesVsN2O_Vert_lin_MassFrac:Dep_PerChlorTypesVsN2O_C1 vs Ind_PerChlorTypesVsN2O_C1;...graphsizedist_double:SizeDistY_2 vs SizeDistX_2;...GraphTypesVsN2O_Vert_lin_MassFracInset_1:Dep_PerChlorTypesVsN2O_C1 vs Ind_PerChlorTypesVsN2O_C1;... 4Misc_EndZ#4XOPState_StartZ#4XOPState_EndZ#>SS;ZV_Flag$@V_sigaA6?V_sigbwF5?V_chisqDV`'?V_q?V_RabK8=xV_Pr,}8?V_r29 8u?V_numNaNsV_numINFsV_npnts@V_nterms@V_nheldV_startRow @V_endRow,@V_startColV_endColV_startLayerV_endLayerV_startChunkV_endChunkS_waveNames,Ind_PerChlorIncbyTypeVsN2O_C1;Dep_PerChlorIncbyTypeVsN2O_C1;Ind_PerChlorIncbyTypeVsN2O_C2;Dep_PerChlorIncbyTypeVsN2O_C2;Ind_PerChlorIncbyTypeVsN2O_C3;Dep_PerChlorIncbyTypeVsN2O_C3;Ind_PerChlorIncbyTypeVsN2O_C4;Dep_PerChlorIncbyTypeVsN2O_C4;Ind_PerChlorIncbyTypeVsN2O_C5;Dep_PerChlorIncbyTypeVsN2O_C5;S_pathames.Macintosh HD:Users:dmurphy:IDL:IndexPlot:IGOR:S_fileNamePerChlorIncbyTypeVsN2O.itxS_nameame UserFrontS_valueme! &¸hiMHInd_PerChlorVsN2O_C1????p`I`@?b@=`d@gf@Zh@_xj@܋"xl@Ўn@m@..p@Eq@?Lr@+@s@#Yt@ht@#t@Dep_PerChlorVsN2O_C1 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 11361 0s pts Test Discrete bins 16hQiiNHInd_PerChlorVsN2O_C2????u@xb@Zd@f@S ֍h@9jj@kl@Hfߎn@B8p@9Lq@5Lr@$Ds@wI?t@p`ɋt@_Mt@Dep_PerChlorVsN2O_C2 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 11646 0s pts Test Discrete bins 16iiNHInd_PerChlorVsN2O_C3????P?)`@ b@-Vߋd@"M.|f@?~h@P|j@ө {l@2pn@xߍ*p@$Aq@% >r@_;s@t@`kݜt@1t@Dep_PerChlorVsN2O_C3 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 4321 0s pts Test Discrete bins 16fIiiNHInd_PerChlorVsN2O_C4?????`@Yb@?d@@Ģf@h@*j@P l@?Sn@@p@Lq@NPr@^ Fs@ t@(Dt@t@Dep_PerChlorVsN2O_C4 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 23745 0s pts Test Discrete bins 16iiNHInd_PerChlorTypesVsN2O_C1???? \@K2`@ـb@@|d@sf@Ih@<j@p`)l@9n@c/p@Dq@u?|?X ??\R`?}[`q?J?؜?M_s????(Ȕ?I?lia? ?Ind_PerChlorTypesVsN2O_C2 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:eqtn({areas30p}+{areas17p}) GT 0.25 and {scbioburn} LT 0.05 Aux1:string ~/DATA/sabre1 converted/ NDX ***** 0s pts eqtn{goodspec} GT 0.5 and {confidencep} GT 4 or {confidencep} EQ 2 0.50000000:: 83000.000 scsulfuricwlc -1.0000000:: 3.0000000 gpsalt 8000.0000:: 50000.000 aerodiamcomp 0.10000000:: 1.5000000 flightcode2023 228.00000:: 326.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000NhiNHInd_PerChlorTypesVsN2O_C3???? \@K2`@ـb@@|d@sf@Ih@<j@p`)l@9n@c/p@Dq@-W?>Z>PQiBEBEfit_Dep_PerchlorCal_C3C????L{LaUDYR?fit_Dep_PerchlorCal_C3= W_coef[0]+W_coef[1]*x W_coef={-0.0021872,1.0321} V_chisq= 3.25116e-05;V_npnts= 5;V_numNaNs= 1;V_numINFs= 0; V_startRow= 0;V_endRow= 5;V_q= 1;V_Rab= -0.823389;V_Pr= 0.999889; V_r2= 0.999778; W_sigma={0.00259,0.00888} Coefficient values ± one standard deviation a = -0.0021872 ± 0.00259 b = 1.0321 ± 0.00888 iGOHInd_PerChlorIncbyTypeVsN2O_C1????-`@xmb@xd@R0ຉf@`h@;rj@k_{l@v@n@+g3p@BHEq@#Fr@\9xDs@@t t@t@ht@Dep_PerChlorIncbyTypeVsN2O_C1 IDL IndexPlot 13-May-2025 Ind:n2o_interp Dep:eqtn{dclo4sig} GT 0.02 Aux1:string ~/DATA/sabre1 converted/ NDX 11453 0s pts Test Discrete bins 16giGOHDep_PerChlorIncbyTypeVsN2O_C1????uE?,#??????Qe?a{?|`?mj?ǰ?~j?v?`?sc?cv?K_UUU?Ind_PerChlorIncbyTypeVsN2O_C1 IDL IndexPlot 13-May-2025 Ind:n2o_interp Dep:eqtn{dclo4sig} GT 0.02 Aux1:string ~/DATA/sabre1 converted/ NDX 11453 0s pts eqtn{goodspec} GT 0.5 and {confidencen} GT 4 and {confidencep} GT 4 0.50000000:: 83000.000 scbioburn 0.050000000:: 320.00000 totionn 1.0000000e+10:: 3.0000000e+13 CloudViennaF -0.50000000:: 0.50000000 aerodiamcomp 0.10000000:: 1.0000000 exhaustflag -0.50000000:: 0.50000000 flightcode2023 228.00000:: 326.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000iGOHInd_PerChlorIncbyTypeVsN2O_C2????¢@b@?1d@_Nf@`Éh@Mj@4l@W`n@u?p@^kIq@m@Fr@5Gs@xmt@@t@ŭt@Dep_PerChlorIncbyTypeVsN2O_C2 IDL IndexPlot 13-May-2025 Ind:n2o_interp Dep:eqtn{dclo4sig} GT 0.02 Aux1:string ~/DATA/sabre1 converted/ NDX 12648 0s pts Test Discrete bins 16<iGOHDep_PerChlorIncbyTypeVsN2O_C2????G>M?""?y? V?c?(?sw?f B?rN?#`3?;Y?`1P?\M?2W?Ind_PerChlorIncbyTypeVsN2O_C2 IDL IndexPlot 13-May-2025 Ind:n2o_interp Dep:eqtn{dclo4sig} GT 0.02 Aux1:string ~/DATA/sabre1 converted/ NDX 12648 0s pts eqtn{goodspec} GT 0.5 and {confidencen} GT 4 and {confidencep} GT 4 0.50000000:: 83000.000 eqtn({areas30p}+{areas17p}) GE 0.25 and {scbioburn} LT 0.05 0.25000000:: 320.00000 totionn 1.0000000e+10:: 3.0000000e+13 CloudViennaF -0.50000000:: 0.50000000 aerodiamcomp 0.10000000:: 1.0000000 exhaustflag -0.50000000:: 0.50000000 flightcode2023 228.00000:: 326.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000hGOHInd_PerChlorIncbyTypeVsN2O_C3????`km`@b@d@/{f@}h@J`|j@n l@?4n@C3p@Aq@@B>>V ?|>>@~>ȹ>>B>R>><:j)|iνGνGSemiBBmass?(? ?a?M6?>?1?@]???>l>"> ?j=9|iνGνGN30Mass?[[>->>?@?8y?t?L?E&?G??1?>e>T!=]Æ;u|}hνGνGOtherMass?Ʒ>[u>C>#>>8>N>=Y>>:>H>[D >p!>Y3=u;|kνGνGOrgMass?e;;MH<==w==y =c=S=2==G=X?Ui?'4v?}??Pt?Cج?_?ڶ?}A?w _{?`g?X@?_ I?Ind_PerChlorTypesVsN2O_C5 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:eqtn{dbioburn} LT 0.05 and ({areas30p}+{areas17p}) LT 0.25 and {areas39p} LT 0.1 and {dorgmp} LT 0.15 Aux1:string ~/DATA/sabre1 converted/ NDX ***** 0s pts eqtn{goodspec} GT 0.5 and {confidencep} GT 4 or {confidencep} EQ 2 0.50000000:: 83000.000 scsulfuricwlc -1.0000000:: 3.0000000 gpsalt 8000.0000:: 50000.000 aerodiamcomp 0.10000000:: 1.5000000 flightcode2023 228.00000:: 326.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000SkJPHInd_PerChlorIncbyTypeVsN2O_C5????7B\@m`@b@#@xd@<mmf@<~h@t}hj@$t`~l@~n@jt?;1p@M?q@{{ =r@J 9u^:K[;56;; ;<d8jGG DCOTSSO3PROFILEOzone ?}B8BC-Cj}CCeD@[Dt=D(cXkHH5SizeDistX_25?`xj?@th?k? o?Yq?~s?`>u?}x?u{?@~? X?r??c? g? Ŏ?F?9^?`?]?`Y?ٷ?`{?? Z??`sT?L? ʧ?+4?@gM??D?@+?|?f ?&;? ?@5?H$?fu?`9?`2? Z?21? ?i??(?`6?@ ??J?@=?(Y[jHH5SizeDistY_25?'>P"z>SX>@:>>@ >u>4> 3>>Oj>> ̘>u>`hg>y>[>>? .? e?(?QM6?`D?T?d?s?S?ԉ?`k?^v>2=->DA>JY>js>z>5> [>oa> >e>f?j?C,?yU@?QOW?]v? 175 225 7}QkHHClO4Sig_2???2b;|:5:G:R\;V;|;4;";`+;#;;G%E+`nGGATOM1NHPROFOzone?~2B BB~)C̬CmCC`oGGATOM1NHPROFClO4Tot?8 9~r9f P:$:; `oGGATOM2NHPROFOzone?BPvBDB*CBCeCT^DeYDR`/nGGATOM2NHPROFClO4Tot?OR7 8 9 :]%:}:h:s:5`oHHATOM3NHPROFOzone?Z3BGB9Bh=C_sCzq` nHHATOM3NHPROFClO4Tot?@78Cl9Vg#:: `oGGATOM4NHPROFOzone?L,BGBgB'CeCCC9DxMD`nGGATOM4NHPROFClO4Tot?BG8͍\9Z9z9 Jd:T2a:>;::{ `$nGGATOM1SHPROFOzone?+BBBq3CrC`nGGATOM1SHPROFClO4Tot?8p9h J:{::&:`nGGATOM2SHPROFOzone?ABBS5B2;/CC`~oGGATOM2SHPROFClO4Tot?N9 :'V;;j;`nGGATOM3SHPROFOzone?rOB^BWB5C\uC`nGGATOM3SHPROFClO4Tot?Ɠ7Wi9_:x:;`oGGATOM4SHPROFOzone?1BBG!B%C^C`YnGGATOM4SHPROFClO4Tot?h8)::3;l/;* |nHHSABRE1N2OPROFILEN2O?CtCH$CQ2CCC^VCdCQtCsCC:CgC=CgC(C:oHHFracOrg_2???#;Tns;Z;;D; ;ښ/;;;a|:;Z9;tf;9;;xO:٨:fM:joHHClO4SigOrg_2???9c99O=9|9 KJ9p9o8-A88w8F87Ky7$47S6y6-o0G0GBBMassSD???===A=cY>5Bk>o>W>f>7?&=6V=R=b_n0G0GSemiBBMassSD???:Ao8~<N>]??ŋ$@:h@3_@E@{@0z?>~>@o0G0GN30MassSD??? @MZ?}?(3G?G?g?y??͖?̂? ?@O?C@Y2? {?>ZҖ= <o0G0GOrgMassSD???>rl=]0>۹>,-D>H >D= $=3L=Y<<[h=Ae<4*<;nE;Q:[uo0G0GAllClO4MassSD???U@?m??-r? @@:40@ @%@@ý@f AIA@G@]? ?sI>~ܸo0G1IVMassFracInBB????V?%?=pW?d%? ? 1N?w)蚰?Gé?7Bb?DX?+;ܰ?$}R?Zd? <1?-C6 ?Ind_PerChlorVsN2O_C1 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 11361 0s pts eqtn{goodspec} GT 0.5 and {confidencen} GT 4 and {confidencep} GT 4 0.50000000:: 83000.000 scbioburn 0.050000000:: 320.00000 gpsalt 8000.0000:: 50000.000 aerodiamcomp 0.10000000:: 1.0000000 totionn 5.0000000e+09:: 3.0000000e+13 flightcode2023 228.00000:: 323.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000 rxo0G0GVMassFracInNRich????eI?=C?s(AL? r?>nؕ[?lP L?9\?:"Ap?kd?e^A?O>QA?m?VԠfN?f,?Ind_PerChlorVsN2O_C2 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 11646 0s pts eqtn{goodspec} GT 0.5 and {confidencen} GT 4 and {confidencep} GT 4 0.50000000:: 83000.000 eqtn{areas30p}+{areas17p} 0.25000000:: 320.00000 gpsalt 8000.0000:: 50000.000 aerodiamcomp 0.10000000:: 1.0000000 totionn 5.0000000e+09:: 3.0000000e+13 scbioburn 0.0000000:: 0.050000000 flightcode2023 228.00000:: 323.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000Wo0G0GVMassFracInSemiBB????0)i?qxϻ?̾L9?G؇?AF(?24Uk?yr#?;(?l3?*IY?ϻ?>* _;?;z俦?۩\7d?"?Ind_PerChlorVsN2O_C3 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 4321 0s pts eqtn{goodspec} GT 0.5 and {confidencen} GT 4 and {confidencep} GT 4 0.50000000:: 83000.000 eqtn{scbioburn} LT 0.05 and ({areas30p}+{areas17p}) LT 0.25 and {areas39p} GE 0.1 0.50000000:: 1.5000000 gpsalt 8000.0000:: 50000.000 aerodiamcomp 0.10000000:: 1.0000000 totionn 5.0000000e+09:: 3.0000000e+13 flightcode2023 228.00000:: 323.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000ܸ n0G0GVMassFracInOrg????oC~G֗?B|v?+i??q??za `?j?AG?T1K s?cQ s4Uj?jTNT?QPk?? V~?>h_0?Ind_PerChlorVsN2O_C4 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX 23745 0s pts eqtn{goodspec} GT 0.5 and {confidencen} GT 4 and {confidencep} GT 4 0.50000000:: 83000.000 eqtn{scbioburn} LT 0.05 and ({areas30p}+{areas17p}) LT 0.25 and {areas39p} LT 0.1 and {scsulforg} GE 0.15 0.50000000:: 1.5000000 gpsalt 8000.0000:: 50000.000 aerodiamcomp 0.10000000:: 1.0000000 totionn 5.0000000e+09:: 3.0000000e+13 flightcode2023 228.00000:: 323.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000in0G0GVMassFracInOther????#]]?菼PY?aRP?= QS?|:X?Hd7WV?ЅX?u߅DgT?PS?^u^?*_a?ZSBu]?UDka?"=.o?dR `?P0v?Ind_PerChlorVsN2O_C5 IDL IndexPlot 12-May-2025 Ind:n2o_interp Dep:dclo4sig Aux1:string ~/DATA/sabre1 converted/ NDX ***** 0s pts eqtn{goodspec} GT 0.5 and {confidencen} GT 4 and {confidencep} GT 4 0.50000000:: 83000.000 eqtn{dbioburn} LT 0.05 and ({areas30p}+{areas17p}) LT 0.25 and {areas39p} LT 0.1 and {dorgmp} LT 0.15 0.50000000:: 1.5000000 gpsalt 8000.0000:: 50000.000 aerodiamcomp 0.10000000:: 1.0000000 totionn 5.0000000e+09:: 3.0000000e+13 flightcode2023 228.00000:: 323.00000 Discrete bins 16 100.00000 120.00000 140.00000 156.00000 172.00000 188.00000 204.00000 220.00000 236.00000 252.00000 268.00000 284.00000 300.00000 316.00000 324.00000 333.00000 355.00000N.Ho%&dumones??????&Hto%&dumn2o????C*Y// Platform=Macintosh, IGORVersion=9.050, architecture=Intel, systemTextEncoding="MacRoman", historyTextEncoding="UTF-8", procwinTextEncoding="UTF-8", recreationTextEncoding="UTF-8", build=56551 #pragma TextEncoding = "UTF-8" Silent 101 // use | as bitwise or -- not comment. if (IgorVersion() < 8.00) *** This experiment requires Igor Pro 8.00 or later because it uses long object names *** endif NewPath/Z Files ":Files:" NewPath/Z IDL ":::IDL:" NewPath/Z IGOR_1 ":::IDL:IndexPlot:IGOR:" DefaultFont "Helvetica" GraphSizeDist_Double_wMass() GraphMassn2oProfile() GraphProfile_wD_Hemis() Graph1TypesVsN2O_triple_1() GraphCal() Graph1TypesVsN2O_Vert_lin_MassFrac() graphsizedist_double() GraphTypesVsN2O_Vert_lin_MassFracInset_1() MoveWindow/C 2,1156,2501,1438 MoveWindow/P 1189,201,2268,1197 KillStrings/Z root:gWMSetNextTextFilesTextEncoding Window GraphTypesVsN2O_Vert_lin_MassFracInset_1() : Graph PauseUpdate; Silent 1 // building window... Display /W=(1539,494,2279,1006) Dep_PerChlorTypesVsN2O_C1 vs Ind_PerChlorTypesVsN2O_C1 AppendToGraph Dep_PerChlorTypesVsN2O_C5 vs Ind_PerChlorTypesVsN2O_C5 AppendToGraph Dep_PerChlorTypesVsN2O_C2 vs Ind_PerChlorTypesVsN2O_C2 AppendToGraph Dep_PerChlorTypesVsN2O_C3 vs Ind_PerChlorTypesVsN2O_C3 AppendToGraph Dep_PerChlorTypesVsN2O_C4 vs Ind_PerChlorTypesVsN2O_C4 AppendToGraph/L=sigl VMassFracInBB vs Ind_PerChlorVsN2O_C1 AppendToGraph/L=sigl VMassFracInOther vs Ind_PerChlorVsN2O_C5 AppendToGraph/L=sigl VMassFracInNRich vs Ind_PerChlorVsN2O_C2 AppendToGraph/L=sigl VMassFracInSemiBB vs Ind_PerChlorVsN2O_C3 AppendToGraph/L=sigl VMassFracInOrg vs Ind_PerChlorVsN2O_C4 AppendToGraph/L=insetl/B=insetB VMassFracInBB vs Ind_PerChlorVsN2O_C1 AppendToGraph/L=insetl/B=insetB VMassFracInNRich vs Ind_PerChlorVsN2O_C2 AppendToGraph/L=insetl/B=insetB VMassFracInSemiBB vs Ind_PerChlorVsN2O_C3 AppendToGraph dumones vs dumn2o ModifyGraph gFont="Arial",gfSize=16 ModifyGraph mode(Dep_PerChlorTypesVsN2O_C1)=4,mode(Dep_PerChlorTypesVsN2O_C5)=4 ModifyGraph mode(Dep_PerChlorTypesVsN2O_C2)=4,mode(Dep_PerChlorTypesVsN2O_C3)=4 ModifyGraph mode(Dep_PerChlorTypesVsN2O_C4)=4,mode(VMassFracInBB)=4,mode(VMassFracInOther)=4 ModifyGraph mode(VMassFracInNRich)=4,mode(VMassFracInSemiBB)=4,mode(VMassFracInOrg)=4 ModifyGraph mode(VMassFracInBB#1)=4,mode(VMassFracInNRich#1)=4,mode(VMassFracInSemiBB#1)=4 ModifyGraph marker(Dep_PerChlorTypesVsN2O_C1)=16,marker(Dep_PerChlorTypesVsN2O_C5)=19 ModifyGraph marker(Dep_PerChlorTypesVsN2O_C2)=7,marker(Dep_PerChlorTypesVsN2O_C3)=5 ModifyGraph marker(Dep_PerChlorTypesVsN2O_C4)=8,marker(VMassFracInBB)=16,marker(VMassFracInOther)=19 ModifyGraph marker(VMassFracInNRich)=7,marker(VMassFracInSemiBB)=5,marker(VMassFracInOrg)=8 ModifyGraph marker(VMassFracInBB#1)=16,marker(VMassFracInNRich#1)=7,marker(VMassFracInSemiBB#1)=5 ModifyGraph rgb(Dep_PerChlorTypesVsN2O_C1)=(2,39321,1),rgb(Dep_PerChlorTypesVsN2O_C5)=(0,0,0) ModifyGraph rgb(Dep_PerChlorTypesVsN2O_C2)=(1,16019,65535),rgb(Dep_PerChlorTypesVsN2O_C3)=(2,39321,1) ModifyGraph rgb(Dep_PerChlorTypesVsN2O_C4)=(3,52428,1),rgb(VMassFracInBB)=(2,39321,1) ModifyGraph rgb(VMassFracInOther)=(0,0,0),rgb(VMassFracInNRich)=(1,16019,65535) ModifyGraph rgb(VMassFracInSemiBB)=(2,39321,1),rgb(VMassFracInOrg)=(3,52428,1),rgb(VMassFracInBB#1)=(2,39321,1) ModifyGraph rgb(VMassFracInNRich#1)=(0,0,65535),rgb(VMassFracInSemiBB#1)=(2,39321,1) ModifyGraph rgb(dumones)=(0,0,0) ModifyGraph msize(VMassFracInBB#1)=4,msize(VMassFracInNRich#1)=4,msize(VMassFracInSemiBB#1)=4 ModifyGraph log(insetl)=1 ModifyGraph zero(sigl)=1 ModifyGraph mirror(left)=1,mirror(bottom)=1,mirror(sigl)=1 ModifyGraph nticks(sigl)=3,nticks(insetB)=2 ModifyGraph font(left)="Helvetica",font(bottom)="Helvetica" ModifyGraph minor(left)=1,minor(bottom)=1,minor(sigl)=1 ModifyGraph sep=15 ModifyGraph fSize(insetl)=12,fSize(insetB)=13 ModifyGraph highTrip(left)=100 ModifyGraph standoff=0 ModifyGraph axOffset(left)=-0.777778,axOffset(bottom)=-1.88889,axOffset(sigl)=-0.1 ModifyGraph lblPos(left)=80,lblPos(bottom)=68,lblPos(sigl)=82 ModifyGraph lblLatPos(left)=-1,lblLatPos(sigl)=-12 ModifyGraph btLen(insetl)=6,btLen(insetB)=6 ModifyGraph freePos(sigl)={340,bottom} ModifyGraph freePos(insetl)={340,insetB} ModifyGraph freePos(insetB)={0,insetl} ModifyGraph axisEnab(left)={0,0.48} ModifyGraph axisEnab(sigl)={0.53,1} ModifyGraph axisEnab(insetl)={0.77,0.98} ModifyGraph axisEnab(insetB)={0.13,0.39} ModifyGraph manTick(insetB)={320,20,0,0},manMinor(insetB)={1,0} Label left "\\f01\\Z16Fraction of PALMS spectra" Label bottom "\\f01N\\B2\\MO (ppbv)" Label sigl "\\f01\\Z16Average perchlorate mass fraction" SetAxis left 0,1 SetAxis bottom 340,129 SetAxis sigl 0,0.3 SetAxis insetl 4.9e-05,0.1 SetAxis insetB 340,305 Legend/C/N=text0/J/A=MT/X=-25.91/Y=2.32 "\tSABRE 2023\r\\[0\\s(Dep_PerChlorTypesVsN2O_C2) NO\\S+\\M+ NH\\B3\\M\\S+\\M > 25% of ions" AppendText "\\s(Dep_PerChlorTypesVsN2O_C1) Biomass burning particles" AppendText "\\s(Dep_PerChlorTypesVsN2O_C3) Modified BB\n\\s(Dep_PerChlorTypesVsN2O_C4) Organic-sulfate not BB\n\\s(Dep_PerChlorTypesVsN2O_C5) All other particle ty" AppendText/NOCR "pes\r\t(mostly sulfuric acid)" TextBox/C/N=text1/F=0/A=LT/X=-5.08/Y=-2.32 "(a)" TextBox/C/N=text1_1/F=0/A=MT/X=0.63/Y=-2.09 "(b)" ShowTools/A SetDrawLayer UserFront SetDrawEnv dash= 3 DrawLine 0.765079365079365,0.617169373549884,0.641269841269841,0.761020881670534 SetDrawEnv dash= 3 DrawLine 0.698412698412699,0.990719257540603,0.976190476190476,0.874709976798144 ModifyGraph swapXY=1 EndMacro Window graphsizedist_double() : Graph PauseUpdate; Silent 1 // building window... Display /W=(852,159,1446,892) SizeDistY_2 vs SizeDistX_2 AppendToGraph FracOrg_2 vs PALMSX_2 AppendToGraph FracSemiBB_2 vs PALMSX_2 AppendToGraph FracBB_2 vs PALMSX_2 AppendToGraph FracN30_2 vs PALMSX_2 AppendToGraph/L=Sigleft ClO4SigOrg_2 vs PALMSX_2 AppendToGraph/L=Sigleft ClO4SigSemiBB_2 vs PALMSX_2 AppendToGraph/L=Sigleft ClO4SigBB_2 vs PALMSX_2 AppendToGraph/L=Sigleft ClO4SigN30_2 vs PALMSX_2 AppendToGraph/L=Sigleft ClO4Sig_2 vs PALMSX_2 ModifyGraph gFont="Arial",gfSize=16 ModifyGraph mode(FracOrg_2)=7,mode(FracSemiBB_2)=7,mode(FracBB_2)=7,mode(FracN30_2)=7 ModifyGraph mode(ClO4SigOrg_2)=7,mode(ClO4SigSemiBB_2)=7,mode(ClO4SigBB_2)=7,mode(ClO4SigN30_2)=7 ModifyGraph lSize(SizeDistY_2)=2,lSize(FracOrg_2)=2,lSize(ClO4SigOrg_2)=2,lSize(ClO4Sig_2)=2 ModifyGraph rgb(SizeDistY_2)=(0,0,0),rgb(FracOrg_2)=(2,39321,1),rgb(FracSemiBB_2)=(2,39321,1) ModifyGraph rgb(FracBB_2)=(2,39321,1),rgb(FracN30_2)=(0,0,65535),rgb(ClO4SigOrg_2)=(2,39321,1) ModifyGraph rgb(ClO4SigSemiBB_2)=(2,39321,1),rgb(ClO4SigBB_2)=(2,39321,1),rgb(ClO4SigN30_2)=(0,0,65535) ModifyGraph rgb(ClO4Sig_2)=(0,0,0) ModifyGraph hbFill(FracOrg_2)=37,hbFill(FracSemiBB_2)=4,hbFill(FracBB_2)=2,hbFill(FracN30_2)=20 ModifyGraph hbFill(ClO4SigOrg_2)=37,hbFill(ClO4SigSemiBB_2)=4,hbFill(ClO4SigBB_2)=2 ModifyGraph hbFill(ClO4SigN30_2)=20 ModifyGraph usePlusRGB(FracOrg_2)=1,usePlusRGB(FracN30_2)=1,usePlusRGB(ClO4SigOrg_2)=1 ModifyGraph usePlusRGB(ClO4SigN30_2)=1 ModifyGraph plusRGB(FracOrg_2)=(3,52428,1),plusRGB(FracSemiBB_2)=(3,52428,1),plusRGB(FracBB_2)=(3,52428,1) ModifyGraph plusRGB(FracN30_2)=(0,0,65535),plusRGB(ClO4SigOrg_2)=(3,52428,1),plusRGB(ClO4SigSemiBB_2)=(3,52428,1) ModifyGraph plusRGB(ClO4SigBB_2)=(3,52428,1),plusRGB(ClO4SigN30_2)=(0,0,65535) ModifyGraph toMode(FracOrg_2)=2,toMode(FracSemiBB_2)=2,toMode(FracBB_2)=2,toMode(ClO4SigOrg_2)=2 ModifyGraph toMode(ClO4SigSemiBB_2)=2,toMode(ClO4SigBB_2)=2 ModifyGraph log(bottom)=1 ModifyGraph zero(left)=1 ModifyGraph mirror=1 ModifyGraph nticks(Sigleft)=3 ModifyGraph font="Helvetica" ModifyGraph minor(bottom)=1,minor(Sigleft)=1 ModifyGraph sep(Sigleft)=15 ModifyGraph lowTrip(Sigleft)=0.001 ModifyGraph axOffset(bottom)=-0.4375 ModifyGraph lblPos(left)=90,lblPos(Sigleft)=84 ModifyGraph lblLatPos(left)=-1,lblLatPos(Sigleft)=-2 ModifyGraph freePos(Sigleft)={0,bottom} ModifyGraph axisEnab(left)={0.51,1} ModifyGraph axisEnab(Sigleft)={0,0.48} Label left "\\f01Aerosol volume (µm\\S3\\M cm\\S-3\\M / dlog\\B10\\MD\\Bp\\M)" Label bottom "\\f01Geometric diameter (µm)" Label Sigleft "\\f01(Perchlorate signal)•(Aerosol volume)" SetAxis left 0,1 SetAxis bottom 0.07,1.4 SetAxis Sigleft 0,0.0105 Legend/C/N=text0/J/A=LC/X=4.14/Y=-11.13 "\\Zr095\\[0\\s(SizeDistY_2) All particles" AppendText "\\s(FracOrg_2) Organic-sulfate not BB\n\\s(FracSemiBB_2) Modified BB\n\\s(FracBB_2) Biomass burning particles\n\\s(FracN30_2) NO\\S+\\M+ NH\\B3\\M\\S+\\M > 25%" AppendText/NOCR " of ions" TextBox/C/N=text1/A=LC/X=7.19/Y=44.06 "175 - 225 ppbv N\\B2\\MO" SetDrawLayer UserFront SetDrawEnv fname= "Arial",fsize= 16 DrawText -0.17,0.51,"(b)" SetDrawEnv fname= "Arial",fsize= 16 DrawText -0.17,0.008,"(a)" EndMacro Window Graph1TypesVsN2O_Vert_lin_MassFrac() : Graph PauseUpdate; Silent 1 // building window... Display /W=(212,514,952,1026) Dep_PerChlorTypesVsN2O_C1 vs Ind_PerChlorTypesVsN2O_C1 AppendToGraph Dep_PerChlorTypesVsN2O_C5 vs Ind_PerChlorTypesVsN2O_C5 AppendToGraph Dep_PerChlorTypesVsN2O_C2 vs Ind_PerChlorTypesVsN2O_C2 AppendToGraph Dep_PerChlorTypesVsN2O_C3 vs Ind_PerChlorTypesVsN2O_C3 AppendToGraph Dep_PerChlorTypesVsN2O_C4 vs Ind_PerChlorTypesVsN2O_C4 AppendToGraph/L=sigl VMassFracInBB vs Ind_PerChlorVsN2O_C1 AppendToGraph/L=sigl VMassFracInOther vs Ind_PerChlorVsN2O_C5 AppendToGraph/L=sigl VMassFracInNRich vs Ind_PerChlorVsN2O_C2 AppendToGraph/L=sigl VMassFracInSemiBB vs Ind_PerChlorVsN2O_C3 AppendToGraph/L=sigl VMassFracInOrg vs Ind_PerChlorVsN2O_C4 AppendToGraph dumones vs dumn2o ModifyGraph gFont="Arial",gfSize=16 ModifyGraph mode(Dep_PerChlorTypesVsN2O_C1)=4,mode(Dep_PerChlorTypesVsN2O_C5)=4 ModifyGraph mode(Dep_PerChlorTypesVsN2O_C2)=4,mode(Dep_PerChlorTypesVsN2O_C3)=4 ModifyGraph mode(Dep_PerChlorTypesVsN2O_C4)=4,mode(VMassFracInBB)=4,mode(VMassFracInOther)=4 ModifyGraph mode(VMassFracInNRich)=4,mode(VMassFracInSemiBB)=4,mode(VMassFracInOrg)=4 ModifyGraph marker(Dep_PerChlorTypesVsN2O_C1)=16,marker(Dep_PerChlorTypesVsN2O_C5)=19 ModifyGraph marker(Dep_PerChlorTypesVsN2O_C2)=7,marker(Dep_PerChlorTypesVsN2O_C3)=5 ModifyGraph marker(Dep_PerChlorTypesVsN2O_C4)=8,marker(VMassFracInBB)=16,marker(VMassFracInOther)=19 ModifyGraph marker(VMassFracInNRich)=7,marker(VMassFracInSemiBB)=5,marker(VMassFracInOrg)=8 ModifyGraph rgb(Dep_PerChlorTypesVsN2O_C1)=(2,39321,1),rgb(Dep_PerChlorTypesVsN2O_C5)=(0,0,0) ModifyGraph rgb(Dep_PerChlorTypesVsN2O_C2)=(1,16019,65535),rgb(Dep_PerChlorTypesVsN2O_C3)=(2,39321,1) ModifyGraph rgb(Dep_PerChlorTypesVsN2O_C4)=(3,52428,1),rgb(VMassFracInBB)=(2,39321,1) ModifyGraph rgb(VMassFracInOther)=(0,0,0),rgb(VMassFracInNRich)=(1,16019,65535) ModifyGraph rgb(VMassFracInSemiBB)=(2,39321,1),rgb(VMassFracInOrg)=(3,52428,1),rgb(dumones)=(0,0,0) ModifyGraph zero(sigl)=1 ModifyGraph mirror=1 ModifyGraph nticks(sigl)=3 ModifyGraph font(left)="Helvetica",font(bottom)="Helvetica" ModifyGraph minor=1 ModifyGraph sep=15 ModifyGraph highTrip(left)=100 ModifyGraph standoff=0 ModifyGraph axOffset(left)=-0.777778,axOffset(bottom)=-1.88889,axOffset(sigl)=-0.1 ModifyGraph lblPos(left)=80,lblPos(sigl)=82 ModifyGraph lblLatPos(left)=-1,lblLatPos(sigl)=-12 ModifyGraph freePos(sigl)={340,bottom} ModifyGraph axisEnab(left)={0,0.48} ModifyGraph axisEnab(sigl)={0.53,1} Label left "\\f01\\Z16Fraction of PALMS spectra" Label bottom "\\f01N\\B2\\MO (ppbv)" Label sigl "\\f01\\Z16Average perchlorate mass fraction" SetAxis left 0,1 SetAxis bottom 340,129 SetAxis sigl 0,0.25 Legend/C/N=text0/J/A=MT/X=-25.91/Y=2.32 "\tSABRE 2023\r\\[0\\s(Dep_PerChlorTypesVsN2O_C2) NO\\S+\\M+ NH\\B3\\M\\S+\\M > 25% of ions" AppendText "\\s(Dep_PerChlorTypesVsN2O_C1) Biomass burning particles" AppendText "\\s(Dep_PerChlorTypesVsN2O_C3) Modified BB\n\\s(Dep_PerChlorTypesVsN2O_C4) Organic-sulfate not BB\n\\s(Dep_PerChlorTypesVsN2O_C5) All other particle ty" AppendText/NOCR "pes\r\t(mostly sulfuric acid)" TextBox/C/N=text1/F=0/A=LT/X=-5.08/Y=-2.32 "(a)" TextBox/C/N=text1_1/F=0/A=MT/X=0.63/Y=-2.09 "(b)" ModifyGraph swapXY=1 EndMacro Window GraphCal() : Graph PauseUpdate; Silent 1 // building window... Display /W=(471,555,1061,1087) Dep_PerchlorCal_C3 vs perchlorfrac AppendToGraph fit_Dep_PerchlorCal_C3 AppendToGraph Dep_PerchlorCal_C3Med vs perchlorfrac ModifyGraph gFont="Helvetica",gfSize=16 ModifyGraph mode(Dep_PerchlorCal_C3)=3,mode(Dep_PerchlorCal_C3Med)=2 ModifyGraph marker(Dep_PerchlorCal_C3)=8 ModifyGraph rgb(Dep_PerchlorCal_C3)=(0,0,0),rgb(Dep_PerchlorCal_C3Med)=(0,0,0) ModifyGraph mirror=1 ModifyGraph font="Helvetica" ModifyGraph axOffset(left)=-0.888889 Label left "\\f01Perchlorate ion signal (fraction of negative ions)" Label bottom "\\f01Perchlorate mass fraction" SetAxis left 0,0.6 SetAxis bottom 0,0.6 ErrorBars Dep_PerchlorCal_C3Med Y,wave=(Dep_PerchlorCal_C3Q75,Dep_PerchlorCal_C3Q25) TextBox/C/N=text0/A=LT/X=4.86/Y=3.97 "Sodium perchlorate and ammonium sulfate\r\rBars are quartiles for individual particles" EndMacro Window Graph1TypesVsN2O_triple_1() : Graph PauseUpdate; Silent 1 // building window... Display /W=(114,329,611,845)/L=fracl Dep_PerChlorIncbyTypeVsN2O_C1 vs Ind_PerChlorIncbyTypeVsN2O_C1 AppendToGraph/L=fracl Dep_PerChlorIncbyTypeVsN2O_C2 vs Ind_PerChlorIncbyTypeVsN2O_C2 AppendToGraph/L=fracl Dep_PerChlorIncbyTypeVsN2O_C3 vs Ind_PerChlorIncbyTypeVsN2O_C3 AppendToGraph/L=fracl Dep_PerChlorIncbyTypeVsN2O_C4 vs Ind_PerChlorIncbyTypeVsN2O_C4 AppendToGraph/L=fracl Dep_PerChlorIncbyTypeVsN2O_C5 vs Ind_PerChlorIncbyTypeVsN2O_C5 ModifyGraph gFont="Arial",gfSize=16 ModifyGraph mode=4 ModifyGraph marker(Dep_PerChlorIncbyTypeVsN2O_C1)=16,marker(Dep_PerChlorIncbyTypeVsN2O_C2)=7 ModifyGraph marker(Dep_PerChlorIncbyTypeVsN2O_C3)=5,marker(Dep_PerChlorIncbyTypeVsN2O_C4)=8 ModifyGraph marker(Dep_PerChlorIncbyTypeVsN2O_C5)=19 ModifyGraph rgb(Dep_PerChlorIncbyTypeVsN2O_C1)=(2,39321,1),rgb(Dep_PerChlorIncbyTypeVsN2O_C2)=(1,16019,65535) ModifyGraph rgb(Dep_PerChlorIncbyTypeVsN2O_C3)=(3,52428,1),rgb(Dep_PerChlorIncbyTypeVsN2O_C4)=(2,39321,1) ModifyGraph rgb(Dep_PerChlorIncbyTypeVsN2O_C5)=(0,0,0) ModifyGraph zero(fracl)=1 ModifyGraph mirror=1 ModifyGraph nticks(fracl)=3 ModifyGraph font(bottom)="Helvetica" ModifyGraph minor=1 ModifyGraph sep=15 ModifyGraph standoff(bottom)=0 ModifyGraph axOffset(bottom)=-1.88889 ModifyGraph lblPos(fracl)=62 ModifyGraph lblLatPos(fracl)=5 ModifyGraph freePos(fracl)=0 Label fracl "\\f01\\Z16Fraction with > 2% perchlorate ions" Label bottom "\\f01N\\B2\\MO (ppbv)" SetAxis fracl 0,1 SetAxis bottom 340,129 Legend/C/N=text0/J/A=RB/X=-2.57/Y=0.92 "\\Zr079\\[0\\s(Dep_PerChlorIncbyTypeVsN2O_C2) NO\\S+\\M+NH\\B3\\M\\S+\\M> 25% of ions" AppendText "\\s(Dep_PerChlorIncbyTypeVsN2O_C1) Biomass burning\t\r\\s(Dep_PerChlorIncbyTypeVsN2O_C3) Modified BB " AppendText "\\s(Dep_PerChlorIncbyTypeVsN2O_C4) Organic-sulfate not BB\r\\s(Dep_PerChlorIncbyTypeVsN2O_C5) All other particles\r (mostly sulfuric acid)" ModifyGraph swapXY=1 EndMacro Window GraphProfile_wD_Hemis() : Graph PauseUpdate; Silent 1 // building window... Display /W=(340,63,1063,575) SABRE1O3PROFILEOzone vs SABRE1O3PROFILEClO4Tot AppendToGraph ATOM1NHPROFOzone vs ATOM1NHPROFClO4Tot AppendToGraph ATOM2NHPROFOzone vs ATOM2NHPROFClO4Tot AppendToGraph ATOM4NHPROFOzone vs ATOM4NHPROFClO4Tot AppendToGraph ATOM3NHPROFOzone vs ATOM3NHPROFClO4Tot AppendToGraph/B=SHBottom ATOM1SHPROFOzone vs ATOM1SHPROFClO4Tot AppendToGraph/B=SHBottom ATOM2SHPROFOzone vs ATOM2SHPROFClO4Tot AppendToGraph/B=SHBottom ATOM3SHPROFOzone vs ATOM3SHPROFClO4Tot AppendToGraph/B=SHBottom ATOM4SHPROFOzone vs ATOM4SHPROFClO4Tot AppendToGraph DCOTSSO3PROFILEOzone vs DCOTSSO3PROFILEClO4Tot ModifyGraph gFont="Arial",gfSize=16 ModifyGraph mode=4 ModifyGraph marker(SABRE1O3PROFILEOzone)=17,marker(ATOM1NHPROFOzone)=22,marker(ATOM2NHPROFOzone)=6 ModifyGraph marker(ATOM4NHPROFOzone)=48,marker(ATOM3NHPROFOzone)=45,marker(ATOM1SHPROFOzone)=6 ModifyGraph marker(ATOM2SHPROFOzone)=22,marker(ATOM3SHPROFOzone)=48,marker(ATOM4SHPROFOzone)=45 ModifyGraph marker(DCOTSSO3PROFILEOzone)=23 ModifyGraph lSize(SABRE1O3PROFILEOzone)=2,lSize(DCOTSSO3PROFILEOzone)=2 ModifyGraph lStyle(SABRE1O3PROFILEOzone)=3,lStyle(DCOTSSO3PROFILEOzone)=3 ModifyGraph rgb(SABRE1O3PROFILEOzone)=(0,0,0),rgb(ATOM2NHPROFOzone)=(0,0,0),rgb(ATOM4NHPROFOzone)=(3,52428,1) ModifyGraph rgb(ATOM3NHPROFOzone)=(1,16019,65535),rgb(ATOM1SHPROFOzone)=(0,0,0) ModifyGraph rgb(ATOM3SHPROFOzone)=(3,52428,1),rgb(ATOM4SHPROFOzone)=(1,16019,65535) ModifyGraph msize=5 ModifyGraph mrkThick(ATOM1NHPROFOzone)=2,mrkThick(ATOM2NHPROFOzone)=2,mrkThick(ATOM4NHPROFOzone)=2 ModifyGraph mrkThick(ATOM3NHPROFOzone)=2,mrkThick(ATOM1SHPROFOzone)=2,mrkThick(ATOM2SHPROFOzone)=2 ModifyGraph mrkThick(ATOM3SHPROFOzone)=2,mrkThick(ATOM4SHPROFOzone)=2 ModifyGraph zero(SHBottom)=1 ModifyGraph mirror=1 ModifyGraph nticks(bottom)=3,nticks(SHBottom)=2 ModifyGraph font="Helvetica" ModifyGraph minor=1 ModifyGraph sep(left)=15,sep(SHBottom)=15 ModifyGraph lowTrip(bottom)=0.001,lowTrip(SHBottom)=0.001 ModifyGraph standoff(left)=0 ModifyGraph axOffset(left)=-1.77778 ModifyGraph lblPos(bottom)=58 ModifyGraph lblLatPos(bottom)=159 ModifyGraph freePos(SHBottom)={0,left} ModifyGraph axisEnab(bottom)={0,0.49} ModifyGraph axisEnab(SHBottom)={0.51,1} Label left "\\f01Ozone (ppbv)" Label bottom "\\f01Integrated perchlorate signal" SetAxis left 0,1260 SetAxis bottom 0,0.012 SetAxis SHBottom*,0.012 Legend/C/N=text0/J/A=LC/X=18.51/Y=-21.02 "Northern Hemisphere\r\\s(ATOM2NHPROFOzone) ATom-2 winter\n\\s(SABRE1O3PROFILEOzone) SABRE winter" AppendText "\\s(ATOM4NHPROFOzone) ATom-4 spring\r\\s(ATOM1NHPROFOzone) ATom-1 summer\r\\s(DCOTSSO3PROFILEOzone) DCOTSS summer\r\\s(ATOM3NHPROFOzone) ATom-3 fall" Legend/C/N=text0_1/J/A=LC/X=62.22/Y=2.44 "Southern Hemisphere\r\\s(ATOM1SHPROFOzone) ATom-1 winter\r\\s(ATOM3SHPROFOzone) ATom-3 spring" AppendText "\\s(ATOM2SHPROFOzone) ATom-2 summer\r\\s(ATOM4SHPROFOzone) ATom-4 fall" EndMacro Window GraphMassn2oProfile() : Graph PauseUpdate; Silent 1 // building window... Display /W=(0,63,506,585) OtherMass vs SABRE1N2OPROFILEN2O AppendToGraph OrgMass vs SABRE1N2OPROFILEN2O AppendToGraph SemiBBmass vs SABRE1N2OPROFILEN2O AppendToGraph BBmass vs SABRE1N2OPROFILEN2O AppendToGraph N30Mass vs SABRE1N2OPROFILEN2O ModifyGraph gFont="Arial",gfSize=16 ModifyGraph mode=7 ModifyGraph lSize(OtherMass)=2,lSize(OrgMass)=2 ModifyGraph rgb(OtherMass)=(0,0,0),rgb(OrgMass)=(2,39321,1),rgb(SemiBBmass)=(2,39321,1) ModifyGraph rgb(BBmass)=(2,39321,1),rgb(N30Mass)=(1,16019,65535) ModifyGraph hbFill(OtherMass)=2,hbFill(OrgMass)=37,hbFill(SemiBBmass)=4,hbFill(BBmass)=2 ModifyGraph hbFill(N30Mass)=21 ModifyGraph usePlusRGB(OtherMass)=1,usePlusRGB(OrgMass)=1 ModifyGraph plusRGB(OtherMass)=(65535,65535,65535),plusRGB(OrgMass)=(3,52428,1) ModifyGraph toMode(OtherMass)=2,toMode(OrgMass)=2,toMode(SemiBBmass)=2,toMode(BBmass)=2 ModifyGraph mirror=1 ModifyGraph nticks(left)=4 ModifyGraph font="Helvetica" ModifyGraph minor=1 ModifyGraph sep=15 ModifyGraph lowTrip(left)=0.001 ModifyGraph axOffset(left)=-0.125,axOffset(bottom)=-1.11111 Label left "\\f01Perchlorate mass mixing ratio (pptm)" Label bottom "\\f01N\\B2\\MO (ppbv)" SetAxis left 0,3.5 SetAxis bottom 340,130 Legend/C/N=text0/J/A=RB/X=-0.25/Y=0.00 "\\Zr087\\[0\\s(N30Mass)NO\\S+\\M+ NH\\B3\\M\\S+\\M> 25% of ions" AppendText "\\s(BBMass) Biomass burning particles\\S \\M\n\\s(SemiBBMass) Modified BB\r\\s(OrgMass) Organic-sulfate not BB\r\\s(OtherMass) All other particles" ModifyGraph swapXY=1 EndMacro Window GraphSizeDist_Double_wMass() : Graph PauseUpdate; Silent 1 // building window... Display /W=(286,63,880,796) SizeDistY_2 vs SizeDistX_2 AppendToGraph FracOrg_2 vs PALMSX_2 AppendToGraph FracSemiBB_2 vs PALMSX_2 AppendToGraph FracBB_2 vs PALMSX_2 AppendToGraph FracN30_2 vs PALMSX_2 AppendToGraph/L=Sigleft OrgMassSD vs PALMSX_2 AppendToGraph/L=Sigleft SemiBBMassSD vs PALMSX_2 AppendToGraph/L=Sigleft BBMassSD vs PALMSX_2 AppendToGraph/L=Sigleft N30MassSD vs PALMSX_2 AppendToGraph/L=Sigleft AllClO4MassSD vs PALMSX_2 ModifyGraph gFont="Arial",gfSize=16 ModifyGraph mode(FracOrg_2)=7,mode(FracSemiBB_2)=7,mode(FracBB_2)=7,mode(FracN30_2)=7 ModifyGraph mode(OrgMassSD)=7,mode(SemiBBMassSD)=7,mode(BBMassSD)=7,mode(N30MassSD)=7 ModifyGraph lSize(SizeDistY_2)=2,lSize(FracOrg_2)=2,lSize(OrgMassSD)=2,lSize(AllClO4MassSD)=2 ModifyGraph rgb(SizeDistY_2)=(0,0,0),rgb(FracOrg_2)=(2,39321,1),rgb(FracSemiBB_2)=(2,39321,1) ModifyGraph rgb(FracBB_2)=(2,39321,1),rgb(FracN30_2)=(0,0,65535),rgb(OrgMassSD)=(2,39321,1) ModifyGraph rgb(SemiBBMassSD)=(2,39321,1),rgb(BBMassSD)=(2,39321,1),rgb(N30MassSD)=(0,0,65535) ModifyGraph rgb(AllClO4MassSD)=(0,0,0) ModifyGraph hbFill(FracOrg_2)=37,hbFill(FracSemiBB_2)=4,hbFill(FracBB_2)=2,hbFill(FracN30_2)=20 ModifyGraph hbFill(OrgMassSD)=37,hbFill(SemiBBMassSD)=4,hbFill(BBMassSD)=2,hbFill(N30MassSD)=20 ModifyGraph usePlusRGB(FracOrg_2)=1,usePlusRGB(FracN30_2)=1,usePlusRGB(OrgMassSD)=1 ModifyGraph usePlusRGB(N30MassSD)=1 ModifyGraph plusRGB(FracOrg_2)=(3,52428,1),plusRGB(FracSemiBB_2)=(3,52428,1),plusRGB(FracBB_2)=(3,52428,1) ModifyGraph plusRGB(FracN30_2)=(0,0,65535),plusRGB(OrgMassSD)=(3,52428,1),plusRGB(SemiBBMassSD)=(3,52428,1) ModifyGraph plusRGB(BBMassSD)=(3,52428,1),plusRGB(N30MassSD)=(0,0,65535) ModifyGraph toMode(FracOrg_2)=2,toMode(FracSemiBB_2)=2,toMode(FracBB_2)=2,toMode(OrgMassSD)=2 ModifyGraph toMode(SemiBBMassSD)=2,toMode(BBMassSD)=2 ModifyGraph log(bottom)=1 ModifyGraph zero(left)=1 ModifyGraph mirror=1 ModifyGraph nticks(Sigleft)=3 ModifyGraph font="Helvetica" ModifyGraph minor(bottom)=1,minor(Sigleft)=1 ModifyGraph sep(Sigleft)=15 ModifyGraph lowTrip(Sigleft)=0.001 ModifyGraph axOffset(bottom)=-0.4375 ModifyGraph lblPos(left)=90,lblPos(Sigleft)=84 ModifyGraph lblLatPos(left)=-1,lblLatPos(Sigleft)=-2 ModifyGraph freePos(Sigleft)={0,bottom} ModifyGraph axisEnab(left)={0.51,1} ModifyGraph axisEnab(Sigleft)={0,0.48} Label left "\\f01Aerosol volume (µm\\S3\\M cm\\S-3\\M / dlog\\B10\\MD\\Bp\\M)" Label bottom "\\f01Geometric diameter (µm)" Label Sigleft "\\f01Perchlorate (pptm / dlog\\B10\\MD\\Bp\\M)" SetAxis left 0,1 SetAxis bottom 0.07,1.4 SetAxis Sigleft 0,10.5 Legend/C/N=text0/J/A=LC/X=4.14/Y=-11.13 "\\Zr095\\[0\\s(SizeDistY_2) All particles" AppendText "\\s(FracOrg_2) Organic-sulfate not BB\n\\s(FracSemiBB_2) Modified BB and K-rich\n\\s(FracBB_2) Biomass burning particles\n\\s(FracN30_2) NO\\S+\\M+ NH\\B3\\M" AppendText/NOCR "\\S+\\M > 25% of ions" TextBox/C/N=text1/A=LC/X=7.19/Y=44.06 "175 - 225 ppbv N\\B2\\MO" SetDrawLayer UserFront SetDrawEnv fname= "Arial",fsize= 16 DrawText -0.161445783132531,0.5168,"(b)" SetDrawEnv fname= "Arial",fsize= 16 DrawText -0.178313253012049,0.008,"(a)" EndMacro ^#pragma TextEncoding = "UTF-8" #pragma rtGlobals=3 // Use modern global access method and strict wave access #pragma DefaultTab={3,20,4} // Set default tab width in Igor Pro 9 and later MACRO LoadVsN2O() LoadWave/O/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistX_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistY_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSX_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRaw_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sig_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBB_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBB_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBB_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBB_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistX_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistY_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSX_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRaw_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sig_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBB_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBB_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBB_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBB_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracOrg_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigOrg_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistX_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistY_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSX_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRaw_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sig_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBB_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBB_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBB_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBB_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracOrg_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigOrg_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBigN30_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBigN30_2.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistX_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistY_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSX_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRaw_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sig_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBB_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBB_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBB_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBB_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracOrg_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigOrg_3.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistX_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistY_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSX_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRaw_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sig_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBB_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBB_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBB_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBB_4.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracOrg_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigOrg_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistX_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:sizedistY_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSX_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRaw_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sig_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBB_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBB_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBB_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBB_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracOrg_5.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigOrg_5.ibw" ENDMACRO MACRO SizeDistToMass() // // be sure to keep consistent with conversion to mass in loadN2OProfile // Duplicate /O ClO4Sig_2 OtherIonSD, BBIonSD, SemiBBIonSD, N30IonSD, OrgIonSD // partial calculations Duplicate /O ClO4Sig_2 OtherMassASD, BBMassASd, SemiBBMassASD, N30MassASD, OrgMassASD // partial calculations Duplicate /O ClO4Sig_2 OtherMassBSD, BBMassBSD, SemiBBMassBSD, N30MassBSD, OrgMassBSD Duplicate /O ClO4Sig_2 OtherMassSD, BBMassSD, SemiBBMassSD, N30MassSD, OrgMassSD VARIABLE SensFactor = 1.03, OtherOrgFrac = 0.12, OrgOrgFrac = 0.4 //N30OrgFrac = 0.25, BBOrgFrac = 0.3 VARIABLE OtherDens = 1.65, N30Dens = 1.55, BBDens = 1.6, SemiBBDens = 1.65, OrgDens = 1.55 // see notes in LoadN2OProfile VARIABLE AirDens = 1.29 VARIABLE ThisN2O = 200. VARIABLE BBOrgFracSD = 0.0 + 0.00137*ThisN2O VARIABLE N30OrgFracSD = -0.32860648 + 0.00241*ThisN2O VARIABLE SemiBBOrgFracSD = 0.6*BBOrgFracSD // difficult to measure with metal ions so set modified BB to fraction of BB (added sulfate) BBIonSD = ClO4SigBB_2 SemiBBIonSD = ClO4SigSemiBB_2 N30IonSD = ClO4SigN30_2 OrgIonSD = ClO4SigOrg_2 OtherIonSD = ClO4Sig_2 - (BBIonSD + SemiBBIonSD + N30IonSD + OrgIonSD) OtherMassASD = OtherIonSD/(SensFactor + OtherIonSD*(1 - SensFactor)) // sensitivity OtherMassBSD = 1.0/(1.0 + (1/(1 - OtherOrgFrac))*((1 - OtherMassASD)/OtherMassASD)) OtherMassSD = 1000*OtherDens*OtherMassBSD/AirDens // ug m-3 with air density is ppbm to pptm BBMassASD = BBIonSD/(SensFactor + BBIonSD*(1 - SensFactor)) BBMassBSD = 1.0/(1.0 + (1/(1 - BBOrgFracSD))*((1 - BBMassASD)/BBMassASD)) BBMassSD = 1000*BBDens*BBMassBSD/AirDens SemiBBMassASD = SemiBBIonSD/(SensFactor + SemiBBIonSD*(1 - SensFactor)) SemiBBMassBSD = 1.0/(1.0 + (1/(1 - SemiBBOrgFracSD))*((1 - SemiBBMassASD)/SemiBBMassASD)) SemiBBMassSD = 1000*SemiBBDens*SemiBBMassBSD/AirDens N30MassASD = N30IonSD/(SensFactor + N30IonSD*(1 - SensFactor)) N30MassBSD = 1.0/(1.0 + (1/(1 - N30OrgFracSD))*((1 - N30MassASD)/N30MassASD)) N30MassSD = 1000*N30Dens*N30MassBSD/AirDens OrgMassASD = OrgIonSD/(SensFactor + OrgIonSD*(1 - SensFactor)) OrgMassBSD = 1.0/(1.0 + (1/(1 - OrgOrgFrac))*((1 - OrgMassASD)/OrgMassASD)) OrgMassSD = 1000*OrgDens*OrgMassBSD/AirDens duplicate/o ClO4Sig_2 AllClO4MassSD AllClO4MassSD = BBMassSD + SemiBBMassSD + N30MassSD + OrgMassSD + OtherMassSD // // indexplot curves // duplicate /o dep_perchlorVsN2O_c1 VMassFracInBB, VBBMassA, VBBMassB, VBBIon, VBBOrgFrac duplicate /o dep_perchlorVsN2O_c2 VMassFracInNRich, VNRichMassA, VNRichMassB, VNRichIon, VNRichOrgFrac duplicate /o dep_perchlorVsN2O_c3 VMassFracInSemiBB, VSemiBBMassA, VSemiBBMassB, VSemiBBIon, VSemiBBOrgFrac duplicate /o dep_perchlorVsN2O_c4 VMassFracInOrg VOrgMassA, VOrgMassB, VOrgIon duplicate /o dep_perchlorVsN2O_c5 VMassFracInOther, VOtherMassA, VOtherMassB, VOtherIon VBBOrgFrac = 0.0 + 0.00137*ind_perchlorVsN2O_c1 VBBMassA = dep_perchlorVsN2O_c1/(SensFactor + dep_perchlorVsN2O_c1*(1 - SensFactor)) VMassFracInBB = 1.0/(1.0 + (1/(1 - VBBOrgFrac))*((1 - VBBMassA)/VBBMassA)) VNRichOrgFrac = MAX(-0.32860648 + 0.00241*ind_perchlorVsN2O_c2, 0) VNRichMassA = dep_perchlorVsN2O_c2/(SensFactor + dep_perchlorVsN2O_c2*(1 - SensFactor)) VMassFracInNRich = 1.0/(1.0 + (1/(1 - VNRichOrgFrac))*((1 - VNRichMassA)/VNRichMassA)) VSemiBBOrgFrac = 0.6*(0.0 + 0.00137*ind_perchlorVsN2O_c3) VSemiBBMassA = dep_perchlorVsN2O_c3/(SensFactor + dep_perchlorVsN2O_c3*(1 - SensFactor)) VMassFracInSemiBB = 1.0/(1.0 + (1/(1 - VSemiBBOrgFrac))*((1 - VSemiBBMassA)/VSemiBBMassA)) VOrgMassA = dep_perchlorVsN2O_c4/(SensFactor + dep_perchlorVsN2O_c4*(1 - SensFactor)) VMassFracInOrg = 1.0/(1.0 + (1/(1 - OrgOrgFrac))*((1 - VOrgMassA)/VOrgMassA)) VOtherMassA = dep_perchlorVsN2O_c5/(SensFactor + dep_perchlorVsN2O_c5*(1 - SensFactor)) VMassFracInOther = 1.0/(1.0 + (1/(1 - OtherOrgFrac))*((1 - VOtherMassA)/VOtherMassA)) ENDMACRO MACRO LoadATom() LoadWave/O/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1DsizedistX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1DsizedistY_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1PALMSX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1ClO4SigRaw_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1ClO4Sig_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1DsizedistX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1DsizedistY_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1PALMSX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1ClO4SigRaw_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1ClO4Sig_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2DsizedistX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2DsizedistY_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2PALMSX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2ClO4SigRaw_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2ClO4Sig_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2DsizedistX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2DsizedistY_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2PALMSX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2ClO4SigRaw_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2ClO4Sig_SH.ibw" LoadWave/O/Q/HO "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3DsizedistX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3DsizedistY_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3PALMSX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3ClO4SigRaw_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3ClO4Sig_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3DsizedistX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3DsizedistY_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3PALMSX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3ClO4SigRaw_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3ClO4Sig_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4DsizedistX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4DsizedistY_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4PALMSX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4ClO4SigRaw_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4ClO4Sig_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4DsizedistX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4DsizedistY_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4PALMSX_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4ClO4SigRaw_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4ClO4Sig_SH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2HDsizedistX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2HDsizedistY_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2HPALMSX_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2HClO4SigRaw_NH.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2HClO4Sig_NH.ibw" // no SH high LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:DsizedistXo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:DsizedistYo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSXo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRawo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sigo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBBo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30o3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBBo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBBo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30o3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBBo3_0.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:DsizedistXo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:DsizedistYo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:PALMSXo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigRawo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4Sigo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigBBo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigN30o3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ClO4SigSemiBBo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracBBo3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracN30o3_1.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:FracSemiBBo3_1.ibw" ENDMACRO MACRO LoadSABREATOMProfile() LoadWave/O/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1O3PROFILEo3Mid.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1O3PROFILEAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1O3PROFILEClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1O3PROFILEClO4BBTot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1O3PROFILEClO4semiBBTot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1O3PROFILEClO4N30Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1O3PROFILEOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1NHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1NHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1NHProfClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2NHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2NHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2NHProfClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3NHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3NHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3NHProfClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4NHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4NHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4NHProfClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1SHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1SHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom1SHProfClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2SHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2SHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom2SHProfClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3SHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3SHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom3SHProfClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4SHProfOzone.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4SHProfAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:ATom4SHProfClO4Tot.ibw" ENDMACRO MACRO LoadSABREn2oProfile() LoadWave/O/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEn2oMid.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEAerVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEClO4Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEClO4BBTot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEClO4semiBBTot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEClO4N30Tot.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEN2O.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEBBVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEsemiBBVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEN30Vol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEOrgVol.ibw" LoadWave/O/Q/H "Macintosh HD:Users:dmurphy:Igor:Perchlorate:Files:SABRE1n2oPROFILEClO4OrgTot.ibw" Duplicate /o SABRE1n2oPROFILEClO4N30Tot n3oPlusBB, n3oPlusBBplusSemi n3oPlusBB = SABRE1n2oPROFILEClO4N30Tot + SABRE1n2oPROFILEClO4N30Tot n3oPlusBBplusSemi = n3oPlusBB + SABRE1n2oPROFILEClO4semiBBTot VARIABLE SensFactor = 1.03, OtherOrgFrac = 0.12, SemiBBOrgFrac = 0.18, OrgOrgFrac = 0.4 //N30OrgFrac = 0.25, BBOrgFrac = 0.3 VARIABLE OtherDens = 1.65, N30Dens = 1.55, BBDens = 1.6, SemiBBDens = 1.65, OrgDens = 1.55 // OtherOrgFrac and Otherdensity not set to pure sulfuric because most of perchlorate on particles with some organics or NO // BB and Org org fractions lower tha 0.6 because most perchlorate higher up // bb vs N2o > 0.35 -0.0087737786 0.0013657914 N30 -0.32860648 0.0024085686 // linear fits from indexplot // semiBB dorgmp plots out at closer to 0.1 but may be underestimating due to metals peaks // N30 apparent density is lower but that is because of shape factor VARIABLE AirDens = 1.29 Duplicate /O SABRE1n2oPROFILEClO4BBTot BBmass, SemiBBmass, N30Mass, OtherMass, OrgMass Duplicate /O SABRE1n2oPROFILEClO4BBTot OtherIon, BBIon, SemiBBIon, N30Ion, OrgIon BBIon = SABRE1n2oPROFILEClO4BBTot SemiBBIon = SABRE1n2oPROFILEClO4semiBBTot N30Ion = SABRE1n2oPROFILEClO4N30Tot OrgIon = SABRE1n2oPROFILEClO4OrgTot OtherIon = SABRE1n2oPROFILEClO4Tot - (BBIon + SemiBBIon + N30Ion + OrgIon) Duplicate /O OtherIon OtherMassA, BBMassA, SemiBBMassA, N30MassA, OrgMassA // partial calculations Duplicate /O OtherIon OtherMassB, BBMassB, SemiBBMassB, N30MassB, OrgMassB // partial calculations duplicate /O OtherIon BBOrgProfile N30OrgProfile, SemiBBOrgProfile BBOrgProfile = 0.0 + 0.0013657914*SABRE1n2oPROFILEN2O // -0.0087737786 N30OrgProfile = -0.32860648 + 0.0024085686*SABRE1n2oPROFILEN2O N30OrgProfile = MAX(N30OrgProfile, 0.05) //SemiBBOrgProfile = MIN(0.9*BBOrgProfile, SemiBBOrgFrac) SemiBBOrgProfile = 0.6*BBOrgProfile // difficult to measure with metal ions so set modified BB to fraction of BB (added sulfate) OtherMassA = OtherIon/(SensFactor + OtherIon*(1 - SensFactor)) // sensitivity OtherMassB = 1.0/(1.0 + (1/(1 - OtherOrgFrac))*((1 - OtherMassA)/OtherMassA)) OtherMass = 1000*OtherDens*OtherMassB/AirDens // ug m-3 with air density is ppbm to pptm BBMassA = BBIon/(SensFactor + BBIon*(1 - SensFactor)) //BBMassB = 1.0/(1.0 + (1/(1 - BBOrgFrac))*((1 - BBMassA)/BBMassA)) BBMassB = 1.0/(1.0 + (1/(1 - BBOrgProfile))*((1 - BBMassA)/BBMassA)) BBMass = 1000*BBDens*BBMassB/AirDens SemiBBMassA = SemiBBIon/(SensFactor + SemiBBIon*(1 - SensFactor)) SemiBBMassB = 1.0/(1.0 + (1/(1 - SemiBBOrgProfile))*((1 - SemiBBMassA)/SemiBBMassA)) SemiBBMass = 1000*SemiBBDens*SemiBBMassB/AirDens N30MassA = N30Ion/(SensFactor + N30Ion*(1 - SensFactor)) //N30MassB = 1.0/(1.0 + (1/(1 - N30OrgFrac))*((1 - N30MassA)/N30MassA)) N30MassB = 1.0/(1.0 + (1/(1 - N30OrgProfile))*((1 - N30MassA)/N30MassA)) N30Mass = 1000*N30Dens*N30MassB/AirDens OrgMassA = OrgIon/(SensFactor + OrgIon*(1 - SensFactor)) OrgMassB = 1.0/(1.0 + (1/(1 - OrgOrgFrac))*((1 - OrgMassA)/OrgMassA)) OrgMass = 1000*OrgDens*OrgMassB/AirDens duplicate/o OtherMass AllClO4Mass AllClO4Mass = BBMass + SemiBBMass + N30Mass + OrgMass + OtherMass ENDMACRO