From 5816a204440e470fb55b9d0aad5d95212bc21379 Mon Sep 17 00:00:00 2001
From: gianlum33 <g.marcozzi@fu-berlin.de>
Date: Tue, 20 Aug 2024 10:42:12 +0200
Subject: [PATCH] Can reproduce isotropic-lw Easyspin

---
 .gitignore                                    |    1 +
 images/stickSpectrum_zechThesis.png           |  Bin 0 -> 21902 bytes
 pathdef.m                                     | 1954 -----------------
 reports/oop_ciss_trEPR_stickSpectra.pdf       |  Bin 0 -> 166447 bytes
 .../oop_ciss_trEPR_stickSpectra.synctex.gz    |  Bin 0 -> 32431 bytes
 reports/oop_ciss_trEPR_stickSpectra.tex       |  109 +
 ...siOopEseem_powderAverage_inhBroadening.asv |  685 ------
 ..._psiOopEseem_powderAverage_inhBroadening.m |  345 +--
 zech_psiOopEseem_trEPRstickSpectra.m          |  363 +++
 9 files changed, 679 insertions(+), 2778 deletions(-)
 create mode 100755 images/stickSpectrum_zechThesis.png
 delete mode 100755 pathdef.m
 create mode 100644 reports/oop_ciss_trEPR_stickSpectra.pdf
 create mode 100644 reports/oop_ciss_trEPR_stickSpectra.synctex.gz
 create mode 100644 reports/oop_ciss_trEPR_stickSpectra.tex
 delete mode 100755 zech_psiOopEseem_powderAverage_inhBroadening.asv
 create mode 100755 zech_psiOopEseem_trEPRstickSpectra.m

diff --git a/.gitignore b/.gitignore
index 4690698..a667ac3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ reports/*.out
 reports/*.xml
 reports/*.snm
 reports/*.toc
+powderAverage_inhBroadening*.mat
diff --git a/images/stickSpectrum_zechThesis.png b/images/stickSpectrum_zechThesis.png
new file mode 100755
index 0000000000000000000000000000000000000000..c759379753f02861a863ea9231ef4f5fcee52e9e
GIT binary patch
literal 21902
zcmeAS@N?(olHy`uVBq!ia0y~yU|z_;z;ua&iGhJ(@ehY(3=9m6#X;^)4C~IxykuZt
zU`coMb!1@J*w6hZk(GggfwRCPvY3H^?=T269?xHq!oU!!?CIhdQW5v|u6;+&^V<I(
zZ!h;uE_mSX@?e>OW7xwr3XFoyBFWrmZYhWga;&}~(YV&>=(0i)rz1_geX%+_c08D&
zduFYeq_|r&ht3V9pv@Yq#HMFYy`4Ave)+lYpKFWWotbHzo_22jbIZ?lqSI~XTN;;t
zyZOB4x%K%uGb_LBXJBABu;;>KCI*ItycdOx3=9V5Uv@AsFwBsyieX@2IKykJ$H2hw
ztW8dwfq|jexu2VXp<(C3<E#t}2kwxd%{n?fJbd}`<^25ox907hJ$v@%&BnjOZ!;Ju
zmzS46fBt;>^y#<k7{2|Ei;0mrw^*Xez2DmZ`t|GmTHl%%?cB_Ez3%?v#mZbt4L>by
zZNCaFf4g({{{8Faj>ttWU(Int$TqL6=I_>XySCrH9UXh;?8lEA!`ZckyR3Ha-o5$1
z;bFgv?`GI8zkaOi^l9(^Q~9&zGCMq5!x24wS(e-ypWM*ow~7Z|&yEehXtqxK)``xk
zCE9OpMQl9JESd14(D>8M^!a-~ozkxJSikAgwIJ?SYo`4SEvx=jT~d;AeXCjc?aB>O
z&&$uuW7epeW}EPXPv<GqiAGT+?L*yBcaCU<epi1I_Wy6x?RDi6)ek<rE~{aY>=iBE
z9d5>VD{kZSWJ!nq+1(`uyN??GJ$3SA=OXw1xQd6ZdahaLpYN-S{k?wc-1aR!7eB2y
z5Tw`O6Vd$p+wJ^nSEI0LdzVPpo4u?1G<p6DuGepOcFbP4&$-@aMaagjcUzXmylIv*
z=U&M+li%(~!pnqh-oeX%zgoRsEB5iTXUD$Z`PsQXzIJ<()f^KS-M`tjn&E;BK8kA}
z{5u-|=jf%?{$VTE^ey!(e;mp3FO7L~^yFDx&-23N{ie&Aul=`W&I-0Q&i%7lvo-!2
z#D%|EqxSEy{lDbjc6y@M=EhI^w0ioD$5N}C_esldU`WvV{;_W5<HwInxhKTed~AK6
ze0E)E#Zv7zO84JBdE#<$TGzY6UVF(66R((EkhFdG<<iNZx4Ege*6zLZHlFWKz2=tV
zzKf6ijAmFi>6(<4p68nC*^QpuGj)G&(cXLfZv8_x_HMcIs+A16F;zaN_uh)Tc>1(e
z9e3-u9mme!e^kQC5PUOYb!^n)T+Qs4F0FI@J#_aTzx$uXMn<RV&dbQBo7&Fg=p;(N
zPODm4_dF}(kJzcVg_jkcgk4~i;aKk!TV<plrki@U{Kiig*5IoC?3$-Z^BoT)E;@ep
zP^_zT_6_5@*UfJ&@-6uf&Q7@Pd)qp4%AA)~G1Bc@@*dWGXqJ!2^h>Qu?w>vH%l7?V
z91MqF2Gw8E&VPMs*44w`WOsQSy<8VyqW9Z$uV-of@9p)!zq|~tc6oj8aaoKw`!s{(
zu8F4{y*GZA{g&fjy>p^$#7Xbxv1`3d^OD!@?=P=@Q+$Yxfk#U>dPeE`JxkRp=9^#i
zyYV=xKkj|r>o?{8^Tn6!z3$ClFD>5OU{!U;Xi56#F!41;TD4){r=BaTQ&#@I<D2)=
zs`NEFw`2|U_kNkQ=)%+OpKaa$i83tMT@n_0T9fx>=6}28^L?*AzI8Y(>rwCYFYoLB
z|E~WUUcXf11=s73uVl)c`=i^g{NK7~>$UyH$KHJIx&NcL=Z?a%_zPK&f<!l;ty=iz
z(&Jlmx7+Uj_jP@?G(*v))SHKXZ1=cfckA9s72CYM2W_pbSAT!;?f0_M$mQJEybo`E
z&c(;aYn#UyWSQ~a`f}zPUD3_l`zIP!-?=h3+ILITvMtNv^mbp_!Eg8DK>5954Tc1c
z*lD_F!uNd=z5U$X{@289<wl<Uv;6`iwtLO>J8aMu^>g0({r`4tYvg-TSRAg;@>V~5
z@9%fJ_s!l`{?vTay5nEHzb}+t<@t2q#)G9Vx31E&)stV#pb-6j|NnjBD|)>-_uZbX
z?!RU4<Zp7<^>4N3tx(h5J#X$@&8$gWTen63ocDgu=RUC6o5S)8{=eS;&-<m+Kc>AG
zzpeY@Ce^(@evAFx7}dS5YxYVlGrGI<xUcs8FFP1EP4e6L_ty1&+dk?<-{0(gG5g}B
z$5s36@5XqX&Hmk4yfPqr_tf{6&$xSLFjn2Exhj2Unz^b<>$e^If1b^^*>XQTP`E0F
zVW~IoyIr3*P5W`~=+_<k`~Pfe)!+AH(YEUgjvu}7qR@D2ZgaNPw;j^oKgwR4Dzv{u
ze%HbYU3I^AZvL`^p=(=ib9T-DZ;PJ)mdIV7@v^WtehdHIfZpft_x)Z6F~RDrZck1-
z+x3#l^E2N+5Lx@d+g)2#_Vk@R+jn;IJD3@2Z!SD&S~vCE=N&cji{FaAwS6b>XaDVp
z)h`PTO{(s^d2{W-tPuSuE~wt)?+b7LzPPq3X7}fPo3}A0SnW35am;@1fqz%ag!iW|
zek&UMb;sMaJ73;=yli{!hqHD!xO^Sr%JK?)r|VrPFX#&Uv2^j*9WTT4{`1UTTNU$v
zf#JN5%rows<6Y-@{q3h$cXp*Vg(SPbF1)Pe{QH#ace&~B8xG{XC^X*W-~9T|F5UC<
z)&~5tdo9Mc?N`UTxST!S>#F-_&-?h^tc~Hq^jfKy$#&LzmfC)mJ+mvdsYEKe`uNSo
zecIyw^X<Og-Lg0CRhxVEWkdciJ9ggKf6(-w<L0+#lUD8QW!?VwQsa{UTb^20t!k65
zzH^0l`}A-Ii7WGX*S-97$4*x`;&1quHQ&73C%g+ft)KUM&#zaj_sw4PHE8y_+y&BU
zK4Mjw1-@D<b<bbF?6r2P&1xer?XaFdq5r<=?JQr}H~W~`b~`)i>KL#`|M9N-ES+ip
zS!-*<>aWIkdwZvDj(@v<pY4|=>;D;gUEkcUay$2one1nWe(Syaq+%xLt*Yg`EFGC_
zU*WrDp2buZ<04a&uZ|nC=G_X`?t6JfZ~Mo6OE0a=WsnGu=UwN?nw#mlNN;V-j1c>`
z_p9VBZ*_95yLa@KLd0Fa@Ap^j{l2F2`Rf}Dzw)Z>>>e>(WcNA4S8ZRl{Za4BRVCSP
z&zG-FSz=axHKcUOy=U7p-WOgzxkLK?C2j_15A};>*DrA`kB$!i7JIsW)-@xyu>4|a
z+qyqD>Mw|1d+}p!<^ip$JDpeKm%U%NwDs+eZ%nK0zP3hxf16)lJt=6$jSQW&x2%5G
z+W&rI{D0?PxhVEKspbq4C$ci%Cf!}0wDkGgx68F>9Q&1davt}|>P@r$JnGheb??dz
zjlb{8_ivV8!+L#P_K!vHkKJtu{j%fo=I6`8Shr1z`x2SDH#XG4O80ow*DumrKK**w
zF0VEB)^YjzKTl2y?@v}MT^)9C{knBgb>+KHTwnh7{<OOc2^L{BYl2qRl_vjweabiJ
zd6sFw#i}razh?DcSI3v$tY<M(kgxqR(e~62S>t^ykD0I5sc)}xVV-v3@wou2t1D|Y
z%j?#Z{L=R`WigOmdH(i}Dc1JvzYE&pE<8SWA<^!mZ}*P2ERF=fpw-h)UV38@apdT{
z7lqGXGR*(Ise?OV9bd8Lbk~?SopR;#f*f<~&u05w(##HVX81f=$}ac3th{8~-;0mW
zO}pB<c=6)HnLpOd-hRB{@XMEsGE;89`kcrADp+vslH2c3Z(=QTBe%&0ZRzQ@)vsP?
zX29bn;jn*&mUD8;Mn2=kJl)^SG@S06?CUXTn73kCKq%YdkEtyeTQURLWRHltzL<S%
zx**#H;j1F6P9=a8%`(tEwV-*&B97Y2Ka37BR4tn26e`(sY`UPE@G@7)5`l1$h51tP
zZW0duA;BxOnlJt^I+Sr}i$*iwqb{W{zK>6HFu&-`;tEYQ04egFA(nc<F($BOUuKPD
zB7<$9@4{6)ZjVoMEatqth{vi!yX%5^uf8(R0`*mzAyW@#)JP_pBt}hfWG{3T{I%?3
zY765R7t_{NMiRaH$~|g6-9|4I){S~*2*%9ZyLa!##>dCU#LSsDPfk|$rml><{Oe7T
z8{#jxAFErxdGqGer%%tGJ^T0X>exFo?{{1@V|e3kn!0>fZt0m-k*jWhdw=+Fv!34k
zsV}}%-+cd~^mbi#?43x{UEH_WvY=^fOPlDy+qZA8UcLJB=g*TT3&*Cnew)X-y64y0
zc~6&Ko>iUwarYFz*xo2kP-2r^)pb2LzUM+|*qaYmY@;)ClcrwJmFATee!F+xI_JCa
zw9dM^>R-wKH*enj_z_{f^;M9?sZU>C2LH`lyXNKgYxljMzv}8JTNK9hqBHB1SLny1
z9P4lEb_<q<JuiK_Gh(~V#v{j$$1hl%mmCdAx;HN0Us}w+ZK?EJ!PT|D?rz&ylGhxR
zr3%WIA*Hv)l~>#@g^9j0gJeXB#TOPZAE*lnHn8cn2sjMNXh}Uz&3p{M1APyEFnQ#_
z3(iP}T)bAG5Mw=jxr5mhV%v{&wJm$Tmnq+U(etLvZk^}yve@`|ZK!J(yT9}mxpi+|
zUSZsq-MQ!8F4-Hq-@cLy%YA`I@7Hg8`&;7K7sc*(m;LRpzTf6qHGk&Tqu%mI7Td0v
z3Mv;q<%D|5w<VYEe%$_WhGlKRjMe)uZ=c&cN#E_q@8;6KUEdbu!L#|S8wcmx^)Fjm
z5@o(d`;61+=Q>iWdtQD%RMKi%!U_q2En!o?SSG!d&&n&U_B$>7E#vAYy~p!Ezvvcx
zyMOCC2Sl8dCbK4ez0)@H>yB?{;`ZOz{9G>L{c77?7kvY?LB&Pt?_GB*@($0LRy19#
z@U8jRVtz9{H=T=LSKfw|Q;X(C+)fuwx&2JP{+stqTX_bPeOJ6dh11RTtA22od|rL~
zUxmxvV+GKJHClL$mc+EJBac2XkYjA-S>QfpilD)Xi1tiI@`i4p?Eq3od`7iVYwV0(
zA^GC$-@kvaUcLJC>C(RoGL9ZTeE93v(%*Ir4Il5`y*qdQ{OHbWWy0$}Z|fH=c0D0#
zt9OBUb$NPvdVka3HQZr$?%c^(?%uy<#-*1`2ezz<-n#AUj~@|Be_mWX&FuQCZSRXq
zN=hm#J(tfmu8K*BU%q^K+^0#P(Yk9(;yl-S-Mf4DB@@Ge9c!4PWy4(8&6zXj#U{0|
zdt2j|)~5S(%ZcCcuJX%YbEC9|@pPH@Ts>7G2DQYex3o4)PfGs!=h-v2>1)gD>+1^(
zCt5u|ecC&=;mn1{OuILSUCq9ecY0$c<BwObyaX8%bXIaiFW>z(lKtAtWoFYipZny}
z&;8~E*P?Lq%THJS*UIkx`zrqTt?MF;3~m#}H2eDd%dOXb`}FBj{=uqL*Atw!dJ1u?
zdbXK+rl-FB>~!__`~C0D4;e8qygA^#!fab%Vd2B;cc1$Tp11$M=PuLoIZr#~#3Md<
zP1nesI`822{fF1wy?XWPKXWFA_LHxd2Va>ve?>t_$&$Bomu!~Z(mUrvIHTAe4^^+|
zrRB4??m6*v^=94dEt!Thf{PdvwBu}qm(KmU^_IW!hF7^!T{TfW_ul5P^K^kMP@1Zd
z`}LS~{*8H{;ec)7KVELD|Np)Ie$l4sq32)O-+9!+zI$a~_r7h*@8(!v>t_@>)t$a*
z%j}Tq`j6f58c~U&pIXJ^D*pX^zII~hmP6k@-hLV9{dQsE>dne)CdG%}mzk1N`qkO3
zpIfJ5qSusdpX9zr-~TmjTX=-(r)cBXr|xgFT^DLqufG28f{eYt(jRSEaF#VdY3har
zTcopv|3*E3{=6&fiv8)Bi(Mhlt;K@s884jLAzJUcw(jfd_{jNh|GUne`u*;`*EInz
z3L9Cc_Ac0R_1NVNuWaA#Dw?+M+Zyllv+l9x?D}%#>-l%Nj{V#VT(lA$Gt=wVPFug!
z$93P+nl?T4wW?od-C6qK-=F99*Y9PQR6ejs`Lg3c6PH`SEv>B^UjGW$PTbcVxMk6A
zDTloWO=GKKlFe^xto7e=rJUi!O!18_ndxzC(Z8-=N!qsNYn6PC`O>$hYnbDrN;X)n
zIepEepRfK~dVN`8;lri3@7%ew<k|1l@qe?9e|>P+1r#KEJ*I5C^<yH(%dH!xeM;9|
z_I~kOwKD6Ki&SN+@3^fjxh4C0(>DeN$xl|(G~Vi54b5Hu<NW_W{`V7O`?J4ZF3-rE
z(p$PTGg2|~`+<jVrd<~IF_~BU`*r;PTl%>#_d9|t*yu53+a|83*6Ua2y^Q=F|L<wM
z*|tfUncHf46}}!+Grea0eaFkZXvU|#+zh9lF4YOV75U4f<yimLjf?*F=GPo9uXw-r
z`xHBE(dXZq=Ijdnz3}mK*JbYQ)5Ofap4ACm;|#K5smGMON%yX7tqKZ>(k@-SoMlO9
z+~t4Q7~fA_JNetJ7vVS89$&kjw?Ij}VNs=~_mr|}T^mA=UJd^<{odx?QA>lnbHejq
z8ojOmID3;<-hc0?RM2pMvd8JX*l(5vpqL2na(SutRcPj_p3se3nzG|6pNjrh)D?{|
z-EwP6)!E$LSMRQSdMUeDH=CIufMtDJ=cU{wW*2W=xU&4#=l@$=Ud^AMye4V6_`Wr_
zmPbXM-@W1WFVWl5!Mlyirr+W&&D!*`@cP2ztYUkDRJ^P`LXSmUt^R!0d~4vwsF`+_
z2P4i_J)c|t@BaVa^|$V=y#7V|-G#@?vhv>KefDEza1FNP_S!z>R^;ojwQc*qT=L$R
zxu<^Z`p6r6-s#u!em6xNmn&cVWzn3!t2wkmsZ-yo^HSa`QG<<EGvaP<Qd+U)7}w>z
z?2UC_W!JrCHLU!2RQ&C{?R$=}F<1ucf($;V8j<vNjsAtGiEH+2Dy<a%`R>=N!po1(
z<@GDGH-U0)(nO87XLdzscRc%j|Np<}{JmR$ow;{vW~k@whjYvCRsQ{YeZF1ouHxdC
z-wWDzU5i+DzwUQ#EDwWgpeVQ3_VlYaqTE)Wf4}$pz1jKuGXJkLTM$;XT5A8c6XjRD
z`)B7J`IU1`GwQ-)Chj<Wp{0?Zs&_muF5mqteE+Y|{VR`s7h!gIwx>ze>+?15{@LfI
z-$+#axd2)5|JT9gAKP|Lo-FLj5Wu%Sq4Uz7xA!0K`~UBE9ryCJ@~61LN#~@;l(duY
zAO5pl=b5hm;h!<X(T|^|YMi}2&o<AB_xsZ6af|Zu!TIDWSYe{RZC;gejQ(~uhU8CR
zg?6@iSp|QY<)<XsR>dS7<aS?V;$6r8`<2)4y`~Hjz0=pbWZo-#SD0B)?f^=vZ=uG-
zzWn>QwjW_ko~<75yF73t$#-7T`DvT;-fJyKnPsSUZSk*j^P8C&f*}suX8X?hYioL)
zsMMX@i=eP^1c%LydylJp@9ePp?f?Iae_eLXA*F^#6+gYEJj-1zH=V8AAC!#6C%R-#
z`y;pQ`}#26T>0PImsa|A?|8rW`#dEEjrQ;jE}8dsecxfS<M(1vYV1?-+Wh4EhP}tP
zde?5xuYDc8dg{l2|Lo@8P1Tso;I%|ZY|68>$^G8Vx4A*y_VxsO`*wBA>i&IGUibC)
z>+9*g(NeqWdwk{&2Ck)AAm!fu(fI{uZ{D04{=W1@131x#csGGOyJgq1x29`e)qdZ7
z|La`oNMWC5?gcTcQXMnz?fSAKbAI2N8J}wfdO@KxwQGTi_q7>i^)FvNd-m+lpFR7Q
zWuH5D?u}cN-&NLzKPwlpF0K4*8l`>uR$h|ryP%7C*Xy#|d*s9;0#<T(F*587+RNwF
zcwi2LScr0S5QD?IkoC<$3I^&8tXEGg5Mh|0ef9MM5su(<o%jF$`(FR!u>2NAA1_lQ
z4OWIHUSF*=SP!KXKYHA6|IPEK{r}JQT@5dP<oHZsVklZ#B|C*Fag*i5eJ)?(|9_1a
zWxV|H<_v^3lj2AJ{>24vI`n*3V$rN_M@<HW@Kx6xH3gQ<6c!g3pEYUf>ebq@3_dQ!
zhA5hT{J62~@%8=xO6O1CwvxM{^G67hbxoFq#l?>=f86uP{&Vi>8Pm=mc7dC#HbXc)
zJ>5=r?fSLfckhyz(S$5{Y@RSbKfj&0zn`DY$IoJYeSJT^)%cuPp1KGg1j*++SFhHd
z-~F;SZTj@-^J3!TtC@Pvt0$tUm^@i{es|_ov)aBJFJG=yKk%bQNDUsy2CwGq*uDF6
zXGK}rvK2{p*FLWa&|CJ%*dUOL;l$Ker2$+mfzMrjiL}n1E$uq>_3P~O`uh5!jE_G_
zA_d!u;zuuDoJf24YWYJu8=Ez|IV9Xe7613cBd*6>{Zi7~qeoj8%_{ZYbHJkJmny>k
zdviSGyKh%q%C!oe&VTBt3X0^VIUe%!F0jf^>He7ciFGMML(IxJ_N5LInSM+75585Z
zEzvWO^4*6>63S;e{~K-YyA-~Faq-0`+z4Ba&DpVc@7JH(KgQfHIrr}F-MLB$B6c5z
z5GE%3EjjPAAuar(l)1V2zVyfG`V5CZc1}k`^Mm4~+voRvo%=REmwE9DttbBxA$0Kh
zk!|-AL3Q`<+oGb3hd)Q6=zH|!$r1JV$HyP7^O|o|R#vu*Lt@_fU5G@`HdlDJ>6+Wy
zjvn||a|$VBg8Fw~?PP!Xg>4@X)8dbssAj%;mG$_z=9*2bKllnrOwLLPfW;TfGnNet
zq$J_Vz0s0UXN4OZ+@}eC4BV?GB9gY+JmK>4a(8$48WBCU<wzP6A6XVwRh_!x!dD}w
zh6u@zb1odI`SRl3J3m1KR^KCtun#`R`8wOw@aMBQA75dl{4u5Y(X(f6!k;fLK7HDI
z=>ZWFK}44Ju~c8P{wm14FJD45(ar1p(q>#-QnEy3Mw40++=DHe&s)B3oi$@BXta%?
z$8WO%B9c;yA3c2NxY_8=y?d{W5=v&ZBKdQ+@U@FsVQlxx+Bh@C5aBT+$M4Ghf@kN>
zohy+vusVAP;i1WAIbUa(Y9Idiaiboy+ww>Wc$g+`vMekrS`-<%_;ka?OfD3|GQ8}%
zx6e(~n$?7`d)Z9k)%h01;o;%8m?fq!OF;M~^I6N+O|vGQx3agtE_Yyu2`f_A7^~~)
z>6xg`KWhFf3EjA_`5$8!*)|kr{zK%78EJkQc4j+w@4oDJpu^;U6FmR<7^tu5zFL!0
zR9n0DZ-XF;o&-Nohsw_Ep>(Yw=h^)T-wU7Vyqf=U?c?0^87<G^5iaI@=5kv4+?k6P
zCw^mgTk=yJ5hzWTiLq;*J(l|Z{rfFZiEcF{O&gydIefTT?QvDjV*O*wPoijgSp0GO
z{=d0@rEA|l_qYFhrT*FD!v=Qqt2>e1|L*<!%U)~M(tLbh=VcZcav~=@;q#onKFidW
zE$c+YP@|l9#03`~c(Mi6>KRIih+1%*RSY>Hf|?|=IuJ1is>G1(09DLLX^^EVCczOY
zku%xqZCEgBJ+y`$4gArh2W!NQW<2T^J3U_Y@BjRJv@6<C^McFfmdd6{nL^WTdcShB
zEOnSs;g^wQWXj+C?}lThT*>^VpoG?C9syh;u9wX<bbH^`25_}>K5tP|3;t~IqF;8(
zGso|m8mwU%T`Wr-0!?b0FI{?ZkA11bj5<F9eg5|83tg}q61D8~>C=x--Ml&TZ%uXe
z?++gqoZg_#WpZq>l?V<aS$FN;efj+dov3@ZfeQ@fWVhmQUX<EjzO@;Z+g%%vRg}zN
zTUvRcmdmSAbe58%W`KzA{RLZ0c71ouoSB!G7gzOC^{?993!m~_Kx$)fsol6H`fC0r
z;i!9|A{jmI>`4K$*zYc1AQG`qQ)mj4>%}j;UfzqV<)?^cpO-7=)Lp;OA=$?2Q`04z
z7j~>m4{-TTTp*&+wJbj%O6u<K1zRHie%s;AxB2N(kg6*<RW*ZDErF=ohErAYw;kTk
zZhhjjP&X-JU|`TVc=6)JoLhGmR>km&GB7ZlO3Yn1Yv-YjecTKT43_rx;p*W#63@q9
z%wS|-P{==i{J6Nd_^XGf!v9#_Vt3lSe$fhtU#v|*3p8f!bJX166s)3gw)tIfK$oZQ
zr+J$z>klv)@8+4+BkIa}NnZf!ad5aoV%R5Zj@<VJb{f-X#<HC~+qH=4r8tLI<D!gT
zY>+@O;os%&sHtWe&|e+k`&KBeOwuG&yNhc{yn+U6*P@rwQ<$_(T%kUl5fX3vPSJd;
z_l%pV7tXBJ(3()!2n|K9H5WuUy*@AaEixr3$bX*A#rw(LCR<+{Y(Bl9GbS)Z;V%<3
zo+0rAPM$|g)_7i(U(7t~Rv*Z~J?n58sPz5&_g~&?9D{dDgWPu(r~5j#u61{J|CJn)
zkyUN@_slo@<z^e&`X>eBvj5%t_iGm~UHSI<5##7~arPT(Qp<3Kkb%DN`5f6enS|LH
zGqk!+ExF&g-=b@&WK1B7$weKo&qD%P&YU|kIoe&~IK-f&vk$@#G|oOgv18#+8_y|e
z%IB+Dzhpf6`S$pXi)Pm@7=(&2G8iqJBs+ykg4;Gv(!@v9m7$?$WeWRJhGS0s(QLfI
zu7V5-$yzrZH5)cwcs$MVa7Z8v!-*MQWdU3XI$w6A4xAAQRx&*|PN;h>5;+j@qVV*B
z#8nzh27<C(qOOpfMT)4zftxpHKD(*5?fKWQUk@K{UT2vN^V^ILzN1}Akdp4p+i%~(
zCg(_BdjlHiS4-=X+s*@uE}I+02SJ6_<K(+L-TV9c`gAtlnKN(RxqkwO7%#=F*I)t{
zg3TYZazrEk-(Tz=Hgo;Db#IhbAO2>1wPIaRe|CLp^^M%ZqM}FDYR{iP-!;{8(Q)18
zwv~%Cm_fr2a`ts=c7N4bz1jZP#r{9+Z+n~5`8SG-i~kex2<(los;yo7w&$lxd6!$_
z<22oFTeX|cvldD1zT$TN*oS}r;sn)}Y6?x^d%U>cE-Jit?fc5-bIaebXBTcUf2R6%
zM_8=r+VrmnPkHRUxpmRP(`oHcFRi?}c;&l*t0#UHy9CF(7VKi;n{js9ucZC!b#*sh
zJFCCdHa{;9G-$Rw*u<ckDZu{zxi$~+D>oLre3X^D>|-a(u_g9y0agvAS0gSic8~x2
zD*SD{cM0p6(_yxGpMKx}Z)Y2K{%hyQBY)fZ*Fh7a@2a>UkZ-Ta`@Vg?bn^XDM!u<2
zV|`n@La!eCmi=<drejM_`Ml5z6X886b!X}FzSr}Zugv#2Q<1w&<d-+g(%RMX@%F!O
zo`1zY-Bj;u)}M3M?_V&TIh|*_Zs)FDpR~_yjq$lt|KovFZZa=#u<ON=HF>Yrt%;mq
zoauW`<B;Pjd)ZBq7xy`22Wy|5b3LwF_x4ne{q24i6LJKCnyZV7lH6l{Z@AI0{BLpH
zyaJ9t>nCWuoof64;#&Kvl=`Zr=U44_TEy{rQ*r<7Q{8`8XT+(!v;VU`X-lsuC_`QL
zj6J=J?RsSYqurU(?aS}YUt7%(H#KZt-S6A?wPrQlZ?ApP_HDA%ly~|j%O{J))qV|i
zoze7PRA}j5ukIbOt3J-o-?uXN%;|Hs>vrzg@!@q=b)4G2wKXZd+cvhftz490wURZ{
zzFB=P@3LH(c_EeCs}#>zCGWr1U;iiBb@6BG4fc2M$o=`k{Cj)t&$5%z`FpQkmpyRq
zkN*UXx1m+fCv3a^A?wV~9mQMy`)AKn%S1Q3&V0?btZLq>m?e|<ZmYd`M|wA>{G`8m
z@BPiUufFnbe*Vv&b}tKG_w{$r>if?rwDhm%^4_^~=W0eZ%az}YI3An+=>949YZ=nn
zpaM(n(%*<z_a5inW>_d<|NrOtTD~>w9HTzn%3godc<C|YlG;yO<|s{@Wq<i!)uD4G
zud6TczFqjYVDqu>cgyeRzRADD=_(T={K?*N(H8sLVUMTDUC&$Pr^%IAzp2kSu~RhY
z+;Q0n|3iDAp`vuRf2p2rUe)0r+uYT<KKy#Ue*J9bmp#*u-MVE|nZvg1wc0i9a{K$`
z^}ph^yV^e9OrQVr|EH7c^EJ4>noF<MySD7{l)6->f9f7nzNO#Jx^v_4tt(Yer-uJ2
zoAmgN{eJ$^yXl7}sr%1+Q+70nCwhVTr-P=qj!A*ag3cx3$IbRt?AmzTmv>#J&OVLU
zD$$%$+3Q}b;=f#r&evS^aWhZ&`Sy)3r$0Nh>Z07#um3|uco#ois2!UUR(;20&zBug
zKW6gf*xav;?Vo+^xAfnK{Ph>=PTbD3&HMG*zV1)OR+saKkMK_JUk}SX$Inl_^W&16
zcYk*KWZAB-X{~bQ)1s`_mR$V(e*gLv$MmCWMeTgG@|$97JuBvTz5PEo*o5bI>7V+{
zoTNWWi{H*NQM+|a1e_|ShF`pz-s~+^9Wy(2B}e^-gY0D!c6|wytN&hJZ+`t+dfJ=y
z&+0en*}nUG>ie9(pQi7>lDgTrko5{faEJLtgHRD)b=`A+Klay$TzRth`@PS1x5Q4q
z*EQwB<8wj31Xf=?b^FuAh|DUTSnah|YwQ*+x7_)*dUM(1|I>p_B>u<0>0G+a*(&_u
z&gb)@vs^A|tE|3$XvQD@DWJ4!^!e%Zc&)5Y?{>exW%q6UHtpAZCZ7+>|GS{Ssa8ZW
zdF64?(#dSmtw&Gm?|)OR_V~(~l|FY2GJ9SYLY-x*cmLP5?bmEiZ~v1W|9jT^Wh;*T
zmadlY>#i(&^U~;y$KNYWzh1xeUO!>o?h{<wFL`BkhsV#_{_~l>e$VBrKkpWFu}z*e
zqe?kxf4)>iaQstW=Z#a6YyO3MO!=lItAGFZz3<mTlda?a?5>&K$G3V{-QBC&QIEve
zZrgw2!t(ibuj<#Yt$A*Jzw+0Ym3c|a)beJST>7#DT#>6y-FN@tlP4)#?V{3y>t$VD
zZqAY4zv#Vlzjb)#+7neq)n#8!s?T4-`tOMTCZoTX=l=@{yj<?~V@cHYqkTVL?fLKS
zcQN7BdEqq=fBgA;e!flRB%$}QXI{CkUVZo2E!q5<w`rgm(mg+)&Hna$!{YPn=JBOe
zXC*dgKHU9&A7~>+{hyD==c#Wyob~$iWBLC-7Wdm-aywdP{Xy;ae}T?RaW~`NUJZ}`
zdOLs3vG|&guCs)^kN5eq?OstRd45@Ye5>4c4%zF4Zxj4CtIqr$^!Etw<YN~7`*hPm
zS-~?>)i-uc=*ce(ng4H{@0Yj#);%XaRrdaIKKtC{vN!#&>z}Hcg<gxjazpy3>+5A*
zcW1rdu;rIE%m4m4ixhQrtJTYR{(Z0izuj!!)f?}Ylv&E|DJ`35YMZ%nPu|OGe_nmP
z_oA8K?t|@Rq1}HUoaCtQ%lXNn;`RI4+ExF><9co5*B-m}=!a{kFX!JcYrgapeqE_%
zG^Og!m+Se7^(ERHUS5^E{4}a{){ewW43{70ElOOaF>99Sg=6lgo~-}>YyDsL*hJp@
z?Q-SEa#k&A_xXM{zwWX<^TLmdj<sL4|M#(f-{D>2*Mp|YCq^Fnue>}X!8`Ze=kxaY
z{NDG<Z@I2KYWTH#+7iX6=hpXs_SHoN{$KoK@#4SBZ~eRf|L-yLeGhjpJ-Ge%gU<g8
z`6u@~EGl8RwslK*@@&y>`NxfBpL2`;K8v$xb7=qUC99H-7bPE^(by@iCLg~zcg@1Y
zRT`%nWJSwduFA*HU9Y-j&+|3szArpJ*LL-xcisB?0z}@udv`5%%8jLVq4R7i7rltg
zY+t+TPu?H<qOP{|S|3x7?!c%j2QTrP#*NdCYu$D%-!<u1;BK$I&YK=z|MsQ(Qqh{X
z4?1^tl>hjdmnoloKB8uRN%OwS88s|IOAl|bPx`g{N~P&Hai3jNZtCy<1DbLF@OoKh
z!<nVd)wf@z|9)R~G{`5Wp{4*@H)%-UdwK2W;x*w{d&_TpUwGVgcdu*BbFKZ-|MzbR
z>@aaj%iQ?KeE-kh=hyB>oL{wNlGv@SvAbpMm#WMydaJXM>w*39Y2OWgDyVq1r<^Za
zC8hIi`O5Iey{XsA>K^x+|G8&2Prt?HZOq>{`u`qv>)#TcU;WO~HT%YuPyY}7SfX|4
zh-nma*e&OyKR}i6&DT37JpO&*@uIuOl;-Ud$~iXw>yG71?`_fhx^n;DxA~&1(gpiH
zZj07`Jtkg$d2?iWaq;9hW?%24?I+n41Fcx?_b%CcChGB|u5YvR_eBQCH_xq(`JDg%
zTYg<^uKnq#Xl?PYlgsDY*6KcbF>goWrHrYUxBI#t4hfuMzPi6I-(2s>kGwBCGNy+K
zUencIx-ToURmk%+bK<MQaQW?0)pxe+`2BQx{4ajcevJPK^$SW?{=Hh#+We$>f`)9Y
z)yyRyl|^Fq9^5LQQE+;bfB)@@25alO@bj)~PS<a&f7Isr*rk7WC#bcUe^<Py#=I&f
z=gHNwyCI%at6nZGQ?dQF<0ZrYr~36T?Qe+w<u9qJiHUz|n{xHQANi$=z3cCkzW=}Y
zpzd7<+q|mIV|_1vsjpjdGwIF#Yxg2Sc|+kMByXH*4n2IeDZ|r>%?#q18ycc9x%R97
z2F;MGj<G&w>mz?O!C!ZpUAfMG(|HRs6`C#`3^`h{Q|k78Ro$a&<Fa&?9MrulV4Js!
z(@b0B>Jt9@8GB6Rh3(~jNJv7OWPxloy2s}~ylI$b_xsJ}`G20MuUu00GG_PtPUh)Z
zAG2irRp)hHQR=<)iXrdz<5^cEB>zuXxn;-eH~T-^@=s$^(vWTYKXc8uTm0QoGFNZ>
z&%Ru-h>7=|&5ilD|97lz|K|2OjQ!H%AG^YjT@nrNcC%B<n^DsMZ7gUoznmGfxKH$Q
z`7+akZeJ%KewBKCS!9*>kzL`*iBWPK<u3|@^J-3-%{9(_qyKcbtWmFPfK|^@bqQ~&
z)rP$9a^Bo|yi8lqmSy>#r&ni`?0Np@qb9WX@bqBciYsL*`ulz?dMc~EEWTAvJod`(
zRqt!xS3iIL{N-EUw#X~%?#o@DmsXK?DY$$4y{glbkA)s~e(XF^L$>Ye?PFPg&gRz@
z-!+QPD(L;Y_sy%-6_+Af?pDRjHqO*7d&xhStLg5hMQV1fe^TezT!eJbrU+Z}Oq$mJ
zG5?9{%y%rZSLJ8C&QZ#>`T6_6(sd<Y8w=XyuK(DcepUb1OaJ;;C*RlquXbfW)2<X~
zrSdu|q(fWx>W+UROYiQQzG@=>@95w1tE>C7eREeWUG4kIwPwCYb>P<JZu_FQ=`;D<
zG5GmH0upx@V<H&0GWQsD^{tr^7a#xs_x}ICLA#plmELepDor!l5ql$It@WLID>4=z
zW4j~AoqJ|$?B|!u=i7b1Q~b66%GSC2KhJ%C<KIoYXT2w%r!O+$|Hkf>U7;J%ukZA#
zaQBA&nYDZG*Tv~_*qOgk%3VKko^<-|d;X~1(+lQjH@uD1zx|`<x_&Ka?Zn<=e6Noy
zFNSoaI2a}vPJOdL<i+f?8)kZXdQow9Uu*aM|NB0>+V=irx$QIi`=Bi;MrePS`GU%8
zx9gGT%dOvju#?2D=H_R~+k21KetOcm&Da^$ITQBw%`cyF?)cK<xz83SLwf=Ykgm1E
zw?D<AW`4K69BjJwM(Y$0YRB8*n^m1%-Y>3sIriEUAiXgq28UxIo0@|Zs$Z^Ncw0Q<
zulJRo^EPj-5rCGnFyEbsv%0wLskg(sN2@;-{aYkZb;k(Q@Md6;3_i){)hM*&y;Jn|
zDYN%+?fB>|VC;zM;((^vv!&;6zxHO`ys5MA<z9RG`KX!;nv#yspNr4lb??7d_xtVU
z&Bocex<1}}mOVXvsmK9cWqW&jiIdaf)vLAN&eBG6NKwS>>e|}5cFJdD<>ljJVp8@s
zy@qw+8B%;ytu<J=QqI214G3XE)yde?iW(ve$qP{<_yBw?0BVqd*r*Xqu&|iM*|+QT
z>C@fa-R<q{za!i0Wd3~Z4p<HvI)N+M*l+bZ{%=P8|G(eYF8(^d_is&I-8=jH_wHro
zv&c&>ho!Xx5o#8%N_MPw@89j^9E>z5BrH>^uC8wN==z1a6&EjrAO@IDv$)^Ad2?pp
z54CHI+4fg5O0>G5DU-1$wQ2FXI;nSBuN$_?XPH<bjY1h63@op%Uah>Zv-H3%ep9Kr
zU9jB1kUaCj3UB$f7dp)6m|l8;Y?F!m-HR6|^8FI6vB*>I^+OuN@+rPDciy~L3+ktR
z-FJ)m{3QmY5wO!H?ss=>pBwppwe1HT-T+ixckkSJv7lZo-y+(b8F>usvP@}tdAZe#
z`Kf!?e><?*!~xmuHv^Y9|BJl#`&E*SH;S&wvZcNG)|XQw7Ba5VKt#{UzFpnj+_K*r
z&F5^rAc5?(6!*JVuTJgzoe;ZT?=V+yAhP4iuB@$FyuNhrE*@<YH)QLd1}=YW_d$1`
zF1m1eQPCpj{fk6=F(k^$mO1~wsQkKo>LO5+0ukHGY+k*(|04VEx*!u!FAr8sN}QhJ
z9{V>py{0?g8fCE1r}B!ejm?V-&w10qy&ObTKU)0m#fuaCb+5}s7k2hf3Py}43d@)N
z+qU`f<K*0AUj2!Fh>=I1`YW+<ahp1JPs~a|@_E6Psg9<b79kvI@#@q9sYs;6C{vmm
z(7Of^!eV{9j8?dXArd9Gd#q%LvNj?mwk}@BvuYwzC>{z7XS;d=Db+n(q1{Y>XBfQ-
zT+Y1LIF|Rz4u$|JP+fK);+XZTk}3I~;dT{LeMk-j7m16Jf@RaY!cyN0kC_}YLA3}&
z^2`OtubORJxN$X7z<^50H%K`WT+r@DGxgXyBvU~pHibs0y(o;%2w!snITwP*p^<aZ
zq`>~we=oQsBj-BdFFS4>GczeeiYL%;b#E+E>HrN_Cx;^?22i8y22!R1+eBp}j2!!K
z&t2DPS9J$+IK=K>FJHd=`*-gp(dpBtySuw@JOB3WS|x@9-}WS_dzF9s@S&izw6v%w
zX?t;9-MW(2t7YpyZ}az_%g*O=&34_zsr>WW7B5<1oF85K)V=>ry7u&4Ijx~?Z@<5|
z`0?Y%yLad6F)-vfPc_lFJ85cme)QzamxE)kEs1-(cHZ`o>V$9Lcz<*8@wMu(;-aFW
z;^M`pXGH{OvxZcM=YkfWmn|@onv!?;)cW;z)vmqYrf(b3x_#H$z0u;ejW-wf>olJV
zbq!>{e*Jo#XmwhBVd2Hvz;EBanTdw&UKGUOkRInGy!5t*Hs7^vaj~(b@r4^6%@-@N
z{K&)JEw`N~Zq=MczH8RK<m#8(y8f=&rleV3D(N~52e$30Q}eRky<^7*?RVd*W=*Z#
z|Le5={xuvH248lheh7Lhk~_)o;imNeUE8KiYpmSL&9Lq1SL482Gvi;sc#-iuv`zl+
z3->x@ou`isE<T=i@b#47EuHgo3TkTByq){w|BZiQ><kCA*3a*}l=tra`@d1sr%&(N
z_WkGc`M-N(;^VcM_&9CzB=`7Py3YP_u6o<@dm6X*-(q7ZdF*Ntc+1!7a>D#?U*5et
zm!C4<O;SS~s&wtHDQ35ym+$|5_vlgA(=+2<%JPHt95oKS)jKtBf7t0vw(#(9(BMe*
z|5xTkWo659A56HgdkV;PS6*#CZ})kw{jV3wuG*KLpWZSjZ}zJ-+h#{}=PbRp>!H=|
zvv<!adau8bDa~-|325E(S<sTg?eW^WUuI3)8dv{%!_|~r`_rqogufA!wqKjmd0%yL
zZi3aBLq;poLPWND$*;Qbsm=KQ!3fddEr;|z)o$5)=+&FY$NOvNhn9U^dyg;2`t__U
z?hLJ<rM$aAV^8tfcdt*qYHyjIJU4!OU-W;KyJC0!OIO_2c0Eusqct_)><W#nt55%O
zt>61?*89t!ICsP`UZ2|^t)HIuamxOn^|S4N9OU0p&i-<<LXQ%I#^kKXfLmve6^mZt
z%uIW1_gao4>RRDt_a(FY=G*-Y_<h84vB(U*%^P@DNs5AkJZ#mLy-HIz{JqZbram$%
zXTz)?=JlV=>oSl3$|yhlz1)j&fe&cCr+Fsp!lyPY_YbbA-l<djFZsAq%yc=0UG=;Z
zYz2OV&IyA1KlhR7saqFHpT7TkJ^s7&pC^<3MQpWA=k{hZtgKp>z4)@_LEYN2qVn?a
zcm{)A3=F51M2Sr)n>;Py`ri0MT)*f4|2h9Q-?#OPL|;xd+->T5_eTAz@R;vP_f{=+
z<yy?$@X~<$^nzJ|fm=Maf_i1M_R5)lTd?xbtYhMb%=S%5yL7oKcYSz$?3tHL&~S*X
zx^+Jy`L*fhjVG?}SMv=t&-{Dn-GN=38>e59*B6Rq^J$NaV7uDWwaE9?ayMPu&iL9x
zxt)5eBRqYt$CfKizu)n8*;}=h{MWuotrWW+|LRgILx9@VO$)Ycp8ewqOLqEe{o^;!
zXL3H)j{n*9H@mbVc4GYA6?5Ot>8k&Jxghv(Y<<DSqwqL<wIJ@<nyAR<zrMV@{7d?f
z-JcK6e?zXS-9GrQ_Wj=PBDufB;$QpTUY-7H|CYNdR||Jfez~^DO`O?bX2|KLOSwyy
z|GnlCRr?P*o>&#|`=Ht7^S!S7o|fDT{hGJ+cjk_j55G-k`J4WDI+Jjc*fdAe#fw(V
z{&nhw(EIqyL9bUWJ=&Zbx%KPq%*-iozXk98X3G5k<_|uG0FA4g7L-VT+hQMjLUmen
z@7CI&@LjL6{{HTiUON5CoT=}6pKDza*ZlMGka_QW2A>XSc%8d6`OOijc>O-TxwTXG
ze7lt$ZTmYu^{C!j)hqwktFC1AuicO@b)TidY2`H5rO})8idS~m{`>h{Utj++Q_J5C
zQBQVnS-x88x(g^2V)rb%*YsPd^`r0O*#}ynDgM^6yLacB&U*Iwy#4>j^8Z(CIp#I>
zeS+QZH^xh=Jzg`uwktogMD@w9rj6>y%o!I1tV(r!`E8BODy#eV>OLM7Um11n<)c+6
z-e0(DRlQ_GSMJ<(E9ZZh@awwjO7(T~Z#?L{Xl5XrmM9rwtkq@o?WFqrAF;mc<JN9U
zdi8t8FVDSQEBYC@mPdsJhD?e7|Lc0)bN^X(j%)ULEL`zuAw;L4*Gj2t8}@xT#9fzv
z-S+qPW9GU-I&%%5Exc&PAhP;P*0y)TW%-Zain(jgzx`k*SdZebl%slc=Y5s`|54s6
ze97kHe&Kert`{%PWjNq+Df-l_bmc8NK@#VCw>7>r;J!G!s(JQ3=WSY|XZymgb22bI
z{$Ldo-yc!i9liUPwO)ha#m9@}Wu;>-f67dKy+-dl6NB4^sFusoXLsHH7JQ~5?!x0m
z?02POitFp=-`lnORQ{2S-(RkjrSUQ_982G7E}G(c_2iDYInqD>x!qpA{O*1~rWfM2
zdf&E&Ht(Kzzwe?M!-D*4%jeCVdvpJ-IOW=^s_(54_wQ#&&*0lEQ2lcILDRZmx7!R2
z`+iz(4cmJ=UbXu7+wFT5%Kx8<g{j*8dhbEgx@@qjrQcm|@OOn($miUvc+Bf6`y;dm
z?8l9Z6{TVxn`dm{Wq1*7b@AGt)BFFN{`$2v>cUp}oX;lb*3|y_@p1mYFY5bOaPOZ6
z3B$6$|Fb^ntx0+{YxWDSEA9*uK~~qdwO;+XTi1S9;PoYK%FJh+-YoJiT(j9}Wp>^o
z?ErbkgoOB-k4L5R_bi;X`_Y##CAZnGzc_WJAf+L)Bi6>oCMG5(M4tQd$*|T*zc?5c
z@7%wC|DHV|8`s6e#+KGkzA40I@#&xo3j=9KQgM%NhosWsUL=R)frC5u?zOeHwywSQ
z_3KtWxl4cl{(bs%>A%wn<;VVgZ*OOR%ffI&+E%ZD`P0+s@$=@)v59*8<HwI@&)jx@
zJG<+~wEwsEe!o{;|LgMn5>|!-axV%QWx96n-u--jecan8i`}mkX32j25)%0IalidF
z(O;kzV)S|$S=pENcDAuuHS+d#Ip2fBnHk=6$%!9utf;8iaPHFY6Xy3S9)J55CLZ$c
z{rmIh&ix5Wp1o@U|5vu{AGfgle!p(rx_y7&=Kr=Uv(GGMOz{7*gMshR)2B<zCtNGk
ziYk=i-lh9H=k%=1{l1$&PPu=DS6*ITn~C8~3&@5Kt}(y2|6Ln<Ev9Pv&Fj_&f^LHk
zAjz6KZF0M{u>=Djqpe;;^Ml^UM~}8{yY6v%ueZAKn={p~-@V>cUS3|uUKQib*1+u2
z&;3B*NAzwpy}oa^AIHVV|6ZH>X6@@5-J7$LbD0^oxr5|wY-~y@zuM28bo=z~eL=_f
zT%CPmjpDcLuUn__FtB&Xi8H9|wLfDO>-yW%cHOq!FaOqXGFUi#*}<^k!-o$O?iE}M
zFZS%`W(Zz*{Aj=*$0%usZ$asmWo64U^1tlRIJfPx=n1i4$>tC48Ou3NMEo*oUc7j*
z+<pe7($&#-)ok^aJrX{jA*~_#S)w^$CXZL6j;)Q&pTqWln$KTdy;^%|t;hV;8?K&R
zmjC_jYvZa$y_##PUX4kHorWBs?IS1pzfN4ae2e^)Z%6WKZb$FizyJH{FBPX)F0}gZ
zanTIWQ8Q#)2wDa|Gcv27J;L1ge)P4EC9U)SzDeKr|Cs(i)?ZJB^#i#?x;=XwLF?)r
z{M<4Me63;^p8h`VW^Kj8R`HzY$NS~AnT|aYHbquvb}X|X_Ls+|UhkbR@1}igR!Y#Z
z`!2N9VdIP=5-p$w{7(|kuw5^SIkk0nVM)o8YQEa(4WXziQWBo9T`!G1b@$a8wgu&O
zf01?j<o;p1ZvWV9Zp(+w^Z%at9QxJn#)pSHBxd^WNA}fZsr?7HhF$%)e(~bPpc$f_
z&*yEPzyIIY_2&Qfe|3%dfAif!J!ZFupba2!FCHj4mS5oeDrWt<b+_*Ohs7W9{T@7>
zaq$PxHixdGD#sK+yL1wiCY$Uy_HXg8`d9gyo9m~)bEp-(KE00jK4as=pGUl>Fda=2
zN)}i((NWW2;ulw*yI-$zng6@)9shQ=SmEn6AFm!gpkea4DQH22PZEz4XfKc2qRt(?
zix)5cop;~o+Pi1Z+_pz-F4@&|Y1Y-PaS0i-Y8;W`N_gk)-J7=+X_tw{R_0%O_R38=
zJUra{@9Vd3*XnWa-E#dvSjhTjB(tIWgy4>cZZSewJ_r=tJ@)tS-g@R&H*enj`EzFw
z!-1~$cJ|ei!*tiC-Me>BuQsy89ke$Io?y4_+P!=CzJ2?4?69!4wY9RkWZE2>`<9)d
zV%pYitEL`Ywc={f>HNIBHM_F*hwVxWK%`((etv#%7jf?V`Sa(@$=Gk2(+=8OA<XbW
zXZ3{jdp>n(J(IfjDJ~`^;%e;nlm&kgu@n(x|NX&_9}(guhn4ggwrsXq*>&^m$&)89
z?d091@Z&7gQ%IaMGzhJkr?@PO51OQy7)~w0#qm0@lWT@NBopd*zPGftwS8)v&TwIU
z?)~DlQj5LM&)Dy96KB~UxgZ9bQr3Pv&$s#0t&f`zm;LrAX0Twnwq)POW74Z;WY3v5
zFKX}8&4&vtpn2@psZ)8s_&8$Mro{%bF~qF<&&RQPbqzZUpYUXf=73%vukC^M+aLb<
zGp96$A>z2!lgOoY?+$JodT9r?5pGZ?a7rBs9#=FE&3$E-)>zrIFhGNGfyI^FGi<?<
k3}l=j`n3N4_y5eFWj}g8^1kTGz`(%Z>FVdQ&MBb@0KTchg#Z8m

literal 0
HcmV?d00001

diff --git a/pathdef.m b/pathdef.m
deleted file mode 100755
index a9fcf70..0000000
--- a/pathdef.m
+++ /dev/null
@@ -1,1954 +0,0 @@
-function p = pathdef
-%PATHDEF Search path defaults.
-%   PATHDEF returns a string that can be used as input to MATLABPATH
-%   in order to set the path.
-
-  
-%   Copyright 1984-2016 The MathWorks, Inc.
-
-
-% DO NOT MODIFY THIS FILE.  IT IS AN AUTOGENERATED FILE.  
-% EDITING MAY CAUSE THE FILE TO BECOME UNREADABLE TO 
-% THE PATHTOOL AND THE INSTALLER.
-
-p = [...
-%%% BEGIN ENTRIES %%%
-     'S:\soft\matlab;', ...
-     'S:\soft\matlab\Jannik Moeser;', ...
-     'S:\soft\matlab\Jannik Moeser\Bootstrapping;', ...
-     'S:\soft\matlab\Jannik Moeser\Bootstrapping\20210210 - MFEDMR Fitting Michele;', ...
-     'S:\soft\matlab\Jannik Moeser\Bootstrapping\20210210 - MFEDMR Fitting Michele\functions;', ...
-     'S:\soft\matlab\Silvio;', ...
-     'S:\soft\matlab\altmany-export_fig-3.42.0.0;', ...
-     'S:\soft\matlab\altmany-export_fig-3.42.0.0\.ignore;', ...
-     'S:\soft\matlab\backcor;', ...
-     'S:\soft\matlab\cmap;', ...
-     'S:\soft\matlab\cmap\Colormaps;', ...
-     'S:\soft\matlab\cmap\Colormaps\Colormaps;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\acton;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\acton\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\acton\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bam;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bam\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bamO;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bamO\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bamako;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bamako\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bamako\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlow;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlow\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlow\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlowK;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlowK\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlowK\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlowW;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlowW\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\batlowW\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\berlin;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\berlin\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bilbao;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bilbao\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bilbao\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\broc;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\broc\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\brocO;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\brocO\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\buda;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\buda\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\buda\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bukavu;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\bukavu\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\cork;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\cork\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\corkO;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\corkO\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\davos;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\davos\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\davos\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\devon;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\devon\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\devon\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\fes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\fes\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\grayC;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\grayC\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\grayC\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\hawaii;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\hawaii\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\hawaii\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\imola;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\imola\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\imola\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lajolla;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lajolla\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lajolla\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lapaz;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lapaz\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lapaz\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lisbon;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\lisbon\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\nuuk;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\nuuk\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\nuuk\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\oleron;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\oleron\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\oslo;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\oslo\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\oslo\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\roma;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\roma\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\romaO;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\romaO\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\tofino;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\tofino\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\tokyo;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\tokyo\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\tokyo\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\turku;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\turku\CategoricalPalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\turku\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\vanimo;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\vanimo\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\vik;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\vik\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\vikO;', ...
-     'S:\soft\matlab\cmap\ScientificColourMaps7\vikO\DiscretePalettes;', ...
-     'S:\soft\matlab\cmap\cmocean;', ...
-     'S:\soft\matlab\cmap\cmocean\html;', ...
-     'S:\soft\matlab\easyspin-6.0.0;', ...
-     'S:\soft\matlab\easyspin-6.0.0\documentation;', ...
-     'S:\soft\matlab\easyspin-6.0.0\documentation\eqn;', ...
-     'S:\soft\matlab\easyspin-6.0.0\documentation\highlight;', ...
-     'S:\soft\matlab\easyspin-6.0.0\documentation\img;', ...
-     'S:\soft\matlab\easyspin-6.0.0\easyspin;', ...
-     'S:\soft\matlab\easyspin-6.0.0\easyspin\util;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\analysis;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\endor;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\fitting;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\liquids;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\magnetometry;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\photoexcitation;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\pulse evolve;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\pulse saffron;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\pulse shaping;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\pulse spidyan;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\slowmotion;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\solidstate;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\trajectories;', ...
-     'S:\soft\matlab\easyspin-6.0.0\examples\varia;', ...
-     'S:\soft\matlab\jiumao2-EasyPlot-fac82d5;', ...
-     'S:\soft\matlab\jiumao2-EasyPlot-fac82d5\EasyPlot;', ...
-     'S:\soft\matlab\jiumao2-EasyPlot-fac82d5\doc;', ...
-     'S:\soft\matlab\my_scripts_misc;', ...
-     'S:\soft\matlab\my_util;', ...
-     'S:\soft\matlab\my_util\Figure;', ...
-     'S:\soft\matlab\my_util\cw;', ...
-     'S:\soft\matlab\my_util\pulse;', ...
-     'S:\soft\matlab\my_util\scr;', ...
-     'C:\Users\gianlum33\AppData\Local\Temp\27\Editor_yxiof;', ...
-     matlabroot,'\toolbox\matlab\capabilities;', ...
-     matlabroot,'\toolbox\matlab\datafun;', ...
-     matlabroot,'\toolbox\matlab\datatypes;', ...
-     matlabroot,'\toolbox\matlab\elfun;', ...
-     matlabroot,'\toolbox\matlab\elmat;', ...
-     matlabroot,'\toolbox\matlab\funfun;', ...
-     matlabroot,'\toolbox\matlab\general;', ...
-     matlabroot,'\toolbox\matlab\iofun;', ...
-     matlabroot,'\toolbox\matlab\lang;', ...
-     matlabroot,'\toolbox\matlab\matfun;', ...
-     matlabroot,'\toolbox\matlab\mvm;', ...
-     matlabroot,'\toolbox\matlab\ops;', ...
-     matlabroot,'\toolbox\matlab\polyfun;', ...
-     matlabroot,'\toolbox\matlab\randfun;', ...
-     matlabroot,'\toolbox\matlab\sparfun;', ...
-     matlabroot,'\toolbox\matlab\specfun;', ...
-     matlabroot,'\toolbox\matlab\strfun;', ...
-     matlabroot,'\toolbox\matlab\strfun\validators;', ...
-     matlabroot,'\toolbox\matlab\timefun;', ...
-     matlabroot,'\toolbox\matlab\validators;', ...
-     matlabroot,'\toolbox\hdlcoder\matlabhdlcoder\matlabhdlcoder;', ...
-     matlabroot,'\toolbox\hdlcoder\matlabhdlcoder;', ...
-     matlabroot,'\toolbox\matlabxl\function_wizard;', ...
-     matlabroot,'\toolbox\matlab\datatools\desktop_variableeditor\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatools\desktop_workspacebrowser\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatypes\calendarduration;', ...
-     matlabroot,'\toolbox\matlab\datatypes\categorical;', ...
-     matlabroot,'\toolbox\matlab\datatypes\codegen\categorical;', ...
-     matlabroot,'\toolbox\matlab\datatypes\shared\codegen;', ...
-     matlabroot,'\toolbox\matlab\datatypes\datetime;', ...
-     matlabroot,'\toolbox\matlab\datatypes\codegen\datetime;', ...
-     matlabroot,'\toolbox\matlab\datatypes\datetime_nonlibmatlab;', ...
-     matlabroot,'\toolbox\matlab\datatypes\duration;', ...
-     matlabroot,'\toolbox\matlab\datatypes\codegen\duration;', ...
-     matlabroot,'\toolbox\matlab\datatypes\shared\matlab_datatypes;', ...
-     matlabroot,'\toolbox\matlab\datatypes\tabular;', ...
-     matlabroot,'\toolbox\matlab\datatypes\codegen\tabular;', ...
-     matlabroot,'\toolbox\matlab\demos;', ...
-     matlabroot,'\toolbox\matlab\plottools\inspector;', ...
-     matlabroot,'\toolbox\matlab\graph2d;', ...
-     matlabroot,'\toolbox\matlab\graph3d;', ...
-     matlabroot,'\toolbox\matlab\graphics;', ...
-     matlabroot,'\toolbox\matlab\graphics\annotation;', ...
-     matlabroot,'\toolbox\matlab\graphics\axis;', ...
-     matlabroot,'\toolbox\matlab\graphics\chart;', ...
-     matlabroot,'\toolbox\matlab\graphics\color;', ...
-     matlabroot,'\toolbox\matlab\graphics\function;', ...
-     matlabroot,'\toolbox\matlab\graphics\illustration;', ...
-     matlabroot,'\toolbox\matlab\graphics\legacy;', ...
-     matlabroot,'\toolbox\matlab\graphics\obsolete;', ...
-     matlabroot,'\toolbox\matlab\graphics\printing;', ...
-     matlabroot,'\toolbox\matlab\graphics\objectsystem;', ...
-     matlabroot,'\toolbox\matlab\graphics\primitive;', ...
-     matlabroot,'\toolbox\matlab\plottools;', ...
-     matlabroot,'\toolbox\matlab\scribe;', ...
-     matlabroot,'\toolbox\matlab\scribe\obsolete;', ...
-     matlabroot,'\toolbox\matlab\specgraph;', ...
-     matlabroot,'\toolbox\matlab\uitools;', ...
-     matlabroot,'\toolbox\matlab\uitools\obsolete;', ...
-     matlabroot,'\toolbox\matlab\hardware\stubs;', ...
-     matlabroot,'\toolbox\matlab\images;', ...
-     matlabroot,'\toolbox\matlab\iot;', ...
-     matlabroot,'\toolbox\matlab\iot\connectivity;', ...
-     matlabroot,'\toolbox\matlab\io\archive;', ...
-     matlabroot,'\toolbox\matlab\io\datastore\array;', ...
-     matlabroot,'\toolbox\matlab\io\ftp;', ...
-     matlabroot,'\toolbox\matlab\io\functions;', ...
-     matlabroot,'\toolbox\matlab\io\spreadsheet;', ...
-     matlabroot,'\toolbox\matlab\io\text;', ...
-     matlabroot,'\toolbox\matlab\io\xml;', ...
-     matlabroot,'\toolbox\local;', ...
-     matlabroot,'\toolbox\matlab\maps;', ...
-     matlabroot,'\toolbox\matlab\graphics\maps;', ...
-     matlabroot,'\toolbox\matlab\network;', ...
-     matlabroot,'\toolbox\matlab\optimfun;', ...
-     matlabroot,'\toolbox\matlab\bigdata;', ...
-     matlabroot,'\toolbox\matlab\codeanalysis\reports\analysis;', ...
-     matlabroot,'\toolbox\matlab\codetools;', ...
-     matlabroot,'\toolbox\matlab\codetools\embeddedoutputs;', ...
-     matlabroot,'\toolbox\matlab\codetools\embeddedoutputs\datatoolsregistration;', ...
-     matlabroot,'\toolbox\matlab\codetools\liveapps;', ...
-     matlabroot,'\toolbox\matlab\datamanager;', ...
-     matlabroot,'\toolbox\matlab\datastoreio;', ...
-     matlabroot,'\toolbox\matlab\dataui;', ...
-     matlabroot,'\toolbox\matlab\depfun;', ...
-     matlabroot,'\toolbox\matlab\graphfun;', ...
-     matlabroot,'\toolbox\matlab\guide;', ...
-     matlabroot,'\toolbox\matlab\helptools;', ...
-     matlabroot,'\toolbox\matlab\icons;', ...
-     matlabroot,'\toolbox\matlab\mapreduceio;', ...
-     matlabroot,'\toolbox\matlab\parallel;', ...
-     matlabroot,'\toolbox\matlab\parquetds;', ...
-     matlabroot,'\toolbox\matlab\parquetio;', ...
-     matlabroot,'\toolbox\matlab\strfun\pattern;', ...
-     matlabroot,'\toolbox\matlab\taskfuture;', ...
-     matlabroot,'\toolbox\matlab\taskpool;', ...
-     matlabroot,'\toolbox\matlab\testframework\measurement\core;', ...
-     matlabroot,'\toolbox\matlab\testframework\measurement\ext;', ...
-     matlabroot,'\toolbox\matlab\testframework\mock\core;', ...
-     matlabroot,'\toolbox\matlab\testframework\performance\core;', ...
-     matlabroot,'\toolbox\matlab\testframework\performance\ext;', ...
-     matlabroot,'\toolbox\matlab\testframework\uiautomation;', ...
-     matlabroot,'\toolbox\matlab\testframework\uitest;', ...
-     matlabroot,'\toolbox\matlab\testframework\ui\toolstrip;', ...
-     matlabroot,'\toolbox\matlab\testframework\unittest\core;', ...
-     matlabroot,'\toolbox\matlab\testframework\obsolete;', ...
-     matlabroot,'\toolbox\matlab\testframework\unittest\ext;', ...
-     matlabroot,'\toolbox\matlab\testframework\unittest\parallel;', ...
-     matlabroot,'\toolbox\matlab\verctrl;', ...
-     matlabroot,'\toolbox\matlab\winfun;', ...
-     matlabroot,'\toolbox\matlab\winfun\net;', ...
-     matlabroot,'\toolbox\simulink\simulink;', ...
-     matlabroot,'\toolbox\simulink\components;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder\xil\toolstrip\m;', ...
-     matlabroot,'\toolbox\rtw\targets\asap2\asap2\dataclasses;', ...
-     matlabroot,'\toolbox\rtw\targets\asap2\asap2;', ...
-     matlabroot,'\toolbox\rtw\targets\asap2\asap2\user;', ...
-     matlabroot,'\toolbox\rtw\targets\common\can\blocks\dataclasses;', ...
-     matlabroot,'\toolbox\rtw\targets\common\can\blocks;', ...
-     matlabroot,'\toolbox\rtw\targets\common\can\blocks\tlc_c;', ...
-     matlabroot,'\toolbox\rtw\targets\common\tgtcommon;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder\cgv\api;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder\targets;', ...
-     matlabroot,'\toolbox\rtw\targets\pil;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder\toolstriphw\m;', ...
-     matlabroot,'\toolbox\coder\advisor;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_app\code_perspective;', ...
-     matlabroot,'\toolbox\shared\simulinkcoder\profiles;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_app\core;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_app\quick_start\m;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_app\report;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_app\slfpc;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_app\toolstrip\m;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_app\ui;', ...
-     matlabroot,'\toolbox\rtw\accel;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_core;', ...
-     matlabroot,'\toolbox\coder\simulinkcoder_core\templates;', ...
-     matlabroot,'\toolbox\rtw\rtwdemos;', ...
-     matlabroot,'\toolbox\rtw\rtwdemos\rsimdemos;', ...
-     matlabroot,'\toolbox\coder\objectives;', ...
-     matlabroot,'\toolbox\simulinkcompiler\appruntime;', ...
-     matlabroot,'\toolbox\simulinkcompiler\simulinkcompiler;', ...
-     matlabroot,'\toolbox\simulinkcompiler\examples;', ...
-     matlabroot,'\toolbox\simulinktest\simulinktest;', ...
-     matlabroot,'\toolbox\simulinktest\core\assessments\assessments;', ...
-     matlabroot,'\toolbox\simulinktest\core\assessments\expressions;', ...
-     matlabroot,'\toolbox\simulinktest\core\assessments_editor\assessments_editor;', ...
-     matlabroot,'\toolbox\simulinktest\core\simharness\simharness;', ...
-     matlabroot,'\toolbox\simulinktest\core\observer\observer;', ...
-     matlabroot,'\toolbox\simulinktest\core\injector\injector;', ...
-     matlabroot,'\toolbox\simulinktest\core\fuzzer\fuzzer;', ...
-     matlabroot,'\toolbox\simulinktest\core\testadvisor\testadvisor;', ...
-     matlabroot,'\toolbox\simulinktest\core\slt_blkmaputil\slt_blkmaputil;', ...
-     matlabroot,'\toolbox\simulinktest\simulinktestdemos;', ...
-     matlabroot,'\toolbox\stm\stm\matlabunit;', ...
-     matlabroot,'\toolbox\simulinktest\core\testsequence\testsequence;', ...
-     matlabroot,'\toolbox\simulink\blocksupport;', ...
-     matlabroot,'\toolbox\simulink\blocks;', ...
-     matlabroot,'\toolbox\simulink\blocks\library;', ...
-     matlabroot,'\toolbox\simulink\blocks\library\simulinkcoder;', ...
-     matlabroot,'\toolbox\simulink\blocks\obsolete;', ...
-     matlabroot,'\toolbox\simulink\blocks\pid_images;', ...
-     matlabroot,'\toolbox\simulink\comparisons\blockdiagram;', ...
-     matlabroot,'\toolbox\simulink\comparisons\model\edits;', ...
-     matlabroot,'\toolbox\simulink\configset\configset;', ...
-     matlabroot,'\toolbox\simulink\configset_model\configset;', ...
-     matlabroot,'\toolbox\simulink\configset_model\configset\derived;', ...
-     matlabroot,'\toolbox\simulink\core\dataclasses;', ...
-     matlabroot,'\toolbox\simulink\core\general;', ...
-     matlabroot,'\toolbox\simulink\core\api;', ...
-     matlabroot,'\toolbox\simulink\core\dataobjectwizard;', ...
-     matlabroot,'\toolbox\simulink\core\slresolve;', ...
-     matlabroot,'\toolbox\simulink\core\units;', ...
-     matlabroot,'\toolbox\simulink\core\model_transformer;', ...
-     matlabroot,'\toolbox\simulink\core\clone_detection;', ...
-     matlabroot,'\toolbox\simulink\core\sortingcheck;', ...
-     matlabroot,'\toolbox\simulink\core\sfuncheck;', ...
-     matlabroot,'\toolbox\simulink\core\dialogs;', ...
-     matlabroot,'\toolbox\simulink\core\librarylinktool;', ...
-     matlabroot,'\toolbox\simulink\simulink\templates\core;', ...
-     matlabroot,'\toolbox\simulink\simdemos\dataclasses;', ...
-     matlabroot,'\toolbox\simulink\simdemos;', ...
-     matlabroot,'\toolbox\simulink\simdemos\aerospace;', ...
-     matlabroot,'\toolbox\simulink\simdemos\aerospace\lunarwrl;', ...
-     matlabroot,'\toolbox\simulink\simdemos\automotive;', ...
-     matlabroot,'\toolbox\simulink\simdemos\simfeatures;', ...
-     matlabroot,'\toolbox\simulink\simdemos\simfeatures\modelreference;', ...
-     matlabroot,'\toolbox\simulink\simdemos\simfeatures\datadictionary;', ...
-     matlabroot,'\toolbox\simulink\simdemos\automotive\fuelsys;', ...
-     matlabroot,'\toolbox\simulink\simdemos\simgeneral;', ...
-     matlabroot,'\toolbox\simulink\simdemos\industrial;', ...
-     matlabroot,'\toolbox\simulink\simdemos\automotive\powerwindow;', ...
-     matlabroot,'\toolbox\simulink\diagram\mi\m;', ...
-     matlabroot,'\toolbox\slde\slde;', ...
-     matlabroot,'\toolbox\slde\examples;', ...
-     matlabroot,'\toolbox\simulink\engine_interface;', ...
-     matlabroot,'\toolbox\simulink\simulink_export_methods;', ...
-     matlabroot,'\toolbox\fixedpoint\simulinkfixedpoint;', ...
-     matlabroot,'\toolbox\simulink\hmi;', ...
-     matlabroot,'\toolbox\simulink\hmi_lib;', ...
-     matlabroot,'\toolbox\simulink\simulink_hmi_slexportprevious;', ...
-     matlabroot,'\toolbox\simulink\legacycode;', ...
-     matlabroot,'\toolbox\simulink\simulink\modeladvisor;', ...
-     matlabroot,'\toolbox\simulink\simulink\modeladvisor\fixpt;', ...
-     matlabroot,'\toolbox\simulink\simulink\modeladvisor\misra;', ...
-     matlabroot,'\toolbox\simulink\simulink\modeladvisor\security;', ...
-     matlabroot,'\toolbox\shared\slmleditor\m;', ...
-     matlabroot,'\toolbox\simulink\mex;', ...
-     matlabroot,'\toolbox\simulink\simulink\templates\product;', ...
-     matlabroot,'\toolbox\simulink\protected_model\core\core;', ...
-     matlabroot,'\toolbox\simulink\sdi;', ...
-     matlabroot,'\toolbox\simulink\search\mi\m;', ...
-     matlabroot,'\toolbox\simulink\simulationinput;', ...
-     matlabroot,'\toolbox\simulink\simulationinput_deployed;', ...
-     matlabroot,'\toolbox\simulink\simulationinput_desktop;', ...
-     matlabroot,'\toolbox\simulink\simulationinput_proxy;', ...
-     matlabroot,'\toolbox\simulink\simulationoutput;', ...
-     matlabroot,'\toolbox\simulink_standalone\shared;', ...
-     matlabroot,'\toolbox\simulink_standalone\utils;', ...
-     matlabroot,'\toolbox\simulink\sysarch\sysarch;', ...
-     matlabroot,'\toolbox\simulink\simulink_udd;', ...
-     matlabroot,'\toolbox\simulink\ui\printing;', ...
-     matlabroot,'\toolbox\simulink\ui\library_browser\core\m;', ...
-     matlabroot,'\toolbox\simulink\ui\studio\config\m;', ...
-     matlabroot,'\toolbox\simulink\ui\sysdoc\core;', ...
-     matlabroot,'\toolbox\shared\examples\verification;', ...
-     matlabroot,'\toolbox\simulink\webblocks\core\m;', ...
-     matlabroot,'\toolbox\simulink\webblocks\customwebblocks\m;', ...
-     matlabroot,'\toolbox\simulink\webblocks\widgets\m;', ...
-     matlabroot,'\toolbox\stateflow\stateflow;', ...
-     matlabroot,'\toolbox\stateflow\coder;', ...
-     matlabroot,'\toolbox\stateflow\sfdemos;', ...
-     matlabroot,'\toolbox\stateflow\stateflow_lib;', ...
-     matlabroot,'\toolbox\shared\stateflow;', ...
-     matlabroot,'\toolbox\stateflow\sftemplates;', ...
-     matlabroot,'\toolbox\stateflow\ui\studio\config\m;', ...
-     matlabroot,'\toolbox\5g\5g;', ...
-     matlabroot,'\toolbox\matlab\addons;', ...
-     matlabroot,'\toolbox\matlab\addons\cef;', ...
-     matlabroot,'\toolbox\matlab\addons\fileexchange;', ...
-     matlabroot,'\toolbox\matlab\addons\supportpackages;', ...
-     matlabroot,'\toolbox\matlab\addons_product;', ...
-     matlabroot,'\toolbox\matlab\supportpackagemanagement;', ...
-     matlabroot,'\toolbox\matlab\addon_updates\matlab;', ...
-     matlabroot,'\toolbox\matlab\addon_enable_disable_management\matlab;', ...
-     matlabroot,'\toolbox\matlab\addressbar_plugins\browse_for_folder_button\matlab;', ...
-     matlabroot,'\toolbox\matlab\addressbar_plugins\cd_up_one_dir_button\matlab;', ...
-     matlabroot,'\toolbox\simulink\advisorui2;', ...
-     matlabroot,'\toolbox\aero\aero;', ...
-     matlabroot,'\toolbox\aeroblks;', ...
-     matlabroot,'\toolbox\aeroblks\aeroblks;', ...
-     matlabroot,'\toolbox\aeroblks\aeroblksutilities;', ...
-     matlabroot,'\toolbox\aeroblks\aeroblksutilities\fwdtransformations;', ...
-     matlabroot,'\toolbox\aeroblks\aerodemos;', ...
-     matlabroot,'\toolbox\aeroblks\aerodemos\texture;', ...
-     matlabroot,'\toolbox\shared\aeroblks\aerodemos\hybridaircraft;', ...
-     matlabroot,'\toolbox\shared\aeroblks\aerodemos\quadcopter;', ...
-     matlabroot,'\toolbox\aeroblks\flightcontrol;', ...
-     matlabroot,'\toolbox\aeroblks\flightcontrol\3dofairframe;', ...
-     matlabroot,'\toolbox\aeroblks\flightcontrol\6dofairframe;', ...
-     matlabroot,'\toolbox\aeroblks\aeroblks\hmi;', ...
-     matlabroot,'\toolbox\aeroblks\templates;', ...
-     matlabroot,'\toolbox\aero\uicomponents\plugin\appdesigner;', ...
-     matlabroot,'\toolbox\aero\astdemos;', ...
-     matlabroot,'\toolbox\aero\uicomponents;', ...
-     matlabroot,'\toolbox\alm\handler_service_interface\ml;', ...
-     matlabroot,'\toolbox\alm\project_services\ml;', ...
-     matlabroot,'\toolbox\alm\slreq_handlers\ml;', ...
-     matlabroot,'\toolbox\alm\sltest_handlers\ml;', ...
-     matlabroot,'\toolbox\alm\stateflow_handlers\ml;', ...
-     matlabroot,'\toolbox\antenna\antenna;', ...
-     matlabroot,'\toolbox\antenna\antenna\antennautilities;', ...
-     matlabroot,'\toolbox\antenna\antenna\meshutilities;', ...
-     matlabroot,'\toolbox\antenna\antenna\cadsupport\gerber;', ...
-     matlabroot,'\toolbox\antenna\antenna\optimutilities\models;', ...
-     matlabroot,'\toolbox\antenna\antenna\optimutilities\sadea;', ...
-     matlabroot,'\toolbox\antenna\antenna\optimutilities\sadeautils;', ...
-     matlabroot,'\toolbox\antenna\atexamples;', ...
-     matlabroot,'\toolbox\matlab\appcontainer\appcontainer;', ...
-     matlabroot,'\toolbox\matlab\appdesigner\appdesigner;', ...
-     matlabroot,'\toolbox\matlab\appdesigner\comparison;', ...
-     matlabroot,'\toolbox\matlab\appdesigner\appdesigner\interface;', ...
-     matlabroot,'\toolbox\matlab\appdesigner\appdesigner\runtime;', ...
-     matlabroot,'\toolbox\matlab\apps;', ...
-     matlabroot,'\toolbox\audio\audio;', ...
-     matlabroot,'\toolbox\audio\samples;', ...
-     matlabroot,'\toolbox\audio\audioutilities;', ...
-     matlabroot,'\toolbox\audio\audioutilities\audioinit;', ...
-     matlabroot,'\toolbox\audio\audioutilities\audiomex;', ...
-     matlabroot,'\toolbox\audio\audio\compiled;', ...
-     matlabroot,'\toolbox\audio\audioexamples;', ...
-     matlabroot,'\toolbox\matlab\audiovideo;', ...
-     matlabroot,'\toolbox\audio\audioapps\audioapps;', ...
-     matlabroot,'\toolbox\audio\audioapps\audioapputils;', ...
-     matlabroot,'\toolbox\audio\audioapps\audiolabeler;', ...
-     matlabroot,'\toolbox\audio\audioapps\signallabeler;', ...
-     matlabroot,'\toolbox\audio\templates;', ...
-     matlabroot,'\toolbox\autoblks;', ...
-     matlabroot,'\toolbox\autoblks\autoblks;', ...
-     matlabroot,'\toolbox\autoblks\autoblksutilities;', ...
-     matlabroot,'\toolbox\autoblks\autoblksutilities\mbctemplates;', ...
-     matlabroot,'\toolbox\autoblks\autodemos;', ...
-     matlabroot,'\toolbox\autoblks\autoblksshared;', ...
-     matlabroot,'\toolbox\autoblks\autoblksshared\mbc;', ...
-     matlabroot,'\toolbox\autoblks\autoblksshared\mbctemplates;', ...
-     matlabroot,'\toolbox\autoblks_utils;', ...
-     matlabroot,'\toolbox\coder\autosar;', ...
-     matlabroot,'\toolbox\coder\autosar\blocks;', ...
-     matlabroot,'\toolbox\coder\autosar\xrelexport;', ...
-     matlabroot,'\toolbox\rtw\targets\autosar\autosar\dataclasses;', ...
-     matlabroot,'\toolbox\rtw\targets\autosar\autosar;', ...
-     matlabroot,'\toolbox\coder\autosar_templates;', ...
-     matlabroot,'\toolbox\simulink\batchsim;', ...
-     matlabroot,'\toolbox\bioinfo\bioinfo;', ...
-     matlabroot,'\toolbox\bioinfo\biolearning;', ...
-     matlabroot,'\toolbox\bioinfo\cufflinks;', ...
-     matlabroot,'\toolbox\bioinfo\bwa;', ...
-     matlabroot,'\toolbox\bioinfo\microarray;', ...
-     matlabroot,'\toolbox\bioinfo\mass_spec;', ...
-     matlabroot,'\toolbox\bioinfo\proteins;', ...
-     matlabroot,'\toolbox\bioinfo\biomatrices;', ...
-     matlabroot,'\toolbox\bioinfo\graphtheory;', ...
-     matlabroot,'\toolbox\bioinfo\bioinfodata;', ...
-     matlabroot,'\toolbox\bioinfo\biodemos;', ...
-     matlabroot,'\toolbox\matlab\bluetooth;', ...
-     matlabroot,'\toolbox\matlab\cefclient;', ...
-     matlabroot,'\toolbox\clone_detection_app\m;', ...
-     matlabroot,'\toolbox\coder\coderapp\types\ml;', ...
-     matlabroot,'\toolbox\coder\codedescriptor_core;', ...
-     matlabroot,'\toolbox\coder\codegendemos;', ...
-     matlabroot,'\toolbox\coder\coder;', ...
-     matlabroot,'\toolbox\coder\compile;', ...
-     matlabroot,'\toolbox\coder\compile\tools\registry;', ...
-     matlabroot,'\toolbox\coder\connectivity;', ...
-     matlabroot,'\toolbox\rtw\targets\connectivity;', ...
-     matlabroot,'\toolbox\coder\connectivity_targetservices\connectivityconfig;', ...
-     matlabroot,'\toolbox\coder\connectivity_core;', ...
-     matlabroot,'\toolbox\coder\connectivity_targetservices\targetframework;', ...
-     matlabroot,'\toolbox\coder\connectivity_targetservices\common;', ...
-     matlabroot,'\toolbox\coder\connectivity_targetservices\dispatch;', ...
-     matlabroot,'\toolbox\coder\coverage;', ...
-     matlabroot,'\toolbox\rtw\rtw;', ...
-     matlabroot,'\toolbox\coder\foundation;', ...
-     matlabroot,'\toolbox\coder\foundation\build\tools\registry;', ...
-     matlabroot,'\toolbox\coder\foundation\tfl;', ...
-     matlabroot,'\toolbox\coder\foundation\tfl\autosar\autosar4p0\ifx;', ...
-     matlabroot,'\toolbox\coder\foundation\tfl\autosar\autosar4p0\ifl;', ...
-     matlabroot,'\toolbox\coder\foundation\tfl\gui;', ...
-     matlabroot,'\toolbox\coder\foundation\templates;', ...
-     matlabroot,'\toolbox\shared\simtargets;', ...
-     matlabroot,'\toolbox\coder\matlabcoder;', ...
-     matlabroot,'\toolbox\coder\matlabcoder\templates;', ...
-     matlabroot,'\toolbox\coder\profile;', ...
-     matlabroot,'\toolbox\coder\rtiostream;', ...
-     matlabroot,'\toolbox\coder\sltoolstrip_base_hw\m;', ...
-     matlabroot,'\toolbox\coder\targetreg;', ...
-     matlabroot,'\toolbox\eml\eml;', ...
-     matlabroot,'\toolbox\coder\trace;', ...
-     matlabroot,'\toolbox\coder\wizard;', ...
-     matlabroot,'\toolbox\coder\xcp;', ...
-     matlabroot,'\toolbox\coder\extmode\xcp_classic_trig\plugin\m;', ...
-     matlabroot,'\toolbox\coder\xrel;', ...
-     matlabroot,'\toolbox\coder\xrelimport;', ...
-     matlabroot,'\toolbox\collaboration\comments\mi\m;', ...
-     matlabroot,'\toolbox\comm\comm;', ...
-     matlabroot,'\toolbox\comm\commutilities\comminit;', ...
-     matlabroot,'\toolbox\comm\commutilities\commmex;', ...
-     matlabroot,'\toolbox\comm\commutilities;', ...
-     matlabroot,'\toolbox\comm\commdeprecated;', ...
-     matlabroot,'\toolbox\comm\comm\compiled;', ...
-     matlabroot,'\toolbox\comm\cdma2000;', ...
-     matlabroot,'\toolbox\comm\commhdloptimized;', ...
-     matlabroot,'\toolbox\comm\commhdloptimized\commutilities;', ...
-     matlabroot,'\toolbox\comm\commdemos;', ...
-     matlabroot,'\help\toolbox\comm\examples;', ...
-     matlabroot,'\toolbox\comm\templates;', ...
-     matlabroot,'\toolbox\shared\comparisons;', ...
-     matlabroot,'\toolbox\comparisons\view\edits;', ...
-     matlabroot,'\toolbox\simulink\compiled_model_interface;', ...
-     matlabroot,'\toolbox\compiler_sdk\cli\build;', ...
-     matlabroot,'\toolbox\compiler_sdk\java;', ...
-     matlabroot,'\toolbox\compiler\cli\build;', ...
-     matlabroot,'\toolbox\compiler\cli\package;', ...
-     matlabroot,'\toolbox\compiler;', ...
-     matlabroot,'\toolbox\compiler\compilerdemos;', ...
-     matlabroot,'\toolbox\compiler_sdk\getting_started\src;', ...
-     matlabroot,'\toolbox\compiler\java;', ...
-     matlabroot,'\toolbox\compiler_sdk;', ...
-     matlabroot,'\toolbox\compiler\mltall;', ...
-     matlabroot,'\toolbox\compiler\utils\utils;', ...
-     matlabroot,'\toolbox\matlab\configtools;', ...
-     matlabroot,'\toolbox\matlab\connector2\common;', ...
-     matlabroot,'\toolbox\matlab\connector2\configuration;', ...
-     matlabroot,'\toolbox\matlab\connector2\connector;', ...
-     matlabroot,'\toolbox\matlab\connector2\editor;', ...
-     matlabroot,'\toolbox\matlab\connector2\figures;', ...
-     matlabroot,'\toolbox\matlab\connector2\http;', ...
-     matlabroot,'\toolbox\matlab\connector2\interpreter;', ...
-     matlabroot,'\toolbox\matlab\connector2\logger;', ...
-     matlabroot,'\toolbox\matlab\connector2\messageservice;', ...
-     matlabroot,'\toolbox\matlab\connector2\mgg;', ...
-     matlabroot,'\toolbox\matlab\connector2\nativebridge;', ...
-     matlabroot,'\toolbox\matlab\connector2\restmatlab;', ...
-     matlabroot,'\toolbox\matlab\connector2\session;', ...
-     matlabroot,'\toolbox\matlab\connector2\shadowfiles;', ...
-     matlabroot,'\toolbox\matlab\connector2\worker;', ...
-     matlabroot,'\toolbox\control\control;', ...
-     matlabroot,'\toolbox\control\ctrlmodels;', ...
-     matlabroot,'\toolbox\control\ctrlanalysis;', ...
-     matlabroot,'\toolbox\control\ctrldesign;', ...
-     matlabroot,'\toolbox\control\ctrlplots;', ...
-     matlabroot,'\toolbox\control\ctrlguis;', ...
-     matlabroot,'\toolbox\control\ctrlobsolete;', ...
-     matlabroot,'\toolbox\control\ctrlutil;', ...
-     matlabroot,'\toolbox\control\ctrldemos;', ...
-     matlabroot,'\help\toolbox\control\examples;', ...
-     matlabroot,'\toolbox\shared\cosimservice\ddg;', ...
-     matlabroot,'\toolbox\shared\cosimservice\src\cosimcompiledportattribs;', ...
-     matlabroot,'\toolbox\matlab\external\interfaces\cpp;', ...
-     matlabroot,'\toolbox\matlab\reports;', ...
-     matlabroot,'\toolbox\curvefit\curvefit;', ...
-     matlabroot,'\toolbox\curvefit\splines;', ...
-     matlabroot,'\toolbox\curvefit\sftoolgui;', ...
-     matlabroot,'\toolbox\curvefit\curvefitdemos;', ...
-     matlabroot,'\toolbox\da;', ...
-     matlabroot,'\toolbox\daq\daq;', ...
-     matlabroot,'\toolbox\daq\apps\daqaiapplet;', ...
-     matlabroot,'\toolbox\daq\apps\daqaoapplet;', ...
-     matlabroot,'\toolbox\daq\apps\shared;', ...
-     matlabroot,'\toolbox\daq\cli;', ...
-     matlabroot,'\toolbox\daq\daqdemos;', ...
-     matlabroot,'\toolbox\daq\apps\provider;', ...
-     matlabroot,'\toolbox\daq\daqsdk\bin\win64;', ...
-     matlabroot,'\toolbox\daq\daqsdk;', ...
-     matlabroot,'\toolbox\daq\daqsdk\tests;', ...
-     matlabroot,'\toolbox\daq\daqblks;', ...
-     matlabroot,'\toolbox\daq\daqblks\daqsfcn;', ...
-     matlabroot,'\toolbox\dashboard\algorithms\ml;', ...
-     matlabroot,'\toolbox\dashboard\api\ml;', ...
-     matlabroot,'\toolbox\dashboard\ui\ml;', ...
-     matlabroot,'\toolbox\dashboard\datamodel_ml\ml;', ...
-     matlabroot,'\toolbox\dashboard\demos;', ...
-     matlabroot,'\toolbox\dashboard\slcov_algorithm_factory\ml;', ...
-     matlabroot,'\toolbox\dashboard\slreq_algorithm_factory\ml;', ...
-     matlabroot,'\toolbox\dashboard\sltest_algorithm_factory\ml;', ...
-     matlabroot,'\toolbox\dashboard\uidatamodel\ml;', ...
-     matlabroot,'\toolbox\database\database;', ...
-     matlabroot,'\toolbox\database\dbdata;', ...
-     matlabroot,'\toolbox\shared\datacreation;', ...
-     matlabroot,'\toolbox\shared\datacreation\task;', ...
-     matlabroot,'\toolbox\shared\datacreation\task\codegenerator;', ...
-     matlabroot,'\toolbox\shared\datacreation\task\interface;', ...
-     matlabroot,'\toolbox\shared\datacreation\task\ui;', ...
-     matlabroot,'\toolbox\shared\datacreation\uicomponent;', ...
-     matlabroot,'\toolbox\datafeed\datafeed;', ...
-     matlabroot,'\toolbox\datafeed\datafeeddemos;', ...
-     matlabroot,'\toolbox\datafeed\dfgui;', ...
-     matlabroot,'\toolbox\matlab\datatools\datatoolsservices\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatools\editorconverters\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatools\importtool\matlab\peer;', ...
-     matlabroot,'\toolbox\matlab\datatools\importtool\matlab\server;', ...
-     matlabroot,'\toolbox\matlab\datatools\inspector\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatools\inspector\registration;', ...
-     matlabroot,'\toolbox\matlab\datatools\peermodel_mcos\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatools\plotstab\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatools\variableeditor\matlab;', ...
-     matlabroot,'\toolbox\matlab\datatools\workspacebrowser\matlab;', ...
-     matlabroot,'\toolbox\matlab\ddux;', ...
-     matlabroot,'\toolbox\matlab\debugger;', ...
-     matlabroot,'\toolbox\matlab\dependency\analysis;', ...
-     matlabroot,'\toolbox\matlab\dependency\app;', ...
-     matlabroot,'\toolbox\matlab\dependency\report;', ...
-     matlabroot,'\toolbox\simulink\dependency\analysis;', ...
-     matlabroot,'\toolbox\simulink\dependency\app;', ...
-     matlabroot,'\toolbox\simulink\dependency\buses;', ...
-     matlabroot,'\toolbox\dig\dig;', ...
-     matlabroot,'\toolbox\dnnfpga\dnnfpga;', ...
-     matlabroot,'\toolbox\dnnfpga\dnnfpga\lib;', ...
-     matlabroot,'\toolbox\dotnetbuilder\dotnetbuilder;', ...
-     matlabroot,'\toolbox\hdlverifier\dpigenerator;', ...
-     matlabroot,'\toolbox\hdlverifier\dpigenerator\src;', ...
-     matlabroot,'\toolbox\hdlverifier\dpigenerator\src\dpiblkscb;', ...
-     matlabroot,'\toolbox\hdlverifier\dpigenerator\dpiblklib;', ...
-     matlabroot,'\toolbox\hdlverifier\dpigenerator\rtw;', ...
-     matlabroot,'\toolbox\driving\driving;', ...
-     matlabroot,'\toolbox\driving\drivingdata;', ...
-     matlabroot,'\toolbox\driving\drivingutilities;', ...
-     matlabroot,'\toolbox\shared\drivingscenario;', ...
-     matlabroot,'\toolbox\shared\drivingutils;', ...
-     matlabroot,'\toolbox\shared\drivingvisuals;', ...
-     matlabroot,'\toolbox\driving\drivingdemos;', ...
-     matlabroot,'\toolbox\dsp\dsp;', ...
-     matlabroot,'\toolbox\dsp\dsputilities;', ...
-     matlabroot,'\toolbox\dsp\dsputilities\crl;', ...
-     matlabroot,'\toolbox\dsp\dsputilities\dspinit;', ...
-     matlabroot,'\toolbox\dsp\dsputilities\dspmex;', ...
-     matlabroot,'\toolbox\dsp\dsp\compiled;', ...
-     matlabroot,'\toolbox\dsp\dsphdl;', ...
-     matlabroot,'\toolbox\dsp\dsphdl\compiled;', ...
-     matlabroot,'\toolbox\dsp\dsphdl\dsputilities;', ...
-     matlabroot,'\toolbox\dsp\dspdemos;', ...
-     matlabroot,'\help\toolbox\dsp\examples;', ...
-     matlabroot,'\toolbox\shared\spc\src_ml;', ...
-     matlabroot,'\toolbox\shared\dsp\simulink\dsp;', ...
-     matlabroot,'\toolbox\dsp\templates;', ...
-     matlabroot,'\toolbox\rtw\targets\ecoder;', ...
-     matlabroot,'\toolbox\rtw\targets\mpt;', ...
-     matlabroot,'\toolbox\rtw\targets\mpt\mpt;', ...
-     matlabroot,'\toolbox\rtw\targets\mpt\user_specific;', ...
-     matlabroot,'\toolbox\coder\embeddedcoder;', ...
-     matlabroot,'\toolbox\rtw\targets\ecoder\ecoderdemos\dataclasses;', ...
-     matlabroot,'\toolbox\rtw\targets\ecoder\ecoderdemos;', ...
-     matlabroot,'\toolbox\econ\econ;', ...
-     matlabroot,'\toolbox\econ\econdata;', ...
-     matlabroot,'\toolbox\econ\econguis;', ...
-     matlabroot,'\toolbox\edalink\edalink;', ...
-     matlabroot,'\toolbox\hdlverifier\hdlverifier;', ...
-     matlabroot,'\toolbox\edalink\sltoolstrip\m;', ...
-     matlabroot,'\toolbox\edalink\foundation\hdllink;', ...
-     matlabroot,'\toolbox\simulink\edittimeui;', ...
-     matlabroot,'\toolbox\coder\embeddedcoder_templates;', ...
-     matlabroot,'\toolbox\matlab\embeddedoutputs\figureoutputs;', ...
-     matlabroot,'\toolbox\matlab\embeddedoutputs\outputs;', ...
-     matlabroot,'\toolbox\matlab\embeddedoutputs\outpututilities;', ...
-     matlabroot,'\toolbox\matlab\embeddedoutputs\variableoutputs;', ...
-     matlabroot,'\toolbox\matlab\external\engines\engine_api;', ...
-     matlabroot,'\examples\5g\data;', ...
-     matlabroot,'\examples\aero\data;', ...
-     matlabroot,'\examples\antenna\data;', ...
-     matlabroot,'\examples\audio\data;', ...
-     matlabroot,'\examples\autoblks\data;', ...
-     matlabroot,'\examples\autonomous_control\data;', ...
-     matlabroot,'\examples\autosarblockset\data;', ...
-     matlabroot,'\examples\bioinfo\data;', ...
-     matlabroot,'\examples\bluetooth\data;', ...
-     matlabroot,'\examples\coder\data;', ...
-     matlabroot,'\examples\coder_compiler_dsp\data;', ...
-     matlabroot,'\examples\comm\data;', ...
-     matlabroot,'\examples\comm_hdlcoder\data;', ...
-     matlabroot,'\examples\comm_simrf\data;', ...
-     matlabroot,'\examples\control\data;', ...
-     matlabroot,'\examples\controls_id\data;', ...
-     matlabroot,'\examples\control_deeplearning\data;', ...
-     matlabroot,'\examples\daq\data;', ...
-     matlabroot,'\examples\daq_stateflow\data;', ...
-     matlabroot,'\examples\database\data;', ...
-     matlabroot,'\examples\deeplearning_shared\data;', ...
-     matlabroot,'\examples\dlhdl\data;', ...
-     matlabroot,'\examples\driving\data;', ...
-     matlabroot,'\examples\driving_fusion\data;', ...
-     matlabroot,'\examples\driving_fusion_vision\data;', ...
-     matlabroot,'\examples\driving_stateflow\data;', ...
-     matlabroot,'\examples\dsp\data;', ...
-     matlabroot,'\examples\dsp_hdlcoder\data;', ...
-     matlabroot,'\examples\ecoder\data;', ...
-     matlabroot,'\examples\econ\data;', ...
-     matlabroot,'\examples\finance\data;', ...
-     matlabroot,'\examples\fininst\data;', ...
-     matlabroot,'\examples\fixedpoint\data;', ...
-     matlabroot,'\examples\fusion\data;', ...
-     matlabroot,'\examples\fuzzy\data;', ...
-     matlabroot,'\examples\globaloptim\data;', ...
-     matlabroot,'\examples\gpucoder\data;', ...
-     matlabroot,'\examples\graphics\data;', ...
-     matlabroot,'\examples\hdlcoder\data;', ...
-     matlabroot,'\examples\hdlverifier\data;', ...
-     matlabroot,'\examples\ident\data;', ...
-     matlabroot,'\examples\images\data;', ...
-     matlabroot,'\examples\imaq\data;', ...
-     matlabroot,'\examples\instrument\data;', ...
-     matlabroot,'\examples\lidar\data;', ...
-     matlabroot,'\examples\lte\data;', ...
-     matlabroot,'\examples\ltehdl\data;', ...
-     matlabroot,'\examples\map\data;', ...
-     matlabroot,'\examples\matlab\data;', ...
-     matlabroot,'\examples\matlabmobile\data;', ...
-     matlabroot,'\examples\mcb\data;', ...
-     matlabroot,'\examples\mpc\data;', ...
-     matlabroot,'\examples\msblks\data;', ...
-     matlabroot,'\examples\nav\data;', ...
-     matlabroot,'\examples\nav_lidar\data;', ...
-     matlabroot,'\examples\nav_robotics\data;', ...
-     matlabroot,'\examples\nnet\data;', ...
-     matlabroot,'\examples\opc\data;', ...
-     matlabroot,'\examples\optim\data;', ...
-     matlabroot,'\examples\parallel\data;', ...
-     matlabroot,'\examples\pde\data;', ...
-     matlabroot,'\examples\phased\data;', ...
-     matlabroot,'\examples\phased_comm\data;', ...
-     matlabroot,'\examples\plantdeployment\data;', ...
-     matlabroot,'\examples\plccoder\data;', ...
-     matlabroot,'\examples\predmaint\data;', ...
-     matlabroot,'\examples\predmaint_shared\data;', ...
-     matlabroot,'\examples\rf\data;', ...
-     matlabroot,'\examples\rf_serdes\data;', ...
-     matlabroot,'\examples\risk\data;', ...
-     matlabroot,'\examples\rl\data;', ...
-     matlabroot,'\examples\robotics\data;', ...
-     matlabroot,'\examples\robust\data;', ...
-     matlabroot,'\examples\ros\data;', ...
-     matlabroot,'\examples\rptgen\data;', ...
-     matlabroot,'\examples\rptgenext\data;', ...
-     matlabroot,'\examples\serdes\data;', ...
-     matlabroot,'\examples\shared_driving_fusion_lidar\data;', ...
-     matlabroot,'\examples\shared_fusion_arduinoio\data;', ...
-     matlabroot,'\examples\shared_positioning\data;', ...
-     matlabroot,'\examples\signal\data;', ...
-     matlabroot,'\examples\simbio\data;', ...
-     matlabroot,'\examples\simevents\data;', ...
-     matlabroot,'\examples\simrf\data;', ...
-     matlabroot,'\examples\simscape\data;', ...
-     matlabroot,'\examples\simscape_shared\data;', ...
-     matlabroot,'\examples\simulink\data;', ...
-     matlabroot,'\examples\simulinkcoder\data;', ...
-     matlabroot,'\examples\simulinkcompiler\data;', ...
-     matlabroot,'\examples\simulinktest\data;', ...
-     matlabroot,'\examples\simulink_aerospace\data;', ...
-     matlabroot,'\examples\simulink_automotive\data;', ...
-     matlabroot,'\examples\simulink_general\data;', ...
-     matlabroot,'\examples\simulink_industrial\data;', ...
-     matlabroot,'\examples\sl3d\data;', ...
-     matlabroot,'\examples\slcheck\data;', ...
-     matlabroot,'\examples\slcontrol\data;', ...
-     matlabroot,'\examples\slcoverage\data;', ...
-     matlabroot,'\examples\sldo\data;', ...
-     matlabroot,'\examples\sldrt\data;', ...
-     matlabroot,'\examples\sldv\data;', ...
-     matlabroot,'\examples\slrealtime\data;', ...
-     matlabroot,'\examples\slrequirements\data;', ...
-     matlabroot,'\examples\sm\data;', ...
-     matlabroot,'\examples\soc\data;', ...
-     matlabroot,'\examples\spc_channel\data;', ...
-     matlabroot,'\examples\sps\data;', ...
-     matlabroot,'\examples\stateflow\data;', ...
-     matlabroot,'\examples\stats\data;', ...
-     matlabroot,'\examples\symbolic\data;', ...
-     matlabroot,'\examples\systemcomposer\data;', ...
-     matlabroot,'\examples\textanalytics\data;', ...
-     matlabroot,'\examples\uav\data;', ...
-     matlabroot,'\examples\vdynblks\data;', ...
-     matlabroot,'\examples\vision\data;', ...
-     matlabroot,'\examples\visionhdl\data;', ...
-     matlabroot,'\examples\visionhdl_hdlcoder\data;', ...
-     matlabroot,'\examples\vnt\data;', ...
-     matlabroot,'\examples\vnt_driving\data;', ...
-     matlabroot,'\examples\wavelet\data;', ...
-     matlabroot,'\examples\wlan\data;', ...
-     matlabroot,'\examples\wlan_phased\data;', ...
-     matlabroot,'\toolbox\exlink;', ...
-     matlabroot,'\toolbox\experiments\experiments;', ...
-     matlabroot,'\toolbox\matlab\filebrowser;', ...
-     matlabroot,'\toolbox\dsp\filterdesign;', ...
-     matlabroot,'\toolbox\finance\calendar;', ...
-     matlabroot,'\toolbox\finance\finance;', ...
-     matlabroot,'\toolbox\finance\finsupport;', ...
-     matlabroot,'\toolbox\finance\ftseries;', ...
-     matlabroot,'\toolbox\finance\bigdata;', ...
-     matlabroot,'\toolbox\finance\findemos;', ...
-     matlabroot,'\toolbox\matlab\findfiles\m;', ...
-     matlabroot,'\toolbox\fininst\fininst;', ...
-     matlabroot,'\toolbox\fininst\fininstdemos;', ...
-     matlabroot,'\toolbox\fixedpoint\fixedpointconverter;', ...
-     matlabroot,'\toolbox\fixedpoint\fixedpointtool;', ...
-     matlabroot,'\toolbox\fixedpoint\fidemos;', ...
-     matlabroot,'\toolbox\fixedpoint\embeddedlib;', ...
-     matlabroot,'\toolbox\fixedpoint\fixedpoint;', ...
-     matlabroot,'\toolbox\fixpoint;', ...
-     matlabroot,'\toolbox\fixpoint\fxptopo;', ...
-     matlabroot,'\toolbox\fixpoint\restorepoint;', ...
-     matlabroot,'\toolbox\fixpoint\evolutions;', ...
-     matlabroot,'\toolbox\fixpoint\fixed;', ...
-     matlabroot,'\toolbox\simulink\fixedandfloat\fxpdemos;', ...
-     matlabroot,'\toolbox\coder\float2fixed;', ...
-     matlabroot,'\toolbox\coder\float2fixed\demos;', ...
-     matlabroot,'\toolbox\coder\float2fixed\dmm_emlauthoring;', ...
-     matlabroot,'\toolbox\coder\float2fixed\custom_logger;', ...
-     matlabroot,'\toolbox\coder\float2fixed\mathlib;', ...
-     matlabroot,'\toolbox\shared\fmu_base;', ...
-     matlabroot,'\toolbox\shared\fmu_block;', ...
-     matlabroot,'\toolbox\shared\simulink\fmuexport;', ...
-     matlabroot,'\toolbox\shared\fmu_share\fmuexport;', ...
-     matlabroot,'\toolbox\fusion\fusion;', ...
-     matlabroot,'\toolbox\fusion\fusiondata;', ...
-     matlabroot,'\toolbox\fusion\simulink;', ...
-     matlabroot,'\toolbox\fuzzy\fuzzy;', ...
-     matlabroot,'\toolbox\fuzzy\fuzzyutil;', ...
-     matlabroot,'\toolbox\fuzzy\fuzdemos;', ...
-     matlabroot,'\toolbox\matlab\uitools\uicomponents\components;', ...
-     matlabroot,'\toolbox\geoweb\geoweb;', ...
-     matlabroot,'\toolbox\globaloptim;', ...
-     matlabroot,'\toolbox\globaloptim\globaloptim;', ...
-     matlabroot,'\toolbox\globaloptim\globaloptimdemos;', ...
-     matlabroot,'\toolbox\gpucoder\gpucoder;', ...
-     matlabroot,'\toolbox\gpucoder\gpucoder\foundation\build;', ...
-     matlabroot,'\toolbox\gpucoder\gpucoderdemos;', ...
-     matlabroot,'\toolbox\coder\half;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcoder;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcoder\hdlutils;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcoder\hdlwa;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlssc\hdlsscworkflowadvisor;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlssc;', ...
-     matlabroot,'\toolbox\hdlcoder\toolstrip\mfiles;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcoderdemos;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcoderdemos\matlabhdlcoderdemos;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcoderdemos\simscapehdldemos;', ...
-     matlabroot,'\toolbox\hdlcoder\filters;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcommon;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlcommon\modelcheckeradvisor;', ...
-     matlabroot,'\toolbox\hdlfilter\hdlfilter;', ...
-     matlabroot,'\toolbox\hdlcoder\hdllib\ml_lib;', ...
-     matlabroot,'\toolbox\hdlcoder\hdllib\sl_lib;', ...
-     matlabroot,'\toolbox\hdlcoder\hdlslrt;', ...
-     matlabroot,'\toolbox\hdlverifier\hdlverifier_examples;', ...
-     matlabroot,'\toolbox\shared\hadoopserializer;', ...
-     matlabroot,'\toolbox\shared\appdes\services;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwconnection;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwmanagerapp;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwmanagerapp\devicedetection;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwmanagerapp\devices;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwmanagerapp\providers;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwmanagerapp\plugins;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwmanagerapp\hwsetup;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwmanagerapp\devicedata;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwservices\hwinfo;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwsetup;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwsetup\hwwidgets;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwsetup\hwtemplates;', ...
-     matlabroot,'\toolbox\shared\hwmanager\hwsetup\launch;', ...
-     matlabroot,'\toolbox\shared\hwmanager\logger;', ...
-     matlabroot,'\toolbox\simulink\iconeditor;', ...
-     matlabroot,'\toolbox\idelink\extensions\ticcs;', ...
-     matlabroot,'\toolbox\idelink\extensions\ticcs\ccsblks;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator\rtw;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator\tgtpref2;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator\profiler;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator\mdlinfo;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator\blks;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator\blks\masks;', ...
-     matlabroot,'\toolbox\idelink\foundation\pjtgenerator\blks\tlc_c;', ...
-     matlabroot,'\toolbox\idelink\foundation;', ...
-     matlabroot,'\toolbox\idelink\foundation\autointerface;', ...
-     matlabroot,'\toolbox\idelink\foundation\autointerface\ideregisterplugins;', ...
-     matlabroot,'\toolbox\idelink\foundation\util;', ...
-     matlabroot,'\toolbox\idelink\foundation\errorhandler;', ...
-     matlabroot,'\toolbox\idelink\foundation\xmakefile;', ...
-     matlabroot,'\toolbox\idelink\foundation\hookpoints;', ...
-     matlabroot,'\toolbox\idelink\idelinkdemos;', ...
-     matlabroot,'\toolbox\ident\ident;', ...
-     matlabroot,'\toolbox\ident\nlident;', ...
-     matlabroot,'\toolbox\ident\idobsolete;', ...
-     matlabroot,'\toolbox\ident\idguis;', ...
-     matlabroot,'\toolbox\ident\idutils;', ...
-     matlabroot,'\toolbox\ident\idrecursive;', ...
-     matlabroot,'\toolbox\ident\idhelp;', ...
-     matlabroot,'\toolbox\ident\iddemos;', ...
-     matlabroot,'\toolbox\ident\iddemos\examples;', ...
-     matlabroot,'\toolbox\images\colorspaces;', ...
-     matlabroot,'\toolbox\images\images;', ...
-     matlabroot,'\toolbox\images\imdata;', ...
-     matlabroot,'\toolbox\images\imuitools;', ...
-     matlabroot,'\toolbox\images\iptformats;', ...
-     matlabroot,'\toolbox\images\iptutils;', ...
-     matlabroot,'\toolbox\matlab\imagesci;', ...
-     matlabroot,'\toolbox\images\deep;', ...
-     matlabroot,'\toolbox\images\imdemos;', ...
-     matlabroot,'\toolbox\imaq\imaq;', ...
-     matlabroot,'\toolbox\imaq\apps\provider;', ...
-     matlabroot,'\toolbox\imaq\imaqdemos;', ...
-     matlabroot,'\toolbox\imaq\imaqblks\imaqblks;', ...
-     matlabroot,'\toolbox\imaq\imaqblks\imaqmex;', ...
-     matlabroot,'\toolbox\imaq\imaqblks\imaqmasks;', ...
-     matlabroot,'\toolbox\edalink\extensions\incisive\incisive;', ...
-     matlabroot,'\toolbox\edalink\extensions\incisive\incisivedemos;', ...
-     matlabroot,'\toolbox\instrument\instrument;', ...
-     matlabroot,'\toolbox\instrument\instrumentblks\instrumentblks;', ...
-     matlabroot,'\toolbox\instrument\instrumentblks\instrumentmex;', ...
-     matlabroot,'\toolbox\instrument\instrumentblks\instrumentmasks;', ...
-     matlabroot,'\toolbox\instrument\apps\modbusapplet;', ...
-     matlabroot,'\toolbox\instrument\apps\provider;', ...
-     matlabroot,'\toolbox\shared\instrument;', ...
-     matlabroot,'\toolbox\instrument\interface\udpport;', ...
-     matlabroot,'\toolbox\shared\spcuilib\iomanager;', ...
-     matlabroot,'\toolbox\learning\simulink\core\m;', ...
-     matlabroot,'\toolbox\simulink\libcodegen_harness\libcodegen_harness;', ...
-     matlabroot,'\toolbox\lidar\lidar;', ...
-     matlabroot,'\toolbox\lidar\lidardata;', ...
-     matlabroot,'\toolbox\shared\spcuilib\logicanalyzer;', ...
-     matlabroot,'\toolbox\lte\lte;', ...
-     matlabroot,'\toolbox\shared\m3i;', ...
-     matlabroot,'\toolbox\map\graphics;', ...
-     matlabroot,'\toolbox\map\map;', ...
-     matlabroot,'\toolbox\map\mapgeodesy;', ...
-     matlabroot,'\toolbox\map\mapdisp;', ...
-     matlabroot,'\toolbox\map\mapformats;', ...
-     matlabroot,'\toolbox\map\mapproj;', ...
-     matlabroot,'\toolbox\map\mapobsolete;', ...
-     matlabroot,'\toolbox\map\mapdata;', ...
-     matlabroot,'\toolbox\simulink\mask\iconeditor;', ...
-     matlabroot,'\toolbox\shared\spcuilib\matrixviewer;', ...
-     matlabroot,'\toolbox\mbc\mbc;', ...
-     matlabroot,'\toolbox\mbc\mbcdata;', ...
-     matlabroot,'\toolbox\mbc\mbcdesign;', ...
-     matlabroot,'\toolbox\mbc\mbcexpr;', ...
-     matlabroot,'\toolbox\mbc\mbcguitools;', ...
-     matlabroot,'\toolbox\mbc\mbclayouts;', ...
-     matlabroot,'\toolbox\mbc\mbcmodels;', ...
-     matlabroot,'\toolbox\mbc\mbcsimulink;', ...
-     matlabroot,'\toolbox\mbc\mbctools;', ...
-     matlabroot,'\toolbox\mbc\mbcview;', ...
-     matlabroot,'\toolbox\mbc\mbcdemos;', ...
-     matlabroot,'\toolbox\mcb;', ...
-     matlabroot,'\toolbox\mcb\mcbblocks;', ...
-     matlabroot,'\toolbox\mcb\mcbexamples;', ...
-     matlabroot,'\toolbox\mps\discovery;', ...
-     matlabroot,'\toolbox\mps\json;', ...
-     matlabroot,'\toolbox\mps\persistence;', ...
-     matlabroot,'\toolbox\matlab\mex;', ...
-     matlabroot,'\toolbox\matlab\external\mex;', ...
-     matlabroot,'\toolbox\shared\mldatx;', ...
-     matlabroot,'\toolbox\compiler\mlhadoop;', ...
-     matlabroot,'\toolbox\mlreportgen\rpt2api;', ...
-     matlabroot,'\toolbox\compiler\mlspark;', ...
-     matlabroot,'\toolbox\edalink\extensions\modelsim\modelsim;', ...
-     matlabroot,'\toolbox\edalink\extensions\modelsim\modelsimdemos;', ...
-     matlabroot,'\toolbox\mpc\mpc;', ...
-     matlabroot,'\toolbox\mpc\mpcguis;', ...
-     matlabroot,'\toolbox\mpc\mpcobsolete;', ...
-     matlabroot,'\toolbox\mpc\mpcutils;', ...
-     matlabroot,'\toolbox\mpc\mpcdemos;', ...
-     matlabroot,'\toolbox\msblks\msblks;', ...
-     matlabroot,'\toolbox\msblks\msblksutilities;', ...
-     matlabroot,'\toolbox\msblks\msblksmex;', ...
-     matlabroot,'\toolbox\multisim;', ...
-     matlabroot,'\toolbox\simulink\multisim\main;', ...
-     matlabroot,'\ui\mw-webwindow\mw-webwindow-m;', ...
-     matlabroot,'\toolbox\nav\navalgs;', ...
-     matlabroot,'\toolbox\nav\navalgs2;', ...
-     matlabroot,'\toolbox\nav\nav;', ...
-     matlabroot,'\toolbox\nav\positioning\positioning;', ...
-     matlabroot,'\toolbox\nav\navsimulink;', ...
-     matlabroot,'\toolbox\nav\navsimulink\blockicons;', ...
-     matlabroot,'\toolbox\nav\navslamapp;', ...
-     matlabroot,'\toolbox\fixedpoint\ui\nedfunctionapproximationtool;', ...
-     matlabroot,'\toolbox\fixedpoint\ui\nedvisuals;', ...
-     matlabroot,'\toolbox\matlab\networklib;', ...
-     matlabroot,'\toolbox\nnet;', ...
-     matlabroot,'\toolbox\nnet\nncontrol;', ...
-     matlabroot,'\toolbox\nnet\nnet;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnadapt;', ...
-     matlabroot,'\toolbox\nnet\nnet\nndatafun;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnderivative;', ...
-     matlabroot,'\toolbox\nnet\nnet\nndistance;', ...
-     matlabroot,'\toolbox\nnet\nnet\nndivision;', ...
-     matlabroot,'\toolbox\nnet\nnet\nninitlayer;', ...
-     matlabroot,'\toolbox\nnet\nnet\nninitnetwork;', ...
-     matlabroot,'\toolbox\nnet\nnet\nninitweight;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnlearn;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnnetfun;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnnetinput;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnnetwork;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnperformance;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnplot;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnprocess;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnsearch;', ...
-     matlabroot,'\toolbox\nnet\nnet\nntopology;', ...
-     matlabroot,'\toolbox\nnet\nnet\nntrain;', ...
-     matlabroot,'\toolbox\nnet\nnet\nntransfer;', ...
-     matlabroot,'\toolbox\nnet\nnet\nnweight;', ...
-     matlabroot,'\toolbox\nnet\nnguis;', ...
-     matlabroot,'\toolbox\nnet\nnobsolete;', ...
-     matlabroot,'\toolbox\nnet\nnutils;', ...
-     matlabroot,'\toolbox\nnet\cnn;', ...
-     matlabroot,'\toolbox\nnet\cnn\spkgs;', ...
-     matlabroot,'\toolbox\nnet\deep;', ...
-     matlabroot,'\toolbox\nnet\deepapp;', ...
-     matlabroot,'\toolbox\nnet\deepviz;', ...
-     matlabroot,'\toolbox\nnet\deep_blocks;', ...
-     matlabroot,'\toolbox\nnet\nndemos;', ...
-     matlabroot,'\toolbox\nnet\nndemos\nndatasets;', ...
-     matlabroot,'\toolbox\nnet\deepviz\lime;', ...
-     matlabroot,'\toolbox\opc\opc;', ...
-     matlabroot,'\toolbox\opc\opcgui;', ...
-     matlabroot,'\toolbox\opc\opcblks\opcblks;', ...
-     matlabroot,'\toolbox\opc\opcblks\opcmasks;', ...
-     matlabroot,'\toolbox\opc\opcdemos;', ...
-     matlabroot,'\toolbox\opc\opcdemos\opcblksdemos;', ...
-     matlabroot,'\toolbox\optim\optim;', ...
-     matlabroot,'\toolbox\optim;', ...
-     matlabroot,'\toolbox\optim\optimdemos;', ...
-     matlabroot,'\toolbox\optim\problemdef;', ...
-     matlabroot,'\toolbox\parallel\bigdata;', ...
-     matlabroot,'\toolbox\parallel;', ...
-     matlabroot,'\toolbox\parallel\distcomp;', ...
-     matlabroot,'\toolbox\parallel\user;', ...
-     matlabroot,'\toolbox\parallel\mpi;', ...
-     matlabroot,'\toolbox\parallel\parallel;', ...
-     matlabroot,'\toolbox\parallel\parallel\util;', ...
-     matlabroot,'\toolbox\parallel\lang;', ...
-     matlabroot,'\toolbox\parallel\cluster;', ...
-     matlabroot,'\toolbox\parallel\gpu;', ...
-     matlabroot,'\toolbox\parallel\array;', ...
-     matlabroot,'\toolbox\parallel\pctdemos;', ...
-     matlabroot,'\toolbox\matlab\pathdataservice\pathdataservice-m;', ...
-     matlabroot,'\toolbox\matlab\pathtool;', ...
-     matlabroot,'\toolbox\pde;', ...
-     matlabroot,'\toolbox\pde\pdedata;', ...
-     matlabroot,'\toolbox\pde\pdedemos;', ...
-     matlabroot,'\toolbox\phased\phased;', ...
-     matlabroot,'\toolbox\phased\phasedapps;', ...
-     matlabroot,'\toolbox\phased\phaseddemos;', ...
-     matlabroot,'\toolbox\physmod\common\dataservices\gui\m;', ...
-     matlabroot,'\toolbox\physmod\common\dataservices\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\dataservices\sli\m;', ...
-     matlabroot,'\toolbox\physmod\common\data\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\exec\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\external\library\m;', ...
-     matlabroot,'\toolbox\physmod\common\external\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\foundation\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\foundation\sli\m;', ...
-     matlabroot,'\toolbox\physmod\common\gl\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\gl\sli\m;', ...
-     matlabroot,'\toolbox\physmod\common\gui\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\logging\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\logging\sli\m;', ...
-     matlabroot,'\toolbox\physmod\common\op\mli\m;', ...
-     matlabroot,'\toolbox\physmod\common\pi\sli\m;', ...
-     matlabroot,'\toolbox\physmod\common\units\mli\m;', ...
-     matlabroot,'\toolbox\physmod\elec\assistant\m\convclass\conv;', ...
-     matlabroot,'\toolbox\physmod\elec\assistant\m\convclass\conv\sl;', ...
-     matlabroot,'\toolbox\physmod\elec\assistant\m;', ...
-     matlabroot,'\toolbox\physmod\elec\assistant\m\utils;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\doc;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\adc_dac;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\amplifiers;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\communications;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\devicecharacteristics;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\electricdrives;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\energystorage;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\filters;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\highpowerconverters;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\logic;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\lowpowerconverters;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\oscillators;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\powergrids;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\renewables;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\robotics;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\thermal;', ...
-     matlabroot,'\toolbox\physmod\elec\eedemos\applications\vehiclesystems;', ...
-     matlabroot,'\toolbox\physmod\elec\library\m;', ...
-     matlabroot,'\toolbox\physmod\elec\sli\m;', ...
-     matlabroot,'\toolbox\physmod\elec\sli\sfun;', ...
-     matlabroot,'\toolbox\physmod\elec\spice\mosfets\m;', ...
-     matlabroot,'\toolbox\physmod\elec\spice2ssc\m;', ...
-     matlabroot,'\toolbox\physmod\elec\stubs\elec\m;', ...
-     matlabroot,'\toolbox\physmod\elec\stubs\pe\m;', ...
-     matlabroot,'\toolbox\physmod\elec\stubs\pe\sli;', ...
-     matlabroot,'\toolbox\physmod\elec\templates;', ...
-     matlabroot,'\toolbox\physmod\elec\utils\m;', ...
-     matlabroot,'\toolbox\physmod\fluids\fluids;', ...
-     matlabroot,'\toolbox\physmod\fluids\utils;', ...
-     matlabroot,'\toolbox\physmod\network_engine\network_engine;', ...
-     matlabroot,'\toolbox\physmod\ne_sli\ne_sli;', ...
-     matlabroot,'\toolbox\physmod\pm_sli\pm_sli;', ...
-     matlabroot,'\toolbox\physmod\powersys\powerdemo;', ...
-     matlabroot,'\toolbox\physmod\powersys\powerdemo\meascontrol;', ...
-     matlabroot,'\toolbox\physmod\powersys\powerdemo\power_utility;', ...
-     matlabroot,'\toolbox\physmod\powersys\dr\dr;', ...
-     matlabroot,'\toolbox\physmod\powersys\drives\drives;', ...
-     matlabroot,'\toolbox\physmod\powersys\drives\drivesdemo;', ...
-     matlabroot,'\toolbox\physmod\powersys\dr\drdemo;', ...
-     matlabroot,'\toolbox\physmod\powersys\facts\facts;', ...
-     matlabroot,'\toolbox\physmod\powersys\facts\factsdemo;', ...
-     matlabroot,'\toolbox\physmod\powersys\library;', ...
-     matlabroot,'\toolbox\physmod\powersys\powerdemo\machines;', ...
-     matlabroot,'\toolbox\physmod\powersys\powersys;', ...
-     matlabroot,'\toolbox\physmod\powersys\powerdemo\power_electronics;', ...
-     matlabroot,'\toolbox\physmod\powersys\powerdemo\simple;', ...
-     matlabroot,'\toolbox\physmod\powersys\templates;', ...
-     matlabroot,'\toolbox\physmod\sdl\sdl;', ...
-     matlabroot,'\toolbox\physmod\sdl\classic;', ...
-     matlabroot,'\toolbox\physmod\sdl\classic\blockicons;', ...
-     matlabroot,'\toolbox\physmod\sdl\advisor\m;', ...
-     matlabroot,'\toolbox\physmod\sdl\sdldemos;', ...
-     matlabroot,'\toolbox\physmod\sh\sh;', ...
-     matlabroot,'\toolbox\physmod\sh\sh_legacy;', ...
-     matlabroot,'\toolbox\physmod\sh\advisor\m;', ...
-     matlabroot,'\toolbox\physmod\sh\shdemos;', ...
-     matlabroot,'\toolbox\physmod\sh\utils;', ...
-     matlabroot,'\toolbox\physmod\simrf\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\advisor\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\compiler\mli\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\compiler\patterns\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\compiler\sli\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\simscapedemos;', ...
-     matlabroot,'\toolbox\physmod\simscape\simscapedemos\doc;', ...
-     matlabroot,'\toolbox\physmod\simscape\engine\library\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\engine\mli\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\engine\sli\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\foundation\simscape;', ...
-     matlabroot,'\toolbox\physmod\simscape\gui\mli\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\library\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\library\m\physical_signal_legacy;', ...
-     matlabroot,'\toolbox\physmod\simscape\logging\sli\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\op\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\probe\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\reg\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\simscape\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\sl_toolstrip\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\solver\m;', ...
-     matlabroot,'\toolbox\physmod\simscape\templates;', ...
-     matlabroot,'\toolbox\physmod\simscape\utils\m;', ...
-     matlabroot,'\toolbox\physmod\sm\core\m;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\wing_landing_gear;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\wing_landing_gear\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cart_double_pendulum;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cart_double_pendulum\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\stewart_platform;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\stewart_platform\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\double_crank_aiming;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\double_crank_aiming\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\bread_slicer;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\bread_slicer\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\import\stewart_platform;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\import\four_bar;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\radial_engine;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\radial_engine\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\double_wishbone_suspension;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\double_wishbone_suspension\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\import\robot;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cardan_gear;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cardan_gear\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\windshield_wiper;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\windshield_wiper\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\backhoe;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\robotic_wrist;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\carousel;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\welding_robot;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\import\robot_stepfiles;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\potters_wheel;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\linear_actuator;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\pto_shaft;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cam_flapping_wing;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\vehicle_slalom;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\dump_trailer;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\interface_elements;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\solar_tracker;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\import\humanoid_urdf;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\suspension_templates;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\worm_jack;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cable_robot;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\leadscrew_friction;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\block_tackle;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\block_tackle\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\drive_right_angle;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\drive_right_angle\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\tower_crane;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\tower_crane\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\common_gear;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\common_gear\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cable_xy_table;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\cable_xy_table\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\sailboat;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\sailboat\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\sailboat\geometries;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\elevator;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\elevator\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\flexible_dipper_arm;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\flexible_dipper_arm\data;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\flexible_dipper_arm\geometries;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\flexible_dipper_arm\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\bumper_car;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\bumper_car\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\car_4post_testrig;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\car_4post_testrig\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\space_manipulator;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\space_manipulator\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\pick_and_place_robot;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\pick_and_place_robot\images;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\beams;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\bevel_gear;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\common_gear_external;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\common_gear_internal;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\rack_and_pinion;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\worm_and_gear;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\poc_cam;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\poc_flap;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\inertias;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\pulleys;', ...
-     matlabroot,'\toolbox\physmod\sm\smdemos\doc\pulleys\images;', ...
-     matlabroot,'\toolbox\physmod\sm\foundation\mech;', ...
-     matlabroot,'\toolbox\physmod\sm\gui\app\m;', ...
-     matlabroot,'\toolbox\physmod\sm\gui\gfx\m;', ...
-     matlabroot,'\toolbox\physmod\sm\import\m;', ...
-     matlabroot,'\toolbox\physmod\sm\local\m;', ...
-     matlabroot,'\toolbox\physmod\sm\mli\m;', ...
-     matlabroot,'\toolbox\physmod\sm\sli\m;', ...
-     matlabroot,'\toolbox\physmod\sm\sm\m;', ...
-     matlabroot,'\toolbox\physmod\sm\ssci\m;', ...
-     matlabroot,'\toolbox\physmod\sm\templates\m;', ...
-     matlabroot,'\toolbox\physmod\sps\sps;', ...
-     matlabroot,'\toolbox\plccoder\plccoder;', ...
-     matlabroot,'\toolbox\plccoder\plugins\omron;', ...
-     matlabroot,'\toolbox\plccoder\plugins\selectron;', ...
-     matlabroot,'\toolbox\plccoder\plugins\indraworks;', ...
-     matlabroot,'\toolbox\plccoder\plugins\studio5000;', ...
-     matlabroot,'\toolbox\plccoder\plugins\studio5000_routine;', ...
-     matlabroot,'\toolbox\plccoder\plugins\rslogix5000;', ...
-     matlabroot,'\toolbox\plccoder\plugins\rslogix5000_routine;', ...
-     matlabroot,'\toolbox\plccoder\plccoder\ladderlogic\code;', ...
-     matlabroot,'\toolbox\plccoder\plccoder\ladderlogic\targets\studio5000;', ...
-     matlabroot,'\toolbox\plccoder\plccoder\ladderlogic\plclib\studio5000;', ...
-     matlabroot,'\toolbox\plccoder\plccoderdemos;', ...
-     matlabroot,'\toolbox\plccoder\plccoderdemos\ladder_tankcontrol;', ...
-     matlabroot,'\toolbox\plccoder\plccoderdemos\ladder_househeat;', ...
-     matlabroot,'\toolbox\plccoder\plccoderdemos\ladder_drawworks;', ...
-     matlabroot,'\toolbox\plccoder\plccoderdemos\ladder_elevator;', ...
-     matlabroot,'\toolbox\shared\codeinstrum\codeinstrum;', ...
-     matlabroot,'\toolbox\shared\cxxfe_mi\cxxfe_mi;', ...
-     matlabroot,'\toolbox\shared\polyspace;', ...
-     matlabroot,'\toolbox\shared\polyspace\configure_mi;', ...
-     matlabroot,'\toolbox\predmaint\predmaint;', ...
-     matlabroot,'\toolbox\predmaint\predmaintguis;', ...
-     matlabroot,'\toolbox\predmaint\predmaintdemos;', ...
-     matlabroot,'\toolbox\matlab\profileviewer;', ...
-     matlabroot,'\toolbox\matlab\project;', ...
-     matlabroot,'\toolbox\matlab\project\example;', ...
-     matlabroot,'\toolbox\matlab\project\toolstrip;', ...
-     matlabroot,'\toolbox\simulink\simulink\slproject;', ...
-     matlabroot,'\toolbox\simulink\simulink\slproject\menu;', ...
-     matlabroot,'\toolbox\matlab\project\dependency;', ...
-     matlabroot,'\toolbox\matlab\project\unsavedchanges;', ...
-     matlabroot,'\toolbox\matlab\external\interfaces\python;', ...
-     matlabroot,'\toolbox\realtime;', ...
-     matlabroot,'\toolbox\realtime\realtime;', ...
-     matlabroot,'\toolbox\realtime\realtime\rtw;', ...
-     matlabroot,'\toolbox\simulink\record_playback;', ...
-     matlabroot,'\toolbox\simulink\record_playback\src;', ...
-     matlabroot,'\toolbox\matlab\resources_folder;', ...
-     matlabroot,'\toolbox\rf\rf;', ...
-     matlabroot,'\toolbox\rf\rfnetparamfiles;', ...
-     matlabroot,'\toolbox\rf\rftool;', ...
-     matlabroot,'\toolbox\rfblks\rfblks;', ...
-     matlabroot,'\toolbox\rfblks\rfblksmasks;', ...
-     matlabroot,'\toolbox\rfblks\rfblksmex;', ...
-     matlabroot,'\toolbox\matlab\richcontent_preview\matlab;', ...
-     matlabroot,'\toolbox\risk\risk;', ...
-     matlabroot,'\toolbox\risk\riskdata;', ...
-     matlabroot,'\toolbox\risk\bigdata;', ...
-     matlabroot,'\toolbox\rl\rl;', ...
-     matlabroot,'\toolbox\rl\rl\simulink;', ...
-     matlabroot,'\toolbox\rl\rl\simulink\libs;', ...
-     matlabroot,'\toolbox\rl\rl\simulink\models;', ...
-     matlabroot,'\toolbox\shared\roadnetwork;', ...
-     matlabroot,'\toolbox\robotics\robotics;', ...
-     matlabroot,'\toolbox\robotics\robotexamples;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\ros;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\ros\data\bags;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\ros\helpers;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotalgs;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotalgs\helpers;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotcore;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotcore\helpers;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotmanip;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotmanip\helpers;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotmanip\data\iiwa_description\urdf;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotmanip\data\sawyer_description\urdf;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotsimulink;', ...
-     matlabroot,'\toolbox\robotics\robotexamples\robotsimulink\helpers;', ...
-     matlabroot,'\toolbox\robotics\robotgazebo\gazebomatlab;', ...
-     matlabroot,'\toolbox\robotics\robotmanip;', ...
-     matlabroot,'\toolbox\robotics\robotmanip\robotmodels\robotmat;', ...
-     matlabroot,'\toolbox\robotics\robotmanip\robotmodels\roboturdf;', ...
-     matlabroot,'\toolbox\robotics\robotmobile;', ...
-     matlabroot,'\toolbox\robotics\robotsimulink;', ...
-     matlabroot,'\toolbox\robotics\robotsimulink\blockicons;', ...
-     matlabroot,'\toolbox\robotics\robotsimulink\robotslgazebo;', ...
-     matlabroot,'\toolbox\robotics\robotsimulink\robotslmanip;', ...
-     matlabroot,'\toolbox\robotics\robotsimulink\robotslmobile;', ...
-     matlabroot,'\toolbox\robust\robust;', ...
-     matlabroot,'\toolbox\robust\rctlmi;', ...
-     matlabroot,'\toolbox\robust\rctutil;', ...
-     matlabroot,'\toolbox\robust\rctobsolete\robust;', ...
-     matlabroot,'\toolbox\robust\rctobsolete\lmi;', ...
-     matlabroot,'\toolbox\robust\rctobsolete\mutools\commands;', ...
-     matlabroot,'\toolbox\robust\rctobsolete\mutools\subs;', ...
-     matlabroot,'\toolbox\robust\rctdemos;', ...
-     matlabroot,'\help\toolbox\robust\examples;', ...
-     matlabroot,'\toolbox\ros\codertarget;', ...
-     matlabroot,'\toolbox\ros\codertarget\registry;', ...
-     matlabroot,'\toolbox\ros\codertarget\tlc;', ...
-     matlabroot,'\toolbox\ros\mlros2;', ...
-     matlabroot,'\toolbox\ros\mlros2\registry;', ...
-     matlabroot,'\toolbox\ros\mlroscpp;', ...
-     matlabroot,'\toolbox\ros\mlroscpp\toolchain;', ...
-     matlabroot,'\toolbox\ros\mlroscpp\util;', ...
-     matlabroot,'\toolbox\ros\ros;', ...
-     matlabroot,'\toolbox\ros\sltoolstrip\m;', ...
-     matlabroot,'\toolbox\ros\slros2;', ...
-     matlabroot,'\toolbox\ros\slroscpp;', ...
-     matlabroot,'\toolbox\ros\utilities;', ...
-     matlabroot,'\toolbox\ros\utilities\icons;', ...
-     matlabroot,'\toolbox\rptgen\rptgen;', ...
-     matlabroot,'\toolbox\rptgenext\rptgenext;', ...
-     matlabroot,'\toolbox\rptgenext\rptgenextdemos;', ...
-     matlabroot,'\toolbox\rptgenext\slxmlcomp;', ...
-     matlabroot,'\toolbox\rptgenext\rptgenextdemos\slxmlcomp;', ...
-     matlabroot,'\toolbox\rptgen\rptgendemos;', ...
-     matlabroot,'\toolbox\rptgen\rptgendemos\domapi;', ...
-     matlabroot,'\toolbox\rptgen\xmlcomp;', ...
-     matlabroot,'\toolbox\matlab\serial;', ...
-     matlabroot,'\toolbox\matlab\rtc_addons\rtclanguagesupport\rtc_clike_language_support\matlab;', ...
-     matlabroot,'\toolbox\matlab\rtc_plugins\rtclanguagesupport\rtc_js_language_support\matlab;', ...
-     matlabroot,'\toolbox\matlab\rtc_addons\rtclanguagesupport\rtc_java_language_support\matlab;', ...
-     matlabroot,'\toolbox\matlab\rtc_addons\rtclanguagesupport\rtc_tlc_language_support\matlab;', ...
-     matlabroot,'\toolbox\matlab\rtc_addons\rtclanguagesupport\rtc_verilog_language_support\matlab;', ...
-     matlabroot,'\toolbox\matlab\rtc_addons\rtclanguagesupport\rtc_vhdl_language_support\matlab;', ...
-     matlabroot,'\toolbox\matlab\rtc_addons\rtclanguagesupport\rtc_xml_language_support\matlab;', ...
-     matlabroot,'\toolbox\simulink\blocks\sb2sl;', ...
-     matlabroot,'\toolbox\shared\sdi_matlabunit;', ...
-     matlabroot,'\toolbox\sequencediagram\sl\m;', ...
-     matlabroot,'\toolbox\sequencediagram\web\m;', ...
-     matlabroot,'\toolbox\serdes\serdes;', ...
-     matlabroot,'\toolbox\serdes\amicodegen;', ...
-     matlabroot,'\toolbox\serdes\amicodegen\registry;', ...
-     matlabroot,'\toolbox\serdes\helperfiles;', ...
-     matlabroot,'\toolbox\serdes\upgradeadvisor;', ...
-     matlabroot,'\toolbox\matlab\serialport;', ...
-     matlabroot,'\toolbox\stateflow\sf_req_analysis\mfiles;', ...
-     matlabroot,'\toolbox\shared\sharedgui;', ...
-     matlabroot,'\toolbox\shared\advisor;', ...
-     matlabroot,'\toolbox\shared\aeroblks;', ...
-     matlabroot,'\toolbox\shared\aeroblks\aeroblksutilities;', ...
-     matlabroot,'\toolbox\shared\aerospace\core_blocks;', ...
-     matlabroot,'\toolbox\shared\asam\cdfx;', ...
-     matlabroot,'\toolbox\shared\asam\mcd2mc\package;', ...
-     matlabroot,'\toolbox\shared\asam\mdf;', ...
-     matlabroot,'\toolbox\shared\asynciolib;', ...
-     matlabroot,'\toolbox\shared\audio\signallabeler;', ...
-     matlabroot,'\toolbox\shared\autonomous\autonomouslib;', ...
-     matlabroot,'\toolbox\shared\basemaps;', ...
-     matlabroot,'\toolbox\shared\bigdata;', ...
-     matlabroot,'\toolbox\shared\blelib;', ...
-     matlabroot,'\toolbox\shared\buildings;', ...
-     matlabroot,'\toolbox\shared\can;', ...
-     matlabroot,'\toolbox\shared\can\canblks;', ...
-     matlabroot,'\toolbox\shared\can\canmasks;', ...
-     matlabroot,'\toolbox\shared\can\canmex;', ...
-     matlabroot,'\toolbox\shared\cgir_fe;', ...
-     matlabroot,'\toolbox\shared\cgxe\cgxe;', ...
-     matlabroot,'\toolbox\shared\channel\terrain;', ...
-     matlabroot,'\toolbox\shared\cmlink\matlab;', ...
-     matlabroot,'\toolbox\shared\coder\coder;', ...
-     matlabroot,'\toolbox\shared\coder\coder\gpucoder;', ...
-     matlabroot,'\toolbox\shared\coder\reportinfo;', ...
-     matlabroot,'\toolbox\shared\codergui\codergui;', ...
-     matlabroot,'\toolbox\shared\coder\coder\lib;', ...
-     matlabroot,'\toolbox\shared\commhdl;', ...
-     matlabroot,'\toolbox\shared\comm_msblks_serdes\comm_msblks_serdes;', ...
-     matlabroot,'\toolbox\shared\comm_msblks_serdes\scopes;', ...
-     matlabroot,'\toolbox\shared\comm_msblks_serdes\utilities;', ...
-     matlabroot,'\toolbox\shared\channel;', ...
-     matlabroot,'\toolbox\shared\channel\raytracing;', ...
-     matlabroot,'\toolbox\shared\channel\rfprop;', ...
-     matlabroot,'\toolbox\shared\comm_sysmod;', ...
-     matlabroot,'\toolbox\shared\comm_sysmod\traffic;', ...
-     matlabroot,'\toolbox\shared\comm_sysmod\pcap;', ...
-     matlabroot,'\toolbox\shared\configset;', ...
-     matlabroot,'\toolbox\shared\configset_view\m;', ...
-     matlabroot,'\toolbox\shared\controllib\engine;', ...
-     matlabroot,'\toolbox\shared\controllib\engine\numerics;', ...
-     matlabroot,'\toolbox\shared\controllib\engine\options;', ...
-     matlabroot,'\toolbox\shared\controllib\engine\optim;', ...
-     matlabroot,'\toolbox\shared\controllib\engine\blocks;', ...
-     matlabroot,'\toolbox\shared\controllib\estimation;', ...
-     matlabroot,'\toolbox\shared\controllib\general;', ...
-     matlabroot,'\toolbox\shared\controllib\graphics;', ...
-     matlabroot,'\toolbox\shared\controllib\graphics\utils;', ...
-     matlabroot,'\toolbox\shared\controllib\graphics\plotoptions;', ...
-     matlabroot,'\toolbox\shared\controllib\requirements;', ...
-     matlabroot,'\toolbox\shared\coordinates;', ...
-     matlabroot,'\toolbox\shared\curvefitlib;', ...
-     matlabroot,'\toolbox\shared\cxxfe\parser_mi\parser_mi;', ...
-     matlabroot,'\toolbox\shared\dastudio;', ...
-     matlabroot,'\toolbox\shared\deviceplugindetection;', ...
-     matlabroot,'\toolbox\shared\dlcoder_base\dlcoder_base;', ...
-     matlabroot,'\toolbox\shared\dnnshared;', ...
-     matlabroot,'\toolbox\shared\drivingmaps;', ...
-     matlabroot,'\toolbox\shared\dspblks\dspblks;', ...
-     matlabroot,'\toolbox\shared\dspblks\dspmex;', ...
-     matlabroot,'\toolbox\shared\dsp\dialog;', ...
-     matlabroot,'\toolbox\shared\dsp\float2fixed;', ...
-     matlabroot,'\toolbox\shared\dsp\hdl;', ...
-     matlabroot,'\toolbox\shared\dsp\scopes;', ...
-     matlabroot,'\toolbox\shared\dsp\vision\matlab\utilities;', ...
-     matlabroot,'\toolbox\shared\dsp\vision\simulink\utilities;', ...
-     matlabroot,'\toolbox\shared\dsp\vision\matlab\utilities\mex;', ...
-     matlabroot,'\toolbox\shared\dsp\vision\simulink\utilities\mex;', ...
-     matlabroot,'\toolbox\shared\dsp\vision\matlab\utilities\init;', ...
-     matlabroot,'\toolbox\shared\dsp\vision\matlab\vision;', ...
-     matlabroot,'\toolbox\shared\dsp\vision\simulink\vision;', ...
-     matlabroot,'\toolbox\shared\dsp\webscopes\dspwebscopesutils;', ...
-     matlabroot,'\toolbox\shared\eda\board;', ...
-     matlabroot,'\toolbox\shared\eda\edagraph;', ...
-     matlabroot,'\toolbox\shared\eda\fil;', ...
-     matlabroot,'\toolbox\shared\eda\fil\filmapi;', ...
-     matlabroot,'\toolbox\shared\eda\fil\fildemos;', ...
-     matlabroot,'\toolbox\shared\eda\fpgaautomation;', ...
-     matlabroot,'\toolbox\shared\eda\fpgaautomation\obsolete;', ...
-     matlabroot,'\toolbox\shared\eda\fpgabase;', ...
-     matlabroot,'\toolbox\shared\eda\hdlparser;', ...
-     matlabroot,'\toolbox\shared\filterdesignlib;', ...
-     matlabroot,'\toolbox\shared\filterdesignlib\filterbuilder;', ...
-     matlabroot,'\toolbox\shared\fusion\utils;', ...
-     matlabroot,'\toolbox\shared\geodesy;', ...
-     matlabroot,'\toolbox\shared\globe;', ...
-     matlabroot,'\toolbox\shared\gps;', ...
-     matlabroot,'\toolbox\shared\gpu;', ...
-     matlabroot,'\toolbox\shared\hdlshared;', ...
-     matlabroot,'\toolbox\shared\hdlshared\hdlshared_gui;', ...
-     matlabroot,'\toolbox\shared\hdlshared\hdlshared_soc;', ...
-     matlabroot,'\toolbox\shared\hotpluglib;', ...
-     matlabroot,'\toolbox\shared\hwconnectinstaller;', ...
-     matlabroot,'\toolbox\shared\hwconnectinstaller\common;', ...
-     matlabroot,'\toolbox\shared\imageslib;', ...
-     matlabroot,'\toolbox\shared\imageio;', ...
-     matlabroot,'\toolbox\shared\imaqlib;', ...
-     matlabroot,'\toolbox\shared\io\general;', ...
-     matlabroot,'\toolbox\target\shared\ioplayback;', ...
-     matlabroot,'\toolbox\shared\lidar;', ...
-     matlabroot,'\toolbox\shared\lidarsim;', ...
-     matlabroot,'\toolbox\shared\lidarsim\lidarsim;', ...
-     matlabroot,'\toolbox\shared\mapgeodesy;', ...
-     matlabroot,'\toolbox\shared\maputils;', ...
-     matlabroot,'\toolbox\shared\matlab\testframework\baselines;', ...
-     matlabroot,'\toolbox\shared\matlab\testframework\baselines_sdi;', ...
-     matlabroot,'\toolbox\shared\measure;', ...
-     matlabroot,'\toolbox\shared\dsp\webscopes\mlarrayplot;', ...
-     matlabroot,'\toolbox\shared\mlarrow;', ...
-     matlabroot,'\toolbox\shared\mlearnlib;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\dom;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\dom\dom;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\dom\dom\help;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\fop;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\ppt;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\ppt\ppt;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\ppt\ppt\help;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\rpt;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\rpt\rpt;', ...
-     matlabroot,'\toolbox\shared\mlreportgen\utils;', ...
-     matlabroot,'\toolbox\shared\dsp\webscopes\mltimescope;', ...
-     matlabroot,'\toolbox\shared\motionmodel\motionmodellib;', ...
-     matlabroot,'\toolbox\shared\multibody\multibodylib;', ...
-     matlabroot,'\toolbox\shared\multimedia;', ...
-     matlabroot,'\toolbox\shared\multivercosim\m;', ...
-     matlabroot,'\toolbox\shared\nav_lidar\nav_lidar_lib;', ...
-     matlabroot,'\toolbox\shared\nav_rst\nav_rst_lib;', ...
-     matlabroot,'\toolbox\shared\nav_rst\nav_rst_simulink;', ...
-     matlabroot,'\toolbox\shared\nav_rst\nav_rst_simulink\blockicons;', ...
-     matlabroot,'\toolbox\shared\networklib;', ...
-     matlabroot,'\toolbox\shared\opcount;', ...
-     matlabroot,'\toolbox\shared\opcount\base;', ...
-     matlabroot,'\toolbox\shared\optimlib;', ...
-     matlabroot,'\toolbox\shared\pdelib;', ...
-     matlabroot,'\toolbox\shared\pegparserlib\pegparser;', ...
-     matlabroot,'\toolbox\shared\phasedfusion;', ...
-     matlabroot,'\toolbox\shared\planning;', ...
-     matlabroot,'\toolbox\shared\pointclouds;', ...
-     matlabroot,'\toolbox\shared\positioning\positioning;', ...
-     matlabroot,'\toolbox\shared\positioning\positioningdata;', ...
-     matlabroot,'\toolbox\shared\positioning\simulink;', ...
-     matlabroot,'\toolbox\shared\positioning\simulink\blockicons;', ...
-     matlabroot,'\toolbox\shared\radarfusion;', ...
-     matlabroot,'\toolbox\shared\reqmgt;', ...
-     matlabroot,'\toolbox\shared\reqmgt\mmutils;', ...
-     matlabroot,'\toolbox\shared\rfblks_ideal;', ...
-     matlabroot,'\toolbox\shared\rfblks_ideal\utilities;', ...
-     matlabroot,'\toolbox\shared\rffit;', ...
-     matlabroot,'\toolbox\shared\rflib;', ...
-     matlabroot,'\toolbox\shared\robotics\robotcore;', ...
-     matlabroot,'\toolbox\shared\robotics\robotcore\meshes;', ...
-     matlabroot,'\toolbox\shared\robotics\robotappscore;', ...
-     matlabroot,'\toolbox\shared\robotics\robotslcore;', ...
-     matlabroot,'\toolbox\shared\robotics\robotslcore\blockicons;', ...
-     matlabroot,'\toolbox\shared\robotics\robotutils;', ...
-     matlabroot,'\toolbox\shared\rotations\rotationslib;', ...
-     matlabroot,'\toolbox\shared\rptgen;', ...
-     matlabroot,'\toolbox\shared\sdi;', ...
-     matlabroot,'\toolbox\shared\sdi_visuals;', ...
-     matlabroot,'\toolbox\shared\sensorsim\gps;', ...
-     matlabroot,'\toolbox\shared\sensorsim\ins;', ...
-     matlabroot,'\toolbox\shared\sensorsim\trajectories\trajectories;', ...
-     matlabroot,'\toolbox\shared\seriallib;', ...
-     matlabroot,'\toolbox\shared\sfunctionbuilderjs\m;', ...
-     matlabroot,'\toolbox\shared\sigbldr;', ...
-     matlabroot,'\toolbox\shared\siglib;', ...
-     matlabroot,'\toolbox\shared\signalwavelet\signalwavelet;', ...
-     matlabroot,'\toolbox\shared\sim3d;', ...
-     matlabroot,'\toolbox\shared\sim3d\sim3d;', ...
-     matlabroot,'\toolbox\shared\sim3dblks\sim3dblks;', ...
-     matlabroot,'\toolbox\shared\simulinktest_matlabunit;', ...
-     matlabroot,'\toolbox\shared\system\simulink_block;', ...
-     matlabroot,'\toolbox\shared\simulink\sysarch\sysarch;', ...
-     matlabroot,'\toolbox\shared\dsp\webscopes\slarrayplot;', ...
-     matlabroot,'\toolbox\shared\slcc\slcc;', ...
-     matlabroot,'\toolbox\shared\slcc_cov\slcc_cov;', ...
-     matlabroot,'\toolbox\shared\slci\slci;', ...
-     matlabroot,'\toolbox\shared\slcontrollib;', ...
-     matlabroot,'\toolbox\shared\sl_coverage_configset;', ...
-     matlabroot,'\toolbox\shared\sldv;', ...
-     matlabroot,'\toolbox\shared\sldv_cc\sldv_cc;', ...
-     matlabroot,'\toolbox\shared\sl_multicore\dfs;', ...
-     matlabroot,'\toolbox\shared\sl_multicore\multicoredesigner;', ...
-     matlabroot,'\toolbox\shared\slreportgen\reportexplorer;', ...
-     matlabroot,'\toolbox\shared\slreportgen\rpt;', ...
-     matlabroot,'\toolbox\shared\slreportgen\rpt\rpt;', ...
-     matlabroot,'\toolbox\shared\slreportgen\utils;', ...
-     matlabroot,'\toolbox\shared\slreq;', ...
-     matlabroot,'\toolbox\shared\spcuilib\slscopes;', ...
-     matlabroot,'\toolbox\shared\slvnv;', ...
-     matlabroot,'\toolbox\shared\slwizard;', ...
-     matlabroot,'\toolbox\shared\sl_async_streaming;', ...
-     matlabroot,'\toolbox\shared\sl_web_widgets;', ...
-     matlabroot,'\toolbox\shared\spcuilib\applications;', ...
-     matlabroot,'\toolbox\shared\spreadsheet;', ...
-     matlabroot,'\toolbox\shared\statslib;', ...
-     matlabroot,'\toolbox\shared\statslib\sensitivity;', ...
-     matlabroot,'\toolbox\shared\supportpkgservices\legacysupportpkginfo;', ...
-     matlabroot,'\toolbox\shared\supportpkgservices\installservices;', ...
-     matlabroot,'\toolbox\shared\supportpkgservices\supportpackageroot;', ...
-     matlabroot,'\toolbox\shared\supportpkgservices\installedapi;', ...
-     matlabroot,'\toolbox\shared\supportsoftware\launcher;', ...
-     matlabroot,'\toolbox\shared\supportsoftware\services;', ...
-     matlabroot,'\toolbox\shared\supportsoftware\upgrade;', ...
-     matlabroot,'\toolbox\shared\surrogatelib;', ...
-     matlabroot,'\toolbox\shared\system\accelerator;', ...
-     matlabroot,'\toolbox\shared\system\coder;', ...
-     matlabroot,'\toolbox\shared\system\coreblocks;', ...
-     matlabroot,'\toolbox\shared\system\sfun;', ...
-     matlabroot,'\toolbox\shared\system\simulink;', ...
-     matlabroot,'\toolbox\shared\terrain;', ...
-     matlabroot,'\toolbox\shared\testconsole;', ...
-     matlabroot,'\toolbox\shared\testmeaslib\general;', ...
-     matlabroot,'\toolbox\shared\testmeaslib\graphics;', ...
-     matlabroot,'\toolbox\shared\testmeaslib\simulink;', ...
-     matlabroot,'\toolbox\shared\tlmgenerator\foundation;', ...
-     matlabroot,'\toolbox\shared\tlmgenerator\foundation\rtw;', ...
-     matlabroot,'\toolbox\shared\tracking\trackinglib;', ...
-     matlabroot,'\toolbox\shared\tracking\trackinglib\blocks;', ...
-     matlabroot,'\toolbox\shared\tracking\blks;', ...
-     matlabroot,'\toolbox\shared\tracking\fusionlib;', ...
-     matlabroot,'\toolbox\shared\transportclients;', ...
-     matlabroot,'\toolbox\shared\transportlib;', ...
-     matlabroot,'\toolbox\shared\vehicle_protocols\j1939blks;', ...
-     matlabroot,'\toolbox\shared\vehicle_protocols\j1939mex;', ...
-     matlabroot,'\toolbox\shared\virtualfileio;', ...
-     matlabroot,'\toolbox\shared\wireless;', ...
-     matlabroot,'\toolbox\shared\xcp;', ...
-     matlabroot,'\toolbox\shared\xcp\xcpblks;', ...
-     matlabroot,'\toolbox\shared\xcp\xcpmex;', ...
-     matlabroot,'\toolbox\shared\xcpcore\blocks;', ...
-     matlabroot,'\toolbox\signal\signal;', ...
-     matlabroot,'\toolbox\signal\sigtools;', ...
-     matlabroot,'\toolbox\signal\sptoolgui;', ...
-     matlabroot,'\toolbox\signal\sigdemos;', ...
-     matlabroot,'\toolbox\signal\sigappsshared;', ...
-     matlabroot,'\toolbox\signal\signalanalyzer;', ...
-     matlabroot,'\toolbox\signal\signallabeler;', ...
-     matlabroot,'\toolbox\simbio\simbio;', ...
-     matlabroot,'\toolbox\simbio\simbiodemos;', ...
-     matlabroot,'\toolbox\simevents\simevents;', ...
-     matlabroot,'\toolbox\simevents\simevents\icons;', ...
-     matlabroot,'\toolbox\simevents\examples;', ...
-     matlabroot,'\toolbox\slde\templates;', ...
-     matlabroot,'\toolbox\simrf\simrf;', ...
-     matlabroot,'\toolbox\simrf\simrfv2;', ...
-     matlabroot,'\toolbox\simrf\simrfv2masks;', ...
-     matlabroot,'\help\toolbox\simrf\examples;', ...
-     matlabroot,'\toolbox\simrf\simrf_top;', ...
-     matlabroot,'\toolbox\shared\simulink;', ...
-     matlabroot,'\toolbox\sl3d\sl3dext\sl3d;', ...
-     matlabroot,'\toolbox\sl3d\sl3d;', ...
-     matlabroot,'\toolbox\sl3d\sl3ddemos;', ...
-     matlabroot,'\toolbox\simulink\simulink\slblocksetsdk;', ...
-     matlabroot,'\toolbox\coder\foundation\passmanager;', ...
-     matlabroot,'\toolbox\slcheck;', ...
-     matlabroot,'\toolbox\shared\slcheck\check;', ...
-     matlabroot,'\toolbox\slcheck\slcheckdemos;', ...
-     matlabroot,'\toolbox\slcheck\slcheckdemos\slicerdemos;', ...
-     matlabroot,'\toolbox\simulink\slcheck_exclusioneditor;', ...
-     matlabroot,'\toolbox\slcheck\highintegrity;', ...
-     matlabroot,'\toolbox\slcheck\mametrics;', ...
-     matlabroot,'\toolbox\slcheck\slmetrics_mmt\ml;', ...
-     matlabroot,'\toolbox\shared\simulink\slcheck_services;', ...
-     matlabroot,'\toolbox\shared\slcheck\utils;', ...
-     matlabroot,'\toolbox\slci\slci;', ...
-     matlabroot,'\toolbox\slci\slci_toolstrip\m;', ...
-     matlabroot,'\toolbox\slci\slci_view\m;', ...
-     matlabroot,'\toolbox\slci\slcidemos;', ...
-     matlabroot,'\toolbox\slcontrol\slcontrol;', ...
-     matlabroot,'\toolbox\slcontrol\slctrlguis;', ...
-     matlabroot,'\toolbox\slcontrol\slctrlutil;', ...
-     matlabroot,'\toolbox\slcontrol\slctrlobsolete;', ...
-     matlabroot,'\toolbox\slcontrol\slctrldemos;', ...
-     matlabroot,'\help\toolbox\slcontrol\examples;', ...
-     matlabroot,'\toolbox\slcoverage;', ...
-     matlabroot,'\toolbox\slcoverage\sltoolstrip\m;', ...
-     matlabroot,'\toolbox\simulink\simulink_data_dictionary\sldd;', ...
-     matlabroot,'\toolbox\sldo\sldo;', ...
-     matlabroot,'\toolbox\sldo\sldoguis;', ...
-     matlabroot,'\toolbox\sldo\sloptim\sloptim;', ...
-     matlabroot,'\toolbox\sldo\sloptim\sloptguis;', ...
-     matlabroot,'\toolbox\sldo\sloptim\sloptobsolete;', ...
-     matlabroot,'\toolbox\sldo\slestim\slestguis;', ...
-     matlabroot,'\toolbox\sldo\slestim\slestim;', ...
-     matlabroot,'\toolbox\sldo\slestim\slestmex;', ...
-     matlabroot,'\toolbox\sldo\slestim\slestutil;', ...
-     matlabroot,'\toolbox\sldo\sldodemos;', ...
-     matlabroot,'\toolbox\sldo\sldodemos\optim;', ...
-     matlabroot,'\toolbox\sldo\sldodemos\estim;', ...
-     matlabroot,'\toolbox\sldo\sldodemos\estim\docexamples\adaptive;', ...
-     matlabroot,'\toolbox\sldo\sldodemos\estim\docexamples\lookuptable;', ...
-     matlabroot,'\help\toolbox\sldo\examples;', ...
-     matlabroot,'\toolbox\sldrt\coder;', ...
-     matlabroot,'\toolbox\sldrt\rtw;', ...
-     matlabroot,'\toolbox\sldrt\sldrt;', ...
-     matlabroot,'\toolbox\sldrt\sldrtexamples;', ...
-     matlabroot,'\toolbox\sldv\sldv;', ...
-     matlabroot,'\toolbox\sldv\sldvdemos;', ...
-     matlabroot,'\toolbox\simulink\slexportprevious;', ...
-     matlabroot,'\toolbox\hdlcoder\slhdltemplates;', ...
-     matlabroot,'\toolbox\simulink\slhistory;', ...
-     matlabroot,'\toolbox\simulink\simulink\slprofiler;', ...
-     matlabroot,'\toolbox\simulink\simulink\slproject\simulink;', ...
-     matlabroot,'\toolbox\simulink\simulink\slproject\examples;', ...
-     matlabroot,'\toolbox\simulink\simulink\slproject\templates;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\advisor;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\blocks;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\blocks\ip;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\blocks\obsolete;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\blocks\obsolete\xpcobsolete;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\blocks\obsolete\forwarding;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\coder;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\coder\rtw;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\coder\crl;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\coder\obsolete;', ...
-     matlabroot,'\toolbox\slrealtime\simulink\coder\obsolete\rtw;', ...
-     matlabroot,'\toolbox\slrealtime\examples;', ...
-     matlabroot,'\toolbox\slrealtime\slrealtime;', ...
-     matlabroot,'\toolbox\slrealtime\toolstrip\m;', ...
-     matlabroot,'\toolbox\slreportgen\rpt2api;', ...
-     matlabroot,'\toolbox\slreportgen\webview;', ...
-     matlabroot,'\toolbox\slrequirements\slrequirements;', ...
-     matlabroot,'\toolbox\slrequirements\slrequirementsdemos;', ...
-     matlabroot,'\toolbox\slvnv\rmidemos;', ...
-     matlabroot,'\toolbox\slsim\design;', ...
-     matlabroot,'\toolbox\sldv\slicer;', ...
-     matlabroot,'\toolbox\sldv\slicer\gui;', ...
-     matlabroot,'\toolbox\simulink\sltemplate;', ...
-     matlabroot,'\toolbox\simulink\sltemplate\toolstrip_plugin\m;', ...
-     matlabroot,'\toolbox\simulink\simulink\sltopo;', ...
-     matlabroot,'\toolbox\sltp\m;', ...
-     matlabroot,'\toolbox\slcheck\do178b;', ...
-     matlabroot,'\toolbox\slcheck\iec61508;', ...
-     matlabroot,'\toolbox\slcheck\styleguide;', ...
-     matlabroot,'\toolbox\shared\spcuilib\slwebscopes;', ...
-     matlabroot,'\toolbox\simulink\sl_async_streaming;', ...
-     matlabroot,'\toolbox\simulink\fixedandfloat;', ...
-     matlabroot,'\toolbox\simulink\fixedandfloat\obsolete;', ...
-     matlabroot,'\toolbox\simulink\sl_graphics_services\tools;', ...
-     matlabroot,'\toolbox\simulink\simulink\iodata\iomap;', ...
-     matlabroot,'\toolbox\simulink\simulink\iodata\iofile;', ...
-     matlabroot,'\toolbox\simulink\sta\sourceblocks;', ...
-     matlabroot,'\toolbox\simulink\simulink\iodata\ioformat;', ...
-     matlabroot,'\toolbox\shared\sl_messages;', ...
-     matlabroot,'\toolbox\slcheck\slmetrics\ml;', ...
-     matlabroot,'\toolbox\simulink\simulink\performance;', ...
-     matlabroot,'\toolbox\simulink\simulink\performance\performancea;', ...
-     matlabroot,'\toolbox\sl_pir_cap;', ...
-     matlabroot,'\toolbox\shared\slpir;', ...
-     matlabroot,'\toolbox\shared\dastudio\seqdiagram;', ...
-     matlabroot,'\toolbox\shared\diagnostic;', ...
-     matlabroot,'\toolbox\simulink\sl_solver_profiler;', ...
-     matlabroot,'\toolbox\simulink\sta\scenarioconnector;', ...
-     matlabroot,'\toolbox\simulink\sta\scenarioconnector\ui;', ...
-     matlabroot,'\toolbox\simulink\sta\scenarioconnector\ui\toolstrip\modelsection;', ...
-     matlabroot,'\toolbox\simulink\sta\scenarioconnector\ui\toolstrip\filesection;', ...
-     matlabroot,'\toolbox\simulink\sta\editor;', ...
-     matlabroot,'\toolbox\simulink\sta\editor\ui;', ...
-     matlabroot,'\toolbox\simulink\sta\ui;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\mapping;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\mapping\callbacks;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\mapping\util;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\toolstrip;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\toolstrip\open\streaming;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\toolstrip\help;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\toolstrip\open;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\toolstrip\session;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\toolstrip\report;', ...
-     matlabroot,'\toolbox\simulink\sta\ui\preferences\mapper;', ...
-     matlabroot,'\toolbox\simulink\sta\derivedsignals;', ...
-     matlabroot,'\toolbox\simulink\sta\sl_sta_editor_block;', ...
-     matlabroot,'\toolbox\simulink\sta\repository;', ...
-     matlabroot,'\toolbox\simulink\sta\repository\util;', ...
-     matlabroot,'\toolbox\simulink\sta\sl_sta_webscope;', ...
-     matlabroot,'\toolbox\simulink\ui\sl_studio\sl_studio;', ...
-     matlabroot,'\toolbox\simulink\sl_suggestions\m;', ...
-     matlabroot,'\toolbox\simulink\types;', ...
-     matlabroot,'\toolbox\shared\sl_units_mldatx;', ...
-     matlabroot,'\toolbox\simulink\simulink\upgradeadvisor;', ...
-     matlabroot,'\toolbox\simulink\sl_upgrade_engine;', ...
-     matlabroot,'\toolbox\sl_xls;', ...
-     matlabroot,'\toolbox\soc\complexity;', ...
-     matlabroot,'\toolbox\soc\complexity\cli;', ...
-     matlabroot,'\toolbox\soc\complexity\app;', ...
-     matlabroot,'\toolbox\soc\fpga;', ...
-     matlabroot,'\toolbox\soc\fpga\simulation;', ...
-     matlabroot,'\toolbox\soc\fpga\utilities;', ...
-     matlabroot,'\toolbox\soc\fpga\target;', ...
-     matlabroot,'\toolbox\soc\processor\profiler\kernelprofiler;', ...
-     matlabroot,'\toolbox\soc\processor;', ...
-     matlabroot,'\toolbox\soc\processor\utilities;', ...
-     matlabroot,'\toolbox\soc\processor\blocks;', ...
-     matlabroot,'\toolbox\soc\processor\blocks\common;', ...
-     matlabroot,'\toolbox\soc\processor\blocks\mex;', ...
-     matlabroot,'\toolbox\soc\processor\blocks\interconnect\mex;', ...
-     matlabroot,'\toolbox\soc\processor\blocks\scheduler;', ...
-     matlabroot,'\toolbox\soc\processor\customhardwaretarget;', ...
-     matlabroot,'\toolbox\soc\processor\customhardwaretarget\registry;', ...
-     matlabroot,'\toolbox\soc\processor\profiler;', ...
-     matlabroot,'\toolbox\soc\shared;', ...
-     matlabroot,'\toolbox\soc\shared\util;', ...
-     matlabroot,'\toolbox\soc\shared\blocks;', ...
-     matlabroot,'\toolbox\soc\shared\blocks\mex;', ...
-     matlabroot,'\toolbox\soc;', ...
-     matlabroot,'\toolbox\soc\hardwareboards\zynq;', ...
-     matlabroot,'\toolbox\soc\hardwareboards\alterasoc;', ...
-     matlabroot,'\toolbox\soc\hardwareboards\xilinxfpga;', ...
-     matlabroot,'\toolbox\soc\hardwareboards\rfsoc;', ...
-     matlabroot,'\toolbox\soc\hardwareboards\tic2000;', ...
-     matlabroot,'\toolbox\soc\hardwareboards\tic2000\registry;', ...
-     matlabroot,'\toolbox\soc\blocks;', ...
-     matlabroot,'\toolbox\soc\soc\memmap;', ...
-     matlabroot,'\toolbox\soc\soc\socbuilder;', ...
-     matlabroot,'\toolbox\soc\soc\periphconfigmap;', ...
-     matlabroot,'\toolbox\soc\socexamples;', ...
-     matlabroot,'\toolbox\soc\sltoolstrip\m;', ...
-     matlabroot,'\toolbox\soc\templates;', ...
-     matlabroot,'\toolbox\stats\bayesoptim;', ...
-     matlabroot,'\toolbox\stats\bigdata;', ...
-     matlabroot,'\toolbox\stats\classreg;', ...
-     matlabroot,'\toolbox\stats\clustering;', ...
-     matlabroot,'\toolbox\stats\featlearn;', ...
-     matlabroot,'\toolbox\stats\incremental;', ...
-     matlabroot,'\toolbox\stats\stats;', ...
-     matlabroot,'\toolbox\stats\semisupervised;', ...
-     matlabroot,'\toolbox\stats\blocks;', ...
-     matlabroot,'\toolbox\stats\blocks\classregblks;', ...
-     matlabroot,'\toolbox\stats\statsdemos;', ...
-     matlabroot,'\toolbox\stats\distributed;', ...
-     matlabroot,'\toolbox\stats\gpu;', ...
-     matlabroot,'\toolbox\stats\mlearnapp;', ...
-     matlabroot,'\toolbox\stm\stm;', ...
-     matlabroot,'\toolbox\matlab\storage\matlabdrive;', ...
-     matlabroot,'\toolbox\matlab\storage\mldrivedesktop;', ...
-     matlabroot,'\toolbox\symbolic\symbolic;', ...
-     matlabroot,'\toolbox\symbolic\graphics;', ...
-     matlabroot,'\toolbox\symbolic\validators;', ...
-     matlabroot,'\toolbox\symbolic\symbolicdemos;', ...
-     matlabroot,'\toolbox\symbolic\tasks;', ...
-     matlabroot,'\toolbox\sysarch\sysarch;', ...
-     matlabroot,'\toolbox\systemcomposer\allocation\allocation;', ...
-     matlabroot,'\toolbox\systemcomposer\analysis\analysis;', ...
-     matlabroot,'\toolbox\systemcomposer\classdiagram;', ...
-     matlabroot,'\toolbox\systemcomposer\examples;', ...
-     matlabroot,'\toolbox\systemcomposer\interfaces\interfaces;', ...
-     matlabroot,'\toolbox\systemcomposer\systemcomposer;', ...
-     matlabroot,'\toolbox\systemcomposer\matrix\matrix;', ...
-     matlabroot,'\toolbox\systemcomposer\sequencediagram\sequencediagram;', ...
-     matlabroot,'\toolbox\systemcomposer\templates;', ...
-     matlabroot,'\toolbox\matlab\system;', ...
-     matlabroot,'\toolbox\matlab\system\editor;', ...
-     matlabroot,'\toolbox\targetframework\matlab;', ...
-     matlabroot,'\toolbox\target\shared\armcortexabase;', ...
-     matlabroot,'\toolbox\target\shared\armcortexabase\utils;', ...
-     matlabroot,'\toolbox\target\codertarget;', ...
-     matlabroot,'\toolbox\target\codertarget\rtw;', ...
-     matlabroot,'\toolbox\target\codertarget\matlabcoder;', ...
-     matlabroot,'\toolbox\target\shared\targetauthoring;', ...
-     matlabroot,'\toolbox\target\codertarget\sltoolstrip\m;', ...
-     matlabroot,'\toolbox\target\extensions\processor\intelhost\tfl;', ...
-     matlabroot,'\toolbox\target;', ...
-     matlabroot,'\toolbox\target\foundation;', ...
-     matlabroot,'\toolbox\target\foundation\utils;', ...
-     matlabroot,'\toolbox\target\foundation\utils\resource_config;', ...
-     matlabroot,'\toolbox\target\foundation\blks;', ...
-     matlabroot,'\toolbox\target\foundation\blks\mex;', ...
-     matlabroot,'\toolbox\target\foundation\blks\masks;', ...
-     matlabroot,'\toolbox\target\extensions\processor\shared;', ...
-     matlabroot,'\toolbox\target\extensions\processor\shared\ti;', ...
-     matlabroot,'\toolbox\target\extensions\processor\shared\ti\mdlinfo;', ...
-     matlabroot,'\toolbox\target\extensions\processor\shared\ti\utils;', ...
-     matlabroot,'\toolbox\target\extensions\processor\shared\ti\blks;', ...
-     matlabroot,'\toolbox\target\extensions\processor\shared\ti\blks\mex;', ...
-     matlabroot,'\toolbox\target\extensions\processor\shared\ti\blks\masks;', ...
-     matlabroot,'\toolbox\target\extensions\processor\arm\tfl;', ...
-     matlabroot,'\toolbox\shared\etargets\etargets;', ...
-     matlabroot,'\toolbox\shared\etargets\etargets\demoutils;', ...
-     matlabroot,'\toolbox\target\extensions\processor\tic2000;', ...
-     matlabroot,'\toolbox\target\extensions\processor\tic2000\rtw;', ...
-     matlabroot,'\toolbox\target\extensions\processor\tic2000\utils;', ...
-     matlabroot,'\toolbox\target\extensions\operatingsystem\linux\blks;', ...
-     matlabroot,'\toolbox\target\extensions\operatingsystem\linux\blks\masks;', ...
-     matlabroot,'\toolbox\target\extensions\operatingsystem\linux\blks\mex;', ...
-     matlabroot,'\toolbox\target\extensions\operatingsystem\linux\src;', ...
-     matlabroot,'\toolbox\target\extensions\operatingsystem\windows\blks;', ...
-     matlabroot,'\toolbox\target\extensions\operatingsystem\windows\blks\masks;', ...
-     matlabroot,'\toolbox\target\extensions\operatingsystem\windows\blks\mex;', ...
-     matlabroot,'\toolbox\target\shared\linux_ioserver;', ...
-     matlabroot,'\toolbox\shared\template_core;', ...
-     matlabroot,'\toolbox\textanalytics\textanalytics;', ...
-     matlabroot,'\toolbox\matlab\timeseries;', ...
-     matlabroot,'\toolbox\matlab\toolboxmanagement\matlab_api;', ...
-     matlabroot,'\toolbox\matlab\toolbox_packaging;', ...
-     matlabroot,'\toolbox\matlab\toolstrip;', ...
-     matlabroot,'\toolbox\shared\toolstrip_coder_app\plugin\m;', ...
-     matlabroot,'\toolbox\trading\trading;', ...
-     matlabroot,'\toolbox\trading\tradingdemos;', ...
-     matlabroot,'\toolbox\uav\flightlogapp;', ...
-     matlabroot,'\toolbox\uav\uavmatlab;', ...
-     matlabroot,'\toolbox\uav\uavmatlab\mavlink\message_definitions;', ...
-     matlabroot,'\toolbox\uav\uavsimulink;', ...
-     matlabroot,'\toolbox\uav\uavsimulink\blockicons;', ...
-     matlabroot,'\toolbox\uav\uav;', ...
-     matlabroot,'\toolbox\matlab\uicomponents\uicomponents\plugin\appdesigner;', ...
-     matlabroot,'\toolbox\matlab\uicomponents\uicomponents;', ...
-     matlabroot,'\toolbox\matlab\uicomponents\uicomponents\graphics;', ...
-     matlabroot,'\toolbox\matlab\uicomponents\uicomponents\style;', ...
-     matlabroot,'\toolbox\matlab\uicomponents\uicomponents\databrowser;', ...
-     matlabroot,'\toolbox\matlab\uicomponents\uicomponents\uicontrol;', ...
-     matlabroot,'\toolbox\lte\umts;', ...
-     matlabroot,'\toolbox\shared\spcuilib\unifiedscopes;', ...
-     matlabroot,'\toolbox\matlab\updateinstaller;', ...
-     matlabroot,'\toolbox\hdlverifier\uvmgenerator;', ...
-     matlabroot,'\toolbox\hdlverifier\uvmgenerator\src;', ...
-     matlabroot,'\toolbox\vdynblks;', ...
-     matlabroot,'\toolbox\vdynblks\vdynblks;', ...
-     matlabroot,'\toolbox\vdynblks\vdynblksutilities;', ...
-     matlabroot,'\toolbox\vdynblks\vdyndemos;', ...
-     matlabroot,'\toolbox\shared\viewmodel\viewmodel;', ...
-     matlabroot,'\toolbox\vision\vision;', ...
-     matlabroot,'\toolbox\vision\visiondata;', ...
-     matlabroot,'\toolbox\vision\visionutilities;', ...
-     matlabroot,'\toolbox\vision\visionutilities\visioninit;', ...
-     matlabroot,'\toolbox\vision\visionutilities\visionmex;', ...
-     matlabroot,'\toolbox\visionhdl\visionhdl;', ...
-     matlabroot,'\toolbox\visionhdl\visionhdlutilities;', ...
-     matlabroot,'\toolbox\visionhdl\visionhdlutilities\visionhdlinit;', ...
-     matlabroot,'\toolbox\visionhdl\visionhdlexamples;', ...
-     matlabroot,'\toolbox\visionhdl\templates;', ...
-     matlabroot,'\toolbox\vision\visiondemos;', ...
-     matlabroot,'\help\toolbox\vision\examples;', ...
-     matlabroot,'\toolbox\vision\gpu;', ...
-     matlabroot,'\toolbox\simulink\vmgr\datamodel\web\ui;', ...
-     matlabroot,'\toolbox\simulink\vmgr\plugin\m;', ...
-     matlabroot,'\toolbox\vnt\vnt;', ...
-     matlabroot,'\toolbox\vnt\vntguis;', ...
-     matlabroot,'\toolbox\vnt\vntblks\vntblks;', ...
-     matlabroot,'\toolbox\vnt\vntblks\vntmasks;', ...
-     matlabroot,'\toolbox\vnt\vntblks\vntmex;', ...
-     matlabroot,'\toolbox\vnt\apps\provider;', ...
-     matlabroot,'\toolbox\wavelet\wavelet;', ...
-     matlabroot,'\toolbox\wavelet\wmultisig1d;', ...
-     matlabroot,'\toolbox\wavelet\compression;', ...
-     matlabroot,'\toolbox\wavelet\wavedemo;', ...
-     matlabroot,'\toolbox\matlab\webcam;', ...
-     matlabroot,'\toolbox\shared\spcuilib\webscopes;', ...
-     matlabroot,'\toolbox\whdl\whdl;', ...
-     matlabroot,'\toolbox\whdl\whdlutilities;', ...
-     matlabroot,'\toolbox\whdl\whdlutilities\whdlinit;', ...
-     matlabroot,'\toolbox\whdl\whdlexamples;', ...
-     matlabroot,'\toolbox\whdl\templates;', ...
-     matlabroot,'\toolbox\wlan\wlan;', ...
-     matlabroot,'\toolbox\matlab\external\interfaces\webservices\http;', ...
-     matlabroot,'\toolbox\matlab\external\interfaces\json;', ...
-     matlabroot,'\toolbox\matlab\external\interfaces\webservices\restful;', ...
-     matlabroot,'\toolbox\matlab\external\interfaces\webservices;', ...
-     matlabroot,'\toolbox\matlab\external\interfaces\webservices\wsdl;', ...
-%%% END ENTRIES %%%
-     ...
-];
-
-if startsWith(computer, 'PC') % ispc and pathsep not available
-    separator = ';';
-else
-    separator = ':';
-end
-
-p = [userpath separator getenv('MATLABPATH') separator p];
diff --git a/reports/oop_ciss_trEPR_stickSpectra.pdf b/reports/oop_ciss_trEPR_stickSpectra.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..076350c7f8557f5537c17c1428b2e91bc4650025
GIT binary patch
literal 166447
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
MQ!Z6iSARDy0FAC7R{#J2

literal 0
HcmV?d00001

diff --git a/reports/oop_ciss_trEPR_stickSpectra.synctex.gz b/reports/oop_ciss_trEPR_stickSpectra.synctex.gz
new file mode 100644
index 0000000000000000000000000000000000000000..3e691cb7e7c44e9e53cecd7d0f5ff3adc1d26505
GIT binary patch
literal 32431
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

literal 0
HcmV?d00001

diff --git a/reports/oop_ciss_trEPR_stickSpectra.tex b/reports/oop_ciss_trEPR_stickSpectra.tex
new file mode 100644
index 0000000..bd917db
--- /dev/null
+++ b/reports/oop_ciss_trEPR_stickSpectra.tex
@@ -0,0 +1,109 @@
+\documentclass[a4paper]{report}
+
+\usepackage{import}
+% Relative path to ~/files/soft/latex/latex-initial-commands-general.tex
+\import{../../../soft/latex/}{latex-initial-commands-general.tex}
+
+\usepackage[nottoc,notlot,notlof]{tocbibind}
+\usepackage{listings}
+
+\usepackage[style=numeric-comp, sorting=none, backend=biber]{biblatex}
+\addbibresource{reportOopCissCalc.bib}
+
+\title{OOP-ESEEM trEPR stick spectra}
+\author{Gianluca Marcozzi}
+\date{August 2024}
+
+\begin{document}
+	\maketitle
+	
+	\chapter{Calculations of powder trEPR spectrum}
+	\section{Parameters}
+	We try to simulate the powder trEPR spectrum of PSI. The used parameters are:\\
+	\begin{itemize}
+		\item g1 = [2.0030, 2.0026, 2.0023], g2 = [2.0062, 2.0051, 2.0022] for P700+ and A1- respectively;
+		\item Euler angles [-10, -128, -83] to transform from the reference frame of P700+ to the one of A1-;
+		\item dipolar interaction and exchange coupling dip = -0.177 mT and J = 0.001 mT (following the spin Hamiltonian convention used by Zech);
+		\item direction of the spin-spin interaction corresponding to the negative x-axis of the A1- frame of reference (hence Euler angles [0, 90, 0] to go from the dipolar frame of reference to the A1- frame of reference).
+	\end{itemize}
+
+	\section{Transition frequencies and intensities}
+	To calculate the powder average, we keep our frame fixed with the frame of A1- and calculate the trEPR stick spectra for different orientations of the external magnetic field.\\
+	As explained in Zech's thesis \cite{zechPulsedTransientElectron1998} chapter 4, the stick spectrum at a given orientation of the magnetic field is going to be similar to what shown in Fig. \ref{fig:stickSpectrum_zechThesis}. The position of the resonances is given by the values of J, dip and:
+	\begin{equation}
+		\omega_0 = \frac{ \mu_B B_0}{h}\frac{g1 - g2}{2}
+	\end{equation}
+	and:
+	\begin{equation}
+		\Omega = \sqrt{\Delta\omega^2 + (J + d/2)^2},
+	\end{equation}
+	where:
+	\begin{equation}
+	\Delta\omega = \frac{ \mu_B B_0}{h}\frac{g1 - g2}{2}.
+	\end{equation}
+	The absolute value of the intensity is the same for all the transitions at a given orientation. In particular:
+	\begin{equation}
+	I_{12} = -I_{34} = I_{13} = -I_{24} \propto \frac{\Delta\omega^2}{\Omega^2} = \sin^2(2\alpha),
+	\end{equation}
+	where $\alpha$ is the mixing angle used in Zech's thesis, defined as:
+	\begin{equation}
+		\begin{aligned}
+			\sin(2\alpha) = \frac{\Delta\omega}{\Omega}, &
+			\cos(2\alpha) = \frac{J + d/2}{\Omega}, &
+			\tan(2\alpha) = \frac{\Delta\omega}{J + d/2}.\\
+		\end{aligned}
+	\end{equation}
+	Note that $|\alpha| \rightarrow \pi/4$ for weakly interacting spin pair while $\alpha \rightarrow 0$ for strongly interacting spin pair.\\
+	\begin{figure}
+		\centering
+		\includegraphics[width=\textwidth]{../images/stickSpectrum_zechThesis}
+		\caption{Stick spectrum for an orientation such that $\text{d} = \text{dip} \cdot (\cos(\theta_D) - 1/3) < 0$. Taken from \cite{zechPulsedTransientElectron1998}, Fig 4.2.}
+		\label{fig:stickSpectrum_zechThesis}
+	\end{figure}
+
+	\section{Computational steps}
+	\begin{enumerate}
+		\item Calculate $d$ and effective g-values for each orientation in order to calculate $\omega_0$, $\Delta\omega$ and $\Omega$
+		\item Find the transition frequencies and intensities
+		\item Apply a line broadening to the stick spectrum
+		\item Average over all orientations
+	\end{enumerate}
+
+	\subsection{Calculate orientation-dependent parameters}
+	We define a grid of angles $\theta$ and $\phi$. These correspond to the polar and azimuthal angles of the external magnetic field with respect to the frame of reference of A1- (which we keep fixed).\\
+	An example of the code where a step of 3 degree is used both for $\theta$ and for $\phi$:
+		\begin{lstlisting}[language=Octave]
+% Theta and phi grid
+thetas = (0:3:180)*pi/180;
+nTheta = numel(thetas);
+phis = (0:3:360)*pi/180;
+nPhi = numel(phis);
+		\end{lstlisting}
+	In this case the array thetas will be thetas = [0, 3, 6, ..., 180]*pi/180 and the number of angles will be nTheta = 61.\\
+	From here we can calculate the effective g-values at each orientations. First we calculate the versor $n$ indicating the direction of $B_0$:
+		\begin{lstlisting}[language=Octave]
+% Direction of B0
+clear('nVers')
+nVers(1, :, :) = sin(thetas')*cos(phis);
+nVers(2, :, :) = sin(thetas')*sin(phis);
+nVers(3, :, :) = cos(thetas')*ones(1, nPhi);
+		\end{lstlisting}
+	The matrix nVers will be a 3D matrix of dimensions 3 x nTheta x nPhi. For example, for the 61st value of the first dimension ($\theta = 180$ degrees) and the first value of the second dimension ($\phi = 0$ degrees), we will obtain nVers(:, 61, 1) = [0, 0, -1], as expected.\\
+	Next step: calculate g2, that is the effective g-value of A1-. Since the g2 tensor is diagonal in this reference frame, for each orientation it will be:
+	\begin{equation}
+		g\textsubscript{eff} = \sqrt{(g_{xx}\cdot n_x)^2 + (g_{yy}\cdot n_y)^2 + (g_{zz}\cdot n_z)^2}.
+	\end{equation}
+	We basically want to multiply element-wise g2 by the value of nVers for each orientation and then take the square root of the sum of the squares of the projections. The code looks like:
+			\begin{lstlisting}[language=Octave]
+% Effective g-values
+g2 = squeeze(sqrt( sum( (Sys.g(2, :)'.*nVers).^2)));
+			\end{lstlisting}
+	First, the element-wise multiplication is carried out: Sys.g(2, :)' is the column vector 3 x 1 of [$g_{xx}, g_{yy}, g_{zz}$]. The operator .* does the element-wise multiplication at each fixed $\theta$ and $\phi$ value. As a consequence, the result of Sys.g(2, :)'.*nVers is still a 3 x nTheta x nPhi matrix. Afterwards these values are squared (also element wise), then they are summed along the first dimension and then the square root is calculated. At this point the result is a 1 x nTheta x nPhi matrix. The function squeeze() makes it a nTheta x nPhi matrix corresponding to the effective g-values for each orientation.\\
+	For the P700+ radical the process to calculate the effective g-values is the same, but we first need to transform the g-tensor to the frame of A1-. The code is:
+			\begin{lstlisting}[language=Octave]	
+g1TensorInFrame2 = erot(eAngles)'*diag(Sys.g(1, :))*erot(eAngles);
+g1 = squeeze(sqrt( sum( (pagemtimes(g1TensorInFrame2, nVers)).^2)));
+			\end{lstlisting}
+	Here erot(eAngles) is the rotation matrix with Euler angles [-10, -128, -83]. It is applied transposed on the left (' sign) and not transposed on the right side of the diagonal matrix (diag(Sys.g(1, :))). Afterwards we calculate the effective g-value multiplying the g-tensor by the nVers for each orientation. This is done by the function pagemtimes(), that enables multiplications of 3 x 3 matrices by 3 x 1 vectors for each value of $\theta$ and $\phi$. The rest is analogous to the A1- case.\\
+	\printbibliography
+\end{document}
\ No newline at end of file
diff --git a/zech_psiOopEseem_powderAverage_inhBroadening.asv b/zech_psiOopEseem_powderAverage_inhBroadening.asv
deleted file mode 100755
index 798c79a..0000000
--- a/zech_psiOopEseem_powderAverage_inhBroadening.asv
+++ /dev/null
@@ -1,685 +0,0 @@
-%
-clearvars
-
-% Import
-% cd('/net/storage/gianlum33/projects/oop_ciss_calculations/')
-expName = 'data_extracted/zech_p46_oopEseem_expData.csv';
-fitName = 'data_extracted/zech_p46_oopEseem_fit.csv';
-
-importedData = readtable(expName);
-x = importedData{:, 1}*pi/180;
-y = importedData{:, 2};
-importedData = readtable(fitName);
-xx = importedData{:, 1}*pi/180;
-yy = importedData{:, 2};
-
-crystalEseem = @(p, beta) -( ...
-    0.5*sin(2*beta) * sin(2*p)^4 + ...
-    sin(beta) * cos(2*p)^2 * sin(2*p)^2);  % p = alpha
-
-p0Z = 31.5*pi/180;
-p0Timmel = 41*pi/180;
-initFit = rescaledata(crystalEseem(p0Z, xx), 'maxabs');
-expectFit = rescaledata(crystalEseem(p0Timmel, xx), 'maxabs');
-
-crystalEseem = @(p, beta) -(...
-    1/2 * sin(2*beta) .* cos(p).^4 + ...
-    1/4 * sin(beta) .* sin(2*p).^2);  % p = 2alpha
-
-p0B = pi/2 - 2*p0Z;  % xi_Bittl = pi/2 - 2*alpha_Zech
-initFit2 = rescaledata(crystalEseem(p0B, xx), 'maxabs');
-
-clf
-plot(x*180/pi, rescaledata(y, 'maxabs'), 'o-')
-hold on
-plot(xx*180/pi, rescaledata(yy, 'maxabs'))
-plot(xx*180/pi, initFit)
-plot(xx*180/pi, initFit2)
-plot(xx*180/pi, expectFit)
-% esfit()
-
-%% Dipolar interaction matrix, g1 and g2
-
-% Dipolar interaction, p = [dip, theta, phi]
-dipFunc = @(dip, theta, phi) dip*((sin(theta)*cos(phi)).^2 - 1/3);
-
-% Mixing angle, p = [dd, JJ, B0, g1, g2] in [MHz, MHz, T, adim, adim]
-xiFunc = @(dd, JJ, B0, g1, g2) atan( (dd + JJ).*1e6 .* ...
-    planck./(2*pi*(bmagn*B0)) ./ (g1 - g2) );
-
-% Parameters of the system
-% Relative orientation of g_P700+ to g_A1-
-eulerAnglesZech = [81, 126, 182]*pi/180;  % Zech, 'A structural model ...'
-% Same as used by Easyspin
-% eulerAnglesZech1to2 = [-182, -126, -81]*pi/180;  % Zech, 'A structural model ...'
-
-% Taken from Easyspin example
-Sys.S = [1/2 1/2];
-Sys.g = [2.0030 2.0026 2.0023; ... % P700+
-         2.0062 2.0051 2.0022];    % A1-
-Sys.gFrame = [-10 -128 -83; ...
-                0    0   0]*pi/180;
-Sys.eeFrame = [0 90 0]*pi/180;  % zD direction is along -x of A1-
-eulerAnglesEasyspin = Sys.gFrame(1, :);
-% Sys.J = -unitconvert(1e-3,'mT->MHz'); % MHz
-% Sys.dip = unitconvert(+0.177,'mT->MHz'); % MHz
-
-dip = unitconvert(0.177,'mT->MHz');
-JJ = unitconvert(-1e-3,'mT->MHz');
-mwFreq = 9.7e9;  % Hz
-B0 = 0.3459;  % T, static magnetic field (max of trEPR spectrum)
-% B0 = 0.3461;
-tau = 0.;  % us
-
-% Assume finite bandwidth of the excitation pulse
-pulseBw = 0.5e-3;  % T
-gPulseBw = planck*mwFreq/bmagn*(pulseBw/B0/B0);
-gPulsePosition = planck*mwFreq/bmagn/B0;
-excitRange = [-1/2, +1/2]*gPulseBw + gPulsePosition;
-
-% Theta and phi grid
-thetas = (0:0.5:180)*pi/180;
-nTheta = numel(thetas);
-phis = (0:0.5:360)*pi/180;
-nPhi = numel(phis);
-
-tic
-
-clear('dd', 'nVers', 'nVersInFrame1', 'g1', 'g2', 'xiNoLw', 'xiNoLw3D', ...
-    'signalNoLw', 'signalPowderNoLw')
-
-dd = dipFunc(dip, thetas', phis);
-% B0 direction in frame 2
-nVers(1, :, :) = sin(thetas')*cos(phis);
-nVers(2, :, :) = sin(thetas')*sin(phis);
-nVers(3, :, :) = cos(thetas')*ones(1, nPhi);
-g2 = squeeze(sqrt( sum( (Sys.g(2, :)'.*nVers).^2)));
-% B0 direction in frame 1
-nVersInFrame1 = pagemtimes(erot(eulerAnglesZech), nVers);
-g1 = squeeze(sqrt( sum( (Sys.g(1, :)'.*nVersInFrame1).^2)));
-
-% Mixing angles
-xiNoLw = xiFunc(dd, JJ, B0, g1, g2);
-% Signal
-xiNoLw3D(1, :, :) = xiNoLw;
-signalNoLw = crystalEseem(xiNoLw3D, xx);
-% Average over all the solid angles with proper normalization
-xiMeanNoLw = sum(sin(thetas').*abs(xiNoLw), 'all')/ ...
-    sum(sin(thetas')*ones(1, nPhi), 'all');
-signalNoLw = sin(thetas).*signalNoLw;
-% Temporal prefactor sin(2*(dd - JJ)*tau)
-if tau ~= 0
-    timePrefac = sin(2*(dd - JJ)*tau);
-else
-    timePrefac = ones(nTheta, nPhi);
-end
-signalNoLw = permute(signalNoLw, [2, 3, 1]);
-signalNoLw = signalNoLw.*timePrefac;
-signalNoLw = permute(signalNoLw, [3, 1, 2]);
-% Sum every angular contribution to the signal
-signalPowderNoLw = sum(squeeze(sum(signalNoLw, 3)), 2);
-    
-toc
-        
-%%
-
-% Fit to determine the best mixing angle if it were a crystal
-fitModel = @(p) p(1)*crystalEseem(p(2), xx);
-p0 = [2, 6.9*pi/180];
-vary = [2, 40*pi/180];
-FitOpt.x = xx;
-
-ydata = rescaledata(signalPowderNoLw, 'maxabs');
-Fit = esfit(ydata, fitModel, p0, vary, FitOpt);
-
-clf
-plot(xx, ydata, xx, Fit.fit);
-yline(0, '--')
-yyaxis right
-plot(xx, Fit.residuals)
-yline(0, '--')
-
-Fit.pfit(2)*180/pi  % Best fit crystal mixing angle
-
-%{
-%%
-
-
-figure(6)
-mySignal = rescaledata(signalPowderNoLw, 'maxabs');
-testManualFit = rescaledata(crystalEseem(6.18*pi/180, xx), 'maxabs');
-crystalMean = rescaledata(crystalEseem(xiNoLwMean, xx), 'maxabs');
-
-clf
-% tL = tiledlayout(2, 1, 'TileSpacing', 'compact', 'Padding', 'Compact');
-% nexttile
-plot(x*180/pi, rescaledata(y, 'maxabs'), 'o-', 'DisplayName', 'Zech exp. data')
-hold on
-plot(xx*180/pi, rescaledata(yy, 'maxabs'), 'DisplayName', 'Zech Fit')
-% plot(xx*180/pi, initFit)
-% plot(xx*180/pi, initFit2)
-plot(xx*180/pi, mySignal, 'DisplayName', 'Gianluca powder')
-plot(xx*180/pi, expectFit, 'k', 'DisplayName', '8 degrees')
-plot(xx*180/pi, testManualFit, 'r--', 'DisplayName', '6.18 deg test')
-plot(xx*180/pi, crystalMean, 'DisplayName', 'X-tal of avg xi (4deg)')
-xlim(setaxlim(xx*180/pi, 1))
-
-% nexttile
-% plot(xx*180/pi, mySignal - expectFit)
-legend('Location', 'northwest')
-labelaxesfig(gca, 'Flip angle beta', 'ESEEM intensity')
-
-% [temp01, temp1] = min(abs(expectFit(5:end - 1)));
-% temp1 = 4 + temp1;
-% xx(temp1)*180/pi
-% mySignal(temp1)
-%%
-
-% TODO maybe set same colorbar extremes for both
-figure(1)
-clf
-tL = tiledlayout(1, 2);
-nexttile
-% imagesc(phis, thetas, g1)
-imagesc(g1)
-colorbar
-title('g1')
-nexttile
-% imagesc(phis, thetas, g2)
-imagesc(g2)
-colorbar
-labelaxesfig(tL, 'Phi', 'Theta')
-title('g2')
-
-figure(2)
-clf
-% imagesc(dip*(valueOfCosThetaD.^2 - 1/3))
-% imagesc(thetas, phis, dd)
-% imagesc(phis, thetas, dd)
-imagesc(dd)
-labelaxesfig(gca, 'Phi', 'Theta')
-% imagesc(thetas, phis, xiNoLw)
-cbar = colorbar;
-% set(cbar, 'YDir', 'reverse');
-title('Dipolar interaction dd')
-
-
-figure(3)
-clf
-% imagesc(phis, thetas, g1 - g2)
-imagesc(g1 - g2)
-labelaxesfig(gca, 'Phi', 'Theta')
-cbar = colorbar;
-title('g1 minus g2')
-
-figure(4)
-clf
-% imagesc(dip*(valueOfCosThetaD.^2 - 1/3))
-% imagesc(phis, thetas, xiNoLw)
-imagesc(xiNoLw)
-cbar = colorbar;
-labelaxesfig(gca, 'Phi', 'Theta')
-% set(cbar, 'YDir', 'reverse');
-title('xiNoLw')
-
-%
-figure(5)
-clf
-plot(xx, signalNoLw_{22, 200}, 'DisplayName', string(xiNoLw(22, 200)*180/pi) + " deg")
-hold on
-plot(xx, signalNoLw_{45, 100}, 'DisplayName', string(xiNoLw(45, 100)*180/pi) + " deg")
-plot(xx, signalNoLw_{46, 200}, 'DisplayName', string(xiNoLw(46, 200)*180/pi) + " deg")
-plot(xx, signalNoLw_{43, 200}, 'DisplayName', string(xiNoLw(43, 200)*180/pi) + " deg")
-plot(xx, signalNoLw_{335, 540}, 'DisplayName', string(xiNoLw(335, 540)*180/pi) + " deg")
-legend()
-
-%}
-%% Optimized for loop
-
-% Inhomogenous line broadening due to hfi (isotropic)
-% Prisner et al., Time-resolved W-band..., 1995
-lw1 = 15e6;  % Hz
-lw2 = 15e6;  % Hz
-% The g-factor linewidth
-glw1 = planck/bmagn/B0*lw1;
-glw2 = planck/bmagn/B0*lw2;
-% Spacing between g-values
-dgax = 5e-5;
-dgaxInterp = 1e-7;
-
-signal = zeros(numel(xx), nTheta, nPhi);
-xi = zeros(nTheta, nPhi);
-
-computTimes = zeros(nTheta, 1);
-
-clear('xiPhi_', 'signalPhi_')
-tic
-for ith = 1:nTheta
-    tic
-    % Update waitbar and message
-    if ~exist('wbarTh', 'var')
-        wbarTh = waitbar(0, '1', 'Name', 'Theta');
-    end
-    waitbar(ith/nTheta, wbarTh, sprintf('%d out of %d', ith, nTheta))
-
-    theta_ = thetas(ith);
-    % theta_ = theta_/multTheta;
-    % theta_ = theta_ * 10;
-    
-    signalPhi_ = zeros(numel(xx), nPhi);
-    xiPhi_ = zeros(1, nPhi);
-    ddPhi_ = dd(ith, :);
-    g1Phi_ = g1(ith, :);
-    g2Phi_ = g2(ith, :);
-    parfor iph = 1:nPhi
-        phi_ = phis(iph);
-        
-%         Finite pulse bandwidth: no signal from spins outside excitRange
-        %{
-        if g1(ith, iph) < excitRange(1) || ...
-            g1(ith, iph) > excitRange(2) || ... 
-            g2(ith, iph) < excitRange(1) || ...
-            g2(ith, iph) > excitRange(2)
-            continue
-        end
-        %}
-        
-        % Consider inhomogenous broadening
-        % Create g-axis in order to 'sample' the inh. broadened g-values
-        [gax, gInh1, gInh2] = ...
-            creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgax);
-        deltags = gax - gax(1);
-        % "Probability matrix" of a certain spin interacting with another
-        gaussianFactors = gInh1'*gInh2;
-        
-        % Calculate inh signal multiplicity using the fact that the signal
-        % is symmetric for xi -> -xi (hence sum the values of the
-        % non-central (meaning g1 - g2 != 0) multiplicity values)
-        xiMultiplicity = sum(spdiags(gaussianFactors), 1);
-        xiMultiplicity = xiMultiplicity(end/2 + 0.5:end) + ...
-            xiMultiplicity(end/2 + 0.5:-1:1);
-%         xiMultiplicity(1) = xiMultiplicity(1)/2;
-        
-        % Interpolate
-        [gaxInterp, ~, ~] = ...
-            creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgaxInterp);
-        deltagsInterp = gaxInterp - gaxInterp(1);
-%         xiMultiplicity(1) = xiMultiplicity(1)*2;
-        xiMultiplicityInterp = ...
-            interp1(deltags, xiMultiplicity, deltagsInterp, ...
-            'linear', 'extrap');
-        % xiMultiplicity2(1) = 1/2*xiMultiplicity2(1);
-        
-        % Mixing angles
-        xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
-                        planck/(2*pi*(bmagn*B0)) ./ deltagsInterp );
-        % Average over inh. broadening
-        xiPhi_(iph) = sum(abs(xi_).*xiMultiplicityInterp)/...
-            sum(xiMultiplicityInterp);
-        % Signal
-        signalInh = crystalEseem(xi_, xx);
-        % Average over inh. broadening
-        signalPhi_(:, iph) = sum(signalInh.*xiMultiplicityInterp, 2)/ ...
-            sum(xiMultiplicityInterp);
-        
-        
-%         ngaxLarge = numel(gaxLarge);
-%         ngax = numel(gaussianFactors(1, :));
-        
-%         gaxIdxs = round(ngaxLarge/2 - ngax/2):round(ngaxLarge/2 + ngax/2);
-%         gax = gaxLarge(gaxIdxs);
-%         gInh1 = gInh1Large(gaxIdxs);
-%         gInh2 = gInh2Large(gaxIdxs);
-%         xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
-%             planck/(2*pi*(bmagn*B0)) ./ deltags );  
-        
-                
-        
-    end
-    % Store
-    signal(:, ith, :) = signalPhi_;
-    xi(ith, :) = xiPhi_;
-    computTimes(ith) = toc;
-end
-toc
-
-% Average over solid angle
-xiMean = sum(sin(thetas').*abs(xi), 'all')/ ...
-    sum(sin(thetas')*ones(1, nPhi), 'all');
-signalPowder = sum(squeeze(sum(sin(thetas).*signal, 3)), 2)/ ...
-    sum(sin(thetas')*ones(1, nPhi), 'all');
-
-save('powderAverage_inhBroadening_EasyspinAngles_20240812.mat', ...
-    'xi', 'signal', 'xiMean', 'signalPowder')
-
-delete(wbarTh)
-clear('wbarTh')
-
-% clf
-% plot(xx, signal_{ith, iph})
-% hold on
-% plot(xx, signalNoLw_{ith, iph})
-
-% max(signal_{ith, iph})
-%%
-ith = 342;
-iph = 357;
-    signalPhi_ = zeros(numel(xx), nPhi);
-    xiPhi_ = zeros(1, nPhi);
-    ddPhi_ = dd(ith, :);
-    g1Phi_ = g1(ith, :);
-    g2Phi_ = g2(ith, :);
-        [gax, gInh1, gInh2] = ...
-            creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgax);
-        deltags = gax - gax(1);
-        % "Probability matrix" of a certain spin interacting with another
-        gaussianFactors = gInh1'*gInh2;
-        
-        % Calculate inh signal multiplicity using the fact that the signal
-        % is symmetric for xi -> -xi (hence sum the values of the
-        % non-central (meaning g1 - g2 != 0) multiplicity values)
-        xiMultiplicity = sum(spdiags(gaussianFactors), 1);
-        xiMultiplicity = xiMultiplicity(end/2 + 0.5:end) + ...
-            xiMultiplicity(end/2 + 0.5:-1:1);
-%         xiMultiplicity(1) = xiMultiplicity(1)/2;
-        
-        % Interpolate
-        [gaxInterp, ~, ~] = ...
-            creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgaxInterp);
-        deltagsInterp = gaxInterp - gaxInterp(1);
-%         xiMultiplicity(1) = xiMultiplicity(1)*2;
-        xiMultiplicityInterp = ...
-            interp1(deltags, xiMultiplicity, deltagsInterp, ...
-            'linear', 'extrap');
-        % xiMultiplicity2(1) = 1/2*xiMultiplicity2(1);
-        
-        % Mixing angles
-        xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
-                        planck/(2*pi*(bmagn*B0)) ./ deltagsInterp );
-        % Average over inh. broadening
-        xiPhi_(iph) = sum(abs(xi_).*xiMultiplicityInterp)/...
-            sum(xiMultiplicityInterp);
-        xiPhi_(iph)*180/pi
-        % Signal
-        signalInh = crystalEseem(xi_, xx);
-        % Average over inh. broadening
-        signalPhi_(:, iph) = sum(signalInh.*xiMultiplicityInterp, 2)/ ...
-            sum(xiMultiplicityInterp);         
-
-plot(deltags, gInh1, 'o-', deltags, gInh2, 'o-')
-plot(deltags, xiMultiplicity, 'o', deltagsInterp, xiMultiplicityInterp)
-yyaxis right
-plot(deltagsInterp, xi_, 'o')
-
-%%
-%{
-%% Test
-
-% tempInhMultiplicity = sum(spdiags(gaussianFactors), 1);
-% InhMultiplicity = aa1(end/2 + 0.5:end) + aa1(end/2 + 0.5:-1:1);
-clf
-ngax = numel(gax);
-plot(1:2*ngax - 1, xiMultiplicity, 1:ngax, xiMultiplicity)
-hold on
-plot(1:ngax, gInh1, 1:ngax, gInh2)
-plot(1:2*ngax - 1, xiComplete_*1e-4)
-
-%% Test
-
-deltagDistr = linspace(0, 1e-4, 2*ngax - 1);
-xiDistr = atan( (dd(30, 70) + 2*JJ)*1e6 * ...
-        planck/(2*pi*(bmagn*B0)) ./ deltagDistr );
-mean(xiDistr)*180/pi
-atan( (dd(30, 70) + 2*JJ)*1e6 * ...
-        planck/(2*pi*(bmagn*B0)) ./ mean(deltagDistr))*180/pi
-    
-%% Test
-
-ith = 30;
-iph = 400;
-
-gax = creategaxis(g1(ith, iph), g2(ith, iph), glw1, glw2, dgax);
-ngax = numel(gax);
-% Inhomogeneously broadened gaussian distributions
-gInh1 = gaussian(gax, g1(ith, iph), glw1);
-gInh2 = gaussian(gax, g2(ith, iph), glw2);
-% Normalization (?)
-gInh1 = gInh1/sum(gInh1);
-gInh2 = gInh2/sum(gInh2);
-
-diff = zeros(ngax, ngax);
-for i1 = 1:ngax
-    for i2 = 1:ngax
-        diff(i1, i2) = gInh1(i1) - gInh2(i2);
-    end
-end
-
-g1(ith, iph) - g2(ith, iph)
-mean(abs(diff(:)))
-
-
-clf
-imagesc(diff)
-colorbar
-% clf
-% plot(gax, gInh1, gax, gInh2)
-% 
-% nStep = round(2*max(diff(:))/dgax);
-% diffDistr = zeros(nStep, 1);
-% for i1 = 1:ngax
-%     for i2 = 1:ngax
-%         aa = round(diff(i1, i2)/dgax);
-%     end
-% end
-
-%%
-
-% size(crystalEseem(xi_(1:10)', xx))
-
-%% Some plots
-
-ith = 1;
-iph = 1;
-fig = figure(6);
-tiledlayout(2, 2, 'TileSpacing', 'compact', 'Padding', 'tight')
-nexttile
-%contour(xi{ith, iph})
-colorbar
-
-nexttile
-% plot(1:numel(xi{ith, iph}(:, 100)), xi{ith, iph}(:, 100))
-% textStr = sprintf('Max = %.3f, Min = %.3f', ...
-%     max(xi{ith, iph}(:, 100)), min(xi{ith, iph}(:, 100)));
-% text(10, -1.5, textStr)
-
-nexttile
-%%
-ith = 30;
-iph = 59;
-gax = creategaxis(g1(ith, iph), g2(ith, iph), glw1, glw2, dgax);
-gInh1 = gaussian(gax, g1(ith, iph), glw1);
-gInh2 = gaussian(gax, g2(ith, iph), glw2);
-gInh1 = gInh1/sum(gInh1);
-gInh2 = gInh2/sum(gInh2);
-contour(gInh1'*gInh2)
-colorbar
-
-clf
-plot(gax, gInh1, '-o')
-hold on
-plot(gax, gInh2, '-o')
-yyaxis right
-plot(gax, gInh1.*gInh2, '-o')
-
-max(gInh1)
-max(gInh2)
-max(gInh1.*gInh2)
-%{
-nexttile(5, [2, 2])
-plot(x*180/pi, rescaledata(y, 'maxabs'), 'o-')
-hold on
-plot(xx*180/pi, rescaledata(yy, 'maxabs'))
-plot(xx*180/pi, initFit)
-plot(xx*180/pi, initFit2)
-plot(xx*180/pi, rescaledata(signalPowder, 'maxabs'), 'ko-')
-textStr = sprintf('Max = %.3f, Min = %.3f', ...
-    max(rescaledata(signalPowder, 'maxabs')), ...
-    min(rescaledata(signalPowder, 'maxabs')));
-text(10, 0.5, textStr)
-
-textStr = "thetas = 0:0.5:180; phis = 0:0.5:360;" + newline + ...
-    "dgax = 0.00005; computational time 5.16 h";
-text(110, -0.5, textStr)
-%}
-
-%% 
-
-%{
-% [nTheta, nPhi] = size(xi);
-signalPowder = zeros(numel(xx), 1);
-
-wbarTh = waitbar(0, '1', 'Name', 'signalPowder');
-% wbarPh = waitbar(0, '1', 'Name', 'In the for cycle (Phi)');
-% 
-for ith = 1:nTheta
-    % Update waitbar and message
-    waitbar(ith/nTheta, wbarTh, sprintf('%d out of %d', ith, nTheta))
-    
-    for iph = 1:nPhi
-%         waitbar(iph/nPhi, wbarPh, sprintf('%d out of %d', iph, nPhi))
-        xi_ = xi{ith, iph};
-        [ngax, ~] = size(xi_);
-        signalSummed = zeros(numel(xx), ngax);
-        for ig1 = 1:ngax
-            for ig2 = 1:ngax
-                signalSummed(:, ig1) = signalSummed(:, ig1) + ...
-                    crystalEseem(xi_(ig1, ig2), xx);
-            end
-            signal_{ith, iph} = sum(signalSummed, 2);
-        end
-        % Solid angle normalization
-%         theta_ = thetas(ith);
-%         signal_{ith, iph} = sum(signalSingleSumg2, 2)*sin(theta_);
-%         signalPowder = signalPowder + signal_{ith, iph};
-    end
-    theta_ = thetas(ith);
-    signalPowder = signalPowder + signal_{ith, iph}*sin(theta_);
-end
-
-delete(wbarTh)
-% delete(wbarPh)
-%}
-
-% signalPowder = zeros(numel(xx), 1);
-% for ith = 1:nTheta
-%     theta_ = thetas(ith);
-%     for iph = 1:nPhi
-%         signalPowder = signalPowder + signal_{ith, iph}*sin(theta_);
-%     end
-% end
-
-
-% plot(xx*180/pi, -rescaledata(sin(2*xx), y))
-
-%%
-aa.signalPowder = zeros(numel(xx), 1);
-
-for ith = 1:nTheta
-    for iph = 1:nPhi
-        aa.signalPowder = aa.signalPowder + aa.signal_{ith, iph};
-    end
-end
-%% Mean xi
-
-% for ith = 1:nTheta
-%     theta_ = thetas(ith);
-%     xitest(ith, :) = repmat(cos(theta_)^4, 1, nPhi);
-%     xitest(ith, :) = repmat(1, 1, nPhi);
-% end
-
-for ith = 1:nTheta
-    theta_ = thetas(ith);
-    xiMean = xiMean + sum(xi(ith, :))*sin(theta_);
-end
-normTh = pi/2/nTheta;
-normPh = 1/nPhi;
-normTot = normPh*normTh;
-xiMean = xiMean*normTot*180/pi % /nTheta*pi/2
-% xiMean = xiMean/normTh
-
-%%
-
-g1_ = g1(1, 1);
-g2_ = g2(1, 1);
-lw1 = 15e6;  % Hz
-lw2 = 15e6;  % Hz
-% The g-factor linewidth for each one is (delta_nu_i = lw_i):
-% delta_g_i mu_B B0 = h delta_nu_i
-glw1 = planck/bmagn/0.35*lw1;
-glw2 = planck/bmagn/0.35*lw2;
-
-xx = creategaxis(g1_, g2_, glw1, glw2, 0.0001);
-% xx = 1.995:0.0001:2.015;
-
-gd1 = gaussian(xx, g1_, glw1);
-gd2 = gaussian(xx, g2_, glw2);
-
-figure()
-plot(xx, gd1, xx, gd2)
-
-%%
-
-clf
-aa = creategaxis(g1(140, 1), g2(140, 1), glw1, glw2, dgax);
-plot(aa, gaussian(aa, g1(140, 1), glw1), ...
-    aa, gaussian(aa, g2(140, 1), glw2))
-yyaxis right
-plot(aa, gaussian(aa, g1(140, 1), glw1) .* gaussian(aa, g2(140, 1), glw2))
-
-%%
-
-%}
-
-function [gax, gInh1, gInh2] = creategaxis(g1, g2, glw1, glw2, dgax)
-    xxFactor = 1;
-    xmin = min([g1 - xxFactor*glw1, g2 - xxFactor*glw2]);
-    xmax = max([g1 + xxFactor*glw1, g2 + xxFactor*glw2]);
-    gax = xmin:dgax:xmax;
-    
-    % Inhomogeneously broadened gaussian distributions
-    gInh1 = gaussian(gax, g1, glw1);
-    gInh2 = gaussian(gax, g2, glw2);
-    % Normalization
-    gaxForNormaliz1 = ...
-        (gax(round(end/2)) - 5*glw1):dgax:(gax(round(end/2)) + 5*glw1);
-    gaxForNormaliz2 = ...
-        (gax(round(end/2)) - 5*glw2):dgax:(gax(round(end/2)) + 5*glw2);
-    normFactorgInh1 = sum(gaussian(gaxForNormaliz1, g1, glw1));
-    normFactorgInh2 = sum(gaussian(gaxForNormaliz2, g2, glw2));
-    gInh1 = gInh1/normFactorgInh1;
-    gInh2 = gInh2/normFactorgInh2;
-end
-
-function centeredMatrix = createcenteredmatrix(gInh1, gInh2)
-    nPoints = numel(gInh1);
-    multipl = gInh1'*gInh2;
-    [~, idxMax1] = max(multipl(:, round(nPoints)));
-    [~, idxMax2] = max(multipl(round(nPoints), :));
-    halfWidthFin = min([idxMax1, idxMax2]) - 2;
-
-    centeredMatrix = ...
-        multipl(idxMax1 - halfWidthFin:idxMax1 + halfWidthFin, ...
-                idxMax2 - halfWidthFin:idxMax2 + halfWidthFin);
-end
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/zech_psiOopEseem_powderAverage_inhBroadening.m b/zech_psiOopEseem_powderAverage_inhBroadening.m
index 9d565bf..33da7e9 100755
--- a/zech_psiOopEseem_powderAverage_inhBroadening.m
+++ b/zech_psiOopEseem_powderAverage_inhBroadening.m
@@ -13,14 +13,14 @@ importedData = readtable(fitName);
 xx = importedData{:, 1}*pi/180;
 yy = importedData{:, 2};
 
-crystalEseem = @(p, beta) -( ...
-    0.5*sin(2*beta) * sin(2*p)^4 + ...
-    sin(beta) * cos(2*p)^2 * sin(2*p)^2);  % p = alpha
+crystalEseemZech = @(p, beta) -( ...
+    0.5*sin(2*beta) .* sin(2*p).^4 + ...
+    sin(beta) .* cos(2*p).^2 .* sin(2*p).^2);  % p = alpha
 
 p0Z = 31.5*pi/180;
 p0Timmel = 41*pi/180;
-initFit = rescaledata(crystalEseem(p0Z, xx), 'maxabs');
-expectFit = rescaledata(crystalEseem(p0Timmel, xx), 'maxabs');
+initFit = rescaledata(crystalEseemZech(p0Z, xx), 'maxabs');
+expectFit = rescaledata(crystalEseemZech(p0Timmel, xx), 'maxabs');
 
 crystalEseem = @(p, beta) -(...
     1/2 * sin(2*beta) .* cos(p).^4 + ...
@@ -38,20 +38,29 @@ plot(xx*180/pi, initFit2)
 plot(xx*180/pi, expectFit)
 % esfit()
 
+%%
+
+for ii = 1:4
+    loadPath = append("powderAverage_inhBroadening_glw_0", string(ii), ".mat");
+    sim{ii} = load(loadPath);
+end
+
 %% Dipolar interaction matrix, g1 and g2
 
 % Dipolar interaction, p = [dip, theta, phi]
 dipFunc = @(dip, theta, phi) dip*((sin(theta)*cos(phi)).^2 - 1/3);
 
 % Mixing angle, p = [dd, JJ, B0, g1, g2] in [MHz, MHz, T, adim, adim]
-xiFunc = @(dd, JJ, B0, g1, g2) atan( (dd + JJ).*1e6 .* ...
-    planck./(2*pi*(bmagn*B0)) ./ (g1 - g2) );
+xiFunc = @(dd, JJ, B0, g1, g2) atan( (dd + 2*JJ).*1e6 .* ...
+    planck./(bmagn*B0) ./ (g1 - g2) );
+alphaFunc = @(dd, JJ, B0, g1, g2) ...
+    1/2*atan( (bmagn*B0)/planck.*(g1 - g2)/2 ./((JJ + dd/2)*1e6));
 
 % Parameters of the system
 % Relative orientation of g_P700+ to g_A1-
 eulerAnglesZech = [81, 126, 182]*pi/180;  % Zech, 'A structural model ...'
 % Same as used by Easyspin
-% eulerAnglesZech1to2 = [-182, -126, -81]*pi/180;  % Zech, 'A structural model ...'
+% eulerAnglesZech = [-182, -126, -81]*pi/180;  % Zech, 'A structural model ...'
 
 % Taken from Easyspin example
 Sys.S = [1/2 1/2];
@@ -64,8 +73,8 @@ eulerAnglesEasyspin = Sys.gFrame(1, :);
 % Sys.J = -unitconvert(1e-3,'mT->MHz'); % MHz
 % Sys.dip = unitconvert(+0.177,'mT->MHz'); % MHz
 
-dip = unitconvert(0.177,'mT->MHz');
-JJ = unitconvert(-1e-3,'mT->MHz');
+dip = unitconvert(-0.177,'mT->MHz');
+JJ = unitconvert(1e-3,'mT->MHz');
 mwFreq = 9.7e9;  % Hz
 B0 = 0.3459;  % T, static magnetic field (max of trEPR spectrum)
 % B0 = 0.3461;
@@ -78,15 +87,16 @@ gPulsePosition = planck*mwFreq/bmagn/B0;
 excitRange = [-1/2, +1/2]*gPulseBw + gPulsePosition;
 
 % Theta and phi grid
-thetas = (0:0.5:180)*pi/180;
+thetas = (0:1:180)*pi/180;
 nTheta = numel(thetas);
-phis = (0:0.5:360)*pi/180;
+phis = (0:1:360)*pi/180;
 nPhi = numel(phis);
 
 tic
 
 clear('dd', 'nVers', 'nVersInFrame1', 'g1', 'g2', 'xiNoLw', 'xiNoLw3D', ...
-    'signalNoLw', 'signalPowderNoLw')
+    'alphaNoLw', 'alphaNoLw3D', ....
+    'signalNoLw', 'signalPowderNoLw', 'asignalNoLw', 'asignalPowderNoLw')
 
 dd = dipFunc(dip, thetas', phis);
 % B0 direction in frame 2
@@ -99,13 +109,19 @@ nVersInFrame1 = pagemtimes(erot(eulerAnglesZech), nVers);
 g1 = squeeze(sqrt( sum( (Sys.g(1, :)'.*nVersInFrame1).^2)));
 
 % Mixing angles
-xiNoLw = xiFunc(dd, JJ, B0, g1, g2);
+alphaNoLw = alphaFunc(dd, JJ, B0, g1, g2);
+xiNoLw = xiFunc(-dd, -JJ, B0, g1, g2);
 % Signal
+alphaNoLw3D(1, :, :) = alphaNoLw;
 xiNoLw3D(1, :, :) = xiNoLw;
+asignalNoLw = crystalEseemZech(alphaNoLw3D, xx);
 signalNoLw = crystalEseem(xiNoLw3D, xx);
 % Average over all the solid angles with proper normalization
+alphaMeanNoLw = sum(sin(thetas').*abs(alphaNoLw), 'all')/ ...
+    sum(sin(thetas')*ones(1, nPhi), 'all');
 xiMeanNoLw = sum(sin(thetas').*abs(xiNoLw), 'all')/ ...
     sum(sin(thetas')*ones(1, nPhi), 'all');
+asignalNoLw = sin(thetas).*asignalNoLw;
 signalNoLw = sin(thetas).*signalNoLw;
 % Temporal prefactor sin(2*(dd - JJ)*tau)
 if tau ~= 0
@@ -116,7 +132,11 @@ end
 signalNoLw = permute(signalNoLw, [2, 3, 1]);
 signalNoLw = signalNoLw.*timePrefac;
 signalNoLw = permute(signalNoLw, [3, 1, 2]);
+asignalNoLw = permute(asignalNoLw, [2, 3, 1]);
+asignalNoLw = asignalNoLw.*timePrefac;
+asignalNoLw = permute(asignalNoLw, [3, 1, 2]);
 % Sum every angular contribution to the signal
+asignalPowderNoLw = sum(squeeze(sum(asignalNoLw, 3)), 2);
 signalPowderNoLw = sum(squeeze(sum(signalNoLw, 3)), 2);
     
 toc
@@ -239,123 +259,149 @@ legend()
 
 % Inhomogenous line broadening due to hfi (isotropic)
 % Prisner et al., Time-resolved W-band..., 1995
-% lwArray = logspace(-1, 2, 10);
-lw1 = 15e6;  % Hz
-lw2 = 15e6;  % Hz
-% The g-factor linewidth
-glw1 = planck/bmagn/B0*lw1;
-glw2 = planck/bmagn/B0*lw2;
-% Spacing between g-values
-dgax = 5e-5;
-dgaxInterp = 1e-7;
+lwArray = logspace(-1, 2, 10);
+% for ilw = 5:9
+    lw1 = 15*1e6;  % Hz
+    lw2 = 15*1e6;  % Hz
+    % lw1 = 15e6;
+    % lw2 = 15e6;
+    % The g-factor linewidth
+    glw1 = planck/bmagn/B0*lw1;
+    glw2 = planck/bmagn/B0*lw2;
+    % Spacing between g-values
+    dgax = 1e-5;
+    dgaxInterp = 1e-7;
+
+    signal = zeros(numel(xx), nTheta, nPhi);
+    asignal = zeros(numel(xx), nTheta, nPhi);
+    xi = zeros(nTheta, nPhi);
+    alpha = zeros(nTheta, nPhi);
+
+    computTimes = zeros(nTheta, 1);
+
+    clear('xiPhi_', 'signalPhi_', 'alphaPhi_', 'asignalPhi_')
+    % tic
+    for ith = 1:nTheta
+        tic
+        % Update waitbar and message
+        if ~exist('wbarTh', 'var')
+            wbarTh = waitbar(0, '1', 'Name', 'Theta');
+        end
+        waitbar(ith/nTheta, wbarTh, sprintf('%d out of %d', ith, nTheta))
+
+        theta_ = thetas(ith);
+        % theta_ = theta_/multTheta;
+        % theta_ = theta_ * 10;
+
+        signalPhi_ = zeros(numel(xx), nPhi);
+        asignalPhi_ = zeros(numel(xx), nPhi);
+        xiPhi_ = zeros(1, nPhi);
+        alphaPhi_ = zeros(1, nPhi);
+        ddPhi_ = dd(ith, :);
+        g1Phi_ = g1(ith, :);
+        g2Phi_ = g2(ith, :);
+        parfor iph = 1:nPhi
+            phi_ = phis(iph);
+
+    %         Finite pulse bandwidth: no signal from spins outside excitRange
+            %{
+            if g1(ith, iph) < excitRange(1) || ...
+                g1(ith, iph) > excitRange(2) || ... 
+                g2(ith, iph) < excitRange(1) || ...
+                g2(ith, iph) > excitRange(2)
+                continue
+            end
+            %}
+
+            % Consider inhomogenous broadening
+            % Create g-axis in order to 'sample' the inh. broadened g-values
+            [gax, gInh1, gInh2] = ...
+                creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgax);
+            deltags = gax - gax(1);
+            % "Probability matrix" of a certain spin interacting with another
+            gaussianFactors = gInh1'*gInh2;
+
+            % Calculate inh signal multiplicity using the fact that the signal
+            % is symmetric for xi -> -xi (hence sum the values of the
+            % non-central (meaning g1 - g2 != 0) multiplicity values)
+            diagsToExtract = -(numel(gInh1) - 1):(numel(gInh1) - 1);
+    %         xiMultiplicity = spdiags(gaussianFactors, diagsToExtract);
+            xiMultiplicity = sum(spdiags(gaussianFactors, diagsToExtract), 1);
+            xiMultiplicity = xiMultiplicity(end/2 + 0.5:end) + ...
+                xiMultiplicity(end/2 + 0.5:-1:1);
+    %         xiMultiplicity(1) = xiMultiplicity(1)/2;
+
+            % Interpolate
+            [gaxInterp, ~, ~] = ...
+                creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgaxInterp);
+            deltagsInterp = gaxInterp - gaxInterp(1);
+    %         xiMultiplicity(1) = xiMultiplicity(1)*2;
+            xiMultiplicityInterp = ...
+                interp1(deltags, xiMultiplicity, deltagsInterp, ...
+                'linear', 'extrap');
+            xiMultiplicityInterp = ...
+                xiMultiplicityInterp/sum(xiMultiplicityInterp);
+            % xiMultiplicity2(1) = 1/2*xiMultiplicity2(1);
+
+            % Mixing angles
+            xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
+                            planck/(bmagn*B0) ./ deltagsInterp );
+            alpha_ = 1/2*atan( (bmagn*B0)/planck.*(deltagsInterp)/2 ./ ...
+                ((JJ + ddPhi_(iph)/2)*1e6));
+            % Average over inh. broadening
+            xiPhi_(iph) = sum(abs(xi_).*xiMultiplicityInterp)/...
+                sum(xiMultiplicityInterp);
+            alphaPhi_(iph) = sum(abs(alpha_).*xiMultiplicityInterp)/...
+                sum(xiMultiplicityInterp);
+            % Signal
+            signalInh = crystalEseem(xi_, xx);
+            asignalInh = crystalEseemZech(xi_, xx);
+            % Average over inh. broadening
+            signalPhi_(:, iph) = sum(signalInh.*xiMultiplicityInterp, 2)/ ...
+                sum(xiMultiplicityInterp);
+            asignalPhi_(:, iph) = sum(asignalInh.*xiMultiplicityInterp, 2)/ ...
+                sum(xiMultiplicityInterp);
+
+
+    %         ngaxLarge = numel(gaxLarge);
+    %         ngax = numel(gaussianFactors(1, :));
+
+    %         gaxIdxs = round(ngaxLarge/2 - ngax/2):round(ngaxLarge/2 + ngax/2);
+    %         gax = gaxLarge(gaxIdxs);
+    %         gInh1 = gInh1Large(gaxIdxs);
+    %         gInh2 = gInh2Large(gaxIdxs);
+    %         xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
+    %             planck/(2*pi*(bmagn*B0)) ./ deltags );  
 
-signal = zeros(numel(xx), nTheta, nPhi);
-xi = zeros(nTheta, nPhi);
 
-computTimes = zeros(nTheta, 1);
 
-clear('xiPhi_', 'signalPhi_')
-tic
-for ith = 1:nTheta
-    tic
-    % Update waitbar and message
-    if ~exist('wbarTh', 'var')
-        wbarTh = waitbar(0, '1', 'Name', 'Theta');
-    end
-    waitbar(ith/nTheta, wbarTh, sprintf('%d out of %d', ith, nTheta))
-
-    theta_ = thetas(ith);
-    % theta_ = theta_/multTheta;
-    % theta_ = theta_ * 10;
-    
-    signalPhi_ = zeros(numel(xx), nPhi);
-    xiPhi_ = zeros(1, nPhi);
-    ddPhi_ = dd(ith, :);
-    g1Phi_ = g1(ith, :);
-    g2Phi_ = g2(ith, :);
-    parfor iph = 1:nPhi
-        phi_ = phis(iph);
-        
-%         Finite pulse bandwidth: no signal from spins outside excitRange
-        %{
-        if g1(ith, iph) < excitRange(1) || ...
-            g1(ith, iph) > excitRange(2) || ... 
-            g2(ith, iph) < excitRange(1) || ...
-            g2(ith, iph) > excitRange(2)
-            continue
         end
-        %}
-        
-        % Consider inhomogenous broadening
-        % Create g-axis in order to 'sample' the inh. broadened g-values
-        [gax, gInh1, gInh2] = ...
-            creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgax);
-        deltags = gax - gax(1);
-        % "Probability matrix" of a certain spin interacting with another
-        gaussianFactors = gInh1'*gInh2;
-        
-        % Calculate inh signal multiplicity using the fact that the signal
-        % is symmetric for xi -> -xi (hence sum the values of the
-        % non-central (meaning g1 - g2 != 0) multiplicity values)
-        xiMultiplicity = sum(spdiags(gaussianFactors), 1);
-        xiMultiplicity = xiMultiplicity(end/2 + 0.5:end) + ...
-            xiMultiplicity(end/2 + 0.5:-1:1);
-%         xiMultiplicity(1) = xiMultiplicity(1)/2;
-        
-        % Interpolate
-        [gaxInterp, ~, ~] = ...
-            creategaxis(g1Phi_(iph), g2Phi_(iph), glw1, glw2, dgaxInterp);
-        deltagsInterp = gaxInterp - gaxInterp(1);
-%         xiMultiplicity(1) = xiMultiplicity(1)*2;
-        xiMultiplicityInterp = ...
-            interp1(deltags, xiMultiplicity, deltagsInterp, ...
-            'linear', 'extrap');
-        % xiMultiplicity2(1) = 1/2*xiMultiplicity2(1);
-        
-        % Mixing angles
-        xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
-                        planck/(2*pi*(bmagn*B0)) ./ deltagsInterp );
-        % Average over inh. broadening
-        xiPhi_(iph) = sum(abs(xi_).*xiMultiplicityInterp)/...
-            sum(xiMultiplicityInterp);
-        % Signal
-        signalInh = crystalEseem(xi_, xx);
-        % Average over inh. broadening
-        signalPhi_(:, iph) = sum(signalInh.*xiMultiplicityInterp, 2)/ ...
-            sum(xiMultiplicityInterp);
-        
-        
-%         ngaxLarge = numel(gaxLarge);
-%         ngax = numel(gaussianFactors(1, :));
-        
-%         gaxIdxs = round(ngaxLarge/2 - ngax/2):round(ngaxLarge/2 + ngax/2);
-%         gax = gaxLarge(gaxIdxs);
-%         gInh1 = gInh1Large(gaxIdxs);
-%         gInh2 = gInh2Large(gaxIdxs);
-%         xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
-%             planck/(2*pi*(bmagn*B0)) ./ deltags );  
-        
-                
-        
+        % Store
+        signal(:, ith, :) = signalPhi_;
+        asignal(:, ith, :) = asignalPhi_;
+        xi(ith, :) = xiPhi_;
+        alpha(ith, :) = alphaPhi_;
+        computTimes(ith) = toc;
+%         computTimes(ith)
     end
-    % Store
-    signal(:, ith, :) = signalPhi_;
-    xi(ith, :) = xiPhi_;
-    computTimes(ith) = toc;
-end
-toc
-
-% Average over solid angle
-xiMean = sum(sin(thetas').*abs(xi), 'all')/ ...
-    sum(sin(thetas')*ones(1, nPhi), 'all');
-signalPowder = sum(squeeze(sum(sin(thetas).*signal, 3)), 2)/ ...
-    sum(sin(thetas')*ones(1, nPhi), 'all');
-
-save('powderAverage_inhBroadening_01.mat', ...
-    'xi', 'signal', 'xiMean', 'signalPowder')
-
-delete(wbarTh)
-clear('wbarTh')
+    % toc
+
+    % Average over solid angle
+    xiMean = sum(sin(thetas').*abs(xi), 'all')/ ...
+        sum(sin(thetas')*ones(1, nPhi), 'all');
+    signalPowder = sum(squeeze(sum(sin(thetas).*signal, 3)), 2)/ ...
+        sum(sin(thetas')*ones(1, nPhi), 'all');
+    alphaMean = sum(sin(thetas').*abs(alpha), 'all')/ ...
+        sum(sin(thetas')*ones(1, nPhi), 'all');
+    asignalPowder = sum(squeeze(sum(sin(thetas).*asignal, 3)), 2)/ ...
+        sum(sin(thetas')*ones(1, nPhi), 'all');
+
+%     savePath = append("powderAverage_inhBroadening_glw_0", string(ilw), ".mat");
+%     save(savePath, 'xi', 'signal', 'xiMean', 'signalPowder')
+
+    delete(wbarTh)
+    clear('wbarTh')
+% end
 
 % clf
 % plot(xx, signal_{ith, iph})
@@ -364,9 +410,22 @@ clear('wbarTh')
 
 % max(signal_{ith, iph})
 %%
-ith = 342;
-iph = 357;
+
+lwArrayTest = linspace(0.1, 50, 100);
+ith = 15;
+iph = 15;
+% ith = 342;
+% iph = 357;
+% for ilw = 1:100
+%     lw1 = lwArrayTest(ilw)*1e6;  % Hz
+%     lw2 = lwArrayTest(ilw)*1e6;  % Hz
+    lw1 = 5e6;
+    lw2 = 5e6;
+    glw1 = planck/bmagn/B0*lw1;
+    glw2 = planck/bmagn/B0*lw2;
     signalPhi_ = zeros(numel(xx), nPhi);
+    dgax = 1e-5;
+    dgaxInterp = 1e-7;
     xiPhi_ = zeros(1, nPhi);
     ddPhi_ = dd(ith, :);
     g1Phi_ = g1(ith, :);
@@ -380,7 +439,9 @@ iph = 357;
         % Calculate inh signal multiplicity using the fact that the signal
         % is symmetric for xi -> -xi (hence sum the values of the
         % non-central (meaning g1 - g2 != 0) multiplicity values)
-        xiMultiplicity = sum(spdiags(gaussianFactors), 1);
+        diagsToExtract = -(numel(gInh1) - 1):(numel(gInh1) - 1);
+    %         xiMultiplicity = spdiags(gaussianFactors, diagsToExtract);
+            xiMultiplicity = sum(spdiags(gaussianFactors, diagsToExtract), 1);
         xiMultiplicity = xiMultiplicity(end/2 + 0.5:end) + ...
             xiMultiplicity(end/2 + 0.5:-1:1);
 %         xiMultiplicity(1) = xiMultiplicity(1)/2;
@@ -397,17 +458,23 @@ iph = 357;
         
         % Mixing angles
         xi_ = atan( (ddPhi_(iph) + 2*JJ)*1e6 * ...
-                        planck/(2*pi*(bmagn*B0)) ./ deltagsInterp );
+                        planck/(bmagn*B0) ./ deltagsInterp );
         % Average over inh. broadening
         xiPhi_(iph) = sum(abs(xi_).*xiMultiplicityInterp)/...
             sum(xiMultiplicityInterp);
-        xiPhi_(iph)*180/pi
+        mixingAngle(ilw) = xiPhi_(iph)*180/pi;
+        [valMax, idxMax] = max(xiMultiplicityInterp);
+        positionMax(ilw) = deltagsInterp(idxMax);
+        [~, idxFwhm] = min(abs(valMax/2 - xiMultiplicityInterp));
+        xiMultFwhm(ilw) = abs(deltagsInterp(idxFwhm) - positionMax(ilw));
         % Signal
         signalInh = crystalEseem(xi_, xx);
         % Average over inh. broadening
         signalPhi_(:, iph) = sum(signalInh.*xiMultiplicityInterp, 2)/ ...
             sum(xiMultiplicityInterp);         
 
+% end
+clf
 plot(deltags, gInh1, 'o-', deltags, gInh2, 'o-')
 plot(deltags, xiMultiplicity, 'o', deltagsInterp, xiMultiplicityInterp)
 yyaxis right
@@ -652,14 +719,14 @@ function [gax, gInh1, gInh2] = creategaxis(g1, g2, glw1, glw2, dgax)
     gInh1 = gaussian(gax, g1, glw1);
     gInh2 = gaussian(gax, g2, glw2);
     % Normalization
-    gaxForNormaliz1 = ...
-        (gax(round(end/2)) - 5*glw1):dgax:(gax(round(end/2)) + 5*glw1);
-    gaxForNormaliz2 = ...
-        (gax(round(end/2)) - 5*glw2):dgax:(gax(round(end/2)) + 5*glw2);
-    normFactorgInh1 = sum(gaussian(gaxForNormaliz1, g1, glw1));
-    normFactorgInh2 = sum(gaussian(gaxForNormaliz2, g2, glw2));
-    gInh1 = gInh1/normFactorgInh1;
-    gInh2 = gInh2/normFactorgInh2;
+%     gaxForNormaliz1 = ...
+%         (gax(round(end/2)) - 5*glw1):dgax:(gax(round(end/2)) + 5*glw1);
+%     gaxForNormaliz2 = ...
+%         (gax(round(end/2)) - 5*glw2):dgax:(gax(round(end/2)) + 5*glw2);
+%     normFactorgInh1 = sum(gaussian(gaxForNormaliz1, g1, glw1));
+%     normFactorgInh2 = sum(gaussian(gaxForNormaliz2, g2, glw2));
+%     gInh1 = gInh1/normFactorgInh1;
+%     gInh2 = gInh2/normFactorgInh2;
 end
 
 % function centeredMatrix = createcenteredmatrix(gInh1, gInh2)
diff --git a/zech_psiOopEseem_trEPRstickSpectra.m b/zech_psiOopEseem_trEPRstickSpectra.m
new file mode 100755
index 0000000..f67fdf4
--- /dev/null
+++ b/zech_psiOopEseem_trEPRstickSpectra.m
@@ -0,0 +1,363 @@
+%
+clearvars
+
+%% Easyspin simulation
+
+% Taken from Easyspin example
+clear('Sys', 'Exp', 'Vary', 'VaryExp')
+
+Sys.S = [1/2 1/2];
+Sys.g = [2.0030 2.0026 2.0023; ... % P700+
+         2.0062 2.0051 2.0022];    % A1-
+Sys.gFrame = [-10 -128 -83; ...
+                0    0   0]*pi/180;
+Sys.eeFrame = [0 90 0]*pi/180;  % zD direction is along -x of A1-
+
+Sys.J = unitconvert(-1e-3,'mT->MHz'); % MHz
+Sys.dip = unitconvert(+0.177,'mT->MHz'); % MHz
+Sys.lw = 10;  % MHz
+Sys.initState = 'singlet';
+% Vary.dip = 1;
+% Vary.J = 0.1;
+% Vary.lw = 5;
+% VaryExp.mwCenterSweep = [0.1, 0];
+
+B0 = 345.9;  % mT
+mwFreq = 9.7;
+xxSim = linspace(9.65, 9.75, 2048);  % GHz
+xxSim1 = mhz2mt(xxSim*1e3);  % mT
+
+% Frequency sweep
+Exp.mwCenterSweep = [mean(xxSim), max(xxSim) - min(xxSim)];
+Exp.Field = B0;
+
+% Magnetic field sweep
+% Exp.CenterSweep = [mean(xxSim1), max(xxSim1) - min(xxSim1)]; % mT
+% Exp.mwFreq = mwFreq; % GHz
+
+Exp.nPoints = numel(xxSim1);
+Exp.Harmonic = 0;
+
+% Opt.GridSize = 10;
+FitOpt.Verbosity = 0;
+
+ySim = pepper(Sys, Exp);
+
+hold on
+clf
+plot(xxSim, ySim/max(ySim), xxSim, trSignalPowder/max(trSignalPowder))
+legend('Easyspin', 'Gianluca')
+
+Ham = ham(Sys, [0, 0, B0]);
+[Ham0, mux, muy, muz] = ham(Sys);
+
+%%
+
+esfit(trSignalPowder, @pepper, {Sys, Exp}, {Vary}, FitOpt)
+
+%% My powder average
+
+% For some reason I need to multiply by these random factors in order to
+% have a good match with the spectrum simulated using Easyspin
+dip = - Sys.dip*1.4;  % MHz
+JJ = - Sys.J/2.4;  % MHz
+% Ahfi = [9, 9, 12.8];  % MHz, only for A1- radical
+eAngles = Sys.gFrame(1, :);
+
+% Expected input: B0 in mT
+% Output: frequency nu in GHz
+g2wFunc = @(B0, g) bmagn*B0/planck*g*1e-12;
+% Expected input: deltaw in GHz, J in MHz, d in MHz
+% Output: Omega in GHz
+OmegaFunc = @(deltaw, J, d) sqrt(deltaw.^2 + (J*1e-3 + d/2*1e-3).^2);
+% Dipolar interaction
+% Makes use of the fact that cos(thetaD) = dotProduct(B0, zD)
+% Expected input:
+%   dip:    1 x 1
+%   nVers:  3 x nTheta x nPhi
+%   zD:     3 x 1
+dipFunc = @(dip, nVers, zD) dip*((sum(nVers.*zD)).^2 - 1/3);
+
+% Theta, phi grid
+thetas = (0:3:180)*pi/180;
+nTheta = numel(thetas);
+phis = (0:3:360)*pi/180;
+nPhi = numel(phis);
+
+% Direction of B0
+clear('nVers')
+nVers(1, :, :) = sin(thetas')*cos(phis);
+nVers(2, :, :) = sin(thetas')*sin(phis);
+nVers(3, :, :) = cos(thetas')*ones(1, nPhi);
+% Effective g-values
+g2 = squeeze(sqrt( sum( (Sys.g(2, :)'.*nVers).^2)));
+% nVersInFrame1 = pagemtimes(erot(eAngles), nVers);
+% g1 = squeeze(sqrt( sum( (Sys.g(1, :)'.*nVersInFrame1).^2)));
+g1TensorInFrame2 = erot(eAngles)'*diag(Sys.g(1, :))*erot(eAngles);
+g1 = squeeze(sqrt( sum( (pagemtimes(g1TensorInFrame2, nVers)).^2)));
+% Dipolar interaction
+zD = erot(Sys.eeFrame)*[0, 0, 1]';
+dd = squeeze(dipFunc(dip, nVers, zD));
+% Atensor = squeeze(sqrt( sum( (Ahfi'.*nVers).^2)));
+
+w0 = g2wFunc(B0, (g1 + g2)/2);  % GHz
+deltaw = g2wFunc(B0, (g1 - g2)/2);  % GHz
+Omega = OmegaFunc(deltaw, JJ, dd);  % GHz
+
+clear('wReson', 'intensityOfLine', 'intensityReson4D')
+
+wReson(1, :, :) = w0 - (JJ - dd)*1e-3 - (Omega);  % w12
+wReson(2, :, :) = w0 + (JJ - dd)*1e-3 - (Omega);  % w34
+wReson(3, :, :) = w0 - (JJ - dd)*1e-3 + (Omega);  % w13
+wReson(4, :, :) = w0 + (JJ - dd)*1e-3 + (Omega);  % w24
+% BReson = ...
+%     unitconvert(wReson*1e-6, 'MHz->mT', ...
+%     permute(repmat((g1 + g2)/2, [1, 1, 4]), [3, 1, 2]));
+
+
+intensityOfLine = 1/8*(deltaw.^2)./(Omega.^2);
+intensityReson = repmat([1; -1; 1; -1], [1, nTheta, nPhi]); 
+% This is correct only if the lw is isotropic (not dependent on angles)
+intensityReson = ...
+    intensityReson.*reshape(intensityOfLine, [1, nTheta, nPhi]);  
+
+lw1 = repmat(Sys.lw*1e-3, [4, nTheta, nPhi]);
+%lwHfi = repmat(Atensor*1e-3, [4, 1, 1]);
+trSignal = gaussiantransitions(xxSim', wReson, lw1, "fwhm");
+
+trSignal = trSignal.*reshape(intensityReson, [1, size(intensityReson)]);
+trSignalSum = squeeze(sum(trSignal, 2));  % Sum over transitions
+
+solidAngleWeight = sin(thetas)/sum(sin(thetas')*ones(1, nPhi), 'all');
+trSignalPowder = sum(squeeze(sum(trSignalSum.*solidAngleWeight, 3)), 2);
+    
+hold on
+% clf
+plot(xxSim, trSignalPowder/max(trSignalPowder))
+
+%%
+
+%{
+yA = gaussiantransitions(xxSim', wReson, ...
+    repmat(Sys.lw*1e-3, [4, nTheta, nPhi]), "fwhm");
+yB = gaussiantransitions(xxSim', wReson, ...
+    repmat(reshape(Atensor*1e-3, [1, nTheta, nPhi]), [4, 1, 1]), "fwhm");
+
+yC = gaussiantransitionshfi(xxSim', wReson, ...
+    repmat(Sys.lw*1e-3, [4, nTheta, nPhi]), ...
+    repmat(reshape(Atensor*1e-3, [1, nTheta, nPhi]), [4, 1, 1]), "fwhm");
+
+ith = 1;
+iph = 1;
+yplot1 = yA(:, itrans, ith, iph);
+yplot1 = yplot1/max(yplot1);
+yplot2 = yB(:, itrans, ith, iph);
+yplot2 = yplot2/max(yplot2);
+yplot3 = yC(:, itrans, ith, iph);
+yplot3 = yplot3/max(yplot3);
+clf
+itrans = 1;
+plot(xxSim, yplot1)
+hold on
+plot(xxSim, yplot2)
+
+convSpectrum = conv(yplot1, yplot2, 'same');
+plot(xxSim, convSpectrum/max(convSpectrum))
+plot(xxSim - 0.0051, yplot3)
+yline(0.5)
+
+%% Reproduce experimental data
+
+load('S:\projects\zech_psi\data\processed\ZePSI-E-007015.mat');
+% clf
+% h = ScrollableAxes();
+% plot(h, x{2}, x{1}, y');
+xdata = x{2}/10;  % mT
+ydata = y(815, :);
+ydata = ydata/max(ydata);
+
+% Taken from Easyspin example
+clear('Sys', 'Exp', 'Vary', 'VaryExp')
+Sys.S = [1/2 1/2];
+Sys.g = [2.0030 2.0026 2.0023; ... % P700+
+         2.0062 2.0051 2.0022];    % A1-
+Sys.gFrame = [-10 -128 -83; ...
+                0    0   0]*pi/180;
+Sys.eeFrame = [0 90 0]*pi/180;  % zD direction is along -x of A1-
+
+Sys.J = unitconvert(-1e-3,'mT->MHz'); % MHz
+Sys.dip = unitconvert(0.177,'mT->MHz'); % MHz
+Sys.lw = 0.3;
+Sys.Nucs = 'H';
+Sys.A = [0, 0, 0, 9, 9, 13];
+
+Sys.initState = 'singlet';
+
+% Vary.g = [0.001, 0.001, 0.001; 0.001, 0.001, 0.001];
+Vary.lw = 5;
+Vary.dip = 1;
+Vary.J = 0.1;
+Vary.A = [0, 0, 0, 9, 9, 13];
+
+
+Exp.CenterSweep = [mean(xdata) + 2, max(xdata) - min(xdata)];
+Exp.mwFreq = 9.6;
+Exp.nPoints = numel(xdata);
+Exp.Harmonic = 0;
+VaryExp.CenterSweep = [3, 0];
+
+% Opt.GridSize = 10;
+FitOpt.Verbosity = 0;
+
+
+clf
+plot(xdata, ydata, xdata, pepper(Sys, Exp)/max(pepper(Sys, Exp)))
+
+%%
+
+esfit(ydata, @pepper, {Sys, Exp}, {Vary, VaryExp})
+
+%%
+
+figure(4)
+s = surf(X, Y, Z, g2, 'EdgeColor', 'none');
+axis equal
+viridis = viridis();
+colormap(viridis)
+colorbar       
+xlabel('X')
+title('g2')
+
+figure(6)
+s = surf(X, Y, Z, gSys, 'EdgeColor', 'none');
+axis equal
+viridis = viridis();
+colormap(viridis)
+colorbar       
+xlabel('X')
+title('g1Sys')
+
+figure(7)
+s = surf(X, Y, Z, g11, 'EdgeColor', 'none');
+axis equal
+viridis = viridis();
+colormap(viridis)
+colorbar       
+xlabel('X')
+title('g11')
+
+figure(8)
+s = surf(X, Y, Z, g12, 'EdgeColor', 'none');
+axis equal
+viridis = viridis();
+colormap(viridis)
+colorbar       
+xlabel('X')
+title('g12')
+
+nVersInFrame1 = pagemtimes(erot([81 126 50]*pi/180), nVers);
+% nVersInFrame1 = nVers;
+g1 = squeeze(sqrt( sum( (Sys.g(1, :)'.*nVersInFrame1).^2)));
+
+figure(9)
+s = surf(X, Y, Z, g1, 'EdgeColor', 'none');
+axis equal
+viridis = viridis();
+colormap(viridis)
+colorbar       
+xlabel('X')
+title('g1')
+
+%%
+
+trxx1 = planck*trxx/bmagn/gfree;
+ith = 10;
+iph = 300;
+ith = 62;
+iph = 185;
+ith = 1;
+iph = 1;
+clf
+for ith = 1:nTheta
+    for iph = 1:nPhi
+for itrans = 1:4
+    plot(xxSim, trSignal(:, itrans, ith, iph))
+    hold on
+end
+    end
+end
+plot(xxSim, trSignal(:, 1, 30, 60))
+xlim([-1, 1]*(Omega(ith, iph) + JJ - dd(ith, iph) + 2*trlw))
+xline(0)
+title(string(dd(ith, iph)))
+
+%}
+
+%%
+
+function y1 = gaussiantransitions(xx, x0, c, mode)
+    % Output:
+    % y1:   nAx x 4 x nTheta x nPhi
+    arguments
+        xx  (:, 1) double       % nA x 1 equally spaced values
+        x0  (4, :, :) double    % 4 x nTheta x nPhi
+        c   (4, :, :) double    % 4 x nTheta x nPhi
+        mode string = "var"
+    end
+    
+    if strcmp(mode, "fwhm")
+        % If the input is fwhm, multiply the input parameters to have var
+        c = c/(2*sqrt(2*log(2)));
+    end
+    
+    nAx = numel(xx);
+    xx = repmat(xx, [1, size(x0)]);
+    x0 = repmat( ...
+            reshape(x0, [1, size(x0)]), ...
+            [nAx, 1, 1, 1]);
+    c = repmat( ...
+            reshape(c, [1, size(c)]), ...
+            [nAx, 1, 1, 1]);
+    y1 = exp(-1/2 * (xx - x0).^2 ./ c.^2);
+    % Normalization over a range equal to 10*fwhm such that the area is
+    % equal to 1
+%     dxx = xx(2) - xx(1);
+%     xxNorm = -5*max(fwhm(:)):dxx:5*max(fwhm(:));
+%     xxNorm = repmat(xxNorm', size(x04D));
+%     xxNorm = xxNorm + x04D;
+%     y2 = exp(-4*log(2)*(xxNorm - x04D).^2 ./ fwhm4D.^2);
+%     norm = sum(y2, 1)*dxx;
+%     y1 = y1 ./ norm;
+
+end
+
+function [y1, yc, yhfi] = gaussiantransitionshfi(xx, x0, c, hfi, mode)
+    % Output:
+    % y1:   nAx x 4 x nTheta x nPhi
+    arguments
+        xx  (:, 1) double       % nA x 1 equally spaced values
+        x0  (4, :, :) double    % 4 x nTheta x nPhi
+        c   (4, :, :) double    % 4 x nTheta x nPhi
+        hfi   (4, :, :) double    % 4 x nTheta x nPhi
+        mode string = "var"
+    end
+    
+    if strcmp(mode, "fwhm")
+        % If the input is fwhm, multiply the input parameters to have var
+        c = c/(2*sqrt(2*log(2)));
+        hfi = hfi/(2*sqrt(2*log(2)));
+    end
+    
+    % Convolution of N_sigma1 and N_sigma2 is N_(sqrt(sigma1^2 + sigma2^2))
+    y1 = gaussiantransitions(xx, x0, sqrt(c.^2 + hfi.^2), "var");
+    yc = gaussiantransitions(xx, x0, c, "var");
+    yhfi = gaussiantransitions(xx, x0, hfi, "var");
+end
+
+
+
+
+
+
+
+
-- 
GitLab