From 121e8c2b6cd5f0a2b2e869c23d58df0ccf65b4f7 Mon Sep 17 00:00:00 2001 From: daquintero Date: Sun, 11 Aug 2024 22:35:52 +0100 Subject: [PATCH] :sparkles: Automatic experimental reports generated --- ...calibration_experiment_data_collection.jpg | Bin 0 -> 345954 bytes .../08_basic_interconnection_modelling.py | 36 +- .../data/rf_vna_self_calibration/0/README.md | 2268 +++++++++++++++++ .../rf_vna_self_calibration/0/instance.json | 4 +- .../data/rf_vna_self_calibration/1/README.md | 1848 ++++++++++++++ .../rf_vna_self_calibration/1/instance.json | 4 +- .../data/rf_vna_self_calibration/2/README.md | 1848 ++++++++++++++ .../rf_vna_self_calibration/2/instance.json | 4 +- .../data/rf_vna_self_calibration/3/README.md | 1848 ++++++++++++++ .../rf_vna_self_calibration/3/instance.json | 4 +- .../data/rf_vna_self_calibration/4/README.md | 1848 ++++++++++++++ .../rf_vna_self_calibration/4/instance.json | 4 +- .../data/rf_vna_self_calibration/5/README.md | 1848 ++++++++++++++ .../rf_vna_self_calibration/5/instance.json | 4 +- .../data/rf_vna_self_calibration/6/README.md | 1848 ++++++++++++++ .../rf_vna_self_calibration/6/instance.json | 4 +- .../data/rf_vna_self_calibration/README.md | 499 +--- .../data/rf_vna_self_calibration/REPORT.md | 18 + .../data/rf_vna_self_calibration/SETUP.md | 513 ++++ .../rf_vna_self_calibration/experiment.json | 28 +- ...ne_plot_s_parameter_real_and_imaginary.png | Bin 0 -> 241266 bytes .../08a_pcb_interposer_characterisation.py | 130 +- .../0/README.md | 320 +++ .../1/README.md | 320 +++ .../2/README.md | 320 +++ .../3/README.md | 320 +++ .../SETUP.md | 275 ++ .../0/README.md | 315 +++ .../1/README.md | 315 +++ .../2/README.md | 315 +++ .../3/README.md | 315 +++ .../SETUP.md | 271 ++ .../data/pcb_rf_vna_measurement/0/README.md | 1290 ++++++++++ .../pcb_rf_vna_measurement/0/instance.json | 10 +- .../data/pcb_rf_vna_measurement/1/README.md | 1290 ++++++++++ .../pcb_rf_vna_measurement/1/instance.json | 10 +- .../data/pcb_rf_vna_measurement/README.md | 20 +- .../data/pcb_rf_vna_measurement/SETUP.md | 442 ++++ .../pcb_rf_vna_measurement/experiment.json | 20 +- piel/experimental/__init__.py | 16 +- piel/experimental/devices/DPO73304/extract.py | 11 +- piel/experimental/file_system.py | 49 +- piel/experimental/measurements/data/dc.py | 2 +- .../experimental/measurements/data/extract.py | 94 +- piel/experimental/measurements/experiment.py | 8 +- piel/experimental/measurements/extract.py | 62 - piel/experimental/measurements/map.py | 22 +- piel/experimental/report/plots.py | 21 +- piel/experimental/report/report.py | 65 + piel/experimental/text.py | 84 + piel/experimental/types/__init__.py | 9 +- piel/experimental/types/measurements/core.py | 16 +- .../types/measurements/data/core.py | 8 +- .../types/measurements/data/dc.py | 17 +- .../types/measurements/data/experiment.py | 2 + .../types/measurements/data/frequency.py | 29 +- .../types/measurements/data/generic.py | 7 +- .../types/measurements/data/propagation.py | 10 +- .../types/measurements/frequency.py | 18 +- .../types/measurements/propagation.py | 7 +- piel/experimental/visual/__init__.py | 11 + piel/experimental/visual/auto.py | 78 + piel/experimental/visual/dc.py | 14 +- piel/experimental/visual/frequency.py | 20 +- piel/experimental/visual/generic.py | 12 - piel/experimental/visual/map.py | 25 + piel/experimental/visual/propagation.py | 8 +- piel/visual/plot/core.py | 23 +- 68 files changed, 20690 insertions(+), 834 deletions(-) create mode 100644 docs/_static/img/examples/08_basic_interconnection_modelling/s_parameter_re_im_vna_calibration_experiment_data_collection.jpg create mode 100644 docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/REPORT.md create mode 100644 docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/SETUP.md create mode 100644 docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/img/None_plot_s_parameter_real_and_imaginary.png create mode 100644 docs/examples/08a_pcb_interposer_characterisation/data/calibration_multi_frequency_through_propagation_measurement/SETUP.md create mode 100644 docs/examples/08a_pcb_interposer_characterisation/data/pcb_multi_frequency_through_propagation_measurement/SETUP.md create mode 100644 docs/examples/08a_pcb_interposer_characterisation/data/pcb_rf_vna_measurement/SETUP.md delete mode 100644 piel/experimental/measurements/extract.py create mode 100644 piel/experimental/text.py create mode 100644 piel/experimental/visual/auto.py delete mode 100644 piel/experimental/visual/generic.py create mode 100644 piel/experimental/visual/map.py diff --git a/docs/_static/img/examples/08_basic_interconnection_modelling/s_parameter_re_im_vna_calibration_experiment_data_collection.jpg b/docs/_static/img/examples/08_basic_interconnection_modelling/s_parameter_re_im_vna_calibration_experiment_data_collection.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48f3d934a77aac3772026aa3844f24801e39138f GIT binary patch literal 345954 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 XyEwBagjG^0{wBFM7nJ zx7pIqS6iH5uC}jky<(MVWB!@iMF}1}TKi;|6PEeBSVyZ1!z$S(my;8lS}e;hgj#bG z&0006H1oB+QbGiEp5}58EEsm2uikuE;B&HfR}<5xyuvh;W|6QPh}!tC2|dQEhJ6we z%o3!oh{p4WrtdujER)PofDPPnhAKyS`~*(2p-Gc${??s~p+YF@R%i;}^$`8o;o7?L z;T?wRniyIyjwnaIYqiSl4|MdtX^wVLwPa+|o`SLs&=+sa;cZi&FDiV6xH6^_hBxW> z$!$l=JpsYK=Rjo(d!4zR-D7W0pPChOHK*<^&3QP{#|dmZcn)hI8^YxN z0mW@byBc3Mp0b}rhF$l98H=koAG`-)0hYavP|sjbyL%nYy`Oz2T_&zy8{(?+F99GWPywOh(@yytiD;Pu$?c~X_sRNM6hs-sAQ$oAzcw%lPM znN)M4$f6P2$ZBU}=I@tmufz8IzaJw=O+}uLuMR&hb#)LAIyE)K_XzqAfDqEE6zE<>Fe7{w{O}`(J*t10B4v7(W z(FZ}*i>9qBXgHfmx{6edWK7qF9xG=mI1(4~w%KHv*PJMb^Tz({lp7-sUFlnT2u_IJ znXDTh?vdCjXE;a?*!zScITi%Q;;Ll$IPMbjV=jDc+tY9`FK4E2!_au{In%-oV~hs; z{HHh@hC0FzAQW-9D}`mMq4$|BrGA)ydb`(I{3J?}P>Cc%bYR2KUHef12{WGmlYk3x zFtp2us%*Hp(8g(nFKoDBlrOY4-XhEw|6aGgYm*GntSuqmC9`*R9oR_)w8f-?l3HuD|hz!6PK+oR3fNjImEVy z>O8kZ9~HeiCV}Kei&-~KR8aUz<#>X|^+wV>&umdQb>eem2%EB15Bd(LRulAl-1xU2 zcjXRKV@I;kw!IpNm)GPr>I=z4B3UUMPM+sOu*Z}hV?HcKVktbBg>o}#q1sg89I2CK z4Z;*U*0cE8?S2V}uGF_GGig+PeIB&NVj5=p6d zQKil-{lx{=8Hb$N#QJxK{LL4thKyx+%r#;Zp1hEcsd4j#I!?>H34Yv$<= zq`)eRmPhUiXhJzlQ!6somZ0&_*4iO-dD~mVw7K&KB)}9F!;r@7Xm$O~W(~)F#mXWZ z`ZO0)uIEKXnzG4x2>g|rdyB-TXKbl=m{a0wXJ9)D>wp}bC$bV(nv#Qc;X%*%VTmgj z#xZHQzSopYk}(t~zw=2hJWj!mg00052Hj1a$%bySfF#Fo{?I4$8@sTxi@ghou=Y*> zkf50XJh`tBS1;;`nj553>SZ_0t=?E>r*R+ z56Ke;KMXuyGK{(K*4&zPmZo-LVfCO&kh!^uJ#7NXX66RF||fe-o*K^+IVB-LRXlNeu3^VoQ7_3 z!f&ky1|zcZF2vh{p!l$sw^TH~}UoTB2^c-Bch<-z4w*4nCOQ;kNv4 zob1Ib;DI+*D?Bs3`6|B8*|kyAcV$2>m0Q%JlW;rE1`Y_3_NSM}ROw8Lx`c0V@X35J zPK)LKtSpBzHHdg|QjPmH$2i_8-?dId@baE6xh5q3%03*Z)AM^k&rRH{~IaroUv*TC7@UI+6n{bUV>cNa5N%^jOV5X{|`Y6c)Z!aRpzE!qF>1$0}Bn^z|1q`SdG4&L;cm)pN?`_ za@cNZ;Aqa2+_X2DMwDn&FZBg2Xt)-KJjN!T+{l)$R!pAbuqn1l@STb$Dmu`fO!a}) z7>r)nuAqosZwVF4A6R8S?*fB>z?8e@HsyB|Z$@?>1@mQR0 zQldkwUzdUg4SBtC8Ce;C{l)`6 zH#J*#o#9PVz>sglWs??e*Iz!%mzk>aGWa7r2(;$qjQ`Ecba^jS4f6}Sr(c4ChN(rw zI$P?2tuXEJUMDy?CQE=k=fb+?=;QHym{){XDY#T(q?+cWuYa$4qZ2t(ES=cqD&n7) zZSCP-%sgAML$#tW^pGXdAx1Rjwo_P54p+Ry9rnprEKbFn%_1Z$p(^zVIIB!qARm4D zE|wPGcHN4WZfw~dLk?w&)3zVeU`DH#msHl&=(DLZjsUlS= zG7sXx7|vM9QjlfvX0%$laj$+U;s6&!`C^^4(DfU=b~7Ye<-A$ z9$6-9KO@KPwtP=^qFtn|8!z-O>Dk)B{ES#}>gAV$+x(3m3yft&>%#+*qA8>y*6x1+ zuKNn7;#xORj)^_Z?#f=MNboec3&T1x9{Qe1n*{SYjTPSM5yKuo7M+H+a^(ViYq|r@ zZ->i<&@2^sOp{QCHU=z*%ps2A4X3S93N{@p@5!dy2_p|b$$AeJDN9jHthC)i4F>(#_YkcQoSAU$i}xwB-hUZK-cfQQYZjkfk^Lo zavqvsX{W;EX(EeX{hh`(>paLC5G^RutkiN(J8lla0@CW3M=ZJ2DLT=w<#L4VB|cl89Fl0VMaLT@xM7Ed))M!||tih{s-z zvc7Hn$%B5KcjbuCeo1ii?0k~bjw}*ucAnBH zM^!~<6tQqpI=3xy$Fk5vq5m=EH@|;+nf8XQtcO#Yg!FCEQ1u@&7`NV&dts@?qn{9X zC#7B0#=p7zt!y3&RHKTEj6LsfyM#nFdsdHTX8!{98L!?n17{`77j!juQnIis;%&Lq z^2gT?$eYBqm{!&Z?M!|G9{l@{|Ii3=bqp;U6K5evZf5gZT#)!J zr2{{s^7%cbtP=UzdEB!-DVqp^YWm+RlZLr!w~$TmJm@CgR003X^oj`Yeugd`aaQbt zth~@g^*{d}CdVJc90P`autlMt?V&;=>Z3)`D5v}fLqGD570rO6!ENzHoPYE4a{=v; zUQG)=-)#SQ`|l^MYoyQ%;Rkg zanluXt~bZTgSGdRFTMxg`w|+Yf5;PJky`Ai+r)Jwbu3T-_NYduVSMR`_nq^5_uOF* zY%r)&P2tp7b>YB~T5$ONR0H3Imi=cj_OjN@Wo|MG$GuNhO^=V(c2e+=J@p1k&XoRM z4n#Gb5@~OJh{s3dD&n|U3}?Gy07a$+WGZZ7VV8urZG$T+aX6P68b*m!Gz#m6)f>Jbkmglju;NoD$}OhI)6ybCqfQ&oACTqV z=Y%{ID_#-LFj%m5EoXc7Agjhih`#1F27uTvWKL0Yj#Yf^30u6%WR-LNX*bGkw3TBO ztEW^vQ^*m8=}I!2+;gY_5#!3z*_$Hoe-P;^;reh!lQ|EyRD4glkgex(+Uq7o_ZVG) z?~rsC?*S`Uk&1xZl^X`Y3spozG%XRie28PnN*p!N>DJZ1EDzP>pGSQCS!Wl>Rb+dJ zTfji`^rZWq%%DqBxWU;uzg>F*ngsob*;rOYM-;j6y)9GxuT(eToqk3VyYS|9%Dxu^ z4U%Tpfb@!Cp2#D{9!@N(F&;`E22Er1-s`PkK9&W*|ClNN1wvteemf(#VwCs8l4O?a z>zINp57XpBVNy>0yskAJBdnvBDUTZ(>uPJltQha+nVz|Y3-=5;e(bVw=KFgtF+0bZ zDd8IFA2eOlq*f5VqUCtKA<4S!{6p-?8WrcpbB*xVGh>H5o!gQsl_N`tdx}fcOjWi| zNMuGW0zNm?ee4u@8-edQf2@oMTv1#id~Pm~6mUth-`m~)*r7_eXYG@uUNabd^sweC z@~6Z%?G-PN*s;y3jArN!#VhExbR`6I{58nAe%?JG!IWKR3*Qu*8xhMtw}3FrM0oL` z&1_}W`98mTo#wx{tuL9Zif~*BULu$=QpjzmtF3WH5%h0`*>^KIDBR|W^mH^e-XBQc z3iO#R_B-PukX3N>*_DDv2>`X!&f5Yt{huqLrky0*;ZK>XnHYCM`vpFpJ*4Ta5aV6; zmhS2*7Vjuk#8IG@&lGA;mNs3A@Ge!ol|Nd{a9<7Jv|-P#(a(*+3dKVC*~Of;X2-lV zTAYIKRXqkBchxS9Gc^THbNJNfbNd*SOm7~2_%x^}(ol>!#svx{-O|`OYF0G7Qx35s1r;WY`<+DL!!(_BT!D4Zjj^Yd?nUukYB0D+ z-`hIHQT#5UdAqdnwrSDgF;(hC_~+Z_`TGoab;2)97d`?##Ff?WJ~S~MZ-#DeOz?Fm z_%!KToLkQvg$147a@1E@c6)BbzC?2tYE8X$(t6ygFBjMTIL=%_9#Um?@%~--h!Va+ zUeizSLHC1oV+@5K)z{PKQa8}$`}S8s+hVWV+K~L?_ipoCv-qUW_DDvqv(&~bgtb@G zN(lve4z=vN?voxec%syw6b%I@fGg@;GAPac$uVf1gnPp$@@u2NY1=Ppm>AFUH@AtS zUl9d9Jdj-oOZ*O`$h&#C#h!~n#hOK6?(+*x%7Lh9||HbW8{ppb;4WA9p5CzrS2-7)pj6WIp(@0wz;@5 z=sgCasgzg29fOn9OjG+85!Ji}sYB3nSlmx)lBO{)Plwal9;(Lp2!_HO@Rr}t!w7}E zTgMfOJMB&_SCXnB#>&wjN~|FP-9n6w=<`}BqY_iSOGmHjHlN-~S9?;iwefU@Qq0M1 ztY7UUNrM zvJWS?W$%VpMLg2jmV3tpjVM+;qWNO$#YKE-q(~HPAmVotNXxoKCAF72tUmUWB}Ghv z?lEfb#%*ZBm7mL&L^86{wnAh5_G>?EkY=^P+)D`}bpK^+y89XfFX}a+zTRCrpuQ(+ zdJ?(bh1Mw97>?wu^r3Zob=m%-RS}gY5r;>}rK@*(>!@qbkm?}t{^3^|Sr;}OsVBG? z^q{v$Qex@}mbPw#S^6M^vMv6{yzbsteS)zcL{^|TteZZRx^;+S;;#eNQLz_mcIU;K zN6lZy+Vog=cDR$PE5ex;>H{x&x&5n zQqHBguPu;x4$)Z6J#nPE?o5Lp;FJ2GVgT6>;-Y@!t4W{p(66986sX%XY_x% zYMC9%5ZZJi@`+%a+)sB=LV9z0y@5U_4gtoC&OmiUOIvq-Nb>XgZBQ@5G~IXyL!)M# zedFVFrX{R~BP6yfcW1zZ7Da>A7eoqj$;#ZVS8&CL4B9u)n=Eou({XU6Jd)5tUzl^* zI)U#ESnrCM`@($*bdkJinAL7}pT)nKSfrdG>6!Miz7&;*|Ao@keeRVY`=} z%`MNQECIEgL~~PEy~k=3$1hONvq?#KI5I4(UhkhWQT&y#;rAo3<8S$tVMHq2kk8T z1zOQ}(?@#I01Z2U0sy(>pMM=4uP?pH&beju0p5@{@%0YKd>j|Vic}@%#gPb3UNVW< zon+!w1N7EeKxY1^r~z0E2?C&U@(>zoz1>7M+8{P2kZ3zX=1cIMtUP2b?~*w1M1HAF<5&~Pg7(i>g|`hTU1IO)^`^Qcs2d0?1k0`*-ax*D1053s^>(rS-S?{8+8(@-%Pr7ed^%FG z_Z@y z-UP>vQy>DQCUHogWIeE=SnvI!y|gFW$XdmEtg@YpBy(6=urqh0|C5Z+eUJQ7R{J?3 zl!*mIv3%JC#p?v{XOEJrRnq;Q>_A*;bs9(mRfOGwfCHKiPXUv*t zIMY24T1Izl+1RWN`u(uQ7uEuW_vS89 zc__*Cj)jIc{%EBbstwHMdct6X4XXix92E9Oi>%@VU0r;fH@;Uy)ZY*2hRr>1VaTI> zDBQwKUHN%+=X{3ov+`Jl{#=oS8Pmz?=ql-Ym-17u9wL}$$+i$>QZD+}FO@xF3M;|l zTKe{A(RSK0HZaW@EcJyq^Wi3}b`P!LX>MS(iP!}g`QXAPA!_I}+1|8A>Z^f@iQ+=O z0nT}Zdl6I0zFvn(8P~OV4fAD)x`S^nZ^)Vu8QSDv;nYs%d{rC~uQ3`E>86mJowTP4 zx@=4?_;LBPL7R8RZi2y0!&PBqM8`=~<|BFxv}IFJ$kr6mxwvb)9%B|P1B&trxxEsU~JE3h|5D@PRZxyY7V;e4mW5G`#qDKCCt#@q{N%-;&t;7yU!2HKt zI6yh!|Dm2zc;KfU8!t&`aE{T^U9>?}Z7dth>oUw?VP@1L>hE;EqHLegq@sPv9F%Wb zu52cYwJ@pvNs%|vvkhn*8B@}A9@!9a*?$Biu9BNIytc= zMhI>%!jad+UC>s5M=y`J129T90D1}}T>XIiUCjbWCm#V0@{9_G=|uo^s{(pCobi9~ zAaEaqjz=t#=h>5(0NU^u24DZ#0G;Z*W5YAskFBbz1XSy7&8kA_alPdY9JT+ChMO-q zDM0?EfMH6TrMF({6H-TRm9T|*v3BTBt3q>B+PwSv7>dOH1-fAc%_-qXJ#6Evn!MD0 zAh2!G0Ig62TpIIr_O@+2u=fv|D>%*F8C%#tu9E665Do=0a|j3pmWzS%YZ`vn-xo`6 z_Q@|$$_M~6maaMcXAfVh9do+bc{#RVkg-MqIVVduzS*Dz(1Eri5SyY{Oc+_D<7fW1 zSMy0Hg9?&?Fp0TU1Kt;P1ek86!@N(QW*>k)Jttcje;}jue`PfLKL2JUME|eny$|_2 zjx*>#U)sr_)#epb==k^5U!YrJfR{q!AB`Bb@<&baKU-w+=vE&yqo!~|d-klnXz!n<#entNDi7OpDKi3R^;6TYJVrO*ABY?Oc1NcN{6g@D`--@qQOtr|R| zYd}6YHsL&18OmO^Wd?a4WJa*s{b|R8T>cyFlz-Wt9sA(bzidk7IR)HWe>x;`mD_8y z;B;2Yp5B{%38Me~DT1q0x4OuJOO^u5dIlw(*Ik9eoX^ zLgk4{uwBMvAWU9(j;68nr-K~ypWi9}s;%-b8wm(e{R_m<29SePNnVSHz`@xE~r~#g?gRC`aG$QGp`xzRTy3Falyhf9KQU>A{n^yOiBYm+G1Tfn_R>2yYft z+n}t%MTMMg55N512*b3tvP4bBXfD-9y3AXzo&aTEG0t)`HcNt3-(|x@>jHV}$bZ!1ELM&(l#+1k^Di+e>Lso>%>K9vd zADN!3+a86*Zm6c#@;276jq=)K)t75Tvl3^UZ$M=AdLzIev#&{H*@gOikjkzdD-CK_ znH4wV)m%ZrT|YqRJb1h2vS?rBE7HrBI&rHF0Z2;cw5mhq?@E5?btTu&bV@N-d)=`% z`V zp2c;2<=k1B4<0X1^Q+h2Si=E^0ujeu7uA+1R^l3eo09z~HbTT|1*;#j2tC#F9hg;q z$n$9skM9FavaOWVWMd#c+|t%-o^USM!=u#eBL0XaKG4hS4?OW+e&iTs6recwVk%J; ze4{uWwRoc(ZQhz;j!DnDm-0cb2m~21sER298_}0VtByVFT)CLzE zJ~G&gyGW3`ke-{3@3fs%S}#LKJ_?!|l`Wx#!lO;zFPwOX2pQHK)+cT8p``1cS`9HZ zTjd54F_4_Js#8Yof0aaR?Wq~;&O(w_af+lzvBKpyzH5drE9s*>z!b(vCjwPy;wfu= zRuGVOifo#3iY>i*ODSrBwjL%_a0XH}IICNLUk2DZc|U=S&-|#I7-%ieFZUkD&NN#~ z+RPep?kVP{fHNUkR>y6EVow5RSf6z}57E!NoTuUSvc-)#4`{bT!8M~YF^wUQ__!N; z`9iskadTkN$O@tgwoorD^u5u$6m3NZiOi^)zdfrCv7 zx6{y5`3FAleVKoxSJhWFeo+G36CG2dwy(sU676j2d%9bEc-86GP4xlY@?J`4j>LC! z1_HWTaA0CW9Ybz)|a&JFBQ4?92+&K76XC zfQIjp0NVab?kLY%IhP$f!RA@R;GAOrw7kE>F>35JuJbO-Jvi|IfO1=qcqr zyprgo$~4L_Vhdnnzq3{hHCC!fdhVF3_kw$e zGMcsY7Hhx&(3Eumj*MJuy$W)JSOpRJ&XWyD#xzRXGloY|LaW8YC^8Pz!V{GX%yM=0 zV<9BN&&x0OQ5*c?aamJ9WV??0qEq^09OTjCzLqHC+Wb~U)(P-|>ua=uvaJ^N+;wI&mS@0A_&0mi{n0{wnN_Dp7rK^ZtBp^mz zP}#P!5NHF@+!pV-%|*@oQ84}L)M|3H+u`sbFQqdB?pQHHEE`)Ot9BXLU5 z{4glOvp^z2>wIv113T(uUezeHj}@m59O(uDgGU*hvN~%LpHpILi}zHv$;D>BY@1>E zMiy(Ed?51SL&=eGn7W>IKkHecu_ocb80_RrWbm z2Z-aZ5M$ymw&ynkuTCiBIc(sNBswK$if#)bv=|T!LugP*upm{|#|^7GX``<(!c|Dv%HK}#;63F% zSzc{=!^r$=5Npgq(S85)oSEJzGOpw(y0o{%hFxOU9`An}mHi^`BtM*!D53u+*qYNM zKwc_Jq1w5H9vg$cR$^lMx7l5gFBY$2+S)lem4)>RlMCVX*7J8R7DY%&DWiVY^P!$x zn>veWkPqQOx6Jknd+orbIdrurMPBj05&iuuz0*H?HQT+epB0&&?&RcGnBsns@&M{R zWKL83T*)XC~RLm|BLgg%WW#Aq3qMZ%0?^M%WAfzQb=F4h5;t zFGcWuT?($D{%IwZUh#_#>td(poY% zRjs#qtFW>l_~vL}V44WU5c_Rpps%iUFs;PkGu?E?Y1?2 ze=@4>D;TFP+7p8>O~s~p>@erld&6|Fm;!PwF$>6#vXr?b3npRmhMMct(_<`>!z zYN=s)0OyVz&ZEM-$S*~B(2G4>G&WlDPX62)$C;)2Rkk&^hbnLY#0e97`9A!HtfG`; zDHZ-ndaiuVYRAAoKn#$a#KH)W=$~bt6+<9LHreY1ZPwo7+lT9&S*M$4{(P5f{Wwz0 zUvW$O8#n2FZObm|l-e|WXeXhyqnE(=!<+q01g(`%FGXKV1ht^!rJQ7_<&c=!LWUsIX}IE| zZ9|2(JR@);Xt|+G)#joW8TMSDLAW%jRO>YzUW$Kt}|PF$s%UmYVHFFr0EiJ zI-bH-I>8rgsQ+5vkzE*No;r?=8S8Tc>SV%Kg5P(_+HvVp;DnFOO zg_#e<^R*wmqCkidQ1+t))Mv3#3N-#sV^6A(W=ZZh03Z3p))i~Q$T`<4;+u&wB0tN! zSbO(KrLi=)dsuU`C;(v+;=@%3wRKe*p`FC-C)1vP@cB4cs^6-X{LVOAACTpv5L1wCTC`5#k>5$Li!;|MzU*TKh z#wyjdb*1%@_Y^tGSx%*PYM#+XPOtHsz8dA=^R)1v(B~13(q(`Q(Wex4)u!Q6J(8bn z5H-2BO|ju(e;G1)GQdmUiPeLfE^kA5Mt_tK#eHs>`1%-a?6jsG{303v^3r0Ft_2RD+N8)zgfS%~+B;rUQS>T$h|M-i z>)aG61F}!SQoL!#@y@wnYP~AXjD#`O*0Y`@x4-)uyO_*-yJy#WAp&#^=@x2jc7kgd zBRQHqM!QJ&L!>Z1M}}t^8sqBE^@-{j8|%o4#zj$BsQ87ep+22ez7Z-C#leB_^olCV zUr2v%>0yX+P+*Qy0HT$jZfS1SE`b-5Kovmg$%$A@+?_3j?S5+gl+b3~0E=59+~UTt z;xnXTZ9kaSd!gyLQ)Hr1S>dymfUIkzPnT1i>XjL8-4PtV`?@u>p!!WlbS1Ty*hJ z6$BJ)k6*qTm>sXwbVUEEz|ZQjy%)jjlA`gW_76i&7j@ZL5UTMazET-hIC~dENFH0N z37fj|7~H9zucACa2HQ!+K|vf?6y>}$9KOHZda4Gkr*jPo_8j$s3MO;4K8YV`;?wZe zf2N*L9BbcwNxYsQqrN^|^*bp_ZrqwKdbB?>|Hf1Um#DnBcSe}ueH|WG>kiPW;EZ0B zD{7#)^(M+)#@x_F(YMuZeW$lL!R_qhG!P5T($s^ zr0~}3QX1bZt8BKZiOllndY0#q|9q#1)K;$1(TKJ>xJ_iy&p9KlN>Do(BHm!Y(7n)m z)_r~nOVk{OS6V^d$0`Qca_A;trA338+$7SrsD9?YJz6N+RoQ*)s;zyga_@;}wi?}# zT7G_p1Y!W>=t|(}dMvv^GKf=Z{yuw_EilA7vFgD7r0UHZ5iS4Z9BUG!pyyUtYcEBj zVY%K52g6KrF@@0JU36$?l`|FgluCpDWq-=-1u;vUz&`OsO1=Xo{q$$$l99C1x~Svq zl-&~<%&Et?I1mg`DG-Qv5JZF$T|n>{-gqNw2{oO)5$lNSpZPq6LDpf4c>^ld_hyeQw-_hjg%M=>$5<*A3&&=pwe*@(!-+2zbtgc4zuzWzc&zXVdb z-@AsS0#x34wSIw03V}*4hqEAHm2>fHbqN!J82w*3SAeqjQ<^Mu%OBxbq94Ld@ zt1$(@@U&ehqrYH`rBkt>(tR*N)LWl;&s0>&2cF|ApdM`YbHN|8qB{s<5>J^QRU(@s_!Qbx*Cc|d+msXQfJD^irrZN^u`6v(Dc08Uy^QmBN} zri$WMlpeq7gTK^Hy0yWjB9qtdBcd)hwW5teG>6|`aYy(6BUP8;!%b=L++?``lXSXp&&6f z!p~jwG_Pt>NUN*e0T8hFJKTOFd5(3J#NU?@Tk3`U-!G%~51kU4gWf$1=M1L_pyh^F zV)_@M1n|%ww#d=&?h`Eo_jnuIo|{GwM?>3hVoDcP$Y}_}oQ=>8c{h!Vti*9Acj_pB zqk2uA8LKSXojtf=YdS5}$3lx5;kH>kjKO%!g?!2J;%>Y7%w$UQ@ioA@<)kIsywZL9 z!uFzC&u?D~MkMy&>YdK#2nUra$FREs>CRC_AzTNedBdc2u@xS45wD;O8b6T367I+F z)|0s&WF1A1={M^1k7NVXSohDDi07G~Nu;UDZ|geNUj@wqNa4+k)q~NKlUBtP3ldnm znM5W}5{><5?TP`OG5JzOQI>`pb!M32qwy$@XepBI-%!g0#7BTLm9yX%$N)f8zR=qN z(;E(J8&`Si9v(iaij?lbrPd)BbO0Krc80^gp*RBg@(884yAQzmrdgMjJuQ%Iw@$H_ zm<2-P-R}i)f2`C#ACUR69Xm^0SamTvM5oC6`t^w&Z50njH4#ecYAy9Hn-VrUn?Me8 z+!Ld`d#Ch1#$319m3FJ8!LlifJEJ&{u>1yH{G`?QjZvS^v$< zygWL|G*z$T7(L57-_5x7lNl~QMSx5%uRECQ^;23(bTL3O<9GB0i5)yuA3rGc=Y_EM zRr+p|`r*orPsSj_P4jk|XD**Ttp?d>Ubztd5kRHk8yk%|gELD~M1k8Xp?8H^G}6P3 zN&s3wN%=8k>Ulxjpib~O3>@@ z=Gi+MBkuZ?_}s#?cy?!TX(V$*pI7&&KfNVuz3ig6xTE$EJ&XkvXva;c2QXZAcLhp_ zZ<%gBy{5=~JZUmU@lUsHsqH}kYzH&$R;jsCvYKDH>PkW`@g}@BX^mP-9K`=m$^B)%MH723Rz_3m!M&`(NrLYLE{W+u5^zxoh7|*MMSP zIbe9bFS3%L2!7R=0I#HyzP2)X5be$qjg2Klsyd$l+VtW#b$4FQeQQYZrZ(t=$?ARV z(bt&xq;j9_(^SV0twle(!dV0>j-~BBr!(nC`At`=C#*E23~!S-<;FFR-Lw{Gg=x#0 z$2r*Nqabf%q;bz@UjcgFGjvrP931-`bQP6>CZ8Cw0~$eT1d@|o!O#_208u=v|MEsI zm3ij2GVVP*>9A*zd&kfxLhL0|^o@B%ImuG=zKPUa`I7yP7MD{z*EycViFSm7$^P+u zdbBdQ@Y>iIF%U2P0tM2XaOy*+&LsP%G~L2Ez8!a6&I)K=M|PO)rI3Xiqi|NTZ7<`) zO4>I3a2xSoJ-VLEN^XcPad%i4a++c8kEgZE>CKmX1=>WCm!;m*Nn2U7((L-+)hUKV z)1VP${MAawbn)J45fnU}0GR?|9q zJ1*S1x~--9?E*jWmsTzB4g571_5b_T%otJ7R%bY;XHAZbvvNoy@n1a=n!m@xllghH za<8M=a!=9h$S2jQ>KNzixT>DYXHNpwH&}aN_dy=Yx6D2OC_BCQ1%S~Bk-XJ38WVf* z1FWV%9aCs^c}P0H2X=^xq0W3NR4j~8Fwc}Zvh7oE8smWBK6PXd8K$qlA33BxzU(nk zbLbR~pN9xF&#~sUx~}~80G9gB#9v+m9m;)#=oFGjawemR!=24z z9|py4&KT*=RNIqha5LOz*aCS>4t_o6m71&&SJsIz+=)%FX;SJLr`MU$M-5@)9un#@ zI1U03bj88|>}MzqY60{vRQI7T^qf0u1&AIY^%4l5G(56#&VDXAulUF{t5vKFz3#g!X&oa28r zv=;ugQrvC(+9(EQyx<-dc;V^R9l`0)_Z_7ZMam90=ronc%WTB!NkLO$f#vMF zLrDC>+hDVNEQ;~(D6I10Qbl%Tw=!c5czBhaIoa0bdh>5NItt~xDc8R+Ci~bt1#EMl zr4WjTi0W%cl2=U?k?7bQ5YNc8XqsbpyxD(}6iKsiSb zBaC}U_`N|G!RsvyvNQszA0=YkYvPYO$qnMJIeKbzYGUc?%|g~_i6t7tU+ft~B34$W z#iaNY@3{0!8cxw{IU#H9W+5Sd5h-iFSX)^j4|C!c123Z^Wa=s=AK)Epk7lK!3l|r? zv@c->-K|OuIS3sF?VlU!wY?Z)9(NYag%>Uxjw(J`h6e6~)`#!+vJDkVa9VjZsLxyJ zVFVoRr<)YJ+L@4xg}srmNf9;WXUaHslqx-%s1A5nHepwh_dOEE0qK15R%-TUMxG&s zJ5q`YPTcDz+BGR5I0h>|8xT|vnw^Ie*pn0R*Y;*liG_)*9b&us-P&UW6(4dy&Xi1s z_CrPn_}94$!E`bG?%H;Vn;4|~mZ*7|@3FJuebdaM-0sCTJnBkeY&h=f5as$>rOop^ zld&b}rq_mV9dGoWH_<)rT`XY$fi@%=SU~~CEI#0G6rm9Q9>o@D8)+K(k=D=TgFNlo zS^g1Xsx~66t$x6_|qO@OX@85p|0tqNES85(}hGy$~Nsbq$msIJ4l_c!wxLAmT z39GQLX*`YzW;#b_x7t10lCmU=u0ziFP!6jX*^d^#yE7&OdK`QOin+&4 zWQV4qQ?!IJ%=EOM5#zHK0ZvNR3iP9up%Qm%6v+@RldJBFEK~iFY6|$goo_J6_)vCYs5;sO zVn+dan8@c3$rvIBiHUHdl;7U}P=2dXT{$ucK=5vrNK)t?QGBib!qoN&-)r%TCRurT zC{TpCUBRyK>`qigXE}f@be)C%?L1^9k>T{`J|4*BgEDbHme|A0Qla@M*`G0AbLoo| zj3oi-%f6%NwMUlrui9F#6B&L?glWyo+t-Qt^^1UmsqKx~=29-(E z@Re7fZN<2V=oO``g@YK|>(JJD=Ghqqa|zS@Djq=gt+$bM8$c9?-#$x}J4KFMa6DZ; zb+K9c{eMY5?{g6ZKlQpk6{d~RwA&k7sj%%=le-00^O6kS!RJ%B^^uID=Xe$`6P3p* z`Nr0hh@vd2PEX0uc;NFj%;Ju-zGCzj;0k{wPlI|VbW2D^C~0^dSs-vpH_3o~Mo3fv zhU(9{QYBqbpD`mI`_0}`U%$rV`V&}O3lxi=3&q;OU>cDxoL2MnB3@q!)E%TSOVKat zk@5jtcP!_3HuQMgVTZip^~K49-tG^_HQT+OghQKhuRtd>xZ6h0j^%y=UUMrK0aKha z4yz)6d#h?-@I$E(m@DdHM&;2#>GIG=B+pppgwx)p?lbh%52IJYEM*zyvSZb`*Hh*| zTX(<$lvkRu`&Js2HNI+(;l5{C74Ug8Zqm`_1+N!vEDhQ^v-{$jLO5Xy zYhYaMIh*q=#NvRlPj1MQbuq?ezacOJipU)Z)uS!FBd$Wh9mMl2|BosnX~g*;@R7?uu?BjGJ4?&4aWXw`gyi+snaoBp+dWeRJ#_!MoXxh>1an#)VXF<>Qf)7 z+vDY)$MtHh8C4`_VG9z9KC{&lp=efwHd8qyXoN3)m>-<^5X&;OILJ_5O0tj$*d_pg3tRU09UEIKx@PzSXIr0#*W=I!Ko1An0i`Mi5 z)%lxSIflRBPCJNdir2loYCCt`V(KoaFb+jnNU_5wGHu$6{#L)WRi<<1Q=_{G_7M=L zXfHD)Mv1;WNq(Hed6D>#mxds(OVr!@XtYV`18KD^{t0H;MxJ3P{ce_i9cAnWu z0M)LrJ?Mr}*K!3`lNQHkn8(XWB;p~iw_XE9{zT!@CNK|Z{IwS1d2 z|0c)iGj85EL2We@cYw2<2<-c0zKeB3!digG9ecoXp;3rY=3>bdu1r!}%)?mc(OkVp zcmHev_dQA*@dV9@Abu@=gx&;S);*dBj_Mrw*eV3hCGIe8(u`d^|0_45Gxd z%|uqdgMw;g7qv<;6PzbzVjFbxR2eAo0aqnTt6_}Axsqpd2z*7kHe+;8$TLTvz$6#@ zM)t!%h8r{$sukx;2?zrArt-NPb$4M@n;LeLE^Z@3+dR{EG%K&25Ds;yO}tPp5MB-+dzkTnvx756^f;8x#j{pCk z`%j%o!$tqbL+YZ40uYmO0TKD~q~cug5z#v!sM*i3EiTwHbE=iYo-?%Ige$uRJhO!C zUy-D%ly-H>S%lnhA!SJmXyjXk@k4Zmx+R|q3&YkrB<}TPeSY3jFoAyJj?0%G9Mm$&L#;hl{vpGM3QQZ z9MxZ)oZTwxw9cW36;Au*E`~g%R3l3^XaHAU+Lb%7#$pK{N`cf6C{tvR8$J>!BYyPx zgs+YAAw>uMy@xiqJ)#LmpFwvEnUEir3~!m0b=qf4F~?*vr^dcmbks~(PMR=&a8(Pf z-nqO?^2VU_9|Q2N{C68S{yY13>5XaoYI!b+Y%TE=89i1ve@)B96@sDJ6&&$E&?}yN z+pdG&Z<(!!M1eR+E71*O_*^p_>8@Jgy95a=op2x`md)C}$@TW}ZT+R@O@2l)Luli}H+_6z?JPNfa$(W3zwRa; zT9yMpR~p$7sMh{glU*`Zq7Z-JFE7MAO1tm6SPi4)@^iOHF?5O3jA~ZUFpXB`n4jgl zJL#vgYnhb@g5n8qlWkQUrMo%%^IIAz)h7+eduETHs!lRXIW;fKjdy@Bh5KCc_UO!Y z^0Qiq@R4N%f@_*Xhr?0S!4}3uY&Ws5kwXGe4Ty_xgWkd$0{Xbkvtsa?WWunswmFsR zbK0Y{Nj)j-E+k%~v5F9;eavbVckmnnF&}<@Yp4E09+Y;oD!IB4`QWU(>Fng#>SGR5 zZ%g4bwCNRP5|AMXs}poXk}?-cYF!|p8-DE~;FmF$n+Zu}X~N-;Kln(8MA+23n8s`p zfZTfR4MgFNh8`?J{X~4(jt^Js~OKL-w z9*UWg!WD1A6Up3`2!?Xl=5!9BILK;cM0voAQGWP(NSpAB=soG%ZBLd8RqWTLU)G2B zPsj&1d9k=R)pHh`=cPHPM4-IgS5uIh3krMJkZM|v{9&S7Tb10*{(LcSzkqHt_(fl4ctnX+pQu*lMuM$n|nN<``l9l%e;cHq9&d z+jWjCxmClTeo?5{+1(lG#1yS|@|W@rQ}w3z7MojIL%kC*z3>P0l>y_zCx!ILZ}yJ) z<~Pp-Kc-qZYYJAq=j(uP6pKk?mOZM_6Pl%EAL93X!TD-rm%gOF?1`rzwh_`PpN9i3}h)0{(sJs8y3t1)2zq7sB(19gQtN zi?>$&P|{|FG(nVF#PdExszIPR;7Fsr2}pg(3q%hiX@THXa#<9!1aM7>2Ev3J*6Wd< zAq#}?`U`wF2pZISSwRPo)}8%;R8+daFE|c2n%SEO`Pc)9qI}2<9B91x21NkTm_`fG zGfI9aiV%n*4oX84@8JWRQJw|_$6hx?DT3hvE{15oTJU!e=mn6z#tihIar|Gq9>2hy z{RKmi7INzAuTvrCoZP58vzGv5eF;Ff>X8W`$N~=lLDv%?Xk368wF05i*TOF$$oLY1 zM7Ysx;mC(I002Fh1pvsK2a4c_HqinAbn_63!T)n{=(S)Gmif&_J!U>w3%AQLm-{?P*4?o5gYfjL<0IdhVmE5=qJYZlVmi2@i&a^ zFOt!p7~5YYqyLQK&ywQ*U+WP%zjxg>oWL9xcDf&E^c_T-@gEBEXA%8B>+z@cFuz28 z;GFdIW=V)q;rOKtYK8&*kD&V>!T*0p0f`g?gr77CszI_d>bv3S?*B;3|1TLIB>3P( zA+Q_k^KKt64KGuL0?3SoP|WUyzFb@Ll#K|bWTgrEl2A%}UMwFRS?sY46^!4r;{8|G zKUWssD*dTs%;Yy|vfmv*|MohL`10)DcaVF&$VbX67}s^D|2eB5Mqzl|o$wwJ^_&99 zsaS?pTG4-Q56VQW9=_h$noLscIIyi)vsM}gZT>6Ez^|$K@P4|drW3r51KxAYQa8H& z=}xeFg5y7)I|(56mw8SD9ytnhP}{Y5G-tW}b9=H`vDwh1T6guFN;)ecnw^cwf9D|l zpR6{PQCp*T^Tlq-=4)dzY#wX-f6j|Y$i6s-iY72Zk3-kje{9Kbw}5E`xc}>M-QQ(Q zNl~aa=SnYC2-I1;N4cnZWti@5SZeGdxI|Z;=mVp{ih6#r5*Uxv2YpEw)M>H;M(AW7a>9&XGLhkY1gs2D2r42mcJ&3c> zu=k_u9(fyPp9K^8;-Ghf`c+FRB0{!y0A027-X+*&9ighgdq{po zMrro_&Q_vnqAC0nuBze<)+yhUD&YG+26p-6fDF@qVE)34E6quHW=oPV^<%Al$Uz92 z3|GAzckg--(8D+Sh;(p`&D{eE?6nl2C#>wu4`i2d31(cMB9kRM&s2aX0cw)C*&Uzc z(pho$9DaP5g0kPUJ`_h9;~g+v5TR}PDt^BgdU!K*8Y`r*yR$z-)GZ3fl>y=hgsq!J zDoulH2g7-62;CCB_<^O!lm;ap-sh)Kt!CNX2l4@^I~Uj{+rpZ>H=X7$cBOy3BZn)l zbcOE4JkStz+2nDMknzQAiM5Jc|LtGrOPHR0ISK5b2N8d>T5bbaIh7ZyLWD5q`ca?F zYuJaB{BIiHUk}q{81)8A^UGyf5zTJM##aFS%(Vfy!Qb(Thh;aB3O{=$`b0(%7=+bP zA739IQib-%_<<%uzioP2j~;1q0Pf|ACKz8%;wbI6?FI(=Fo)gu#2?tiAKQJoe5b)7 zYjtyNzX1pEVRJ`pA6G19?_an3U%N_U$NI~%$Bf|NXSJ^j5#pnwS^=9I;C!Jsf;o>l?pXC9UQD{^b@j zL}-z1gq0s=yI=ezd(b64W=UQ(J)C;@9+UkLL#gZB8xLJO2So#M4cC_yUt}uOdAi>> zb}b(?0&z&SdiB1g_%qzCI$pqW#`3EIL`evA^u~DSnFPCXZoPX)fnxu&$}#?KMKuD! z#pAnsTsTJW!a2w72TaS{j?+gSXGA5-6ha>@b%xHpSWvj(b_f~^vDnw&JRAMGNNsvC z5;JU;Cwe{R0c0-%N;Qg5+(497XH8BB0Wsq7Z~7+iZZaH7e?F_Ksy-roIBGo1d1ojr zg>jt|+sizztj81*^Duo&kZR>a^-ux!fd5^k!Ss9EQk1*w9jgdZJ&$|E-y6#3p*6k!u;ZbQ%}Ft)K(OiR|n|^ zdohLTGD(zL-zMheb;AQ3?r{W0V-|aK8baXbLYtD5j8^lPiNW`5EQU=y<2< z)CbnE2GCCje#OY__j>yA315WU=Hj`<&(GCA^U+86$%%$jX1V?fauJsRdPzIn2K1$# zDbG+|Vqf)e1YajWntr7hzXGVY{qPdvQ^zL&tZ^=Jq3V*3Ma%q#0GA}-l495a?|{~F z8h#}K0KsTql8Tf8B5Fr3k;BbL#uW?VhcO%jx>$&mB+OhpiJunnoc#{c`3*;{xG(RO74&%j;@8ux$rC!6Tc+F-j+g#hAct6PMk4XUZ zi{|J)Smy^Rm;AvZd^Ug3vCDnVTOSIth28uPT8_5> zAGZTlDP{HZZNWF=!TvfOxRJ}IXyB24?LW#4zx%2P%HOz^EKjS(f8|5`JV+#3?`BMa zIRswh_%VEkU76X!MU7Q#Wpd|D1CS5~Dh(oUK&gBwt0{r^mVCn^o4s8UCV8Jp2^A7% zQTLPFl}6<4!9zGx_2l(~o$hKu*M9r4*<$d5VSqNH%2<$gIgYlBire)tm>$e+XFZ=> zyC7}VG-(FKG}OXWG6SR+iCNKkkynpg$M$>`wE@0S;vsA9#jRTR!ecp_ZsI*A1n-E7 zEynd|Y}lheXVnRM!;yf_-e@t2&G>^Ry_~wmy^W-FZ#$`FV)5L(Zyx3;TX~T>GjA)b zB9sIrJaJ!my&bJxg_&g2XY3@^cI9-vOVtFO8*4Hx68TRWWDv(a#?R8vl)DRY`VLZ^ z+JrE)iVntZHtrUerPics)iEI5hI_1ZHYYLl_qTZ1coKI{JI)-|G8_^#TY7PJ+l1;W z1fBIbBKco8OMLQnIU9_j)Ip35&=@`}PE9GTE~_ik4VGU@rZ_K>X?%l{R@936eLF6% z0yxA3DV}~JAL%f!V~U6C{If78(B_0nsYKOo43D*UM=1A*IA#5_?5x0Ho z9fv8Q>e{3`ZzK-NrBrD(x&em)tu<|qQRcXwhY?S%!&dZ^Tk&J7OTLvj|I*Bk7De)|rcbacn&og5;6o=e$uImVV^uA5q%XX|K(J;^Ah(+O zJBR~UowMlkn=e>h?r{6)b&G(}jH57?!12+pLI z3 z$Kh%l*@1lkd#+zg?pw&tSVh{?r`}w5Jy-#r(H7~p#Xf5#L;#kQYrs>^6geAoQD_*Q zy;)gNd9GTO{B%6TXyU7Vlt^N9yTr(-s@i7foPKLhAK+VDBACpL9uZ<2mFI?$*UiNX z+F^*_Bihf~qjlkaI*gJlPk5rcSS>Bz2Tze}=r-QJM|QGtSg4emqnQwQ?=)%GHLHby z`5qcHlIq&`}}#7yFLf^rbp>VUetw$ekBHi1y=81Q0ZLY`_U zicf{BQfGq`^6fg!FJKFvL|Sds=Q6T0+k!?%q1o~Zvz{uPj^aiw=zBvbKF)MaTY0`7 zXUlLfefZ+qsi#GXtTu`MRkj9VSz7}h1XKF3*mJu`R8!YCUfky=;phN;rHsOUb9iju z?(EC3Rjn80+GO)S_g@edkd29^?Y2!7xjM*xQq^;AwtTUq0q>-+7aN*-Y{az_Ytq2L zQm+QVThA-46;iFKC@HQ9GvDcBlHROYLaYrIy{FODfA^~O>~88OslQVJ|JR7dk7Okn z+4sCH@wZur$Kk}!NVeVnSxv?Y`Z?X^&kufg2K+S>%3mqfzn}k!6CF*Ckt3+lCXjPV zz$^OL4M=7B2d5YI#2Pr*-#W`YV{l2EI_KRa&nYX`VL@2XD<#o;wc)o(UjeCRk8;vT z#8<;@?B2Y4YSbt3nz(?cpC)YP>ZS)D;s$}Wnuz00*0`17g_5C7#8Lb0XG^z^P{mW4 z)Jy%>x(lQTQ!-Zs6qMA>Cyn*iD7U4S?WfVyIZbILqqW^t?nyD^%d#y7kZ%jYn!^i` zdH7dcR^L&G%iaccAI+Q6x{z<`yiBvsH7`3k&aa{z5Lu(7`?ORcj61DipT1DATrpk_ z6ajv5X+XF%8r+oF8BJ3Bt%Sipx)&07cvNyoJO`M7eQ3SlEEMwUpV`c%%>c;uAqvW;`OFBY2s+8{n$mm8B$^u~?$*KDO?F>KrVM{*X5e8Xyr$=Q zk7E5*LA{yd1+>+9iBaqJweY8o$`@A*J}~8c6N4;>+dkRV4TyT|Obry7#{z05B|*;B zrN(wy!22YTDKDTiK=GY*$06o4x8NZJ=SEIs#w@f+da?f6!=!H0R~Z){gh*lM3l{7x zRZp8-cK76hZNiQbj8CzAt0SNU+YpgWFB%th)xo3c?irbp`F)i}x`mVR$XG+wH)C}c z-;(=A6|#4eCvR4S5JweZZW29n3+i)x&$7Fj$HFdt-H-&SG1O8eCTPhnIUx8v&T6qX zu${)}6mMkEVcfx!ZA!VkGYEU~+NOJyR~B==450nb0QsXena8*va1Q`sT9JQoAXSN$ z9?BR=8!;FZtP6F@n`uDnpN*WcW{x(vmbY5o+(bB>Zz-5F-_@bSHq-L9(R>4FGN_GY zwr_OJ3*vq?!DYI#Ve+^q+Qk)K)&?K6lj#ThiWjza#2*DD@Di6RHplcYUa`dMwQJq} z@JN@T%i*?%l>MT`$+Xr+2JZQk4CD|m-`QylN?1ZGpxiSyc$W^?&*QG$8mtBPd?L9T zeI=gjCw6{jCpf2|+jio1Bde3x>I#dN?DEm?%ZKqJ_hM$wWc7KX-Y1nAF6%g(TENlL zgWO_IO}|;v6#1_EHKHF>!u(IdaYJ{?qtWl97)a-Q=6WqOj-lIy6v!@mr+0ab3>T|c zWzlafgyenCMa~=JTAoeIb+u3RF`NqAtcu>Pm)vzHm@UrIn$y+R*Ka59?QBsk*VsYY zw+pz{h%O3jN4c!ph1i=#evU+m;h-%IV2jG6p+wEsa%FFH9lR!CpuyBKg*A}s4WPX1@IA9-ZDOWflzu7aJsm)uObmL3Hd z03}HaG8ZhsDOkIUR!`({y6NL6LeK zZkt-@YzQR74E<$zPjx5?j*aU?LUHwE3zAqE!ZZ_TuS ze6IN?ioRp)Uz)F?kwZ?dH6; zNw+9Oi%A5|^Nv%V5}K3#TDMm6bha*P0{OIHr2C@qkv^L{r;>)yC_!mY4UbZ5@iej2 z+4X&k0zjIt^;R~wC2#p9g7IB*4n$Q?IS@@lV5A*|?m}q?M+Uzimou6UAsNH+olEHa z#t_|LAVMWJM!=ku&30;cuf4}b&GR4zqGBQcfV3v{Xj@%=Gh8jTIBl#X$I)pptM+zKcH%FWnt%*n)CQ0Vta4sLfT)Ql>)<4n86qA{>sKHtB%2@bllB6Bot6v_# zIi`;&4`yNHwAseT?d0A(!b(;D*VPUSDsiJuHz7~|)@vhkravd50-L{A3tcmzUs z&7uD0CS1Bj2$6R0h!Swg9e6+FfomzS7RrC_`ewqUwhOkpL&Hk6n97UG0`gozPE(-JwMcu}mI_#axz1C#XjOcco+Ib{1VOI_tTXp&-F zJ^QyHhkwg2e~@i3@{@VW3*8nD=P-LsmQIh_Vo6Qw^M%@j#=jgrBM)_k7a)9*e zY}Q!J=ZLA=8;MbnG!3jU%_XZOBHj$!x7TVSQ_Sk&e(hgv%1%fk#BuNdL(Qh&FQ@c6 z?hNln?@)zhEU|w(@Jxz%@*Ol~Vz``HBBtwbl6(c8^w}iY1Vp43M0#4v*CbfzI^R#B z*LfiJ)flGsxeuD8Hk5VlF?+3;MdFtpEqB)m^n=o^4YV|ETr>WP@|EciMBNr*Z_l{~ z=9UzZo=bqnM?7aZxycdMRp%i6glnV^4>4>fzJ=R71T{rM+m1g>E&D&E`!EX|cnbEP z+O9D&%Wt3JG;SY?2I|yk*kvYsL{~?Ru9dDOsv3wdDmuAH02L>@n%L!Eyal<8OU^=Q zdku=+JuR|y1$tLnY#vlxS$>VTnj}P4)A6b`i1lknR9lhE=K4HuQKApg0|Jrae~~A3 z*8@nvEtL82wAX>Cta9z##y@G%KlTyl8iO+7%Wo06l z5@Isb2O{URH6$x|Oh?G$i>_N>fJnsx;?S!UI`g}s?A5fKeHmD06jU*Jos8^O`{{vp zgk-P{19^DCS|`F@I+>-+vAyC>eM&x*&=7`vLe&JAjMPj5i6k4K8Uo=9a`nX?PZwOn zF;{20!D_v1;X{^=O*CH<6&`h_akr=ntmYSPvMKL!qiW7?%tO~Pt1dLDPFnJrxjs)i zDKAl%qkGtKx`@h$~(q##OL{+JGF68r>iaiTY z=|8k>RYhktISq}zH=Ep*s&KpFNiwCNh#gXG{ zX7?LA)+!|Y%eh}K40D(kSLhG)Q-(Hd`S7&Yx*kHWyW{0dEX~8 z?wQ>ajICy(XY9oT9#YR2MX{Wp?W*dfr3aV3KWYR&5YbT2x?4UTn;-y8x#w^7KtR;T z(!(le`(bBNH$-}!%+j*{E5Xj+GH!JnvFRP*sgs=Hxl;?2_7oB@EC0~I(t=z}uRo6! z78D#EZojSGoyX~5C})hy!5moYE4#;kIlR^yK5p}T9RUkb9-mZRQR>y=WA7IBkq_2+o7 z4rRrhC_A#XvL3NkGosmumbC1NkkSH4FS>U*&g9<7=JGNtkBR2;wk?!WD^g3|-qn{b zXWgcL1}-?;u48sFRT(aIXWx++)D7o_&`VLRnPW#Ne_AV4VmE#dW|)}HFJV_qr$Dk} zy=9hLJ~sgE)Pw* z&hpAT(qw9v%md@AH!&!~GgRawc>2~1AhmD(d^-C;a#J!>yoKlDG|eyur@Ao*fMt`_oNhG>gWTsEjL#G-DY8S)#MtE$9=FiP~L$>z^w_qy+@AZQn|gSKw{KKquyF_G2E zY}Wh1D*KIRagEx&h{24^_i22rCwx&4mI477y-LRn!D&4Xkls zyoRB?O2ia$CM+QEP)RP8biqd~!V6$5AaZDqe;Um1Fog=}rQZ9x;e}OsuIb~@&cejN z1GCI~;^nQeQ#(_;{8GUpFiX-Y_FXf`lb5|)jBim?l*m6JCU>TtcK#stZt(N4m0Pzx z;>{T4;*~mc&H>-#Wi+05_uiEJ<{!=p4h!a@S($hf^;KF_dDoiem&VV z)O;36$p;hd20*1D1Uhd~L^kZov}qQT*F!Dr)jA(ezH!JyiG-v+g%SIvYq@Y; z$ly)--#?z5I~UG_lJp*PYPM)Fgi9bL#C?H8OcQ=ikQ*h(;Z0QRev89-vg2exkwXj3 z^f=fl`LO9*{sUWhu6C#Rpl$qjamW$@f6S+4>oq&Dgj()iJ>&gB` z9XpYQbdC3G7nzJ+Z#9nclk!6>X){XhG4Qxu$Pz*p9g1Y<-BT!Ui$&%} zUd%M3u9&+NU6p-vB)$}wfOEf`X`Po9!zu5mUSX`iLH)|Dg}C6cpw^^BO{xxQJ# zaYkz9J9kIpvUCo6{T8imw(GWELRjxFFP|)W3y86EM7t=p1P^sQF>Of(B7!1v(^A9DmwnoWVK;y%vW)~1*6N8%^m!rhf$W(@W~Yz*yOVSUytV!uxN`b`vKA~KDzHL!|yp0mTs-fOUh%Pg~jx{R5#so`8-Hwj_$X` zH(|b3?K?~oxieR4Nh5tRv904tExg0tc0x6pc1+E>;@ZLVknt6m))uy+j{}UfUl_7a zgdC$-EX0?dzYvlg;qUDiNL=cF4>x{cca7Fx>edOZMb@wv<9dSQOvx3~cm*oCJz{K` zTgIlzN>}e^F(xJ5pTP<}=GsGWqYeN90+6@RJJBt^Xzgxbs`YJE_m}03v>BdtH1K{A zBL+$yg3T|6rNf?0yM#cyDS_IdVbMDV^gsnmA@E6y<1nyPhFyN9(<^mji`=J6w%Z6^nLl1s z=R^Ao0Pk#XTp%#4U^K{U6x_w7eS#vqQzMnf#b=oll1OxjbLox?cq|8K(ONnxqbSOO zcrg9k8$3Qg>fs)LL949f%mJPWJ~mk`li6E1>5!d9AX3d7p_DGto=ueh4tU?9CKXni zg@TPubLqf(>h_Q&8bBEdkgvK0WG?|@PvZ|e@B{d;H(7@E2IjP+ax+IivGw33VJ z-UUAGdV*qheuxBq!b!h_zNSkER?wPMfsZ%7gT}{FRAtLDP_S?m=wHnz5Iwo0?vY2O z0QQ(?wTFpJ_XD$>y9jj?Aaj3Z*og#IhJw?2)zBG5+6NeB8PEnmqSyvt`7dKKuK|_P z#e0DlmQd{9*0XkUpe##3bfqvml=r-TKG_b6a zMcF5uHl>PIZbyUcG|?s}&_=N-^i2Tner*AUe~Cszf!Wq$q1Xq_er`JLA*DWetbXVX z^}CJqNk_Qf0cwF=wv+@tyRL5M(PL~xEBb8*2+;d&KtS#I%Mk%!fsciTF@Q;??|9G(< zk_Sb=EsRt0o~EGaMOZwkUn2`{x(z_RVKUEy=8v zqqLdk2_U~H+O_+t16UIl#c=<3v|~-DoGho(o85QruiN`Ukm~|j^K*C#3%UyNlUfDL z6*fIfY#^*R181!-%wO5QLv-*g31t^;*44!8a__jR!5*S)P7rJs+qp!7wlWeva z>%KBYFYEx&Gc;x}3d<EE9trvtEzrc@LShAT-shT8Vu zoD5hp4PPz2JM6e`d+gr-1Fw}f>emvXCli41DFmDziUEDr^&{1ezoMUrDpdC3*Aqv! z2!TUvhkcZ9kifVM+dBb?W!?GTO;!KZbsRuq0!*jZE-82v(fNVGucSZ!;_qgd0TBCb z`)2eFN;2Yp-*qE0|EU&&kyWrfv8H6Gu*##B*@b?jdilTmQ9rH&*aktCMgFKoVbdCT zG}V$q+bCN6J7~e984yJZiXG+-`XJ}qK!y(LOn~qKNH%ARVm)`I*P}m?rJ1E0G4zM2 zFwChy(Ojw4cysrgFTMt()ERvT6>D1lYZCunKQeSNKev(MMa&5eE8KW3PY4%1I|WF- z+2L=5Xg&&GI}&06?h1e$#DCW>TV1(kB}6j=mAfmO3=2R+M`wKnkPN{17#0-!di^>L zbniO|C}C?5@V9+e>ejDv=c=NmPZ;{43x?9)L6X4MKrhQ3L;iew$ocQ}O*VcrAaeJ* zZN$X3a#kr=FMsZU=(ms5|M{(-Kl1AC*^1S7P`sy3_&#?f9f0Y0XWVBvu=C47PN@EN z3rGS`bXP4^ki_Nqz#3_&;9c1yFh)~+UjmL2&dYvuuNu*%C?0PNJsAfeWp6w(gjjfQ zHc4U2(H(7cRtjD*v=al88W8(2prve~a|&qwdidKAqjN5BFSM=t?C#l!!NQT7VOQO< z4OSxv+QY@&8ixWRH?HcfopW)YZ$R5>F@q#ZH7h&~;`R$G>Ev@!!ovlQ?5-T!OJURA zMQ`Xs?8hh%KT8O~$BrdFTH2KbUp22OdWe#yeg4@q1XNuKlLJU9;K zEx4$6RejSZ`!aJ=-7}2n#`qfb5xqhBv#v!OM6?uCJa2eIc~Sp{ z{O-t=9^Ux5XAKM>-|%*@pS_s0!^gVd;l_o#KmzUaNPv|#)dr*AtN~tMfK~Si3|_b} zQ@)Ms#1{?$W?CqhxqKSm(I(=Y{VV9!<;$K@OoxktiI#8~l%IKK0ZjR`)ci|a`cW0= z77*frc)I>X?Q8~suUC*u_6M02D0y6Gjb^J(VD)^NWmoG5 zSuwP2+T@o6@|y|C=R_znUu=|3f_EvY8&q-(#&StBVTHg|%6v?WutSPaxJ8UbRg!sO|l z@ioX|IuJYWC*vUx4D}SRN`%#2nenD@4e}52u>21(_jeiE!1NtoIF}*H7tKE;6gWKJ zDl|_oF!W7%66$ybW*wp#N0c0h#{o*{V%7O6{qmQTTBS*S#P&RUy z{dK8zR@K^OQS2CuTTY-F|SNkKK0g;gu#VUOgNS#h$7;=|A_xBbnSM~zs+av9fEiut1 zOVsBVR-SBFqI%60Bt;UB67KsD-Zfw`*Dy3{<^v)IX4l5M3)CRa30MAwT)z3_ zE9Dq7y%&?tFOYuR0z@QRg(9K~1XU#;@MG|dXe&^kbwz`>b}X8{eKL)rcDx6oNG)~% zxR~gf#z;EEdaT9;*?IGzP2y7`be%jLzFs>QayT%ZpU3NWM!a@fYu&qBD`=RK^#Jy6 z+nNbc-DpednYt+l&$80`f>lmyF~S^dSQ*$XUjBj9QC3R}+%VeO7mzu#S$39q9C#AD zMDj?!3r$PNYnvRCqE}ql6Z?^}+#$>id;{mGE!ktgqB z(}uji$>jK^sE>GKV*!l^cX9E+k=&?}vn#*p_AbJ2zhfDrb2-w-lYL-4H&kBsm$r|x z2}tYqSU1BrMnZ49oy~v|X_0$7(>^%|-S0ma7)P46XrP$~Z=PZE+S=R5?VZC4?G>=vSoVGtK2EtGoeA?9S(;Y5gK072c_xeI5w@&+2So*?d@|ozqy@KWrr_5OkrKBv`BL74 z(3XOmuQCsdDV-FXM0JgItB1WseTHz33~mEKkX7~khRP4|Rlg*O={hbfclcOJI~8Wi z<3ac03JnpEx7#RXQ)}#fF;1(AFu4Xstl?+J_rVdl;R_dRik1R##SguFG4)`NO)1-K z=P2_6FS(%Qn8%jJrqeMk0JTdTmRA+PGT&2_f6~Nn4oN73IUFhXAFw<4_?s|^R%xKbPn;bB%VY6a)a?G34-@R+S%7S7%Bf7xh zfbIc_*h0bZ=yk~9Er1T!Z=nS~0y4@$v*E$wchCtycH6>{n#ojvT@A=9Qon~5sQogt za>9^|EckXlcS>dWr&nL}YYz!r3lVhlD{V<}CJT~mr>h_j{^@&#<`QJz4i$O*;sgP1A2wZhGleeAgcK zuHJR~$e`FEgCT3RjkF4$iwK+w-N59V@8lTy*u5ohlO`JZZszFz0(GUBs2K4^F2A$laUfw6;_VelFBKBlo)MVSxdfw6+hwWw zB(mj2bp%77WqE0OCsl8?b!<-uW|>Pfv65_duI4P;H;1X5o!x>7gK5?ZV}DsWEQbTy zCwZMT@X96gb6coj)WuhrE>>HGZAvL!);I~8cdT1+!tYZEq6+-rN>&(g1z zR+8`lfr$F}#J^3(X^k9~ikzI%Mlc;GVGH5R-nU#SPt6WAXxNd$c*&BjX^yN}vdahZ z=Om|ZPB5KG{cnMY?K{aZMl|^rF5I6Cdngy0yM>nK;Xf@2-1yEZa!cJ`K4@>SY*7iZa^4h$?T zr+JYzD|=rp^qnu3YG=BNnoVCVbTr>*&O~?e$}%g#J=*nb%ddE@V{Xk^9HS|sR^8dT zceGHw>rC{tpL+v#ZJyvvjV0a?zJsP4DHI65vQgD6MQSiJ-fr{!fhv9x&g8XDES5RC zqsSCTEx#Z5``%w1sQV30?kO$M(1RzVeVaP z<9FqSF+{QUF@5q9Nx0-Qs!uWpZS`fn0^YckeXCy(8|I{7=&Mo>cLGjHCUWx;(`ibG z)emkGPj9}ik3|5i9dByHgMc}0DOcao^qpl)T9jFbXfQKiYoNhvLN*eD<@Is z>#@ECp88&c3V%g~nj*Q;EOhjB5eMb6#Ay2aOKAVkXOHv?&v2a{pSU2IXtcL%SD?!e zj-U(IL$b8WJbW^l8@IilK{M<^9ds8G1wWzYCVSs(Gk`~O3*mwK?CofVQZcp%gG=N0 zAm;*X!P8N@d#6|v2_m?my8_lU1{++F_&lqem8u6OL~8EKm{7LedmcUWMzro@K1h1k zJBYFmb{9+^q9rok`vO7icw2RMkN`uIL&(6$V_G89N%D%=1hGFD?U!daTv&*_=N7ni zOd3`uo29BKtIeRP9`o#~#PH@a-ycPRpMO(%zXf>{ecDjUYy;eW0eAR+$9NXiD10t^ zw=gv$jrrk@a)gj#i#H!KQp?~zA{|YU+(xbIlIdEse~qsR69-2$+4Xos1@*W_1I{aE zx?GiTTfFf~z<&O7#aYhnE`{f48iaIP<-F&kV|dnNzS>hKDQ`)|h9yM%f`NT{>oFK9 zBXIqhe73~WcK$6uuO5Qu?U^iC-_q`|=>+MyCv`wGWIyYcmN!EPX78R3Za#$B^~j=q z*b8`6qZM*5@E`STNYFKL7kWHpcc}RI(kt@;G(NA;PsiaKG6Ah^WOB~W%-nHapaqDj zVF}Ync}fw2i^eUc*+H)$B6P2TH~Et&GE5~UT%ERjCGAJzozcZ+I(JhmiiU#thOfZMmP2sM4gyP#F08|Xh`7OHzi(MXUU{+K15p_*#D#C$l>^-_N=Og z24@xL>la=gFgL3l#3M7uw2LGQva`pJa~U&q?W4zV?*jtADAl33f>P;7$!VT7!@=$M z&;4yYrRe6zM7iITY(cKR5|Q>1t!;|C@kq)k!tTRuLX2A|<(z`RC%*EE`mqU{j`x&l zdu!C28dGDi(g^26eAP4qb&@K3BgNvPeb0aWK@`%QeIP5J$Gyo|8jrI;?#=T{P6zzt5*#X zzZ0lJ6vTax@cpJmgy2fxX@JsC^y%NHhc$c3$f%QKekyZ+lFV*aA66Xa-9GZ-A?)Lm z+)&|1$Lstbg~T+MEDZ7WCZ(8)rvZx&-&>nZ{yri1e9xV=G!@EbZ}^uO%kI;5kWgquc(y@mo24e{vFVC#XxeWm#f2P3(Me+x(zbc(>rirheZu+$-O3vLPo;h}MF!d} zd7Zb`2!#a2n_rZn9>Pxr`pF)C_RL^-Q+AO_U&&oQvk(vwWd>(JEtf;j32EMM@vjb}PQ#lHIw?sz) zaq@mvVZk{y-5+`cL&bMcxH)th(v_aQ3t5^pJORQ>dM#RRPEtQ8CwYW6V|0CH8{!6Y z%YLBl@l_{MxQ%2rx=3KXKp9QCBZ~I4s%HWa8nPfURKGU5wQq>XN9P!xK9;BsKpW+y zRzi@7wtrL@3s z5pTd1+zuf856H#Dn4_d z%_sN64YJG%P{C|N8jOoD9@FWRG}H-_lmDMc&3)zfQt zpkODt{?O-tF!$C0Rd(CD_(Bkr?k**j?k<%QDUohz7K`p$gn}TQ(jeX4-QC^Y-HrG4 zi@mq|?z6x1`<-*{y?-eS)_mtXV~l6a`HW`-GzEv&5UWjGIWQ=dcyHoT{&j_c$|apw zZH$aW7bR)DUBUEJ4jUY!Fy+ftnkgfHP-gnJnt8bSut|+ueS~>?4Ebk0WH$+r{`k%s z{R8=wY$n59tbO)lk6KO}&4JKQKJqltKCR(_Q$!vVi4vQ5OmzkZ2Atn<2X1y2-*wI& zK!)GhZyJ9@RbfLPF?Iizou%+YPnsKT+I1gV`jD0^jIrUgh>rsGa74`X@R7KrezK=vEg zW;~3?Q+%FB9$b(!B0lv`i9F@FwmgqC->!(>DaLzW`Huqgi?X8zWX&8?$7L^w^4psj zAEn8CQn_olZnD!GvX(WUZU@;#$ZH6Fah1N0Sy|k>S5}RCHA*^8IHJsQx&dK!GmbE;`x*{9MmU zdhtG9hkwE0)&Ne_T$vMJ0J+&*WJX~x;QXlj=Zi!LNE_2_u@wU1HHT>QVvbS6q8d>T z*{4{$EsQ?XWKY2iP6kYp9eGWaPvlyQBZhXM6-d%tBc4lANPc%rlk3`1j5s4d$4U5Z zObGSO*RLG?t}jXEV*ar$DLY?JX>3mWeMDLDvb{$|x>2gmlBo*Cjv_Rrpj9>QmTQHv zk(~RqtQ+y(H3S+vVV{)Nc*k&2G4-m``I3Z}w%7ZvkvDwB(?u4qlNH(vM$bH6$UH0P z7|V#ZHK}FG)4fHh{PfdPyHQ~6l>i6fgwQsI%S5(u0v>gh)cLa(w2gCU8*axakY0Cy zt(zKB1W=EFxIJB*l`%KVab@4#K;nzS9@TrHGtH;F{kzv*ZZgsByyNYetthNulh_yL zt6tByESs=fDlczg|YnAmf~k?4b-l?3jesumm|5 zx!qmAbgr>Z)n$HU%-7Q zh1QdH%$Ya2h?sa6LRnq;)n2Gh^)=e2npn6gQ|b$Gz2u|AFL`%TnH=k}UH%1nwjrP% zF|>~^7+Q8Ij$RwuU-5_vD8Vj%>)s~joB?~Q508Y{lpfIMA4_Y^2P3Wb2pum$)2*D5 z__dym*imz<+M#D2>C>D!ZwFGQb4R7-ie0vggM)F?jM>(v3&b<&WlwP|+M}f%j&@ry zV535kZz5kcPK39i{{R_ZowlVC;NE~sfJxNT-jO!+YnV@Sr0(T;zVku%JjUvVFssmB zPbDb|4)c+wavhj3%6~9UK5emiCh>iGXu#@gV5~oU)if&ur~}W}W@=^AOBm zoGbqA_y1Kvn=v301pX3x$J9t?U=E0TMiPF>1S7bpA&oJ}8q88xeT@VBewRvd?dG0s z5r`II9Q|800PcXF9ru}wi57~1WgsS&my8OsEyV_zSikc=PTtF^+Iq2cz3ww4zTih! z3mq*RkRem0odW152^W{;4z{iFG1+4*Detybah7TknutpgpKMK4Dbxn5)h){$M+3agnWF8#@XVH)5J{wextwPKBa|DlIBT0_EWUKQnWYPhh zlZU5j0)sN&>rA0o;0H$kUfB^XN2>C2*10-sY*yZ&YLZ}l()_DQlVvErh}BYRwyDj- zNiWMB*D(v3?P@i7a3@E6*4vjWR>phAd9tXExiZK6SOUSZ!A~Daq|4zOr7VSddjp)6 z2^mJlzBm8HCL%Nq;(xg+>4??x=6j{Uzs;IP~wfeggeRI)x;vwW+Y4*5)O(B zO=6K*db2g3;EK&8z4$2W4x%ougRGG4Eh2ENe_C~0nA%@|J?-OwcJ+j#XBWM5b&;(6 z6CP0>{r)$n;`o9+JF=tasSmKKyoS;FJ2OEs%W=1=xRcTe3rYsuQxY_Z_fNV{Gh~nCkVQO8uyq#pvmr=&buZ%OJG>deA^-Q`PFWxiOemd9K3MLWj!3AG!g7e6G z&G@Z$FBKbk_ko~*NEUO){<32|KS5c)8H-w!gk=yRYfzw`F30Q1e*TIV4idHm2DUv& z2a!sXj{9(oxR%(c)s66=SGI2K9DkmPX?@|1H%giQTF^9QQcsNlS8I(-sFRh0o_@$6 z&;6>Gtm~5g5!;kfI?ksY9?sja`Ifk(1wG5{OP70-u?5$`VHk^2$WB2~?bIx0kMKswZ-bre2@a@-Yg{PL{vOdk8moGNZw0YHICvQ$>Ym zY|k_R^ko4-F$SdU@XgMsl+rqz&UZFizCgYE*KdvmI;xj*chg4RI7@_5s~qT4Yi^;} zYzRK-u)n?E*_)qWH?l|ce`=`bfsmbUtBMgi#>(7EhwLSQV$cfcW-SAO9G*`y0+g)G?6lB0!` z498OGnsOIOM-jEqwI(0wC)x+3{8^lhDaN~Gt`69G|>U^RqDVj}O(B;RyWPK6;O zt%w#wldqdBA`hlH05+kuk@P&@V!0o2V40D@R+IN>$U3F}I8MYZIxC%w2b--+!rLva z?kshxx{uov!=Pt<wO6xK)uE&+cUluKO zl)XnS>dk?9%?Mo1ori69;FV4;i`sCa2@$RT?nTBiUGWUD?WIrCYP@|vpXjKoXsWAV z#Yl4SyNAh=vY;7wu&*(GPR^m;x(~^~5Sqv!za6_A0?l$DS6i&zNJff9dZ*d)T1_HR zHBI7%UM2GEcVTWgt0sI9=&>CpG|v|}c)yPrizNP6a1hAHWhTBn1kT4Q96J^OU59_k zst3~HVDKwHX>c_8u&^lF26F=7*bNrI$0ZY9b5KKd$AeMsd2&V41rzPHaib#St$sdypiBU{GQ~#L`Hg5MaK6moC+NG9I3%By2>p02h zs;Rbk!R^wI<;GLR{aJP7oo=@27uKlDWd|28`-d;!!ecY3WUxD0Ei{VHaRg7$|Fg{v zOMy8NXYG|!o@tPv;h5e>caPxv+&3hPLT*Cnngfd~7GD_8>UmpG1lO0s)~EYIIf+a? zJKTEFdTJQ(G^LW@XLpq?T4o8Tb$BDY%-qQ*<94r)84HuAUoZgGK0Kdw8l6lBKX|>k zm`Mp<>Ti2iv^47ij0iW9sXjNZ@HmfjdT+uInkLctHQsA=?^m48Wk zR&D>vYJBRVhR*vqGnkQ|CvR3|Mg+N$Hf*Uo%u;q9pPv|cb52<*?<%NMbQn*uit$Kr zkwMONKt&%W$sCHD1m#r5l@0(?xnACO1*vVQ;I&>NQ}d~oJ2{EDsU9+Z3e2E2%6d*q}v>I7i- zH=Ea01;QF-3s1{OZBBuzxh${`(^(JtBVLz!q!Z9@QQagoKE4+;es;48C!a?GzFj^E zyqDJbCSB=SRxgaItPtu6FdqSq28Mbft5y2d&b4n(rJ7#mCKfI5cu}hTq&roJ;5+L| zF@>wz!gK7=8O=Q*HrZESOttur!D!#uF`LlFfF?>NNtOu+58GyNvWZ2kHQWP#ex!F4 z=hog)=|aOqAs&7p6@E{L*37H-`j{p8C3Gm!x|P%;>s}(=#ipS549}+MIMd7ARlH#P zGDH%yE$4aFoaHMY8j8v6d%9{^SlD!IW#o*tFgN7cU#^Y+>!+S{SPDl|V}~f+6C7VP zva}gT_B!GnI(Wy0u3k+(_y}PDWfPi!fMRKNqZATJ9Pn&{b9o`r_z z4Fpc}Yz`fj46EQniOKANwaa3^j|D6s+)B!v}z zo{aW-4&I5_ZZn<8$0~G`9fH7*>U=yAn99?%?GNI5(MgdQf1YZ6e2OZAzz&fQLLlMZ z78_q(CngS}1}Ohq*`*X*^DNZ zK?nvA-pQ9CTXJuAzWv#59}mEa;9|P;)v!Ah8^^yE|E=MNt=+_gEf9Swk8Y=yvwW3) zKoAc*jzWCa&lYD`Wf1rYL0rh5p@YvodaQhi&o=Xk#6+4_J%ttVTY`A4Mm$h@@0TY@ zT!yQ~+<$AK99qM>nd!`#J=nvu+o=XJMb8d^>y%H7*l*?T+Kx3dtrgrR*dfa2Gaj(y z{pf+xW99W{$7p~jrsBf}#oML=f*Q7#Ha}Y*?BnL<2U`Dq$dr>JtgRhWP2-P#Yn%&t zl_JA<4wdKkj@fvQVnbkwQGe@KkJTxvvyIsL!_jU~{nkt>8SQE&Hbna%sCs+B<53S= z)XzD9D#qzr1{x`v zv&3TzbFW4O=m+ zwfx6e7D6*;Ozq!KF9?@3)3&An)vFE<)jBbT3*Sc!@{c{d5V{CQp^;Uu7ewYSsnTiF zM-Dy+h}ZYlBmvG+fs+W*nIE75Hlok-By}pRE^9^s#6fP{{o2Jx4T0&~qbf5~o{u}R z^rM(M1V74HO$NnJpavebN{({i)l^3o4q>gevg?@!UoqF+kq3gH`1 zI>Um6Oimzj`ymp7wiX9VMl_+L0w%Vycv~}f)^Sn^!I%eOJU$(Y=VugKGTi;v4nj{? zqE%U6XW^H1Q!X4mz8-_x$-W-*kd<|g)4tMu+&A2t@-9kx8m*d|FP+Gk$b57NX`ZXDz` zZ{M8=?0^S-)D%0sAqGfJTp>(%ZaFp-q_w_QTWpV`V5j!2)rQNi!^fArEP+WH{1d4@v*w%%|Bd%OdRP)7&PSf_e10SyS8kiAiCVzkm z6HM3zUP4~+U9;~R)&_W$eCt>ee|=68Y-*a$y%jm6Nzuo2M^)e`4>`1DV`$Y-Cvu7W zVxhAqXa+OpfKW_4shDy_Ja*Jp9v`EV;;+iwVki%J9DbX^lv%ChLhJjOe*{ z0XtN9DXwt_*p}b-k_SqYQD`T1T@S+HW#1Ft5tzwAQKun6aTk% ztD$wgtA);we&0C}f9_F~9=20d-czw9wyxDe0os{NA==GC>_6ko?{wL0U!6Vt;M3yrg(Eut@Jcb4JM@~G&)bn_2ZaDWuw~S@ZektG>)A2%z*7c3W z%IQGp$LOAI6NZ#Xb;qgq8X?w6E|eq-9p%(VoH2F=P@J(#o4G}4>{G4MtT@*<_&xh_ zspi};R^44Z?Ac4T;$s$vOm;}Sr&+3B>9Pv=^TRs0^gfF=U(cps!wkNw`FeHR>=2tZ z8oOd#;OC<94uXGTQxs)L4=;m8a1beD-6Mh@fnef{YQeNSKiWbWCTIK2Pzn5Cm&l*x<_J z#74;S3s-UHSasDI?QRH19ePb&Xx_&2osL)7LA4S*fPY~(uT##ICG%q{Yb#b4Kve$x zy-JK#li$jZ7#n-nVzAt zC0vki{NdsiW6Oo+oBa9x{Dw?#H;DNbMHQcYn00zYBnb1fwZL^U^4c+HVfIy6N3T@0 ztbYe^Oa3qtBo*gi^mRiR$0G!O0HD}f?YOiqcTB2x&fF|&Pm{fzX)kylgzzFPOkeC> z5)=7}$RIJ|0x51qaGNEVc|r5lklKAHgZ#&nH>wJikGbsR+%GNOGTsT9kd_M8Fcz*D zN%Z&O-sP<@w6ms2CDpkr3UPtFg^A*Rf(U>B@pgiU?29|I*9%HZy<*5nkG>%lC1scl zGXLfjc1+XoD|aDG69&_e`)~XZs?=N-LzT6bilyG6 zgKOb!O_|_KjcJC}h57QnN-kO6Y|6Bk!ia#9z#}g=mEuD=O-DP!@r<$ja=u-HO~2>g zMAl2HUcC(~p#X`kcC~{(ZrN+$Pt?&F(2E(46>?{c%VtAh6ju# zq83?{?uLnOs2N{gQl0JEQX$LjDKdIr!7>}kcfcUj%Q`GcAqBzMHBEe2} za|GfbC+wfNjsG{?wj>9ul54iasU8GXv;Q5&Y!~F7xcd66TA138|AE}*QiYg*n#Z4@ z(%LQScPj}1DO5+|Be$(TFrjt4PLQ+BA0QJzD4^9$lHbrIiPc2lPl&a2D)w805fCkR z`9T^0h|&&H1l66TS`M)C8V2UrH2sDL+2T>ZCBs_BTmKH($e1@h`-wj2c>?Z0zTELz z{11%!v(+B9u)jM60I>aLH9b&%1A$zyLE`+u&YS_8uo<*7@Z7|f0$HHBOrW_;0h4NN zHf|D@T7ml)vmf-mjw9Vlu!V;@}jg5#t} zg^pTi8jtyb9KK$#$$Ej?QL?*8ZoHsH|8i((g6t0v=?{?dJ$SZE7RAJ!G)RARiI!St zK=msrFLGil&1r${oe+@la(e497`*3hF@sD=@?dn*abR=hGWn_ykNRPyIy;>Xf z?$vmj_I&z4>|P_XqlGFg*sVrV<#IWi?1p|)`BUVUpDk}y8c;2QWYna*5hb>JBYM}-awgu;`0e8NYs8@r&{J+n>~yWkb;PU{_g?sE$850HW; za0MT&d0bFmdG?gPKOVFrXw=<$SG5_i?Dtc+Eo(Fuo8E4NHx)~409&ruvb-}AE4D9)4b|yLFgB| zV&_9boKCOu=Z}I*8GnFuYpw1nGfZ%`pe=6JdVNWz%4DL`;Wy>xcakFkTIeHb5?!}M z^s+lJ8u||}5mxA4H{bA7U+Gd63{lqmn;DI*e|Yei(Ab^Mc6#{U5Y5x*i^Z9~s$jWz z(ki3U0i9L>$Ys@23~>)wS!Ht%`*zX*%c8;q>l$%i5PR#=-hnq^e!i?ohn{ZZ*?SpD z^M-F^2>{2u1amiMh>>egT31Cb0XU- z1}JB?*4u%0NA7$Q(XL5)l9A#XYm&kFV8`0#qpKVuQ7-BkDF;e!>1m~o<$xeZ;)(nE zGNp=Qb+Ke|!k4t2I?O_mIy(gt=`}QQZ>)q6_b5w`*85IV0yE=FeDJA2AhJO_`_Sp> zRtKsvr6a1o)XT6O(1F09g2Mhk2GBh=*5T3C>a|to3IP~DF)LtsdAN6hc(>`NCHV=8 zy%QrJ{ZECJz&VCKnGbJQSJw#}aD$&(FjJNERR_(7x4V<3Yw-RdsMhos664=VLjJ#e z?z1tma50~Mu)mUs+p)DS++)?%#jmIiK@cykQva$+-SIU1pc|)zj>-H9K|Ufa=>Mlq z&7Y4qbEIXKyc94Q`}0!pm(Kk8SAYHsUS040t)fMC!EdttoBv4T`&X>8xX!qMc%Xhn zg7n}aOO@?EszSm!{J~fM5J}Q`=OXp6{GjN$@>K{+Qy}~3{ERavrS6c8jAa$S2hfL9 zwyzo<9@cWY4?U)N@Q#84=Uqgpw-hU~_XvP!r|bil+AY;xmurJj%0K;4J``ojv0+xh zXwr_(B~F&sBXpJTgxP&-Kk+PqJ@Pt4y>BO>&3HiMnFx((7!<_Aq40J*ue=t_Y;yl(5l zGR#FmPA|~F)4@&U-Tttdh1m{4SYtcB+={Bo>d3(MQRxl$CHEt98grXrOP=j^XTIc6 zf~P>0`u&e+OXANxo*c>PgdaGM=5{XC)s|gB9r9vIww*MM*Ok zazL1DP!=9FD;xZxc9eK?RK{#_+)34c7ZWpWAYWw;(@l|rKVS(w0maayfqca7>+GyF z?*(5>p8r=*d@2Qdt5ZFMgTzm(#1jct3nYrNeuB(zci3iGc&biDbl1zrZIb6)K9v3(!ItSe@LKkB?musEE6zemwuxeLtY#D zy%OWq!3poC^(RD?(DD+N4pfujt2puKcQs?8JNf0g-wu$!bPaQN_H;Edn~TF4h3=}T z;rY|A9mVe4q(|oG9cjs$V~!!HW@54ydwZz6m<#!J@0e=BFLaFFI>?U~FbGaMJ=fNL zqrq;Ug=Z$5=xh9ys5TYn(Bt{&WE-=fYOOt=9kDD=>=(D0|uj1=jt&q@ou?7>~-Ly;jHy(HL)Bgzz z@Y|iaw5_C`@tUHo&g-AImrpX~g)y4pIE(T)kHxX2TGC8$#D@_3N9(xKP1F)5QjE+f zs;UPr<|GJs$WfaT!D{{vIyN&&-e>d5ZJe=v8}b4Ti=h&;)T5DuWSclbesvt+6*nFR zM*T1f;>3@Vq^zhcitwyhjK37gZ44@tB;SWwWPGmbuwG2Bd z%S26^qqLQD*RQ{*TDmZEtpG{$k)r*4< zq{nb(FDEdmj^!N|>KesP9_SVk#e1|?A;eC74|3AFL@L4aLaJ5rah!0}&<#^W#&_|4 zFHZQHuoLs8n8(YU0FVGE1yzouxxStEH_pgEunKescc=KG?mDS8z@2@^T*xUQHFM$c3@CN* zyZ$H4-<$>&#~3dwX#lfH18@&G=p+QtKoNliuHati^&!n#R zE;m)-<~!4$(o(-S6bxMEZPq1){k&FC3YHjsHo7PqEK?>$Gq7vm`390$t)Vk!9}6F- zYspA|_7%yb#p$C8Bov?N(i+~Xd!^vo;s;1z4Pc_u{@EKjc+)GRSDsPoZb(w9-=Un( z8RYG|r#+EEZ02kv!ms=i6wmec7hq-E;hjkOmp!s^$3L=b_zJ(f zK6-eFyJE6ZtNx5Q^g4_!1izFNDTG-Zr_wIf#G%q^etx^cX0AP$(L_htwz;bnBeY*8 zlv|j8Qd_t3?#04C3}?;_Ve)yOGS-!{Z zxmr})#zohxu;EwgDj`0<_87ELcC7@GI#1lC9*DzZklI+SE>hSEY676k!Woz1*d@J)XbOBaT^*_h?@3W4m49ri~bgPkDnu?~n zNT1xGSy1S4aHK@j>d1HRmIu=ElB$x*p|Y-gMyt(ck~Gt>)r@smlwjwP|Gh2beW8{I zvJu9H@r*4sgUF7N21t3DRRfxQBxt2f|8G|G@8j_0K*@xpBHqJlJE(Qx?};zJYkAuJ zUa{eDcH!UerN>-JY*$vn9SMJEug^b3{AJ;=|8L@=|DBrac|zD%YLo3zoE4SI(G^Js zHBwdSB@yD!yHY&Xyzf`stRMemTPWYrCEdi|Y5xFu%Rc-}Jrp|UxoQN;=p@|-+Lr+w zI$&>aK4c2v0hf9}G*+DYfHQb6_B1>5YBwI z0fNFLAQAD%1W4nZ1Op5k?V|$dj?FRj0Y&H*AdLh3*|AL^{9o^g=sRmx||=XmmNLRn6u4R!vgi^OI-RG2vUFFG8z+wde> zrpVvXRd=Psu-c0$NujH?D+lUZ@HAiOmtnFu_akr3DeB_ZO#}o5{{7;d(A?qVbmR{NpB-o@@D6_s0Wat75G{E=O4%YpH}zS+|CUoeuXGsY~-ozngb-j~K>y7*|2y_Y{`D=l!J65$P3M8>IAvaQEr+{gp*`c?SHr6 zYNXttVzmk672|o-F;^<9)nbM>AZxG~kT&(pSpKr)whPMppLf_iUdYw6U|ssQUiC&d zF&-;6c2KTlOwWYgg5e-kX2O_C8FYh*0<{?mork>wh&dKl{C(H3gVk2#LO^ ztxiwtGtaK)9^8%p@nG#6|K*;ih4ugIcMXk^mtuP?$12GUl0yIt^)E)|pA9x=O#XJw zVA6epZS*6AX$o>~gsD}89X92y|ICyA3-(QteOSHaRQkC%CUR+Yll+b}$g1(*Ed4PP z=X#%V(@9>trbHYY0?Ra%)@dCmw3`2SpR4W!HOhQbvM}Ea zA>tf5?Lr5XFP)DS_si#>Uo1oR?bHc2%=UxmJ{fWoaDz6}L6$d%UR0xb&lAb;9gAZM zbiQtmoiLxgOj_Rc0?YntCp6=}OEB-`v7+J|g^ncr#oPQRFhoR2C!92W3B6TvFJC-J zKr$y*t5`Q*U7#bulIAld3)^RMbNsF~n=xzdWK_LhyYf#ylHlN3`R9zPDDLmtbpVBp z?7c};^hESAf!RTFRRA%rkMODxfO-DPkNhR(5$8XeX#$vXp>MqD51Jm6t_>jo z#2`i;)pLOKZET+j&a+7{1|c70t^JQX>i@JsO&>4sXM0_VwWAz5n@Y^M7q%!$Ky!rS zir$1Vbo%e{mz}b6Mv~4>bo9goAcJOS7$a9XN}W$fmt{bnO#nyiMGFgH$^W{^FVEr4 zD9+rfXfzo!U#<89|Er8rIfLOCLRW ze#I!ibYe^B7cdI`fG$kFM)*I8Hvco8Cyd15UDf#7NOE0})YMRITMVBtIdP)LS`b_8 z@LyQjnr|GMygSSJ`{ziinOeo2tfgp8#N$1GX;jO9rfvVn_WmzjYE5pvg3Ra?!~T7K zu>joYOQTZ`e!%Mk`PJFHdRiZ==wrxi3qQt5$N|?F2ChSmwZviHHtQ*b z^|^U;ch(yN*+?I%0Wk3*iYWJ1h03BPtS_f?>uIjen!fGdGxz`1k^jH>3^|SgOKNzp zz&Dy8NIA^K&j?Yvej>q_w00(YcD`>J}Q!`QZmUX>*8_ zV%W^>t4ShB&!eK&k9~~aNDCaV1@Iabw$*10tL@w@vSsf>o#2$3++qomStJ>;C_#?9 zP3<7fV>ryYE3l#$HWPh?_4nuJhP1-4#|4J#kg`Ay3p+IUsr-1;2Cx`~lO72d_H1wg z{={5tV!q8XTbAl}Flt(Nwb|xv(?K%=_kQ?HY5Ba`s`AnKK$2dXso2E<1!{MGEJv^d zTxrp4)8H%PM-SyIDrNh;9biiJ>T?22I`;W;jY=_^k|qCqm;9X?xC^G-uP^crGSuzE zrU?k~%s=_)RXg$@tJW-j+5{9;U4(;Z-`_|-3+Xkt@*4$l6RcK(#(*2bk%Ekh;CDx9 zQqLmamCSE%P<}>G=pu?6LOvBH;n*n5*dBSQZOR!{(E75pFH7Q_fTPbik!G~9@*JqM z0Ip~>JYBuzinFif+}kviVM(ky)Rdlx$z0^EUk@yArEMu2rUMFih}sa+_|p4+;TJZy z1zVXL1@Ao=3I1+ux&Y0_@J-KLSXT&%7MlC|pOmmE*r1_}Z zow)p)CoENPEM;f^#;5s4!P@G42w22h{-}Q;7(%Rc+)IFwL;gW&V9Aote4}VlZY=G{ zZv;NnmBYT`_8C0II{a)|W6Y)1Vu3L%h5A^*xzOhufwjSB{;J>AFE!Rv;c~Hp-^06? zryL_n3l6q0&&{x7XtdK?=o~GfixA8P&D!j%zW{UjxRO9jEc9o-s(%-!q-E8IyIVuO zmu%NFbyiF))tNE$OX2vcS@Jb5v-nmh5?`k?>#<)4Gb=4@$>;&fMjY6>72f#$D*;xR zTG0J1{vAQ-@$YW&gJ1QMpZQ64X^f?>LOyHZ+|=2kpCRqkBa@_Z07-C2#Jk z@uHTd_hu}7qo0)FWNbN^{a6^$WbLl?q-l2%J8I^9z3j5cw8r4*h2_eE6j&*e@~hCZ z9wP)28~^^HGo;$`V}|uRX_Nc%ZzH%JSF1BUNH9YQ^8#6q`hAL5P>dvb>p$VLs0(g* z&Dhyc`adP0e}X8(t22=pzCuT$&|0)B{akIf=5E6XkwV8lL~^xov)#IeF*4I6_MJU% zx^l9hlf8pLPR_XQPa_GgP$-BDSR)VA}^-Pq(qQ;WwSjGAH_Dm2RE&LJo^&X>OQ zLFLIrnuK#LjB)#bRhiaNp6;}x-G-!pKe={REo@&oRqofSj+ z*p1uWqN$I%v6^O(`$={bPex7Vc|m4#EEtdJ#*utM2HUV8BGx1M-Mhv zP{sQzrS-!$X-A{z+c$GCwf3@$gJyb#^?b{T$>wEWZx!ubT%;{pwkkw0djv&*|8wT8|puFlo%)&nyDe_h^@7#Q9rih`-~uX9-%=f z(HPeKPh(hWZi~Ws`GNQIe4aAqHzoAa=QTM#hFx%$)*WRzQTYxWKH+vY78X=(#~tsi z#6Ewm6lUf#BDhFKb&(!5W2`f=axgJ~Jg$iFnMY=MX_4Tgal|uIMfM(CkT;07Z6q-a z+1IQb^rk$4x-0SMU5CGojqJVh(PZB)%`bUHg_n7+&gs5&dFNuAjLdV^y>?8U%W`y{ zek1XbrQg0M*TVxnEtj-mDtCco>}Zi zru=gT&eLvH8!$(C>Dxk51O!6~odGjJV36 zH@#!H+d&2PsakJPA3 zgWopBb(f6o9T;@%hYS=5cbSCPTMIT{Z z=hl*y50gcy?nUZgWD zQB6}JWelP)-m(!}A>yU;F5MXS&%Bez3pA7Mg7ng8-q+WlQUg0I~`iNy)`Up8pO?6&XV|r19eX{gjA|yVm7L{2Fr)hgA zwmf%AW6H5*uuW;=WKI||GjhPKY?HJ3a@o03Kp4n$D9pu3bA2m3U(&kK)(8j1qjBhil+CkVSApAAYe!H?ia}Hrzul!pk zI@{gxZrPs_MBS)T>hRc;V@mFTs|qOE@fd{s$_R9e$Ml0*)@PPSIt&%@VaY#V*Vy;l zUe?4lf0xRdnVOsD%~-3zD3Q23n-LRVj|Fi+2uIa|X878fNa|bW;8wvUULb&dkr>&3 zH8V_IHPm77Y{{yJ3Ve!TZ@J!3PlZduySB6n3Y&%?CN7X-QPlh z_SV}d)vQh6UgF6c^X@N{^9Ekx5!$>=bd>i#N!~+P4HqUs@TXs|g-~{8qKG`NWuRoJ zH0RGGfXwM&zKq9H;uWhlg19a33UIo7e?PG^MUibDC-wM!+U98dL`HFzDWToI_v}=! z-N*L!#jvYo`HAl#gH*jjLSc;qT=oH9i9aTbi;~Hb}28onQKZ!kqSlB49FI z3N(9HSW-+_n#|vm39h(!ynR#ML?rU~+nNKm$<6x6mA@v!haeccHKZ?w-p{DsE#0Ms zrIFdF5*B>MCS{LSsUK-9E8DHYV%e?8#R)W9Qz#m>&U^3pR^N>`?$HT7^lD1a&)F+& zm|z;o3AZtq0fM!zS=7}`Fuhc1Tocip%12UGQ1;^(vvpBg;bwYe*p#JMkbOq$hpXsJ zlW>oVD0_(0I@ik)%nz7+s{!x9Z%oM0*@@x|FaqC5LacL`DM63YZoTH+awf`kZ46ds z(J<82yKOLACMvC7u`WNQQbAj3=J)IuyBNLt+J0l6a-sf(eV>ISvfw#OSxFTvj5-1= zXw6fY1oBgNL#ei?yy2u_{L#B-P!^mHVKW_KTLII4<+{3{4m8dW36p$QaASJ^KO5wYEA5c89(e#P1MklS5+XRtpRxw%1+m99IP(7RC0&yQ7fJYq?R zX&!K1DLrE#-8og6Jpa1u#6U4NuIq!>WQDI;`^}yvNU#h>FfMO5k-W%FR?5EviPI4G zcrLfJ4||o;>yf_q)P#@U3ZJHS>uye$(l8z!cVrU=YdpHjaWK?*-Ijq!cKB>@Zy($$ zZQ}&Xto|j>bsg~3@9|;1y#qLTm6gAn^u*GH+NG<`(Dw~oSc!3hWMORYVnFeGIa0 z#57}2XyHvb@)R6s^&FzXF45`e-laMxQGNL|%f6K*4s zQjFj9VY6t{Ke}n843F?42tUqE@H}b`D?(9e?R1VRZQpvsFV2&d~#xTqWm z92FEBnV;31V6wa*(5dZ&9W693pHya8omR6zUf3Q|TadNk2e0ShmPnut@RoSNESgpk)UFq^X_T*hC9nRI=hc2Gff#KUhZtS*qm~3W z{_L7>H$Rj|ffG1g5F}$+i0@U9b$yE;61HIJlt$SFU|UPx)rdxn0DP7wF1ChIuRjYr zu7w9YuwU6ykKDmpr3=R$pv0$mp*7OI7!bnhTz;>uKA7W}(}U+DqMKPb6EiKLO3m{G z=CI75>Oj2NzRsD z!CbIPPhD-$PiM3&jxLV2eXhnkO-bInjK}>`VoTPpT6;(C@@_5?1KE47O3N}qjfsB3 z&MKX-HAqwUmh}4xekx0TrW6ruNf*wrku`J_=GA>i!~kotI?5LNt4RdH<3 zih<|CGzlTD`KJRQbic^2?N^r`O?ZDRS5|IBAkW|PDcCG_gRt{$jf-R1;M2BJ_OBb= zPMOz|h(;Sc?ijc z^o0yh87B?-8{-URc+WeXcUBT7-~;mL*xXt6=ZJQIiK2uF@$`y&03ric2m7T!$*pP=+ydl>>gR zcPQ2Ub`?WZ`2ZOVFpPeWn1+xMK~aCiRLHZ^s2!tn4Gk)-b6VU^q{2@@v_#^>s6uKR zb+me=WBjt&EpOED5^6|N*Qj7l3B)tpcptEVJZZ49&5lKS0-f4JpU6WfM|vuo2DB)D z+70lL_`6CF^EmB_hGE?iCiZ#msc)eL5Vhw7B~|jHAf2H{)4QbPpP##}aU9MD16TKTP+kei- zpxzS5nGT{=<0IoRYF_^20a?>K#LzU1%t#)3R@yLXri;oYWrD5KmKMK?;3ZCc;}2?{ z0OA;^#TJ>tB*eXcv-=|H<-R>+y5o*mPk?Qq#zjC|dQ4ycXDFT^rm7R8;kjc8j-9yU z(RUSDK82*J$64_w8K3Mc>uAPXGO`W}Ps z2<{0ty2hXzLJT8o9|Fi|G$?_ttm>QktP~3YMvANRl3_L47feZqjCMV+ksJTE9d`cO zjKpr4waii#FvE%#R;cO5eZ>RC6>@n;b?@BVl|VxXOiOg!c4Ua0DQ?&fc!cp`-IgP? zkX0+Wx{Icz4@qbR2E3XN2^6IT32qE!?>cFE5j+9y0pt%_Bw@QP&L3hq7LweoE=-7L zx*@OkJV>qeQOe6y2LD&2VG&V0RZyyKN83MKmK_k z%T?~G1+X}tz7S(RV=x;a*DT^K5rf#7~*5u05 zeJK$paY@=}7-vdDUe@idUdQ}1!ACA;ri72L$)Hak;dIe-*vs4)FklOiW@fD{GITT7 zub?##;kl+;Jy$38X4T1dF7mY}{Xwrp-QSk8|6bJkzvD9((3)sTdP?ThcYduH8yedf z+rWDqHYV70NGClou{2+onT3MI)pX`Y{} zKiE7F#TCtL5I)A0KZ%J|05FRPy4N=(h$r8?VNpyqauSAl3HxFhi!Rm8pX}nqWyVTZ0=1dI^4@)INg<@SE?WG`zo-AM9!#T$ss@z z{S~&K(P&PG-iJ^sCi2fT_cIQ)q7` zZQ-<%f7{#|YQywARPMnm+{{?9Lp)#~E|44@yePF&ns05yF>0d!>Ol}4T^j4Xo>HUsHwjp_;q272 z6+(A|hW$i$EUnjk%0Vs3aYs|fpwUR5b_hvs#az&#JW@+~td-F5B?ho+T?sVr* zb>%(1CVq)VmeYPb{Iz>JN%eeUo40=3iEb19Sdre!B0JIOi6YK7KZ~tUuK?fs z?yvswF#(aigMkgWjS$pO1YLlj`Z3>qCuE?5}{} z=vmYamjfXFK0wN+aEV_@gwpT}KHFs?kI=)YYsQ=6@ZikGv8~&swKcC^R%$bSes(J7 zr}kZuZL?n;{{sdebz{@xZZ%^e(B>;1aOZJ^v&a6G0RJGBwr!@JF7Vcv+FrRzZKCSO zHeK4LN@t40vM?^s&2`o%RkN3Ew4>&3Ii@KT->BakEna|yoy<}U7^a6kov{kXQ=DL3 zN<&}8Pdg^|)_7@&mu3ciY2zp1={CyV46If8Jy$A9QdN~8QUPwtD1Vhdyg_sBNZ7> z!6_gUFGa$6-m4P@sq840Cg!>jZ4KwVP%e;U7hhT(iT#Gsp-?~O`jFS-GwvoP6lHmy zAsMDxZFX!qM@THo~lu>M<*#i|EOtnMX6^CitWG`&Jm%SQ4lYj_dv>;S*Bo#T@brG9b_%tPv z(E3WRBF)Q~v9#wmNwd7U=n6_dhn+md1Irl;V~on;I*jR@wlB5va!$2cv(CD_Oj0mA z)a^Rc9klv%oim&>97l%m_YC>};m=n**K?{%Q?2!N>Qk;)xNK|$DQtcE=$ocxgp=;Z zi_lYS|9~-L3&`?xx7#t_zj9GEe`n4&<)RuJe<*eH_pI_C&pP1Hd_a80P+^%Vg zbel+zAGutLdyxBTo?NugY8oiNu%(k9sZ3)arL>-WtY=zLetsvSI5|!^fu$k58zEOg zlzOdbB^2nBbnIZfI)Jgx$!f}>``n*0dZM0E);#+KhSP$KGBsqli6bXp(O5FDUFb~r z1GG(;`!0Wmy6u&b>NRyW(GG7lAz&}>Czm=XmzTLFp<_`(Ie{=SB7x(X$lK|t_|TJ< z7KBG?C};`8JWnk0HEw$Dv}|ruB%pFM(=m$wzN!*#Mv*6}O`I>l0Q;9#o`2Qi^MA(Y z{JMN!_b*!#oR8!4 z-oa}kM+s|U1+K;Pf>>(oBrxz4kh7r16XysswSK|8BPq>go`QLrSjFve5I##>Gj1UW zASLfWhtTTLjqX*41im#~nIA6_KANfa!I-7h8ohOg^xP!j4u<=`#lN2 zPI{S4hW3f>tuGkmy`A_)PcW(A{*0A~>owc52|0jX3TK6niKG!vt2hQC40i0BVis7(@fXj#?8 zXN5aFo8pxE-c4<`{NObqS)5V3k;cN>?X=@y)R!J|r7Q8JIK$vmbE-m+CMv#7S{m&; zzt+IZ1XtnQo1QhE!t^)SXWF>?FLU2#6j6(SgkG~2rLopSlA{-f-3k{o(78*8?`PDRc zO|vP%%_&o0vd5mNhb(Z4PW6bX$lGy11q8J=;zlX@WmXJ(so=#qXLj?q+TTqsV@b%W z<0DZ$Ix{)f`H8k{>oL0esBG^z1?tRmP~({&J1bwt>0etF>6nZY6K8-3Z(v)HVrwlk zur5dYVFx}(3YKF>Qgu=lOenNz9}AeLH75mkc*LVoh=2wf+uZ4OTJ5dJLk6;}U1`r# zO0S8voXQ~MYSi&cP&)8*x15Iq7!ACScbW=%C<=E{87_Upa}gI~OAfzoEwXrm@p5Cv zc1S>1tO*f%3_*cN2nd1qDbK**QGr4`uh2C+Y4vX+pe_5Z4KCL|{n`R|h^tRpz+y7H zc;0PFx!U?;7~Oa=?TiAFlifsy0lO!9Tr5{WN`cOv`|9FCgXw5LO6Ca zf?uDG*R~vX(|c-z${W%Fuq5u=98Zj_LuKW8?;%E~wfe#M^>XN`>jPquVh>{OyZfYAUiNY>wwk1fjK2tDh?_Oucs(9f70j3WdK&YY zG2H_NBz?YQ)D)xZz(?$`r5-TK39_O71JsoS+O{a-!rl$OcnCffP{bILp1p(YzXCE= zTtF{D*ry*L&0y?fAl{>r!)B3UKK!JoS%fdH!G?ja;sjys{XjF9+z$||1#abk|M8=J z*kYo+7=6+#f&G!+FYYJhqrLGT0zv+`IGo7=1Kr;xiuzr2kV}OwP_zA;Jej|XE(36b zwEsz*|BmCg#i1mfrAdDdyYc^k%lUsJZXD#sK{y%$IR=UxEB~7Z?pA$J7IFD!RnQ_Qr z&X7=;d|kPVjzu^BK8frVCFVULB7pGlR)5xjUiUVw)91vX9o?EPWJ6#S0DHat6!y>b zDl^*+zm-;HOC%x5fXc@{`If*>dMSY<0r3J(%OdgvSV_r zU3gx8c_!;_gJ9+8zt?BhC%0=*0=d!IDNPDds~80Q>L12@35wQXyuRP2_$VfwfysK} zyYb0Z)3gu8h`!#`gubG!_2t*Hv&d_4TsK#n*I`dspROrz86b#s>g2O}vrqildb0t_RdAjx4L9xCP;DB=|J# zj{o!){x5J1%D^6~);!R(`r-eV&gxIz!BPMP5$*Fo_yK|n0!jb>Sx)s&*9r7B{g);M zrGKvU|0`y&|8HjC12yu^IdVyXh4aGaD-Z%@;-;SN>owf2qDK5O8?%+`PJcw`zriv5 z%lEnzC_3y*$T5D>63TxLuX;W z01$_<*`H_wf3L0m(=%R4@7y~^&trfq$sGDke+3-e_#1cKU$(*i6btl4F%zrxK>_iI1|ppb6V$rdHFv@6AE&{q#w*xiYFl@d^G3o zVWj>wWdE;W)UrSSzD< zRNbR&7-UIh?{dGB)YBih`)!^?VzCaJ#kSW4`OtoZE{-HOW**KhB2+_XW%rutZ$2wj zW)a}sz3I8?e@44r(MN8n*Lt}W?)OaKyE$i@Czr{nKcMO(YlK>m(pbjFgZYc; z)u=3dSWg6eYxQiD6`7ljImObO9i>CRtwL3ODnJ_?nLbn!j;R)>D2!O&PlZZy#f(p3 zdtrt6KB~e zb}lZW1_9OsbZ!97EMXt%Q$dXWb*dkrLO__02S~IBHVr8|7t{gp0}+ErfAS%c)?aw% zjnD`BF8GB2Im75jWo98-M&qzaB49}+-HZ*~c+jV*v6 z1Ars{I`%4nX))>xU+$edhMx`p8cRHvpVFP~`Rq6%1_6NtcTY>JFOq+N^rXF#Z97EI z`hT9|)Zib(x!_n0Y5#YZId=>@I|OY&F_l=}dNhD0DY0)~O^w`CxzaFCNLv5x{H*`- zJ1vDDphOASB;qi0wfVfZ5AxIMhTy~zwSC}+BtJkO={&sP7aqWeb7>F&mZpOEH?e+z zMgd$JmD4?eYOz&7M1Md;>0cuLrX&Lgzohzk>A&g7&jIaq|Mjn5IwCuFUSF7&b+-Zv?|43QUvpHWyMK3j%ttRZ zUf%sf6FTY(N78KnWZN8X0&^t46zbLtx<3_+_RTFik9bx{+TkUyN~cVn4L`^{MX(Dq+i zIPd+_((r%NcECnef2tB}0=TF@>&2;K^+hqZ64&P++WyOy!S%_g!}LG2{g>vk(b)ra zn#8|pJ8m9)e+=EUy8s+59r|_E4i@?$@qn+^@nX*A2vF(@Emgpo0A~FIG?u>G)iG@r zRrt&PV^V4m5Iwx#HU1y^E4|~`H|YPH#{W|Om5$jo0A0l>>K_{a(;NXe0^f!m<^HDb z|B&%7KJlkH{wFT+GVHaPD~7O8JmdZfzji#lPVFcs6sV3*h%pGrmnCrxr)F0IZ111{hPh=lJSF5r)W|C5`6OaHx_nN1S` z9LX=!1cncgKPn9$@TT7ExZ!93e2As>DS(&>`8g$8zeQKpV<{5Klg&=3e}LcvW6-}4 zr~P?4{_|_%=$er44+~j;l1imch>C&(9TN1^-tshPdlob{z1P_hU9;~8S zVJwZsnDR%egbtZ|_c|V&MI#`EF2gz{#hPiY%(U-4w53I}-96W_l6x)W`UU_uQbg?& zGtp*A;sOy;Z+ME;8o*y|!>U12N;olnS5BP6qF1VEPppp`qPMfj{B*B3rieqN>g^!% z(u>m<^d=7C$o?fyogbj5Ia&_~P77)Jj;tywGa+#!v^rxtC(+!;bvdtE~&fjl5xff#&M|9 z*^|Ht9)7e1*NWSu;DTKecZFr}!4`N>x*^Xp`kng9n-wG%MaVV}s%|>3hYwfH5%2P@ z2%y8BCb)K7`nudJ;ngd8W`-)3d!Us06si3{{Stsfhi}3$oXUfEsH}K!-eNLbS;)qQ z_C|<(MzhHd-CFFG$dP(cdr1zB+l;y5#2!Y=c{@;>njjNIaQ(VJ6YiS0R(`7U9T9hl z6!n~|T=GwW`YOM#KbPqlHC28)H;BLU^^k4EvYWtgH3#Ikh>aa%hJENQsNOy%dt`o# zWhbQTa+GFxui38owf0P=tj`p&rS*XeOj?@ zoSLqo%ig2GY3nfZ7*^p_rZP{l;e}K|+sun4$i3}Nv@X;v_t}Qd*Truu9E*^4I&*xQ zmP5%y$zk!-knByetzquPG+dnbrtduOE&1TpaP8u5N`q4$?Gnv>>%7;&FdmJplHQEW z!3WD}ci*p?-Nam7X;VixqOp)YwZ|DXDx`~24F?xt`u=rmZY`lW$-gFT~6h_)@<6yOu|a2E0vZN^Xi z&rtDdrC*59bCC{8iGKPE;5K8tjRkGYJYX`UkNL}?S#~nEZ0>` zP;^{`2A^EwinpGj7sjDa2LSxPfXxtW#d^CH5HibIrYipNo&;m~jc{>q#UmPuEN+dy z8|{MDEOrECqMfE|vYSS*A~gA`Y7KUDuc1s{To`Fn7**7|j_um)8?38cUldHMzk31B zLv-m97eYLw>Wbz1*NWJ_Hc5o3?;p+>T%>6dFYlOE0?{p(3*zzNrtg%lke+7N-Dk{S z;w`kJ1gSOTDL&->^iks-*NN-B%T==x5&k&A=QEbW|1x0y`SUTFsr{W+k_*5qjUl?D z5i1NFfBy#{WSri{f*aF-_z&5$HZe8!bCv(^bRyq)L)hbGX-!jY-rTScUBpGlEllOc*&ateoyXk|PcwK)>g6CNWj(xJ z)=oblshQD5=T{KPPtBMfxmaiU+(4J5G77rCHwi3 zoeBQ(Gqv8Sd2SHx2W>iJym+g@oYB$)sC&qNV&jd>BQ{Z>E?(GiErl@#%)e`vt zQNBU&U*^6)&x1c-|CjXP-{}Wl$GtbUQ`(KLqwWT7QHQVkQn`;|ELJ!3_7t%y3GPZeJ&Jv#|Nxapxc%jT}Uu#GrN2)F_-B8Oi z+C*=3bs6tmA--wvGRPZVH#3s%C%shFc?2^H1o!|5QVS`v>c{mH`s_ohtR> zBJV%(1rCzac4AXQmEwP}qyp)NKXPo(CVOj5(v?#X}k228M5U+yo!!mH*~(KEA%in@2+KeQ9Qe56gNfm zPhXn;yPl7CvR{2ZyON?J_YVIx)c$WYwH8X@#@g3*_2k}m^>Ed~ODq*a26@Xo_XJ5EG`)fxbo*nZ+cF$d7?VU{eWmTIBzeaA(<`~X!5U>PImL%4y- zqbMAgi=&h2kZIJYF@1b<)Y!a1o;WR59q&*Yai&XXowore6}nO~LO5&b;Ad*l>*9Mc zeJI6Wi-4qQ1@I9Z9wyphgKsDA^(ACBNE`#@#R9|Zx!lFJm2{#z+pN#hqhA_&0=$67 z+gf9EDiQ*hOIDOlI9#@$z=Rn{EeX zDswei)ws}Qa6_=9$oZoUsk*4)bsazZ<9C%&i;a)h7Fn{k@+|?+!9e>5ueOS80Ir3x zscMl{!JozX_phzZ!)-SK=MMOJb~_la$KMAoH-BS1b`}9Q^bQRDTXI;Ja50U(v9a5d z_U5Y<%rfl*x`wJlb?F1=V@8Z`7N=(Z-KQUP3JEk;KIAW^QBR;fCS z2)u9V(oEmflFJuhH+kmq#{FiLphg`_Y(_)y)q-Y9>Dda<87J4r_uSjFiz^ljfp~h# z)SOXyf@|54Zh$v__PaN>z&X^`=TSvy9Qd@m5+mMCz1W`?9@^EAuFgi}XTLj%30pPn zz9tznww`8Jar%^Mtzg^OV5ox5DNVEXddGIDk7iq1I!(TS@#NI{E{x?Hj}AnzQ;g0& zIZBVa`GY`-xgBg`UA3Tx(4b_j0?1ri?!F)S#vkLCQ*;$0TW}%Kkz|*(s2@R25v@XI zQbunZT|A3>go%(=w$5%X7Z>OHfC5JpNDAfYJu_%$iMU6y72vadtwXI?4pC`@0>9x!Y!Pz$DA{x;IvIq#}McdA6dwT;=Q>tHV9@l#$C7z zLZWM(a&*h&>g6|TvZ<9wqw6T18AO|wU^Tg*$i6r~rD#i+s#FOmbI~aOwbx5pIWFFD z=KCMjW*iU9H@{);SDe+aF2iN_tm>`cn5J;Of4QmemAnF9F;mZ(vDza~k}QYt!K z6cODzOnWdFqL*ptruI1rs?(E?UvazE0ggVPO?!SS z*3jOa)w}z6Ot8l^$547-!XMW*`mT=_`iP!Uk%GSI_Tc=O*}&(zOK0-m5dKl>*Ve8v zJ(NmqL}~+oR`*m;r@s*kKC?DwlYBScc%(}EvWLWZqwBMgFy`#bX&G9*#9nJnIGwVso-cFy0cz687A&OhlG4A^@=)0Ou`Qu~O+cp64phC!SDz2rvzjWg_z54hE+<4~JU| zC!Hi3tx9o2N*u~hJnkZDt!H_LBqf|Jp|t}A z7_;UlT7FxqpkfMCLY1US0nZ_yIEzkhQMhBtYN}^=wehl{c_ei5q*oK*ad=RFucE7qQnU!0Ah5^ZK~S+IQ`-8}5PLSG2{hC6Y^KnrEgVv}qo|;1-0$ zv&rlE=#wTo_8&p$_1BwttNQiEOQJKnq%k(;=b6;20A>BgSQthT6h6@okjTeiu?o^Gx~ym8pma1yJsVQG1<~(k*Y4`Y6d>L_T`vw zB{&titj8E^T{vZcb{5KfS1r8a!tn47zv8e-Xx;+s<|I11*K&I?mMZYL!A_Q0ij)yP zSQEx0Q`{nvPPY<~G>1KlruR`%$FRn4AEn$Mz#0oru(ljtHo>Z?uVv9le>bQTD5*lV z7xqQm+1sBgnS4fxgc08kj|sQ$4_~cRSxlqRbJNpTTJ=*-osYeLU6`pu4Q`a$(GaFo z7wy)8(19K~ZWvUL_(BH&=A^jBv9Jfqoz)cvQL2w_oP`dJE2i8{0CU!EiYF9XW?AfS zB$B99Sb*92^+lV(n(_j2qlL~Fcct$4xkYqcF))1>nLd{0maoB&VI63KCOHz>?pCV8 zv?+L7txrn#dK>95g)e&e@X@NRKR|6dMu-zTL%X|%cU{F@-#Rtwoo)1fTYDsx*B0g{ zfn++NL5AuVda9I-@*GZmtU=b-;C>7DkBjr|y(cgwW!>3CYtRUfupJ4xw83$M4PC>7 z8T^Fm!4x8=>T?gUVJud`{kh;_T6li3W%rV_ij8Mr&q(7tVyR)2EWuH%E-%1Ec=4vM>qeX=|b)3-W;{NL%$MsP>H96 zK;vUrHP&RAet`H+b)*vumF6hg*Q2*nk3MaVP`}go0ZPYetC5_3E-pD0GOr@XY$N&4Q{9RPUJ66#JLcn7ZZq%4`N#?JKg z5~p`qg|WTEmg^H;!o4Y7_Xax1B#XH)zbIX#YR{+O1LnN~(x9Y^?YU4WQ$ua6hAZ8p z;O8>0WsyUEu!js(yYBdRR|^J=R2E@3XD7WL1>UZU;jv{26^<|nFnMjv{OP>S=Temq zmsRv3o+k4D4#=)HT1Y4O&POmUPdX6xWeZyO`q!i++!K4WA-HFiWGxrjO07ljMUw~3l}P9sGR zn_G&Q7b051I!ZYt`-t9pqk&D`vJqpjfnbx^@C!|t%Ub%GDb<<3{ueTBcaNt<+C64N z7}z3VF)7-cwbY*B`_R>qZ$Xpyltm?75J(+vp;J2y&PCOd`=&WdxJ>ix8~?LH2N-3M zypz`|ujoDP~P%Mi&_AfR31PU>|j5^ESzI zz9RDq!r5Xw?in!3)exw9J6K1c3-n+&CS{UOU5v~(mat*ELUfIDm$z!qw@P7i{9r6= zxw=905k-YU_1CadJ14??%NOS7l0YpeGUZFN{i*-yD3yQZ=EvfYM9&?D#RkiF%zVta z+%=3X_F7&X?657k=%ZBX4-AU^o-LpvR& ze8@{9r`6n8RD z&W^QM`h%Yt97!lIog*pY=fTu-ZjtBe)$slOH;=B$cZ~EBoFhX!_FgUoF9gB+dZ<#W zr<_bkN6UODmHOT4E$7v&Hl$AR0U|oVlslFs%hQL1aM~72q=lrU?LOG5;T*eJ@-5sf zH52a92$-{;o6#W6PDZSj;72m%4sYevp|i2*&FU;47K549_s&;Vhsa}_>i%TO}Si10OI z%G17<2^m5(2O9X#D#Q!7lClb(yEjaP$=?-o=DXD#RJ7hkLp>wAwqe_x0 z=Vb3P$zeO}QCw7U>D_JCrJ~#ire)}|EG>O`eYh=dk%EV(I=+1N9BWqAq_M)i#Onp= z9xu!(+PyU4)n#RSBg18+cS*17b)uKv;Knr<)ytH6i?mL9zk_cwRX>28yrH?U_C=>H zcysEjT;j5puvXqVnzAr*`-D?6b#Qc)UFa>dVTSf!uzc~v@R_WcZyn7|AC{skPocDE zTY8RBo-zeDmZbK6PQ@zOZLJ1QegF)rJ z)>btp=b)8)5Z_m#kW{rz`P`G|{bT+ejEpr7r5ndt!Owwh_z6kNh0fLMRmHXqXXG+x zG0g>CSQiV7~c z|KaE<-i|N->b|-qqP-4Oc5ZxJ2#>kgp1$B4lO8Ydgak>`SGbr*F0M*l-hV-w4Z5%r z*eh?HvpG0$T{f3iOcKVr%|vyCY3v|ARpy`(GQ+JGiJEWUE#>xT& zZ(GHD5P0*jD)%-~2^mRcU>-q5Qm|8q`vZo5zGcOOAdq{L2co?4ukT6`2?6xrJ@ zO6SfRj((I(P7#`S$P-S0^zyXK)K_6F&9UN}+#mur$`if^pLbX9r1{{S9ZgiA4L>73 zE8Dtq$IU8t)zROSs)|x8HeS}3M;qUyQn0n!-ToF<#-4af=A>_*B8y`v>#hZGzdyuV z32q<~U}K-4t&HM+-bCF63BC(PcESv?QLUMtK1TjfWmHf|LFPyOW*X^zrL3o(2a`2n z@Icon?k>~3^r0?(#hX**^(CUnDc5y_cOEvYI_HGnleDp32?rv#h22^vNl4-M#gKVJ z<64F8ay!hE_oH~kx;96!P3A>%$UaiFFDYWYF!z*<`@v=+=~hB8hBZB&Hgz?LF6R9Q z9Q7tg(1WDbTD1NPFDZt~f+=UwULYG+CF8Plm4Rw#=-~5!G%Z`4v&h?*RJw_vT)xuV zd>30W-A-rEOO`VmCk8B1gg-3;0FpyjFp1BV-V^)XO7J>t{yc~=&a@iE+ovn$p^_Lh zt&C%=Y`26F9g%K7%@`@lOng}ReBcY;_YYzn66Wyr&BtTX^cyi7LwEf;>zr3EhYnuZ zKV2f5_Apyln;4jS?-DsCe!+&Qqb&90DY&6bm;LZVoJF)pF{BSK_5g8qC9){VshY$f znpXQUf=25756~N-9-u*pWT~{Qq;78`v9Y509XU?oMUh*tBjVF>?v@X&G9>8koO<(U z5$OjSo;2>r`>|5)eZw9aU5cK8nYH8A0QOFWgj2$zOLXm5#MNoU@PThsM^;pO5_gi~ z@%si1+j93#iQpn(Nd`lQ3(VjkxAniC4Zis!)5{n;xKtGR%$ZcV!Fap2T zqn|t-^zS5D40|oJKhcQO>s=nYH z9PBvd#!8p_+_6vr>-DywR11SUO$09Twm5cjZCbEM@qr_^*<@3%K2>&RNfWqgzt5Z3 z2eYcpb!$}|I)rWu*srvGBeDd~I(XnDEqL)R&|s7%BXf%M8>F3Hu~WP&q62&3_Tu3| zXc2>wV)+{$?b*KG*4!>tS^}!eN_38!{j1S@7aKoCn|i&hm}`;BH&|IHI8y*OXIF|9 zQ{#wQ-+cm9FnK7He|hvGpM|uZvx#m`#YubndlHnA>Y#ye>aS&(~LilsS?$J1W9M-otqwG(mC z;r4zdVJef>6$9tX9wUZ?9cKznoB`Gg8Xor-K zc-mvfI$`2tV@_>*K%R;%R5)qW^L~Ii-Dg7oAD}2(XxqTnt;!=$d`_t=lCGbm>zraF zPSdv!9%8quPaMY}K^$je5r>Av>G~lr;e_2;xYPSoE|@Ov(-vYC<4M{{WcBGyR0Ot`08VB^`gWgSs z&0M=hK=Z(>d^H_+HgmwsFw5EnY!zfiNu7`2CCb?=23N)(O&Nk)^XLkjYhT1iojBaH z-y-z6U$o%|xoS;&{GJ)c>E>wR;A7Zkf(4bF6+-e63mfz)qzZ#xuuQA7&&Pa%G4J=y zVr2v0kpOGx&EwA_(o7a-M&%?aw_;V$2ds~6!=wZ@H@x$EcLX751?~oc!p=w?vyY$F zu1({YvMXUYqAkqZ#ChK~$dCocvu--~nK(3G+_>pU>v>4>!~+1>ewn>SN%*?w_ya@L zXN}|=8;;{o5@vY^?F7NwPzjs+0?Z0NXyz}-F=mPt+UIge2AEt4JN7Zre)AjKE^pv?T#TSPbXARPfpSpnb29et_q77p4?D_f4((Csn zKUU}Mkl-&$#}i-_hVT%-Xd%&>-lRTJ6X~-{ z*A*8xNRiJJ@5e}zfFbCMub>u5)BeV|mO-FJ3`XP8p#`UGCRjhr7OeD70FYbcks}V;NI7zS$-wh1dA;MecpMRIGMX-#J{&9b%_e9a<u-)!R;vw%HCR8A9l{ThRPmIWCf9E{W(ZsH zgEz2$@iM2fUh7n#+zUwpU3r4Y59Xic*Tg!blp38Dxl*To|e zK8a~qc#XHF-j8<0Ib=R6k{%u0IPOy!NF7|D+eUnMQ6R{5@$FOPKgwT}U>#^sDY%nW zF*s#7x&5{y>kT)RWYp_nhx@$@024{*Eb*8f6RJ)3#34FyXI)Ccnit69P($0z(GdeDn=x7`ZsV~Rf|9I_j+Wthu0DGP0L+!$BVC-! z68JiMTOShSk*p>>6=uwLi)P6V%!`%mC^;k)6EgH{JszVRk|+KG7F*KHFCo!h0h9t z9Y~kx4hmAVv|=zXor~HgBI%AeCpK^-V5s3j0PN0^S!VcmQT9 zsk(MWP3=UsU9G^)O?GcpDe3A=ajeY#?fqtH6ORYCwZ>rwZW?i6f%Fd3(9Yepq_Xu? zT$FIqev}Z)xc~VSRxav%RfsBp$OAvj$@0a!tHnHoN^N^0cFmX(tHe;juzcei8^SI+ z`(04UFB{*oeEXz)K4Z1}-F|>%^$EQhZF!6o1E`Y`iOe8dNvAc72BSnYyi@SJS9M$d zC^f4Xzim6$FEw5GnC)P~koPTHHA*eQ%y7d*rLr&5?R~_USo*=5Ue73H zp-}tjHR;LyhZ1iX_|jVRimfg&m}#Tp7n~)Sr^uv^J8PKt!m-Zfi^jwV{MK$9yTDx@ zOm_Uu9WiDiz9Z;h$~=UGXE)ecp;7VC$83uMgKZYu&8U3vx134E#MB?4k#_I9W_Ld^ z=G)JIRE)N*Qh(8B!h(PVI6pCFP5Fc_f2a#?sEc@xc+FyieWQty1ezBsybS3b^QpI= zyP6JxTcdiufN3mAZINMNgw7__{0h$*TVy)VxCc7KByh7j)Ke$!F+R8twr za}8UjgKNbIeZzBDGS^7^!34gwMSbyfbgY$FSV~d5v8INk>n0a9BA*c=FBAgJDn)Hr zUIz0xlLx{kNPi{(BvG7tIihGPAE}sf|k~D_TCdO0(`9zUfY{93G;TYP{rhe?lk-VCX zIR@$)LfoK};nwUQg(_p$4$_PwKQ0KPIsyCsqCFxx1#DpX}sC!b*0vKcx!NfEq9nOBg+AY!oh@>^#* zowM@Qt!GnWKwWoymlaiyqo<>AbC9$8JR?6}96Bbgqdp33$&qO(%~%tt6iZgR4|~fQ z17z@%J|Gedie0htU#;vl^&$KBlI1pd_*ImV2`>;V=R&qq5!*BVUts|X$pp{Yx_ zGY+rs1YuxX2Ki*>>N^bIn>Nh2$SJi@&H7N5aQVhxe2?<0~Jmad-l>SwdWS@ zp{erT)WayfIK8B$8}CQ&$s%~_F;^bNE<0?)dI-)8x>NTh=B}ajAK$%3rCH$L52fy# zUn$Bu)N`JTv>lbLTA)Wn&e!4|#+Ed2*+DUCSx+D4SQ#WTOD6+q_#(HB87Da9hWh=_ z@{$@zw)C%YXa5&@Zy6TXwrz_Rk`N>iNFWe2NN|EX6cRi*1a}A?+&u&d?gY2sp5X58 zg}Yaf!d)tFX6?1sUhABF&bjZsd%tTx>Z`A+=BS!AM<1j2*?a4)6&9O2*aM({?DI;a zx6C^Y8U7zG3mDJ_yx8cS?nsLD9#ubT((qQtdv12@;ZK1H#&|axT2)Y$f#GU+jNQ~X zg`9eBShNyEXF>YdoMpvR@c6-INRMK3B4krxWja4eE8}KSZ5OOk@2@k}^wR94Q0#kn zE_Eij3+w(^V>&sx`>0V7GS?PgKK9_SD!^ttFm09Iaq3RPl&DBrOG|K{^sV1dP!?L> zWEQhULqtS~z0>2utLJ+6Uz8QqHeu!KV2XmHs*4+}@CakYr#t4cv$b(yD_1AU+l+_{ zvpe&Z2HSaG7n*I6t+1dC4Pa7D;VjqeWl6hO%sAiz5cdio~bv=bqJ&<9en+QzgQ7!Uslb&FW%WudYzYxuJ z_3x@trx;RYaae4!2G&YKDY4AkAQ{0&_4*{s zHly6h_a{gtm!?=+;P3`%H^NfN?qOlBMcHDS1oQ$;vGu}8tA)?CS{{ETE{auao>mD< z2?W07FqPM@@DzkpljVC@V6vqz_}roaA|fkF$EG12h(@9Ei38B9j|HTC5Nihq=hp4# z)0?_vlR(zpa&18+iokOS_iUa(;^?t$8}_M7|GbG;`B0tQtzll#%#T*@~Ao! z#bddjDD{E~NHC3sYfl;k_9`ETw>+9p$sst8M>%oVE?R7zUfUF26UEC|x53nTj`l6* zQ1DaL=etTp%Rs&b;09qS5XEG6)=T_^`|g36On&G4mPe@{@m3?*(sPECe8dY%tjL>= z%0q2zWf;c4jJSg~GsYkdtz3i0SZwmz4gRWAO@yfN(&(<~@>Z}BpTp!K$l=860Qcrt zZXAJK1CP~x@GYZk=0ba+Yh$Ov6KV9<%MMF#f^N{d8`WV|rG_&ZtOC;PL_lhcY83vF zM#@v5^g1Yd!u6dx`wHI1(6u8)Tp&E_g+_&zQ$BzFsy*qN3h)W zmsw01)s0s*>U#D&Q7exg!Gf`-!fA4|VK$T46FZ5_JKiskjSa=n9IrL7F25l7f_b|k z7|y00iCS&1&XeW!DTVL8zq?asbS%fWw8Pj>n55Jvx*IB-IWM6P-Hw%jkcUk6UPxGt z)}`$a*Lh&3(XC;cINh6x7UEZB=$&vm&4k?Q9$U9Lk-aG)0&c(WO1m;#Fmk_AxCeBGvJ_ zaXVIO$p!FcH3k+hnKGxH9=A1GNUO~}-j4ARsGe}G*(SE^VKx+F38%f@Cmf6p+7)wP z-bs#YdD1u;YfvE*_3iZZ;kB)I1~+cj+QO3HURUv}g7tZ%_b-uS!xs=g%3GaSEV`Fk z$rQvdOspKCSn@7D@kEblZ*j|OP#5vPlt`xRzt|uR_bByjFCWM_^7{%tfxx;W1%l!u zCzEfy>sYWAGYaymfvQyn<-Y~${oB`csqS)VkLMag<*Q|4`;!b5pzsG_Qv(3o9Q``i z-GI*ps|KJzem+0*w^ezLKUs+NNdGvM#p;@A!ES}O9X~Nbc73vlkrui@WD*Oh z+gU)GFp7Tlnd1R=cU`>sDi*tc@A>~G1mW3L< zE~c!*$o_PLa96=8!@6YixwM_UvX3D&Uzz`c-3Dd)ia+XOR}^||6yD0LE3`8+AH!|< zsXl~K1nOX|z(uOOYp%s_WTOkT!IVwo*|;Z0S|aI?&40&lw-rEg%G29P;4Ptld|#r5 zUHk!^9Evij+CaPHhf(8vI#-<}Yns-h=xMm%JGIm$0 zpTj+b38v4=$j_29X9?&YTu3LzKpi$$pHBLvB6<}jj|Q-ZyB{p?Db%vcJZgIxyjVXn zeNIqXM0+}LS$8nNTNZ6nvNLSt^(f|HJBSFEA`96uM{a__v6RJePZDu~hQa{q><$%h zP%FqCf*ELcj5Sexy|Q0l_jt64Bj3)-2`f&8k*usKYG2VyHXc*DZ+@np$Myfx`8cdI z2RjVvw^Hq>qU!MLw}wccUMUTBa~?@JP)183;lxOU`MO7V5Md3JO0C_Z@^d>fhB4fg z(}27UemLx~Q!70^U)zGf+vT^qd}^Zqeq8Hf_oAE~1MZdeiG`5=F% zg*H|z!qnuB4^AGPt5UK;oxE|^vTxi>RS5t?0I$$P1e1y>~YBL&-jD|q=*h~ zpvk#wq^P26GEy5_{&wsK=mW|&NSQrAHE+**11SR&(Yr-bVT-@&{$RZ>1_Ro|oG2_jT|JN}fsyND+OqjbJy#$Mpz8KsEzi`{qmo_RL>4#VfSP_+>DZ%L%4>v#(%WeIUjBp*OeC zwKbP+O7FXQ41oZ8!9L$wUIL+m1?21}Xv3*=ZI2Xp!GhstIp;xld4iDSaoQX{*wK0T zP2ov<830Z!7s>h@mmEoQKc@VK?U&B_Z(G2xdAw>?N0OT0eJH+;QZZFBdVdk&H_2bv#hqNF3a2>yughZvJsv zYtX|$B#!bZ1FLg=huCwwcT%~!yD_o)(?0K;@%m1=((ShPK`%WEL919_ zaJYFQ}F5v`#IT77)d+sqy$^)Tg8dd)RwD_1>{3I3N3 zuTnWAO(x5ITq`AaV|bbDs@Y;thGXHl?1HF}tYe2OKjYY8Lv7KXu}%HjUHQrBr=32} z!|t%C4oWUz>@ITM>*1WWQK)m35`&|nv5@4m=SqD8L|J6MgJF?&>9n^}I*kXE0$h+7?$>RAwN%124$o1_>ei6)^dm6Nnrw&qaMIObS9EcaMx zcY>?2hO{yMGof8y-v}me*ja(@Ugt8E6#Irt{w|-lsUNilfvx*0QDmuwJhBVt$-+?M zdORBMO(8ycJ!&aqwLGp_##{$CJD`u(6bvattO{hquN7S(7<7Ihw3o{Co<7Y}K@0;G zS+VF%2)3d)NU?`yM*}A4zgF;$Izt{p9v@2A`1R$eJzLmCsq}_ZD6z##&r?f5l33a1 z`rBs;I_5Jm_={vN#>TdoOI;Q1_v2AekVL<8A_(PpZi*!(5Eb}xaiN;<+_O5aYZ?L%BV{4{SmAj;L2 zmJ6=XfM6;jV`G(K8?*&*_?o{(UPnC0D zy6O$0aF5ESBR8&((uB2>0Esn|3B3)ax9-!AnU1{>q?6)F#i6qq{rcFoQLF`5OKCj3 zkrTvi376d=yU|V19X&-S9K|2dnmi~<6f_*b7sVTLGl-Dqflf5c153`bY|YtiC0vkH zwrCeT?=DmuKJb*CdW)5ta?>s>^)%J7r2gE0!1%0SoC z9v*PKd$&ED@yHq=20dLj2~r5Rjln*tJF_{49qO=Kip}E+%Gcf@B{!5Lr%~4e6c9%; z^VC5b6L<7@p%kA{;&$k1de-L{BS*gRW3Bc#F;eZo+1TM#lKf z-STwHLf5}66U4!^3b}7=_9bqOB6YW$(F^)Yc6)MPZ7^o6>kz%M6sxoO+eS6{xtR5uQ)I*0G*w=xQLJBq6I| zs6Y0_anV0ty*Miu$u3@yPf01bPCKw)<{L8w#0D<3@GnP^LmBM+!)KA7u{Pn0vq$`b{e^+0x}@tqxwpsU_SKHg`sOwX5n0#hKMf?Iref)5P>@6WJ2&PWcv3TSGK) zw{tNwT#PIkJG+JnOC&WaX318a`@m^tmM@+G6-#U8SEe7Qh~peiX)$K+!ky!kRCQwZ ziF#A-C@RgWQf{Y}kWY$e1v-!*$2Joc`~+FUC|!kQu3xD92Zp12m{sLBqQpGN5X7H> z1RmfMP!lDWe>kMJ?o4s$hEtoLV7;Iq$FU&~D?@pATX&BF)xqkfC#C4rRHl|OeP-%nasfEXY^R7woPy+p%H%M1=%&s@_ z_m*sHf#FWMKN6Le7y4}&yA~-!RBH;_C`nRd6?Unmb+cO=M!AnHn&3D!m40Xcku2+d7V%ghiCyg#`{;H$;Lv@DPb@|n|qr?EFrwP@n3SJkq zzfhM)0a=M_F2UMiiLB9wH5}kkj`6!U6L~F1`Z8u=k(P9lcq}n0i1|oA=I-cxkbj(L zU19R^eVM0adMC2miTtpSfb{J)>V1@ZgD1o*0E4V{D}2Nrcxfu~w(ccTbIv z#?{fKRLS(QG@=y`keub^ihNi!Z^dAGnTLn0;84QS^HSb5?$=hw&|?ZfFeRU={7xNe zWv@33sLaj6MRKp2E)LkMHFCJHleokQ8E|V>qi5~Z6Y{%XtbFnYcy!dHYCZ+cBVK

9Q4m%~)aKD2aUDb!_F)T)7HX|?N8)gGNM!C*s5^7L($Z$9_f?aB+E_^s@y zYg$+LnCG|Qz4b!JbmqhQe#jyqhOz_qz zu3o2}vSQVFN5?d*qzjDhh{1&M9;Xd6CCAW5v-Oyw<0hiIz`W)6(Z%x#*Q;zCgaeLMI=7b^|aehq|aNn`*R=0b%=UyW=y^8$0T$5|s@Dmj)_bp-4k%rb#yzS)$ zQP&X+U1R-7{V#CwQrG;B=QoLw`!@QuuT5#gMqi0PHNXCTg%C1-6_ly7H;*A@@I1u< zxxK>}aq#0Kf*b!UrHhcGNwwMSvlQ}`2ju`-MpGA%uk8gA^XdR8*crWm^P!^5mFH{> zE@<=P*Yrme_w#4Nq{5ubXhCo4JHBgHDZ!u*+LvxBi*!+r;#zR48?`=fBzpuQe`#-1 z9pSy)oV>N9)!6ewO=QSkze#_vKB!k&mSx5k%*5Z~GZ%%mqo<-4;wgXhcDhFMpcUGE zAz~E&#MJvT9s$`1e=`+2(OmYuoP+08BXY6_z|*3R^DkRy|LlwY2L~Yl3Kj=ok@D~! z8Ss62qvm=Gh0oBhy_PBiJ_=Cy{yV;xfA-b>;(`HK_@?}F%>&jZSG zO{sD>>Dh5GSZhy7f|g4ZWjWKvl4Uj0HJl7eJb5P{!~C0>|$e=B}9nneob$oh@Lf{r1&j;^osrQhzOa)D_82c5a}*tDaRwZYWu z+g%stt?+HuWsdzd@nsnXyB3DF+5l`NZG84$ z?>h4>{-cIf4NYjU;~|#j=knZ_DZ%T)i4ObV!u2Ac*&HCkQTmMtC+{Fyd_r4wdihiQiB_?gUOv>`3^jwkvy4ugGO>X&6L>IUcO-(chJsoLi(nxacV-sOZsD;YoZ~w;Cm5wrylo=5AhJA%cOZ;uLA(Z?!<*OJOW8;b+5NjiI;MaT1t!C z=}2|cF9`yg&>sW<^9-cndaGIwNVk+!Tu6^$uWy5{l?UnWw~=$XIhQnsAo# z)T3Q0HBvT)+DN=-2(OEcr--q%o-JZSW)h;L+n}B`4H+48s^b^V4ZU@x_T!&3U>SMF zTlJxDZeDUXKP&T*{HHT<$cGZjZ>Rc=c9h#1I-AiwoRv{A*M#Dj_RK6H*0rC`EVZr= zW0p

U_0EAWMTZ2`s7fL575fB$?->4Kzq;k?rodB^NGH^E&J|uCK=K8w`!`d%72| z(1eg|mM*%rWOd;ZDkMacMhtc>8rB`J8?EC~-B+LPn_njHb85oVzRFnJ8c*VhV(fh% zeDLf$?R6~@&;{=>T}^}Z`KZ-zdZaJheqyN%53V(-<fXK$uAR4vq5gu~hA7l+>v0be!i6X_G~0Za&)juBmPTVQX9v+xlqo57 z?mn~x%O9ZxIrdu{SJgJ@eXDad@{-<`91jw${7QeLCT7R)Tr;sKEg3<{)P<3X5Zi6A z;QDRZ5+*nem2a)&4SqEu6DRa7soWuosqyuRbhsk@u)sM)dz1pi zDv6ef*+y3sndbqq@f65gv3Lkqhequ8yfiO8$n{G?prmD~=tGWS+tZAXb}R3-DXK}b zHgfTCjVd|mwcd(k#E;4iZHSPr0Z|^AA*!Dd^AZ#7C&&6P{e5)p$&Bv^k(4~ygcUk+JG=M+`KDJyv~e|`h}N| zf@x}$FYYweWrXLef7gW?2~O?t3o(ZasWqvbV2K7LQUoKI94KxHRU;%GZ5OUnMn zUHfHybnX`^7ly3G4aOitE+S0#>9CAFAmQW#G_!ET8?DoPI8T^hVmR2hxr?m&%JmW} zi3FA#AD!e%iO7~Nfm=*{)914S#7MFrso(iAkbbeeVhP-OKnlwc7UHS5iTRZO#%qN1 zyvzH=w_~crcw7GZG4EX`0%P!`hYwSA*G}?5`Kngegi~L#HGjs^P`!0dWSzV!@l3(! zs+UNiMT2a5wc&-!*k^L1=-I-3;eE@za3|dTUHaaWGagHW#atL|qs-|!gVtiF%ZEgu z;iRIEwJeA%B%!H6#>-)CcrkW9vgXIPI)>7PilzH$Sb9*TKHm~n*9)Iu#<$a~TZtsb zZ<&u{cfkc4{?cW{?GD|`0zW}Rj&^i5F%}arxOna}MQy0$?_4fJFk-<=pIqJ)zip`b z$VxLnfA{Y>QU2g-`1SmYqShLHpLUAmED-VFjbbK4_XuLdX7U=xO0e-_P1@RmGr(q2 z@a3gJst;m>R;vK_0llV*sp>pUPqnL}S_&VrvIgW#%LlB`AgOSac`^+2N@zbg3_CA> zrW4NB`R-d=K2 z;#V~0w9Em@a&tscG_OfvKLA>LSr$5;Ronc!6OKA+aTR{w2Y-DR!3Bgk24;9(I`Acj zv~C`3r1qOyp1t-_=>u#$b`>$S5ayyB5SFlvn1f0&Z`r8}ueo9X%}Kkun5x)((KC01 z5Y7VoHSu+3IUe?^cki?Q!lUv_PX`6}*aj{YSosrV<#Xof^s6lMx7TC84*G9;{GFrb zH}ac*)_cwXT>yZC=MS!ufAu^IU+p=(damij$rgv=eE1i}2YV9QBdW66hJ(J+vaHG4 zBWa)cGr^7HVMDVP?n!pO*8PlUopk#M@9gWHh*?)wNMV?+hskF}qtonK#LnHNud^3} z;_W(Lo-5DJsPc>0T{x-EtT$uwetDk@qiK`@)EE2ShipGfM#Yg#HTlJBW2B^(uxPGJ zc|=rdm;2Vn5t86U8&7&j!$W$Aw2uUDy*R@yA6H(9ug2nnGnGb;EaUa$m`2+OyfxxC3xLT~GOgR9%WFVKJ3 zY-RPzvmI{|;fwyzx8m;}^*{~M>wcir_e!rd0X6A6p|s&*Vz9Jg)!inA`$q{TuLca~ zQGsU_6Uo~N(FY?Ibp`Dw63dAu_hyzrUXh5o(fsBG$I`|&N76%8qSVJZq&)Y$PCE)_ zy2uSp4YKmx&vCTh@@Tn4wG#Vh$X`g17L;Xl!to%U0wBC`lzIv*+YP4Wx-*haz!y%a z2Sc>uaGP#gPuL<}s8WsUtPExY?Yxye(c+aoA;Fn+zsT~09`J_Hhr!T((aSQx?r0|$ z;g^K1K|m<+Pd1i6BLLq5lBGR^*(&@x$d(G2fJtUbXPI^yNyJwkHR2d?iPIpS-Vk3@hSM#DizgS;Sp#`th)b*EFb_m{((S+^Ftb zq;zC|*zoOG59M-O4dQ0u?sNW-^IaOGei#!!qs{suVof+lszFYjRM^{x+8v0WeRc{B z#R<2mId(@v$ys>=#gSPn`Y6UG>I}o4_+DMhVEB6V5|qT%93wd4>^8V0W~2;2()5Tg zVp%{pIFBv_fN!=YpD;Ljd%Pos=9=YHuO_bol6%xdhD`iMi|a%0;N|IZjZaBAx3h``2Pn4S7_ykp9edf*m zKBuYGH>Un7Iq%5?X@aU@(1QqOF0LA>a`C*kRAxj%KVstf2*$qo&qh7!yXd>V{RPXuFO_upYuVaTmh9j z2Jxci$g!|}?>%2jAz&ETM{Ak;F)oZj+Py~N4 zQ&q~hMiN_~z0y`w!|Q3dHPz|%hGrlN92(uLE9SzkfP%0V`Q!(HoG_d0$u+kt($=iv z1j@P$fzyjmhMNk(e8gWb@Ij`?=?C)X0C7(%0Jct!$%(x;1|I@-_B>z8-`yfY`7cIl z%(z|4RO{=St)LCqzh{Vg*g#oXWl!F~{4zdJnB9nw+v{ zrJAuyA)4KG$~Ru#%_h-}dp0pvEdU*qr<-GKHnyg4Tf=gNal&k;y|?6A+e_USg0+9o zcx~FQYQnSIo46D9nwTwQmmj=pO)o;vqF23)>3OYoka3}wxib@cs3X`DPi)E8GI(xE zT~n+lO*hzhk3Gzw3zV`Oy!_eZY9@mD_*5^c|T6FI$wC-Tr+~>)l2;YXs}xG zAFab(__0hiQ9T=9QWiBJ{uWcDubD0W&OI#B9g>V+_R`ffobq!I0kJ*4`xDE6DLBCb ze<1Wtg9o2)djglC0(O{wWRe?{AC5adDpK21ujf>|Xn&%XbtGtZ;c*Z35OXt|;Wt{n zRGBicT%e*vi8@3!1thpoVU4vGD-dt0ABleN_GL|85*_O7WC#t8t_u~WV`giQUnWK? z^i0?!c<=3>@$u5pdwgM9(RroM;i5> z-2EM5Q>?R#_wEtN$pN~P0LHfmqfpsbXCl^A&KlWuOA_nvg3LZ?5|kUaw}qq82!5&o zGe6cBY}~+lK2W*yZbDrHd{-@^Vnl{xB4F#mgvr)k_Ch~QklxcK+F9!!N|5czTl3MT#xgcd1QxOWHI~Fniof#acvKoT{+C!;T9ZCK*L=z) z7E40lDyvrLF6r&Q;(d+@5UVKsY7;94cR+rEpr3)1$mrFShyPgRUk=T{U1~b~M!VtMV_WiA<*!FhPS2Z^rshc+ z(RCT|eO`~<`tbr!n??MQNDJmfCmE?-bn-U)Ydlm>CJtG9Gx8|i(f5L*PuInz(m5U_ zy=QQacqp&AvlNoUEV79xQpV~P=vvNEadc4EARf!NW8dqPyO+qdJt37nbS!;xKT)P; zt08s}8j^m5? z@IEAM#x8mEH(zlG;@ilcppLM#pOx`miXJm|rBhBjUg`GiDOz%`SF@3Q=|sI>TSOIe z#%Pz5W9C80)o7wGvQS%oRVxct_*OMlWn2~Lv9MJ~PnTp*dRf-yxsfN%24P2N;D2B1 z%`j%=xPv3}SnAdL(~_+a5o~mn@Dzl&<8jH$O*QQU3UPZ>G*mv7*eitovL_3BGv4G! z;fv|S>5m+zlKJv(-=G+{b|7YgX&#MURz@Z?&V!%~O%7|flb>^1qQ1ta*l?7-lAN|) z@T_^Sfcw1%|D(Ntm}blIyU@HPc^fC^fr~ZSPD)l@A;SDGySYYv&~1tcceM=j2Jgc1 zE5uWwYDkjOp?cl$W%5VvXd8m0U}`smDqqCtOE;p84|}51CDwO(dGkAY*Bm>>$;;4@ za3u;#83GMaW-D6l@T_lGMnc4l(2%oGV&z*-w=%)G&Fj5q&aslZf~?9GQL}v`i|gOd z^a!;q1u0t~nSrYdy^ot}PD7=9qohmb4Asz>AENfyTcoGuSn%qFodw=L=02126Rh!#NG?>F87P5^^xJ;HuoZZ6^p3(~aDh z*D^4kG1rv>XQ)70T+8fzFOtAF%P+js^?8<>xambTPs>V1pHh{`MSj>L@Xnp(z5Dt! zVBf2_Aby@(XM!_2Uh2_T#NIJuztQ?KLdle_*u7|r7x@898$jbw4two8*yH$m9y&i` z2B|ix$^wS>yy~y`DjkEHNfe2U zt>hBg7*_4d=~W2Uua4g&J0)|}WIR4ylp-F=cjzXP*0T!n^P}>WPjn%y-%&Jk-_G)I zDL0={5N6ztW$mG=9kN^e5GI-VklLKkmx7wuW11<$blnI2icDkY#&ISwMyLP6RS-g$ zLipZL1uuG%N30EryMND56aMUZP0gi(Os3Ax5qU|-4A+xEfyE*1z9Gd~(@&exlM$e2 zAmHZ4GC8mouY!Zd+AzIWDQ1YV(y&og;rxTtAc?Ku$J))GAPubBpP*aXGPU-14QcTs zEgX+uZ4cWx@z@x+Q3m*ltAL0jy0`{BjFuY;!PBDfpCI^v8KU&>q$2>cw!Ys#S>FHU z?I*Aq7JMkRKD1t5-o@VzfS*Wa`YS7nI8Py|ji);m-SMS&I8E}ixiGk3SDFN@AUmyT zopm}9^nZo4yj%CiRsU$mxOn z+to10O_hbuL$wok7OxLLSu2vztyFPmQjOH)n7;E;<7snu4hTFW7A0S)4X-Q9o4%O7 z!RE;AQtokGc^XKX>o5{7?en4%B3I3ufgDTyr^m<+30dD=o&d9MyJo%JaEy3nx@#uA zx>QS*U7se}yG&BCoPD&|_w{kYU@KUBO&+QZ>+K4cP)J%GV>gWt;!D#MU)Za3x0kS| z&&HRA%p?HVrv%plW=Qhkpz`=v00Zh~;v_jP^AFZp540_($Y9M^U&<0r?i*GeC9(P; zjc2_Oj*-{?o?7KFYfDw;4p{xV8+tsM?HkJz@9c(Vine*YsP#8BTx>|ujQyAra{dV7 zEHea`r2=VaK1B5yCh+&(GuUdYk#q-_w-J&{uARMz>aZwv^N7|iG>Ss%@T00VsNzLZ=EJmKT~Ow-Mo^#J00a$(-M1otYn#h9`ELp3mzVhx^cxTU-?EYaNOt@)arfVWSQY81^09MJjxM3hZBK}8R!A_V zH>+B90PLUw*+q8&+D7HVoOiQ}njGmNuQ7xZycke!~F>9y&d zviQut_u0`=ot)5GsEXE-vERTCAexoqDT=$`d&P0Iyn7H3JRz1@BYm`^Goxo~3juOOx8On=nc?l2|h z*#izFOc-6-AQDB(-n+Iu4P2u|O!)49PFO zYQM(&5P!sBWg_^Gj2(y_@7n&$sII$WeTAUh75^E@uWxQlLD@X)6_6-Jt{wg~!s{@d zCI;eS%xLUkOT9eH1V;S(Q`NsqJD#a6XmaJlQF()GV)K)`!$%s7VSua z|E%P(OnU=Kk<4h`S7kv5hQ}3!;BLQmu!3b)cG1%~;`RMEI~^7iYWx!$YhJ@mK;yba zNlY<($5ik3=d7mm&FHH2RcX-1m0oKLJ)nV=8(w$;d#z&M^x$>H zq8Guo-cg+E_R47Bo&5JV^ zfNuU05N3N_qU-??KDQ{gC^Dq?f=w=;w0j?8vf7>9H!WCkzi>9r6uMebKb}R3$)Xk}xA1ISj&P2s762 ztXoPYwF_Bz(4zg1X{JwBj$7J1aO%MRSfv^mXoVG92w2VsE7I6sQ=hM>q%bkWWxy7Z zdY;1=dvY8G6}YDb3{cprOpSo(bi#KyV8BSg?U$hv)>mHgZIs(+qH_|WraD4@n?JzB zMo@^(^TMv%u6;TOP4lazWC2$4*6y^{01(0#*l&Zyx7)6N8|m~6G%+05VTuv~%(&;Q z_Nv{erqeS7jIE~6;>-Ns9MZ3Lln_^#lnM4mrLBAKJY?W&aMgfy8+;8{4Oqef`e)fT z!xjbQ@VXIuiBj(F{y9W7u1ijo{*`ohEKROI)=VAgl@=g>bOn@5Rsd*8x8hF_x&x4z z&maW6=@$5^2r{d(uSU?M+ImwX0`KJ-JrRcxzTYvBEkrX1SA{$Y6O|C zrLa5t$0OzZmowijTsS!aZgHx#1UKAg2-U*#NtCPlIF>BL>D#@FhY`)qW(=LqPq}wS zHM{(~IU$_|2u7Z-t%z|vuoyM<^#~u$cT4i@5+b2c>O-=RWrKBOVB_-nQh6OrOhygp z@xg&F+r{-I`j#;5^Fu(hwmLd!X}NasRzQ_iV)|QbX97Jr&U~m}zlIav=O?$URiBv8 zk)L?X2zttUxonVPbU)J!2#?4i+Mm8u6s<8)zoh@zm?S6J2Y`c|%I5x7gazg1?l|+x zw#Mi0IM-nJb$^Xm<`B+MuCli{`2CMq#(cl>GvG|G9nG^yxIlNd+HOdrn8V1HfBiU! zny`WkB*7m&!ldUqFfd^KhB57YswFA1c5xy53v6Vpi>TuLOG!#HD|ISQExWx1 zRc!S3t_u#67uxqIA8bwi+QGOU_tS|K+gF?up@tv5f(Bn-iW-G&)L6!Nq}fOuQwNop zOpz+_1|`=u`p-B*44_X zsL@I1Thb?`3nJ)oe*xO_vq_{6i*VaftT#L|v2{reJ6oOMGIcAQyMj4Nv?eNj_u^lY zK9zXU+!%zGnqANd01!<#`2iJ(KZ8t!gnAAa&}(fXP3SShtko+!NO~2{oE4KT_isDO2Q7-Ne|WjS zc`Bsee{L2`EeaR}utQ1Nr2MuE5m?a{+f^#(1*DlHPQd$)@j_26)AM0GF}| z4Dob=?Fs+xY9Ixf54XN~>;5(dRHOFWrTFEC2`YZ`!?ZzmQL$Jx4htNNTyV{wAUtRI zGlWqKZ}hQh?pe+hB1~?znl97yDc|-0UIaiYb#|n#GTjoy1Em`r=@^GYcTj zD;k?%uKoC$l0Jq*NYFIv&WMRj+r=H7nm#K*TOqy})hs?YeX^}d_@ z@YAO`q;Gv^Kkwq}h>rA><8ytq6xD(8$`vlY^0k_%waw#H^vBgD3UBb?2UKV|D~KhE z+NZ@lcXH6Tv?3X8F@*IM-f~w&=Ok4)zniHO?n8h3KTH+jcjo~(b9OcZ`!D^!c^t2i ztG$I^(ZQR51Xg7AUa_U=bQ$9{d(bMh6#KqCeC3F#Y8RNo==e5@*z~xEMzyqI=g?o% z`r*$F60jFr*WW!)LI)Hn!hQUYs7M)@*N?yZ4z6E50VUo4w^+mh2sf^v1?QOw*T2OY zzZt;yOV=KUba))#ZGQ7}e?QefoTCttM0d7)C!;a$svADf-tCXQ+JB0D{6qZXf2`Wa zUjt`^$|!{=-OaNy<;DATcnTHflN_Ja?jr7N?Eif9Bgl|BFb z%qXf!ZRzh|vf6}@`?(kVLeV+z? z+yifoM}3d`P>740PD$aeQb3h(d>eds6nm<7oQX-QaP+>su)AEhd8xW4r%0gSi5UHt zH_SxWR=1+W*S1|WZDjfzUr>C@%F3NKV+N%ljxaqL848jN3cP^H{?m;?g}G&(jXa(* zpyudvy+*y=x*-Ad8lQH^5Bv1^a<65(rf+B;O`T7elM7Hv#xl6DK4m(4q~kz}Y{cgU zKX?AH_kykQff(|4mNulx$q&nhtODOznLFvN$s$FE-;1s-p)H$j2X!W34-%qC$f*0% zBSi@lKgz@sJlf81SzkfcHJhH%bl8dAy?iXtG4gi2hbige6Phq%SRe!UhajS}T3x(p zvdFF)P3?qNqq@=C<{yZ=63Qtpi9XRNQQ|8IF*F_PxJz##oTN3k>mBF+^9m!ye>+;v z%5(iL+fXedKCxdFoktt9_NnWGXyb<=pNA}sEnYc zL%l@`@U7beQ2{A;j_FK0arG_8x5-CA^sX}lJSp$NwyqYFFYa*vUsoDsIkG^=qz zwX~_5XX{jIWPaiOmhC1S|K9U+CYAQeL(oE z`Js*=UvbKuX&iwrK5Qd;5P$6@A$}hyde?5ge8<_F8gdr8;963}_bviimUo#x$v8|Z zk?DjdTr0KkhZNc7Y4T3fzc6g1xTEQ$buYnVaFzZ<0$(B| zd-OCb|dnJy7gMq|Bk-; ze~B|7e2stAbAiOz>Wh@!cO1hJEHPA~8bmSq0?pQ3ozGIyW)u3LZmn)4-V8L zJ2~wCFS&-RHl9Wsg!oEYksxGIa&fGSF6!;~XgPknVnEmWUkpG^xp1eyaQ-V61(`-p z3Ym)p2FgZAy%3Sw-z_Kd?{?>01>mjzezkM{W_UWK&k(x*YCAN4|5Zydke%M&j2HYD ztHYfi|DSLMC2*GG5DRRLT3=9I0%!E|TSF36Nn|KK{N?qGm&z6-M%Hjek(Jr?Wz3T= zt3h-QKY>Da6~f^EX8-bk#C2|)bM5Wnsvxkw0}M&fUHQMaXHqpijto;)2pMhyJ?N^e3T|C^ za#AEj%?*f#jx_G(Go{8@;@y0X_HW0C`qYceqnvT)aGr^&^|xK<|48@uUtZ{kgFS*Q z&Ax*+tDqm>_>IF2u}|r74f@U>mHT|4Q5QKnm3=}shOaS!;%Hd=|Aq*H zKchD}GMpm=dDofEm2^Lvl^%ei&X4t1Do*v!gGSMH0i=y6<|kuS9i?t3S-OMv#q7m5 z<9LcO2>8PqVzVL5wje;q{J%f}{}-PljB3qYg`ArvAFA+r5NL}cKM`Lgqog%#|4ix7 zPHc7*SnpJ-u2Xs<&QwyCJ}nVuKuI6@#oei}T0m*tGGW5etJGWK@I3{sMgCRFRP*yz zyX1_9q+$w~A!Ri-)l^h_q|{H~QxKRFt)k_cuQSqJ>@a56 zo1_c9HD`Z~9ffsph~%=S{jQZM%OUfMNh@FVl<6fG7H@*==HuKRaSv#;76}D}1HJC- zVzN3E-RIQ>m*3hq+wHe&D&9xuqxlw~eaqLf)8Hx&op-%`C-8Q1iB@mV;lW1kUeZ!F zHAuBbe~uTQjx{fbHY>VHqTQ%=t@I|lEVW)@7YSJe=~H&rUVcM!?@mIuUQ-m5fVPbg z&;du993!DbhkPbxepsl zrPiA{;qpP60jZbPUe1+==1o}ywq>LT_VIZp z+RbQa7|FAWDfX-Q{7GHzObzc{KL5+g8GQ1jvZXx|JjheESY>Mw{I9|e$Q9&>B|-zZ zApaQNSXC=_dacO7WSziLmMSvJ=)ttoXJK9Wx<5gjEQhLhPDVvs0VIU?N_>Il6cLZC zVNH2;Q57Igjqi)A2ot`1v$;Uyh7n)%Bx{C(+q0X}{Dl-*&gr=bO?)L*FG-MU@}E>i z>mSNF2+pnL1)2S&KBAYC(@=eU8oiZcjMvUzS(YLmc<}$Q_m)v{ZC&1P5fUH-LU4Bo z!GpUcIKhKkf2vx#Pj{d0JKj6`9pjGY z1EWZ#HnsO!d#@>L&flLD#Lgp8B*bCXh|Th*s2}ubVEtItYA|PM*w4x8K09NhrCsX4 z8KLs0pp1g?CRWhGOTa-aOHXP!sN}i}Q_q&yXkfZ~yz~sYD5X!A1xG&GBleMPqGZ?- z|7Z^X1DQ3jp#Y9$oOYTaA5y}njprh0JU#B5^Xe&GyjE6jc^|bRd*~9QhU1i0dS#IW zMy)4KmQuJ4(ZUB5r>|nPCA{meJC~e-?Q#kcuaSz1_9+3m$Rw)`j|}_IeJ#GcZ{WYSFPY4 zAkCA4&_{-7RL!mz7E_?9TNT5SyA2r>r3$+CRIk;q(Uq|ZAP8#r^lOxTGi*J(gAqJC z$`CPKP`r4{w6}U*eQENSiM50UJqf&LD@>_o-|oqM6+tVbdxQdT-16}A)R-=9ezGT?LD8N?Cy;>yh-;B!)Umyj z4|PM_%Xm6)r?J;|#*n{|^&bK*+ZTG2PnP!iCoX~tv{{=^S=W=iTT;ZlV*8h^cbI_k zth)NdHH(LMvIeu4Ak$>fM(Kx8Drj(f8ega`Vu_!`E05QqACEGDkjjE?<8l>TRqogQ zPX1DTpHNnF|8@K!2G;9nqDZj^18a)5A3tLb*5mfu;k$hfitO@nn4vgF`nso;{5~0x z^8~6dC{ouHX%eMPZQB=v;|LQ`bS5F=i`A(y*k>-jj%*f4#EW<^Akh$Xky~v*bEP`T z&=A7V8YS`I+o$Vlyf;qs_r0{ZR-yC_5yDy~06scab&T+cZqoy~a$DdA5Q_n{#eHa| zJ+k5sYPx#+pBYMhyxUTFfp}WGl1^HP~IZAu#ZW8?V+N~1F9Wl6{T>|6S!^e>4< z0t|I-F{0~f8?u}ZQHvb9?F8dX6Wv$5yd>RUy{{$tIObR13T!Y{QTy9m4R9lsm4PYe zP?acTQZDCb4@D7+DFN5bWb5SoH`93@qv70Xz9?g&6Km#8XFRfMEVKRT>M^svg6rv6 zWHUN>R>@O&bMY$BM@Buh(R6bIgrZG`es|7Dves^p<*?)0mPa)fRs~ECw`Hf6$3Ysv&sa6%_2q_Y{Rs2y+{GYnLY#EJvQU|Dg^+5>xFOQEB*udob}~vsJ@ol$sTI~gzgZtRi!)P zJ0T@k5^A|8hQ=}ae$C#XpOq)=t!vu5=`(H z^^(yerjA;z#NSjK$`MX|TtJRmrjzY2K>0w~{R%snyCq+~vJNgG*^QryNYjD>t|$kcuv>^Aqz`SQ1YY?=X075^TNv6*w9fpr1?oD*6AXgCVot@e-JypKPh%VFLs{) zJ%4m)Fd7K=f;qash3Vfd3r~^DMGBpMUCAyKG@u4}Lz?+2^M!5^??l+0SUTh=tW-wHGZ=RV-%vqefmb@kI7tDPu_9sql}73kyy(@0t z{nAeE>Zf-f7YcXu^0@|1%e^`Y`LqNzb1qw&j?!7BEvMx&oNSTaiF~MBYaUuhkOKe- zE=}O61Ok&=R*=E8i&xDWDHhi5I13*kcJ0{$Cklro*OkOdoV391u4;aPPYx`9RCbar za{kQD>$+$5+X2RvO;K}Ss_4F_%xO_}3)=0@M4M;A2CW=5PAEVHOliY^)haA2<|R<&dQ$o>w!xylJyzpi?eI8Dn*lFSZy zGO982@k`a#NxGT3X9FMKj2)IOaYr$}32rdwG5*b(>Cyq#4A-p`Q>DdDZW=IVoh!C0 zXX!q>^~|}3%hrShKVDoZu*W)Y0wg0;RFSG^>rJ>QeFK#JW2tjH%R2gx?7PX-0%|X; z6k#uP(5{`ZY7S(WTg@QR^6^uS?o$?vu`d#jV967K?&WXfR$}SG#fiy(soaBuPw)h5 zV4}+hNuG|>9>SB!V~bbE0!xxX3&aNPwkA$cR%B4@t^K6{P#zdL% z10l^;lokw zu6tumTO#A@3)DcYb(w(4;bQj`RVCXao_ke%=5wjBhk!+R4L~IDzrrpqEV&=ewg@IjXwH!}wMGrd^X*e*slTOBtfKTx((zu%bUv=EpFKcw4;uT?)5 z{t2qm_xZH8{>`4bU}=EdeP7ke@AP3c(3JM@Cnz&K`O#;#*z_g$Ee+$`{#Ae4!u2+g z=5U%sOiV7fp@M1)UK3$D z-4n7b*D?QOPM=Kp@jKGTeV|HWBr4Ti}~6xd6l!Ap^52%_A9@sQN#g}>#!#edsNB9fjrY@4jWNZMAe ziR_+7qlrwH@K@k?vp7i9xvK%^D_z##gS1B$Rx9$R?$&Q{&u=l`la>+p%@_w_YJ)N} z1yZ8mkpj*wey3n51pEW+wXa2HX+t>BjcX*SdW2memA9z~Mpdu)PyTD0^S~yOy(VKGlfmNfngzyiz}ly=IN**e#!S znP^|QhnJSCLzJI95YA1Xr}?r!arYHyeKny#cZy~P#B&>Isi}`iX`{duLCg5~xMILo#<95`Z{!}(*_1IrFGHj>A6 zjK3&9AQB>@>uSE?1FMfY)XN2T#ZMB)M zDDpk7$<4k_o{wYC_rj?1WI8rqXHi#I*CucWo0B{0wu@-5H$9<53Z(KuYU0gUe_W!& zoj;=yb-P)=({hFIl;lZzXuCFVB%Q+(HAag#*~zHS(#AQbWyR0#J!%mG-)hyh1UwCt z2#K7bnqoG>vPyKr9>se+-iIj5|FQ`n<`eoW!@{Ex0+5&($Z3qss`6%aoI6A zAR`C9<3BHXt%9W8)7?xJ^Sp`_`8tr21D?6)w7G5Whd!6>&umTNlV4(->h`;VcZlV@+o?r_Td> zY<&36Q1m7O32uE68Jz#cy1rf$+J%0Kje_FiGuj5k7o2n_?a?gNUv1Gn2Aqq?M#89% zbnpW+dNp%ZW$w%2$yW9IGi66SK+e3EAqCQCo+x8yW3^+WS!ONyLT%e?Ys`_3CG0s> z{45h={}4-Q(vDzj4dwPlc^9`@t8&AS>L;?7CA_=@&9=q!I-N1yt-%t@O`-(=H%OeQ z<0NdSC68uoir)BCvH=HeA-zd_UU^dwdw`6CMU^Jk@?LRar-~2~P|F37dw&0^@G-G1 z(owK*BaT~A{UF}w$dzjP#JUd;`enZ)L}pjMhutpg=%A!!zQ^Vb9_EF6g}osK%uYH}MHPWriG z1m1*BPZBYewzNlO6nS?8;F2z7nXnmgDC@zcr^ZIyf_R`DZQQiBd=WqDwrVmc4bGa= z)_dlYED8R={yb_;Qite*CCgtdv`m&NWcq&K5?weQsVeq6fIOl0myLQUCwub6mM+E^ z+LKp~+_o^z7?~AoU|*f$TlbA-n)3{A)xrR?*yruT_~)({Z;UWuTV>WHA|ZuiJd2GU zGy+jl<}%9qz(Lzug_-ECBpQh+Tcp~q!nwqB=4{7NU(D$;dZ)e^%VoLe63eKSa!pdy z-T==SGqaE25UG$hypdWZHeasuCf%~7Cj15&qhIBH(C2*j6vT}h*1r0fII*BbNNpR1 z5of=^n$SmlKF4Yt&$zr$hK2BkLaRj2TxR@(M@%`WFXMjS>z zwLe&01}n@+Y{%YW41&3i=2KId;!siJK&6L#YXgCGA7@L??+g{fHeIA%S2gYpATxaH zBo3`w2ak8!FYQScs5Mw#6b^QhrK3uSKd}}R%_w0pzL_)QARnujucp*^8z}fV zB&X&F_czjxx*oe>rv}SpD?=^hA6#+bH?NbWYx4IYo<_S`m5Y!LIU1XY8_Jgl9wn1V z3M%6)Jj&0O^gg&pnZ#=66x^2PV#7#SxJy{MzfM;kdN^#!9*z8dJB*Z%iDSkRXhZmj zH6O@cpk!55HB8uK)zn6RYY2ADwqrov^C-bnxliaCYdHV;Dd&4SvOcc<<*V@+Ki#Z+ z7+7Ka>6wj5V`w6q)}do{4R)Y>B2|VXvu-#DXkwb%i$Sx0qob-VxJ^~^I9PUr(&1I* zSSj})ed6>zdH`foEhKw@Dy|bo=Ve~;Z%=_%Yjp?$>#51}S4Vf>N3lnz(8PkZfn~F{ zjJ0(>B67&Pf8M@i-3xrWuiAEyX4)@^Gq7Pt^ch2a6x*8 zxNGHX^2EL5wW>I=XT=9VgN#-s%1WhBov10{$;yVAhChP{RP(@wYGRc`-29oI+i`)1 za>0W^Du?k>;NeP2rx-sjH{1fd;>xy|y63q^1dY|lHu^Ye+1kFTu8)FD_kJ0v7Mj^LeSI#kAJdnif#T2*sD%u_6xsk?Jk8n@#$$~6E zrs)av!?lEo<9Z9d@h_=*`q!yHjOS(ha}ajx(u7XV)yDQq$eN|gM9S{IH)p=lESt(} zJ1m(uco8o_)g!$hBQu^4%-*55P~O}q8Faoyj_@Xjdz3v1v19xKfnOwrhorfzR9n~D z(h|a2vzTDD>>xB0@%Ulq`gj?3EZ~h`u)`#|{p#*Y%(fw}9=>ju!TonlBMZkPT#)+Q zaDlg$xl-^XyU z<+kWyDb7^`T)B2$iBfM0p!j8ERv3WQE+PRH7e5D)gYbYJpt6xPD>oOgi?H5St?^0y z8ZUs!Kt+w#tphF=5Z|dn;u>1M znuzn$t&#$n8MxcawKgVtl*z`u4fAd?#5qK&!kaZnODqQ1ep_l`&fWf{(fDGM_}-~c$`XqZgvaEA4* zqsQmP8n>i|{3F4O@@*-o@5c&vpxi)6A+y=Bf0TKM_p@t6rNb;xC#oq?!F*!$zV4V1 zxax^@s99ZmybG?hZAc<{JWgsP;tkyq@eWh1C}B{~PtXHz+qc>7{`=2ru$k#gUeLG? zc@%RFxD5%=Mm<9=`60??0PE0b4eFu5ZS1J2?MmFz>-AsRCQ?Hi?CM+)bPE4I-p;=S zMzD!ejJML5HgXQdrbLQM%D#%z_OP((PUrMk=lOEWU27o+y?0NzOPKzHH@=M@t$v07 zl7N_%S3zhHskLB$nxF~Jn!gC;fDzF#{2@>SY`z53pqIlNwCCK@KBHX_H*VK~C<&TQ zFZU{ky0zb{teun&Ou8h*s3P{A-{k!I^0`3^DJ{AZc(B8Y?(Nzg^;aRq5Tq*{Ucb-f zJ(nQ~SUo<}$e5#ry+b16A+ItfeVvhZ3<;pl6x1g?4dHBA2BJ%{xrvek$I&i)fcD#o(I27ybu5*s^K;{$o{fl46DLq6E+K-qKu*LtrT;1x5lk+-88;W}(hJIE_XZ7JxRNL} zVA5q@?qq#+F**Q2ZP14m9*oGWXBe&0Blu`zGxU;Rsi%<4WvkIZ1^HG@8f_H*YDEmT zrh=Nc???3Xq#%sdc@)>(*j5y>fvS+(Dp#4iPXF3fM4avp+yrF^JFh^uX2`r3lYy61($FSoN!IfQL9^-CQLBx_AJO7Q$R4N(NIhTd<8O{B*fwOzL#a19J7m z>aBPJ%TbPhJ?8z0`^LJ4Nr5eo%$`l~@I@=aeUv!gT8zLB;3oMpPqea&3s4KIe3~AL_^^yN3|3vhQ>zRZ= zATG%ltmU^coQ_V7ZpY%p8Cb%8F6)OBS84_%%>0>tOgx0`V4;9GwAmKV3gKll9xE#nPGUz>I2@DnU#_W~8z+chj4ORoM?eFaiL z45Zx2^?hh4#RrD{SR;9u!V4ozcP*uHr)F6i3a4$MO);*9wccb9q#_NjRjL5RU60CG zC8jgU)?WO)v_QsEMw0lcp<`%B1XU@&J+$JpFfs0|?}YkGN8XOh;FJ4T3vmfzp|oe2 zSXtg`VT6G$h3guU27)dcs{WwJN>D|Hn8hMke#~XjTv1ECrc#bIR<*o9JBWM{$(YON z1*`@kx#)!Gx}v;cE$I}q&?8ki^wZUA(PqQ9RVhq{U{ zU|BXPIE~dVPA%u{Mli#@7UdA#=u4SSFIMHDGv5IV7l+NG`3}=KUap{s^>XI;yKLug zk0>#$u&hjM?S|bYEVEzJ*@yPnFP(e5{7EI0{5a@f zZ6X=(i~jygCsa`3qfOKJ*gjnt7|OQ4MwT=RwB?^!T_$E?)sj|l3uUYz8=pmaU0zhs z!GhM9k3Uj~)Btd{rOd_T70W=GmV1x2LFkVuCm3cpP0M9D^F548vzg=l?|R{gch}|MU0pdtn2s z=^5)DHO2daL-QzF3bIclUPKVutzejL-@iIGsKY}VbeHKQSi;m^t(?C2agCy>>0bG_K=inw9#mndE>O3d4%1sjiCsCA zG_)dFY9TgPXHgW^dy4Le-x+};AcD4UP+pO2grcQB`NW;3N+!UY z3XQhAnTR$EG5Qf`CC)?>wpd}s8gNya-^Z4xxc7>y^VT#PSZJ|>0=iK1-dbm%I*Wj% z>L+-}^$eN`N-?;GU4f#P`!>XiSxVCHnuN5{nSbnLJ_dIiKB_qhiGP}8TWC#K&%&Ea zI1*KbQAPbC`$U0knzS^ z6T(9H%d@Rl&8@aGd<{5X7`{~b>x>q>{o$!a0>Iq4bzD}<#X`L$A(;*gkjP%4Dk9dRZZ^DpjdN!H7Q`SmbP!T-e1Bqx5 zZ2O2=a4V6pP(ehj(%6rJw&6K_hljL%Nr`rz#zb7^yy(=csfk-<#gf_n2zwM2=7td^ zxYck}!A<#LiM%GXALy@f8~_tZoc0@35{HR!%CYziJM%nPOeoK?nVzZtvCz5f$(ZxF zU=IrqX`=>aFAbF$n71`jN@gy!Va3_ITcut<>tcSgAodYSk0R{Yut$UYj$L`&cDOy| zE!g6rP=xD`QgDVo;DP@@GE{})u1@EOg|oCetZGP4+bq(hkEK{PJ^T@Lci6#*T6jfv z(}suiZE@DG+iMl<#M57wmAlvN0P;#xr-Y7c$S|JUzEZ7ryvrn|zyP8eam05}t3A@G&6NNlQCuG7fjaX+$&z)=* z>+xbG>`6+-AUSG!n&xCTy(VB0eTCke$gzs@aBx4p4x%bfVUh#K8uJ!$ydsea^_DT? z4y(!y*}^w&8sXY>{z{qPOk(l=u$9@%Z;jE#z)7o_K>F#e{ztBBONB%6!ratt$w^ONNs#5aZd!Q``U?)1;Mv->R*M4}!4XQhRI3n%^Gh%Ns0 z9sl>^yg_5RRrfpmSQ7g zq^-Zz{F_qSq@N`v(STX$qLp2JVqb1U6a$-ZVWX&VCA<(Rops_6LGJzH#Ah^ktkihQ zZn$hSLdm-*$r0mV1gR&Z7yaT+LA`41fWCdwF1xNS)NC^$u<$2HG-0EjV0>qpl+~uy zNC=F(FrPH$!iZ3Q7I75)O`pmRi^_ukf+%IJuJ3TPSM0vklX)o@q_iWc($i}PMW%I2 z^B(7}1K+DQkejZ3v^Q7ra*qkPD8PmPJICn#7-GMLGkiCoi{NHEjN1>h3lGu;*DPVS z3FTFgT?)^{87Pp@r;KtIBY{o4P(aGs<>h<6K;PE}*^4-QRJ4a0CuHhUrc3~?Pqu4V z{ix&YIt72d3K?2r^sbHg)ElLJf`Zi5wd1LRf{0uf!`i>9Fe}(YIvR7UYpoLIw7qyp zQ$)LfzUs?r#f!aPu= zdf;`TYEfkBJIKnLo8(zo+fNWB1sbqN95sKP3_2e=TaHM+yZQjfCQIbw)Fo}1Ei-TW zc-(`F!ZPGVnM8b5@uIZi$?gqrMQ(diISZDB`!}>Gi}|)uCcF*uIWm)U0P_BEH9F9q zyN~x09bx0404pc^K1ar%B*4&-X9dHRopNSJgX}g>%`Yx>p9XOanX;st;BA~;ISkk( zbSj_t8J>)Oaav&~T!PrrPxtRONN-QjZo((;z~wN5^+%(`FvX*bX9VOg#y1byUSKc_ z1`GKg_FzP-SRw~Q`;$s^U}v3f%_HSkNqo9PYfIGCkVTCN^pBJ2O4_GBCG-132xh;p zhbQZZ9%LYz32#&L7k;^Jm{jsK-oDscw`CC58u}7!0-D2cc(OrwbV{BR-?@QgxNN8e zJwr&QaUpu1`0a3N75~p@&i^GR^M6Q#{y#b%KOP8Xb}0y|!mo5&ZdqGv(6HeR-c9!d zg72TJU#paQuS~wfcMh@ z|CI3)6qv-y64;^KdTpm+e0T3-v!+5rsa5Br}WdIo^&0km5MH>~*GU;;$U zT;Tqb0=d>|0UcY9>^pyg&H+lupxjRoEL?2W7DkB(^1Egf1Ef6w35Y|*aGPV%P)52y~l`D4o=^DlUr=R*AgFEAB)b@{?tMclwZDXT<|_R*)$ z=3xO3l$NwY?1DP##Qu4a`^RO{|2bT76^qRJ9-t`k?8uO4+g&B2#f~WW!kZR}ST|L@b+qB`-NW+8oe544e>Mxrw8p+~@3Is-p&dcrpo2eDj zWd?fG|IvE=^9}uYIvi+I|Euki`DX)&T$kNg@!wv{p=CMqzs~31yp8|ldH&b<{KXsl z*ZBO!!Teu;z9`qO0!-9K%U5Oms(<;$TK4}=&-g1z<3Ib|!3eu!OC5-?;zoahEXt=F zD?*pg7=MCh2Q7YrYJLD-_TNVX$SRvi3#1F`MMY^rLQV(({Pnjed7cqoc$dfVG9*pW z1{&GsHSxEoP*DE%)#n94pXGg}{Ie~;#~iSKr*;3Kwerue)?}GNL0;i5JY1C)c7AjJ zjEw)M8bOq%{^if?BDc5dMP=z64HbWpr1?)X>;HyJxwD#F@*Z977b5|={AZ*3m-jGV zenNd`@1T^Q?}~9adMm;>`FB|;q&{ywAbNRQ>Nih$M^5fq_fP+>{kwzz@_!a{`#||{ zp}zLql8i`SBZ|hWn6~yS1zNzmV=9)pP&FD@hO< z%8&N$G{p!|5W3dv-_IXXIak9b=BV$|`5xHcbyM#8gVLXT`tU!yVE#ITjE#3&u2C6Y zH|j-=6n3tuhx-u!|60)D_gfQLB3Pnd3d~U=@kjS4ILDnwpGf5Bb9Y!KS+W)LO6z5s zq;n0}ttIt|GS{Bem2xWM4zqlhbfE5{auGNurc6_NpCUgW^?f~)O{@isKLCPz2H%}#g{o)=tM#t`cr15`-)q$nB1UQ595ibU2D{u>?W3O90#$;@;H^H2 zAUB>(BYa_HJWtm!`dmIr%eooXO-jq!SX%m*K#UKf?3^i{c?gxBX5JUWfQ+!QVX)rM-#r?J}DDo|JdxE5`6i^36<79ZvUAm zP~qcSw^Ljkj{lk|${z!L$mr1y`pEL^G|NceY%BTz!ybRx^{&V|EW!Pfiv>XqGe4DG zC;1R}Fjxx_aAS z-=HIeaZ{5h-YA$Z-b(kpvR%xzj9C5PQHkf(z^X#xr+U|mM^fp4!|d9CO8$&Ja+#UD zJ*Z;5wG~XkeWH$bq2N?J>#seW=#6!=8xakABJ5nINVt}tQfTne=fza*-2py5r$-nd zHOx=yr+f_5CY=!>+n z!Sh{dgy_D@fbuU4A9p*Scd6^m;|}>pZ({2jiFbc{lUJ5hFE%~x8CF^cGv-oG!EeAm zKT4P8^@4o~ZxkWDpx-_x9mPwA%1=BG=bK*;zz<*5>zep?$0Omm zbaXV(CE{XacTg%#YoM*iLDK-l7G!?(kk-x#|s zskU}scE!C9ul2SrcL6@HI3`xie!HCdhopJ|>1kG30iQ8M<+lqc5zTQa8B6PK_APgopg$)f z5{~@mp!}MLs5Hx8ch5VniQoPV-yicof7&p7IPn{w`u7&C`!y2^zzhu7XYQZp z{QmJ@!zn5cFZ(*G^a=IX=!>TPHet{!y>da{TEhP0gs5eS-$sH&@BXh#Q>sN7Ln69IRB?)(FJ}WU(cl&o8$K#!fmk-tlJ9?(0gYs>vPI znbAcBb=_>vd~hE2Q)nGhv_RJHE`ziBbDYy#wxc| z6C-d8V}k;Q-PXbz^h54%84uk}dY0!3H0v5e6qg({aflV(ITodJ4E)gKOm05kLo z9xtoNJ*#Tg(2sZ=&R0nVkW??@I#>)-h?EJXNe9W2E_)jgk0;<9L?$kmYb_3Nv2L;B z0$^$$M)<#tF#?P{X2~UXk5BU;cQpU@b+jm$guv=HZY?C$1L4C;Ir7`#Kl5s39+ z*T>B<+QSz2=^!0x?%TASawT!fGLME3ZU7!zpZH=o=Mj=?O#Wf!8xvxROqb%0H-W6^ zrygbwZkUky&=8KVCK>Q|leZ+^t&s=3+u5pzzz+NQGMe{`aKzC5t?Sm(!!_?LWJ?zj z|08KJ7R?E`_(`{{%HEqwVxhNAH^CJmCs)A->H|1CkZj@Dvh1%&jvWG$CSM1TS+BLk zvU{wY)>3F4Y+IC@T22EAsNTeI#5nbD7G83j9#{CVNUrM)=_l6JE;~&fiPE{d@=wKq zzbG42^-A1$&*DFX~1m!HJQj8Ud!7hwp&5Dn@W?VJvJ@HcypPiW#lBT{N0X+!o zVi3O7azP2pQnZO1$hAV~7nAwr0C%;Fbx0*t?zBaWD16nL1wkZ_<-D3;*LoNajsiga$leRy5}(HY_c4X+_jDCH=1(0dWu;iCB* zbc3E@6=L-EZtYULpiSzE?0yHqTcXq2Fv=P4RliGhMM?sbS-G*#d~ev?#iAhRwjX0$ zBcf7OzLvM>ynNh9%k5<&2ET=Cdyy%_?|^*;)ooR8ozSoMn}xF77~c^g^kmM8Cf4fH zWzV?h6Uer~j5nTIo@3G*iIIAuIoxxswwszdRAD_X82($);17PM$56_u-im7v80|+& zd~QQ7t3oe0V4eHafK1&4&h8u4%U7f5b#bWYYj-cy?2vj zV33~p2|B?S>yGl~JMCx{NoT&ESul};lJ+?I>=&7=i*d7Fzr%c$E_U**x^S{mdwnao zU$nrEX?QfKRmd%xORhoRZmycI{H**Yc}UD;dmJK=&s6k z2yrGMtePcwL{gW?6=k8~r>?cqUf(S3WtEeLB5L{hx!5Z$dWP=1ha;Ncox4OSM6q?` zX!l1x+Jod==wpP9@hgOs<)yntE#w-twvTlsBS!?)jn38%#Z!fp-dA(OqCoyE8m5Jy zslrIM2o3Ll=ddOBSh-Qn%CEYe#;VG;ell*yZ$={q;TSGjrU>UD92LKrl7g!Fu_{Yr z0hZk9aQsWFM;hJeE0d@;@F*RWGP;y>Fyp1pa`{EQ73wyraRzGdT-gTp-VOJU>Ii{| z^({ca%70*6W^(VCR7{#DD$h%Pe~RnJw-vsj0gA;xT!x7dN1v70wd-J=a@dv^-!eh#4dBu>@XSSmWaF7Wu&m(V^XAL6={y!Jig6a$z0p{JS4;{cjdo8i52^ zNOk_rtN3U453s|38t~uUhF|pL-~1ubv}el$i*}8>zg#4=*v^O;I{pi?WDgr0-Ueh5 z!7<_?@x5RG2ZK~YXj$;mPQ+h9j!RdDPL-=_~>`~iYNLOxJPqx%BTOm z8|=S`XaDRL`v=MUUkZ7D&5L9LX;q*_@7GV2u*9k&dv8o|+XtI({teh~WHVhy1jy2{ z%529J`3Rj!DO8I9`QoMH*xJe_MZfk`#8cJA`6KVa!>M8# z_$z^upVvvk;!j(YUe)6}(s8ww~nld}U`|A~Ys{AKqBnXs-c2hz$8YokOE z3E$mc>e>qR^WLPLuhO(|dK@XM%mEPI&PqS@XpJcw`wKrD{jYQ}iH zanFS=ggVZ(_BB{seAHE@&cj%2AZy!7_1eZ#FQ2~H#t=VW5Tn+#gOjeM+_|$Zek`4d zGWCcOuJlS|jOkEnpUSl=lw#z0>m^xmaB$g_v*yLvDqyu5sWkiG3#)JvZKjPW!fXDt z#E@iCSOk26SbsHH@!rXZJK}3>O*O^6bQFFF7Eg}VNwZ#)@SW3Z4?2^xQUP<(4_$sG^mOK|e6J{)*Jbi}ZOWdC)hal(~4My}2+z<+j|QWt{1Nw9Iz zB(ErxuC<;LpY47_E@}GEhRk6xToCInvFX|d(gO%O6%%6KWwH1p#Qk=Pk9}#~b#Hs0 z=qTs+RxgO_=yI+qFq@>tq2BkcLyh1TtAw+KjD~n2;c}2avH)WPt`5l(KJ7RB$=s>f zA-Du)F{~RVIj6_WZ3Coq{g-b=?Dt7}D!S$g<%!w)1@fvQgW(`6Q%HetKnxR9}~V80XuZJ;d_{B8>)iCM@yb zpP(%K@7_X3La`+wac!UU zT@(7lP8P3wVCyClu%=o*F)bQpMIzY)Oc79J)Bq#!<~EVN~(`;T^a-yFQAh)HR+Xog@PB zEN7T>HTWXlh3vhz zqJu^AEdr3Lngd6_MH|ZTI&kQuDB;c(DP+X!qYOW!rM1_n^VILSct{ilDjo4~%%u&= zFjDo9gl2fRCP6H$;J{LOC9O?sk76DhD=O`da>vsQe=Fl89yb4yf2y{kwzt4(aMSgC znQ{n_QYNwQBj?<#wY(vn?$4rJ7J zASFz5*3ac=eP*w00VpsMzgV8NmT>mkA-zd4XGFr<5ioml62J}vvN}DAEW;h3Ol6Hh z_29)Vpke% zG49X=`cbqR%HF~a8!Z~g4+$BpxudB#W!$ir@0aqUHi{0wvH1I(xz!_54Sq0~4A{fD)gk#?*YSpDr*2xx|Q{xtFW!zz&9 z?l`$SZWTSgxGebl(l*6`W2f3}`z6Guy@6_Ao1K48ajVlOKclsJ8cQ4L!Eyki z3@f)+g#v;!=g8T%G1J+sAV?>H1Ol1BB^#q4qm!OHv!K9hp%)+M7*NO>m0FgUCA zJ&uB4ZEke-I(bWSq_aIGxbOiY)0Ue5E8CL<5nt^Av6taHH>o*ga?eti4I*mu2-&5w zmY2XJcImh5?1yE`r1f%4CD{9cPWnn6P^Ix9cayPIy{^=6bOEsrJ8fq(sV4jL0b>UT z`OsWJ+sSC2c>T|O>|c%I@UHrm!~`d1TE$EeY*VG&I~Xe3bKJKtYs?amUFgzFnKfQS z7^K)DP^IV%hP@;|`CclnjgszBP>+o-Iv-chy;^5YbUYB~v_XQI)V=8g7tQJH^Ew)| z6+=LFtgSt_-P%u|^NYx=>ZvaN1ldZgw6Uc13lPbQ&7FZLVS5w4G_%T9>jLnYc^9;? zzzV1{5nu_DcuGxk*tAPXq@!B~`FuOV)YVUhtbDP@E~-aq7Y1*?&If}w3W>I3uz>c5 z)r=1Z_QFC=Za!uhquiUSxe**1AjjPEjr8;c$buySUpwVT>6Ym4^|Eo#k-A95K|!-n z&GSRSdHIRes+#C;fz-kJ+Y1@x;5hfBXL^N)q`J$~+srGY$YLQpr1MQjv}w5%`VWx4 zzS@XS-$oADooJO!v|M~$|n>yc^s{PpVkkooXQr%T_ zR|IRtqoh_{X=LZIdRIHHAI7eegfnzh`1Ht$!ZjEf

oQ-~T2oU`6XbuRNhgZ+raB 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 AcmMzZ literal 0 HcmV?d00001 diff --git a/docs/examples/08_basic_interconnection_modelling/08_basic_interconnection_modelling.py b/docs/examples/08_basic_interconnection_modelling/08_basic_interconnection_modelling.py index 6c74d5ac..32523648 100644 --- a/docs/examples/08_basic_interconnection_modelling/08_basic_interconnection_modelling.py +++ b/docs/examples/08_basic_interconnection_modelling/08_basic_interconnection_modelling.py @@ -365,7 +365,7 @@ def two_port_measurement_configuration( experiment=rf_vna_self_calibration, experiment_directory=vna_self_calibration_experiment_directory, ) -rf_vna_self_calibration_data.data +rf_vna_self_calibration_data.data.collection # ```python # [VNASParameterMeasurementData(name='through_port_12', network=2-Port Network: 'through_port_12', 45000000.0-20000000000.0 Hz, 6401 pts, z0=[50.+0.j 50.+0.j]), @@ -384,7 +384,7 @@ def two_port_measurement_configuration( experiment_directory=vna_self_calibration_experiment_directory, ) ) -reinstantiated_vna_self_calibration_experiment_data.data +reinstantiated_vna_self_calibration_experiment_data.data.collection # ```python # [VNASParameterMeasurementData(name='through_port_12', network=2-Port Network: 'through_port_12', 45000000.0-20000000000.0 Hz, 6401 pts, z0=[50.+0.j 50.+0.j]), @@ -412,7 +412,7 @@ def two_port_measurement_configuration( stylely() fig, axs = plt.subplots(2, 1, figsize=(8, 6)) -calibrated_vna_port1_open_network = rf_vna_self_calibration_data.data[ +calibrated_vna_port1_open_network = rf_vna_self_calibration_data.data.collection[ 1 ].network.subnetwork([0]) # only looking at port 1 calibrated_vna_port1_open_network.plot_s_re(ax=axs[0]) @@ -474,11 +474,13 @@ def two_port_measurement_configuration( fig, axs = pv.create_plot_containers(container_list=[1, 1, 2], axes_per_element=1) plt.tight_layout() -calibrated_load_data_file = ( - "measurement_data/calibration_kit_vna_cal_at_vna_ports/load_port1.s2p" -) -calibrated_vna_port1_load_network = hfss_touchstone_2_network(calibrated_load_data_file) -calibrated_vna_port1_load_network.plot_s_db() +# + active="" +# calibrated_load_data_file = ( +# "measurement_data/calibration_kit_vna_cal_at_vna_ports/load_port1.s2p" +# ) +# calibrated_vna_port1_load_network = hfss_touchstone_2_network(calibrated_load_data_file) +# calibrated_vna_port1_load_network.plot_s_db() +# - # ### A HW Calibrated Through-Measurement # @@ -489,11 +491,13 @@ def two_port_measurement_configuration( #

YOUR CAPTION
# -calibrated_through_data_file = ( - "measurement_data/calibration_kit_vna_cal_at_vna_ports/through_port1_port2.s2p" -) -calibrated_vna_through_network = hfss_touchstone_2_network(calibrated_through_data_file) -calibrated_vna_through_network.plot_s_db() +# + active="" +# calibrated_through_data_file = ( +# "measurement_data/calibration_kit_vna_cal_at_vna_ports/through_port1_port2.s2p" +# ) +# calibrated_vna_through_network = hfss_touchstone_2_network(calibrated_through_data_file) +# calibrated_vna_through_network.plot_s_db() +# - # #### Further Automatic Plotting Functionality # @@ -506,6 +510,12 @@ def two_port_measurement_configuration( ) +# We can also create a set of automatic plots directly from the `ExperimentData` and create a `REPORT.md` on the experiment directory. + +pe.create_report_from_experiment_directory( + experiment_directory=vna_self_calibration_experiment_directory, +) + # #### Identifying bad/shifting calibration # We identified we had another damaged calibration kit due to the way the reference plots were generated. diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/README.md index 9e49be3a..594db37d 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/README.md @@ -2543,3 +2543,2271 @@ - **frequency_range_Hz**: None - **sweep_points**: None - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: through_port_12 +- **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/instance.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/instance.json index 3e185f26..2c9dacd4 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/instance.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/0/instance.json @@ -89,9 +89,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/README.md index a9d4d2da..361e4e4c 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/README.md @@ -2051,3 +2051,1851 @@ - **frequency_range_Hz**: None - **sweep_points**: None - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/instance.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/instance.json index a5e997e2..fca7d61c 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/instance.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/1/instance.json @@ -69,9 +69,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/README.md index b3c24bb8..764fdd00 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/README.md @@ -2051,3 +2051,1851 @@ - **frequency_range_Hz**: None - **sweep_points**: None - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: open_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/instance.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/instance.json index 3b3a199f..b03b9f43 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/instance.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/2/instance.json @@ -69,9 +69,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/README.md index 474015c3..a231665a 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/README.md @@ -2051,3 +2051,1851 @@ - **frequency_range_Hz**: None - **sweep_points**: None - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_1 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/instance.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/instance.json index efbd166f..a5c48778 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/instance.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/3/instance.json @@ -69,9 +69,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/README.md index 781c8f4d..745befb0 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/README.md @@ -2051,3 +2051,1851 @@ - **frequency_range_Hz**: None - **sweep_points**: None - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: load_port_2 +- **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/instance.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/instance.json index 406506bb..d31b055c 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/instance.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/4/instance.json @@ -69,9 +69,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/README.md index c1764569..0f232bdb 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/README.md @@ -2051,3 +2051,1851 @@ - **frequency_range_Hz**: None - **sweep_points**: None - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_1 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/instance.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/instance.json index 1251c9b0..18358847 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/instance.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/5/instance.json @@ -69,9 +69,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/README.md index 837fce9d..14bfbaaf 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/README.md @@ -2051,3 +2051,1851 @@ - **frequency_range_Hz**: None - **sweep_points**: None - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + + +## Schema +- **name**: short_port_2 +- **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None +- **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None +- **goal**: +- **parameters**: +- **index**: None +- **date_configured**: +- **date_measured**: +- **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/instance.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/instance.json index 8ceb2104..442130a6 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/instance.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/6/instance.json @@ -69,9 +69,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/README.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/README.md index dbebc034..a359b7d3 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/README.md +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/README.md @@ -14,500 +14,5 @@ | 5 | 1 | short | vna_ports | | 6 | 2 | short | vna_ports | -## Schema -- **name**: rf_vna_self_calibration -- **goal**: -- **experiment_instances**: - - - - **name**: through_port_12 - - **components**: - - - - **name**: through_82052D - - **ports**: - - - - **name**: IN - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - - - **name**: OUT - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: 85052D - - - - **name**: E8364A - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - - - **name**: PORT2 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: E8364A - - **configuration**: - - **calibration_setting_name**: bpl_vna_ports - - **measurement_configuration**: None - - **connections**: - - - - **name**: None - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - - - **name**: IN - - **parent_component_name**: None - - - - **name**: None - - **ports**: - - - - **name**: PORT2 - - **parent_component_name**: None - - - - **name**: OUT - - **parent_component_name**: None - - **goal**: - - **parameters**: - - **index**: None - - **date_configured**: - - **date_measured**: - - **measurement_configuration_list**: - - - - **name**: None - - **parent_directory**: None - - **measurement_type**: None - - **measurement_configuration_type**: VNASParameterMeasurementConfiguration - - **frequency_range_Hz**: None - - **sweep_points**: None - - **test_port_power_dBm**: None - - - - **name**: open_port_1 - - **components**: - - - - **name**: load_82052D - - **ports**: - - - - **name**: IN - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: 85052D - - - - **name**: E8364A - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - - - **name**: PORT2 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: E8364A - - **configuration**: - - **calibration_setting_name**: bpl_vna_ports - - **measurement_configuration**: None - - **connections**: - - - - **name**: None - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - - - **name**: IN - - **parent_component_name**: None - - **goal**: - - **parameters**: - - **index**: None - - **date_configured**: - - **date_measured**: - - **measurement_configuration_list**: - - - - **name**: None - - **parent_directory**: None - - **measurement_type**: None - - **measurement_configuration_type**: VNASParameterMeasurementConfiguration - - **frequency_range_Hz**: None - - **sweep_points**: None - - **test_port_power_dBm**: None - - - - **name**: open_port_2 - - **components**: - - - - **name**: load_82052D - - **ports**: - - - - **name**: IN - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: 85052D - - - - **name**: E8364A - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - - - **name**: PORT2 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: E8364A - - **configuration**: - - **calibration_setting_name**: bpl_vna_ports - - **measurement_configuration**: None - - **connections**: - - - - **name**: None - - **ports**: - - - - **name**: PORT2 - - **parent_component_name**: None - - - - **name**: IN - - **parent_component_name**: None - - **goal**: - - **parameters**: - - **index**: None - - **date_configured**: - - **date_measured**: - - **measurement_configuration_list**: - - - - **name**: None - - **parent_directory**: None - - **measurement_type**: None - - **measurement_configuration_type**: VNASParameterMeasurementConfiguration - - **frequency_range_Hz**: None - - **sweep_points**: None - - **test_port_power_dBm**: None - - - - **name**: load_port_1 - - **components**: - - - - **name**: load_82052D - - **ports**: - - - - **name**: IN - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: 85052D - - - - **name**: E8364A - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - - - **name**: PORT2 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: E8364A - - **configuration**: - - **calibration_setting_name**: bpl_vna_ports - - **measurement_configuration**: None - - **connections**: - - - - **name**: None - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - - - **name**: IN - - **parent_component_name**: None - - **goal**: - - **parameters**: - - **index**: None - - **date_configured**: - - **date_measured**: - - **measurement_configuration_list**: - - - - **name**: None - - **parent_directory**: None - - **measurement_type**: None - - **measurement_configuration_type**: VNASParameterMeasurementConfiguration - - **frequency_range_Hz**: None - - **sweep_points**: None - - **test_port_power_dBm**: None - - - - **name**: load_port_2 - - **components**: - - - - **name**: load_82052D - - **ports**: - - - - **name**: IN - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: 85052D - - - - **name**: E8364A - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - - - **name**: PORT2 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: E8364A - - **configuration**: - - **calibration_setting_name**: bpl_vna_ports - - **measurement_configuration**: None - - **connections**: - - - - **name**: None - - **ports**: - - - - **name**: PORT2 - - **parent_component_name**: None - - - - **name**: IN - - **parent_component_name**: None - - **goal**: - - **parameters**: - - **index**: None - - **date_configured**: - - **date_measured**: - - **measurement_configuration_list**: - - - - **name**: None - - **parent_directory**: None - - **measurement_type**: None - - **measurement_configuration_type**: VNASParameterMeasurementConfiguration - - **frequency_range_Hz**: None - - **sweep_points**: None - - **test_port_power_dBm**: None - - - - **name**: short_port_1 - - **components**: - - - - **name**: short_85052D - - **ports**: - - - - **name**: IN - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: 85052D - - - - **name**: E8364A - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - - - **name**: PORT2 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: E8364A - - **configuration**: - - **calibration_setting_name**: bpl_vna_ports - - **measurement_configuration**: None - - **connections**: - - - - **name**: None - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - - - **name**: IN - - **parent_component_name**: None - - **goal**: - - **parameters**: - - **index**: None - - **date_configured**: - - **date_measured**: - - **measurement_configuration_list**: - - - - **name**: None - - **parent_directory**: None - - **measurement_type**: None - - **measurement_configuration_type**: VNASParameterMeasurementConfiguration - - **frequency_range_Hz**: None - - **sweep_points**: None - - **test_port_power_dBm**: None - - - - **name**: short_port_2 - - **components**: - - - - **name**: short_85052D - - **ports**: - - - - **name**: IN - - **parent_component_name**: None - - **domain**: None - - **connector**: SMA_3.5mm - - **manifold**: 82052D - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: 85052D - - - - **name**: E8364A - - **ports**: - - - - **name**: PORT1 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - - - **name**: PORT2 - - **parent_component_name**: None - - **domain**: RF - - **connector**: None - - **manifold**: None - - **connections**: None - - **components**: - - **environment**: None - - **manufacturer**: Agilent - - **model**: E8364A - - **configuration**: - - **calibration_setting_name**: bpl_vna_ports - - **measurement_configuration**: None - - **connections**: - - - - **name**: None - - **ports**: - - - - **name**: PORT2 - - **parent_component_name**: None - - - - **name**: IN - - **parent_component_name**: None - - **goal**: - - **parameters**: - - **index**: None - - **date_configured**: - - **date_measured**: - - **measurement_configuration_list**: - - - - **name**: None - - **parent_directory**: None - - **measurement_type**: None - - **measurement_configuration_type**: VNASParameterMeasurementConfiguration - - **frequency_range_Hz**: None - - **sweep_points**: None - - **test_port_power_dBm**: None -- **parameters_list**: - - - - **port**: 12 - - **measurement**: through - - **calibration**: vna_ports - - - - **port**: 1 - - **measurement**: open - - **calibration**: vna_ports - - - - **port**: 2 - - **measurement**: open - - **calibration**: vna_ports - - - - **port**: 1 - - **measurement**: load - - **calibration**: vna_ports - - - - **port**: 2 - - **measurement**: load - - **calibration**: vna_ports - - - - **port**: 1 - - **measurement**: short - - **calibration**: vna_ports - - - - **port**: 2 - - **measurement**: short - - **calibration**: vna_ports -- **parent_directory**: None +![Image](img/None_plot_s_parameter_real_and_imaginary.png) + diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/REPORT.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/REPORT.md new file mode 100644 index 00000000..a359b7d3 --- /dev/null +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/REPORT.md @@ -0,0 +1,18 @@ +# rf_vna_self_calibration + +**Goal**: + +## Experiment Parameters + +| | port | measurement | calibration | +|---:|-------:|:--------------|:--------------| +| 0 | 12 | through | vna_ports | +| 1 | 1 | open | vna_ports | +| 2 | 2 | open | vna_ports | +| 3 | 1 | load | vna_ports | +| 4 | 2 | load | vna_ports | +| 5 | 1 | short | vna_ports | +| 6 | 2 | short | vna_ports | + +![Image](img/None_plot_s_parameter_real_and_imaginary.png) + diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/SETUP.md b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/SETUP.md new file mode 100644 index 00000000..dd41549d --- /dev/null +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/SETUP.md @@ -0,0 +1,513 @@ +# rf_vna_self_calibration + +**Goal**: + +## Experiment Parameters + +| | port | measurement | calibration | +|---:|-------:|:--------------|:--------------| +| 0 | 12 | through | vna_ports | +| 1 | 1 | open | vna_ports | +| 2 | 2 | open | vna_ports | +| 3 | 1 | load | vna_ports | +| 4 | 2 | load | vna_ports | +| 5 | 1 | short | vna_ports | +| 6 | 2 | short | vna_ports | + +## Schema +- **name**: rf_vna_self_calibration +- **goal**: +- **experiment_instances**: + - + - **name**: through_port_12 + - **components**: + - + - **name**: through_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - + - **name**: OUT + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None + - **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: OUT + - **parent_component_name**: None + - **goal**: + - **parameters**: + - **index**: None + - **date_configured**: + - **date_measured**: + - **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + - + - **name**: open_port_1 + - **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None + - **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - **goal**: + - **parameters**: + - **index**: None + - **date_configured**: + - **date_measured**: + - **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + - + - **name**: open_port_2 + - **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None + - **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - **goal**: + - **parameters**: + - **index**: None + - **date_configured**: + - **date_measured**: + - **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + - + - **name**: load_port_1 + - **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None + - **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - **goal**: + - **parameters**: + - **index**: None + - **date_configured**: + - **date_measured**: + - **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + - + - **name**: load_port_2 + - **components**: + - + - **name**: load_82052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None + - **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - **goal**: + - **parameters**: + - **index**: None + - **date_configured**: + - **date_measured**: + - **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + - + - **name**: short_port_1 + - **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None + - **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - **goal**: + - **parameters**: + - **index**: None + - **date_configured**: + - **date_measured**: + - **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None + - + - **name**: short_port_2 + - **components**: + - + - **name**: short_85052D + - **ports**: + - + - **name**: IN + - **parent_component_name**: None + - **domain**: None + - **connector**: SMA_3.5mm + - **manifold**: 82052D + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: 85052D + - + - **name**: E8364A + - **ports**: + - + - **name**: PORT1 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - + - **name**: PORT2 + - **parent_component_name**: None + - **domain**: RF + - **connector**: None + - **manifold**: None + - **connections**: None + - **components**: + - **environment**: None + - **manufacturer**: Agilent + - **model**: E8364A + - **configuration**: + - **calibration_setting_name**: bpl_vna_ports + - **measurement_configuration**: None + - **connections**: + - + - **name**: None + - **ports**: + - + - **name**: PORT2 + - **parent_component_name**: None + - + - **name**: IN + - **parent_component_name**: None + - **goal**: + - **parameters**: + - **index**: None + - **date_configured**: + - **date_measured**: + - **measurement_configuration_list**: + - + - **name**: + - **parent_directory**: None + - **measurement_type**: + - **measurement_configuration_type**: VNASParameterMeasurementConfiguration + - **frequency_range_Hz**: None + - **sweep_points**: None + - **test_port_power_dBm**: None +- **parameters_list**: + - + - **port**: 12 + - **measurement**: through + - **calibration**: vna_ports + - + - **port**: 1 + - **measurement**: open + - **calibration**: vna_ports + - + - **port**: 2 + - **measurement**: open + - **calibration**: vna_ports + - + - **port**: 1 + - **measurement**: load + - **calibration**: vna_ports + - + - **port**: 2 + - **measurement**: load + - **calibration**: vna_ports + - + - **port**: 1 + - **measurement**: short + - **calibration**: vna_ports + - + - **port**: 2 + - **measurement**: short + - **calibration**: vna_ports +- **parent_directory**: None diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/experiment.json b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/experiment.json index 97d5bab5..34ae631c 100644 --- a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/experiment.json +++ b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/experiment.json @@ -93,9 +93,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, @@ -174,9 +174,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, @@ -255,9 +255,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, @@ -336,9 +336,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, @@ -417,9 +417,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, @@ -498,9 +498,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, @@ -579,9 +579,9 @@ "date_measured": "", "measurement_configuration_list": [ { - "name": null, + "name": "", "parent_directory": null, - "measurement_type": null, + "measurement_type": "", "measurement_configuration_type": "VNASParameterMeasurementConfiguration", "frequency_range_Hz": null, "sweep_points": null, diff --git a/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/img/None_plot_s_parameter_real_and_imaginary.png b/docs/examples/08_basic_interconnection_modelling/data/rf_vna_self_calibration/img/None_plot_s_parameter_real_and_imaginary.png new file mode 100644 index 0000000000000000000000000000000000000000..653614cc64e9c82ce394b6cb75a76d48f5c0e858 GIT binary patch literal 241266 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�D`mN*1f=_?<}_RLnHfBTCYuB{nuT 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%0DbpU`3PYr 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 < z)ns2UnxS>VsC@394=U4SBNmUR*)-z>or?`F*N7UPSJaVpw7=hS>##^&PAy!%CQCLt z!7nXkOril`3OYxKqF&`+HWtt+8TgEE`FMBuX~W=jifGk7 zrBs*ryHGvh(#%I6D$d>Y{s|j{Q^S*vnk)LjVsAlLLEXrh?8DZ@U*GqvcRe(p8ztlB zW*thm1e$7gK0v3?^h%u*A1tE9lGn+rc5$=6aydVHhBy6;&3bR_Y1x0%FSJKC!b0dv zoUBR6`3ps;t*M|iFSL=AQ=-a+ftFPGTS%SekL0Y;a3_dbo?MxquRyKwt+h_f#uM3p z7O|!}{x)DmG3u;JXz}FPj9RAF9s>xAigB-nAeO|^rPMDeDHlG|ce|%31R;f18MZ&ItZs4ZCo6zrV97Ah??|k6; z2=Q@Qr^#$>G#ly9D{dS;Q45Ve8Y_?MjI%x$t_KtVq;lPsknp{RzpME|r2I{}zD2g~ zwoK;Nt)iT@s(hy3*$MV{&EG$aUY;y!h$s!abX{JwH(JQjFVb?o^a1lE@mI+1w#HxeQ?qhjM5_DyK)v@@%UcQ|~l)tMb z#84ZfnM3L49imp+GHV|?P5ehne)xx}SZDvMz^%CFe#b5JbM~L*w_hIq4skxgG{tBEpA zNjw$nB%HYEMw21ILvLP&Nc=Ms(!qmv>B4v?(=k!SV!(aXNi!I26AR^h)h(nu)W(n_}~|GSl%If(+k;T?4MpIj$pfN}5fd~y5S zTk4Ux3uUX*mgym^RnOXCGoG9oQecvakO|p~wD!m=N+uYd$v3}%%C}(D?*V&y}OK9>( znp%SU;sqQ^5E4Z|c|Hb3MeF>I!oOgRHa#Vq7(k);rB*s9A!%*dI>cDt2O~E?SL7 zoO_(D7Xpk(9wlOduF6aW4n$X={_78Oq z&m0!4U4O}6b>ON^*AJHNR(&pic^xmXakF;%!F6k9`!3dm_?C%fBZm1ZmwP0K^sMzJ z-2Y2s4N-6{>9MV{aMQ?Z8>ceRR!&R)o;Ia&DZ_WNxcpdon@3z`Pa45DF@a6fhP-0C zRP8LSE}{JdTh+w;zO6U3vICww2Sq3#7m9SAKbMPOyafGlbXl4@pEhqLl!|((M=D={ z>4^D>wV=mdLgJfTlIL1wEp-#)b*p}XjJ;;aO|(_{-Io0-E1EdT!243@>9=BG$@5=3 zm2b~8UDUrG=&3_|E(Y=9J~5@m%#(!vSIjx71ChH)Cq}+ZRkGH1lG&%3yBN097bMd+ z4Y>575Mw;u|BGGm=o+Yc3p9=5jX9vegUn5gAX%ZvDeICb__&qe0{=7Vt1s0GBo9+S z;|Uu~V__VTR0cLL!4937kK;6I$b>a>lA=ri3LtkTPLj?Y`>HoMs%?DNYKGHPKI-0M z(~&vL1nt0!aZ`J?qb=Kg9zGs8nAyR_E+FFY>m&MPFU6R-ED?#=swZK1d#KF*#b!$+ zQ}(zwA=zWpXy>)bBWueIM-#?R>ieEO%m-G^F*TS%B2kW1qE;~(&fH&6C9oov&~G^8 zk#b>0uaFSe6r=-W=zj+rzpH^(w)=|GJY`C}((EB~4dJbuw{GxutBRyqIq=PTlJ;=- zaCbjDJK=j@^lvR3`Wn9)g8!c3GHZ|KPgTHLt1# zse1RzX+-LHX}^9$w1uqii=>-ZHWJmlnl8J-9iAk-xE zEiZ2y9)N?J#yeD!;NBJ0LMf@4YEUM`#md?qeRmp^h#6PbTsX*yE2QmBEnVhK+IS86ooC8cZ2T||`ybJuA;aUorj?mq6chwe814HG~3?fv?VV?VUo zSL)aK4zqYay)^YkWHA|cJA6c;i+&k*wX^i;lW~W9p^0rI1vsdS(m7Q3F+x;I> zgeLX~tkz@f87!t1@j^ZCoxTY0P}Nnn-_h->ilo{K;6xxc@hC~NrYa`1BmIbHK4nvn zBU)F!eksPVB(BvEtUv7*r`|O};uQE<$Sz)&oQ;D`Au~jN?z^9(27+zVU1El-ZtwQ~!-qAXr30pcWPiNjTiAZ6m6W)0 zA51LCR*IenjjhQY5Ny=waPqqdER`=XXb}KRM-|e5DS)W{Ow~^FEKm*upV{ul&S`@K%%ucy{e~2=gaG z@I1!}>gw+N3h!Qmt0NuXIM&_06tn9-%AG^vuJnz<*EC%MV8qmtXA+tp=0u#lSZu3M zpJFA0Um>D+8<~MAF&ux^pV~U^n!qg()xhdR@>%gVG>I;GlZEaE;rTc7@A)fF5(Mkd z$xESoG~yOJdH%panO2;5exs#Q7r zXjJ2Y*iG@4A=E;$x|%-135P4y^<|{u5&y*KB;B)Jch5QAkr`}#w z%oX>K}Vc z-LtikrCl)oWn|nwcC|cX=~oF!2=CY;Jp!IUEEm9i6~vQyQAcKGA=maIsZD&wsW#&M zm)@;8C_AQ6!x$CtYMODjS-4#1Ja<(jC*USyjTsf7pFnf!N!fKAxDuZfOz*YahxX+5 zR1T7X0EN+HNVt-RrRu@ir+=c4eCt&Ul<%iyBw=7h9{Gs&BYEFyt4B?=8U|6DJ@KKv z?Hs#af2Eqep&c6~{;}z>{&b{tfY6^R6~B=`O;E?3r}n~yo!W8dKy307LNDY&chm~v z_V$(-z1$to9!X@X6sq!K{h;BEZS)enc0ssCj)5d>JX2s<07HK&aiDJgTq4e`|(pOdPmCSq>_k z1u&{0F~gt44l)}ez#n`x=5~o63d2uOA4XWXO!6#%1K}8}!V27TwK;XWw4In=HVV(- z#Fwf5RS(^tIu5n|ge!lFq698kTX$QxI*2e8bkwtg4Dkd@!p7YK_+7bh}Z7phX35o8DS^3FRcU4DKdXw$mHp&^9$I$g26_Y>wDv`jydk{W+%7~!6pAYuk z!hwoloJHxky83}tx8=SwMD73}fE0DwZOJA&-Okx!*PhBz66SKkT|lT6L4f(3mm(!z z%dg#ZM|A~{3*;Z|z2%i06`(o;M>9TZsp)YM<$xffbfX9uaM`a^GHF7-Xj>KaT1Q3_ zg^o-A?rvwX82jk8qxdlkX|iqw==d3De4kJ-YJ_lZ#`UMV1cn86d7saWW^LCP;ZG}- zERv>Tnbo1Wv2pf~=G3rU6+P6mL`7RTel>0y>IM-q0L5tW^R<6>M1N|`TWvet*-ox# zOA-$l2hVf=9|s&lf&Qvh%(Ku%p65lOxS2bcU76_#8vOK7OZ)BiCnmTU6#_*us=WaD0I*KY-% z<9sBHC*I;(-<0O`6lA&;A$BRI?|8kRtY~Hr`4HxpRRaaEo_0|%H$sI1gel(pNbwz9 zxtZ(6aO?{~xs49VJL>d#Z`c~ff%|3LclP)+C|B2zLG8JLpFcks|+HF!Z{*L zaPN&-92Fq^u8a!mj^f*$2POry77N!4b0Y2x|16X$R@+}*fAQeuV-qtM!{<#yDTU0- z{W3aK;W+zDZx!9P$N{?b-$ix81U~y5uRJhLtE+I$Z6Hov$X0_kZ|PpH7wI&fv3U7? zYDqSz)+Ikz^uw89TV_6$(ga`Yntt$fFvWWwu0B=6R+#8dWeQO3xYG?jkAo2q-!OTS zM_7;g$q+-^dr}NlbO7&*`}w=yc1IUg;{rY{ulpttZxvuwZhr==E>^z@y7 zBm#|ymk7mT8hlsSq0t-*lx5Ud6JF;S(kH6Xh%PcCb`S zc(bYfN5Yv8#```t&1fAWY&Njj@O-tj9&0@J+xt@}NWR zI*MySue7X8046ahsRXQTfTC)qMFss4XG`Nbyu)Y-F|V7^TECq2;OPbKU;W`}malkY zYrZ>qgijdESuIYQb+r{MZK0_=wu{x-)F?3=LZN zRqRm&W6M2l15zR4AK#2%NgU7RD9)7Yj3mM23#D!<5yL;1YVz%X^UcA%!5 zYZyE^7Tg?7Cl|26W3Qu)-+E8(KZJY3!j(RJ9nbdXwNk%%?F<_2JB>&!z@=gea-e+w?0>m_pl8M2e-f4Y zcoIh)6i(?R1ocdQB~Wk~ap#9(GMa8W0ks~pcyTw3`ANiwe}4cc6j{9alsK^uP4vkR zh8db4x-9-@V?p;FRd&Q8_gYLjylI0C>c!i>=fm_tp(UnS2=un$g?sU_L-))2)7Uqe z>4EME%-@jU3&IHcCe`LHA$JU-X_rn`Zt6u6;`tE z((*EpLy>HD2u~8!sjCjan!kA!rR^|4e_=gF>rcIduBugE$w3wq0RNsqlAj~~S@43+ z$&@w{ajUw!_dtDN3komFj5{N_b_=<&%PacDr@h6iG?08ZL^VpjQhl3_!|Dn=uuQ#h z5X3$$GSbRT=0N8die$pgrpo=71=WaR))4;bj@tOn*NVOhb{rg=vk@r``zS;|x51-N zrBqoQ<|touh6~$qLP7q><7zbjh zuaT<*OjdtwTVM&I=ur&CG;FB+kOfgP0_g{b{t8dPRK4knLE7?uXCx{04tdLU*WeYs zmQ%7h^m>O0lmY9_ujdf*p1W&HTOEEBPgvd+?=H@hCV{+3y~BMWTJQ1xbiyn@^M`R|nz7nJyCa{ia{uU_)%*u-oaQ{8dI| z)CEg=_IjAFsvgXsf_(U7K18(#9gx?`|Hz^xZkJ$WKS4H&i>s^$q-sX!vM0!S{a@g_ zQzX_6mrEM$Q7KI|`${u|5s`Q%Z#zXTD7NUO`i3csAUlD=RExAr>Ei9U>? zhk5coH$*kF>Ka)ZlOkeTJ>yg*rNx z7x(A9v=Cgq#~g>*cW&%^V-R|2q)eZ+QSEc$ zYs9h`5>!?RP$IT#@-?>0+iAJbqn0roErpHip366_#TB|<@AkR#H(XmdZ7DQ7A4P5` zy>}VTbsNDKCKfnY3Rjf)#ojL2yL9{z{-9vD*u_?hjN=jdT6E{vP~lm<_KHKah&%xg z-*>tl!%+m|L6eqF0~K3T6Y#T8ng(G{@+Ra~K7Z@vLhBsDWBg+cn*=fd}A^?!iDZ6*yFu1xG_TDf@XY0s7ZiYTbiJjaeJ|@ zC`;0XVf@jh;;vI>h16s;bFjlv@7^F-P}S*ADLQ@3Sqh0;3|&)CJR2MXYJcjCC5hcI z4Cn!8C?6%1^EIZ~6(E#3O>s!j|2>tn!g~k98xy~fakfDy^27!8gseS(n0(faJ|&IG zAwiX-b#9dE|Ft%xVLRhlW&iL!EG+zs7r2ZtdZ+}Xezm@dZIey>@S$I$RXA#r=b`h^u2GH z8BfzDY?rUp=U$(z4|NrjD>9ymxa*2kUB`^kHE4 z7@|?e_v41{#Bc=p_&V30i%<>p@Tg>1s=l?WfFA!znaC*m zFp^$-uV#D9k_6F6M0Hpc-GIhJ#Q*^TX_4Lu5XxMC-#hF3X4cG_dHO34j=U2qdMeNU`NgA_84T^wA0?MP6Yh}< z-syK%Wc1g@t97BVT0o<(F5+9bNlo$vGKhlrmH8csC?%0P8@y))-f*3S!${i*)Vg%Fmn!MTj&8^?E- zI=ZJ^}zoT4KIuJBgQci9hU2Y%tLep5`N+rO6Jg$Cs}{#6qpNxY1~+$2>d z^DFvV-CM*8W%3(XvTaG7t1Xb7XzyH7X8f%cnyhx`aUgw^PyNMTO1ur2IiiG`v1-J5 zFtI~X_Q2ymbVgRDMyKrcM{*2-ua=*Qb-b?Btz-aZJ)2W_>N*`WRjsX*EwL7wE_`Wo z*CZW#`^?e7-NDjzK1IB_Mx#=X%R!#?i+FK^*pWjk2@`LY0tsF>;2PU7b}@3z@e^^Y zA+!+2=V0xVcQy%hYXA||p~;r*gDzkm)R^ZRIg%?$`-MsiNetZ&agNj!3oh5MsNTN1 zC$|!qEDtUq`=WB5bIhJ@xFF34r0zWVuvRP`U#;>33T0x=4C%V*$_EF@BqeGF~%B`t|{_ ztz`JdRrb`efNO|{lYX)J?>>{@^^1-mNuyI@W9>?c9%CTjAXcS;- zjundVP_JKd)<2SCKtDF5=QkkyY(;zt*`#rqtp5pPfB#M)qEcqNWUR0re% zaRCL*cRSdc#U@jV$mMLNU?G&q=QefvGl7d3#IF zHc6MOu|x*Z9NGN^*>CL(Ub9SDjJzb4nDDzz0>&$(y(Ff^E%c0s@>2m2*SX|a4?LR<5L?_uvLR%xL}!JY+R7SIlw_gys1#t~y#{DwaEpqy?4!|K`yYD|p=V4- zi<`{Ymudr5a|rbw%|7IJ~U51Sizq`fWs2%VN3P1-}67JQhiv>s@^^oS03D><{tm$;2|67CYzG{O3_F6NuM#D#U!EU-lStv2>p`$GAQEd@m)@A@3D1ZROZ^K`8uvZ%w z(D(`{OLnL9$8TVE79|~x>|_Pne;3(;64_%bEu}SFnD5b2&^`dt45I?GoNu2!jZ_!1 zz`MU0ez>}bZ7TtWZ5!u~Vz1+|p}BMvm#DCgp3NC2^Jn5!(^@*1%Xw+v%J~94?(ls& zvGU6ehp=)e(F;?r_7`U-{G*yjA3wiUwM5KobzlayZ1uwu=O^hiHCLT{-g#2poism? z8-x`!V!eeX$V0mNhNH6T)poz)9xQgd!*f+04XzkOLXyE#X$c0|T}~F+=#s4UYDbrNA!7Hy!_h@MC4s7kZ{2XX^Y}&FZEfn@bO_ zz>43>_=ImR;_i*c4<*zLq7lOvPaW6o{8%b!886AJ$LYC_(kBVa`+g3XyJNZ3W`WpS z(j?)Yf%gm(eqZGV=lZrRqx;mR52Iv_iAl<4f*cY)y|Xxj4XZr^5qNN z%2lWTN?NNndt7od_(H)@&$Yv{9dzD7G0-W8BPlvR&I$QuyD~HF|CUELnCLo_NinD)hY!?Z37Om~6u>?;6zn$e)HEuoa(om)MO@Vzm>pvEQ zUuYtapZ0XVeYi(poA);;>e8jwAgnB8AOYD`+8m578dl3IB7HP}45dvB4nFx?_n>uy z*R~V~NMWW_R8?5m7+a&3Kn>s{9Pj1O-!CCan)pOB$Y1v>K0iOzD9aezXUr{Xe^X^H z<>R!Q6fOVu<@1S>M(lh~|NIBp8nd#MF+OFvBh2#%rXiiSLye?ay8*WaRNYMv*&lHM}`C8P4bn?z+a@r+{*+ z?13(cK#=N3G5vH$3R?9wN1iisiS?e`xC&0U9Gnw9i`J=$Fk}hMc2|3#Q7c?tanpm?G)-Nt;>@-yz$+3qs^WTcS z=Bx}wZ7(87Mi`Ztvki$o--M+c#@``Pf4%J%+JA7L+ z`JS1|1qA)8FVf%nnp9rdHq^5`f#~YGM>usgJD1d07(sL&iiv;cbLz=&Ti1JtFPYT# z@|OPmOTZrw+ZGRdBb}vDblysaj-G&0n``fl(1bxLsaOyO3^|D|;M& zEz(Q%+QYOr2sCL5Vh=g!4L{vOdRJspc}(`X$Vue6rZLT|Cmh(sbmY9@5lb$amiPG; z8|uO%N!OX~w6KS$-watJkfTqO?53*kxGeB_ub9SotA4&s_!6`Dil~if-Sg3w!SstXreoSQr4xjrxD0Ez z9BrRBv!7UKEU_*$^7F4xaaxq6LH4BD3vaZZe@fKQX}*oVEcmE48kQG)HYub0@X&v&7HAF62QWO{(xo3XhFly?0+I^p zz*NLm0<2xxJeu&p#`1ETy>~$8)Vn67`fk(%O^uB&Hxp=hnAPj>&JVs(#fRKnpebmJ zDcByq?2Ev~H?Cm6e(iU6%f=Y?xJ{E7kJy3x$oxZdIR8WUdm_3PJ( zhKtMXn($qqOB&FFra-A+r+MD1=6lQNJ8AdTSBpVqz4yZ!Z98g84f2{VfHtLP@O>HA zpC2&*1ql|j>Lk{6zS67rR@AfhvhH|HK6QVl#+C<-HnRy@kI;C1*Rx}YKd(dH5s@}s zF2@0oXr2K9u%J(0x2(Kc*Na73762Zq)R6PPpHiEzPo@l6WY_ipCZyGWgxQi>JwL>{ zLwZ)ezh;5&x?R%LrRC>nty|w) z!27L;jZL$2*8qYY{`{K$dWb2cb>ZsCGpl>#k~?RIhL|hNk#=y6t&f*7@n6n;`iz0W!<6 z7w^Q}72qE*{!PA4xTXTL##?UmnU+Jv&$0K2ORUn_`G}TjA^K}+A>EiT2X=oxx?0?P zd$=574sGr$zQe_CN4Oj-2{ZLY!VZ=Gg8_v^V!ipe`e!}knZs(!!H&;1qRi(!2Y^oY zQ>i=%8VRYA=b6c1GaQDxmDg~vJg0E57N=2h2I;pr%`3Yu0FlC0v9Adk`SNqj_3ov@ zvNq3HUrEBZ&Bur@6C}P)y`TmLAHvO)Vpt4RiBzBLwyZOTN^&Jjehj88+PED)kn^YK zy3T!$?HmC*mi4RIi_CdCijy*Ad{-@0G8ue(=W!B4JMzh0hf^~=^gvQ7Cm&G~kT>57 zjc(Tc>=kYT1bJK1qv(b8w!cw8=0Am9J>1NFgT@W_ies8cPu!PjYQXsdf!(;;u8+5Y z@fTGsTueczq-INdoaYZrkZcmpRt>VFFy*#be}jWXj#>4*HtzI>6vBW6K*QeCXXvz;tOX^`8-OW{a zh_A{!+Ijk9QxF_H&naw`F7lh+Zl>`WsfI>kIey0H)B z%+P$_zitM}Cxhj=b#>OJg9|V>Ypn5=3?K-5>0)F!du=MFtF_`VY101RE!<|Pos%-i zAo}~%Uku#vb}OzXx`qoVk!Dme-LIN7)&YYfB06pM5=VduGB$!a2maIZLOFl6Z)US6 zA?4%!m;GH^<*v32F~g0Xh_X5$cEe|f;Zwl18+*ET@q`^!vrp7v9B6k#FJ_X9SEE80__aqjYdCyI(??4 z35Z9t`X01|;z=wQfx9PtJPUK2`tMmw7CzH=zoXzk_40myJtc;amz0#SQ~{*z!uy?+ zZ{+^z9AG$ZWnEivL2_FoWz#dY44KhSyP1-|I3NF2OgrqB2@)h{JLp2;Y<7!n+U@64 z&YH2^-K~f+w=gy~cC6Y(=TDUzSHbU*Z+hsqWiD0J-4gNWbr7s}a{SC+Maon*$>Z(g z5y_#E*-Y~fRDs8|{8ZyW6NeL^?O{WxpvwJa0;LUGFtgXZ^;3Tm&VQxIK13%m0<-Pp zN71;CQ}2hqNJ)@o+hrPQ`Ms;EwOx?{KYMo5fB6D(WX155RD~gqJ_-VjH*a}HU-GD4 zC|Och>x6V(2^aYyw(xx*;VdNy3HEuv!e6814C$)-I4_?TwhJMV0m4a>V53-7Bl;2* zwIkX0PhIglFk(1jjj!bCHH@-?r$1R60SEt%_5UrN{~Xfu(LDoYrHpti4?GbA|50YQMx*`@Vti_ z-u)RTozjHFQ^pSMrrTJX+~~Ws|4gK&Zcis4G)>ks+H~u-F zINmIA4v7N66;ckP^NO`l=uOJnmlTAyzZX2a7Z{#2f-EfUlMCVeeygl9B)f^8P6#)S1u%KKAmv` z(nBFMkL6Um@}`d5X`OBU29O%l%d*T;Zod8`k^wH6HJr|LMTr9l{GL{ zVX4lY*4ns|#tD2+{^_Zo|N3>`Z+vYqsK&8TqUSLF`T)RnnRD1A&vAsL&xT_A` ztLQoF@j);AC`{qa<5v6I^6hl)$s)c*q!4b3&sZnNaG90+lE&T;tg6Xd4xND)60S}y zCs-GJ9M^Of-t(>J7ZSyo4;^=D#HO7+XduQzD6V;bU^rdB;~00M_Ri-0>jE)<)>>q> z%0Qc5Is;Lj1ZAUK-LC=?H-1kN(@$^J^6?J4MwP`m?ntK7qd-=1mt9Iz#mnUab z%LzW#%-#16F5LV{cLrs#c-;hEYL_xPrEvSI>!2O1Y7dkB$crtuc|iC+(G+&3G3@TC zh}oH;7vc+3LdIJp>y7KFWdZ&wr&+1rmhudN41u!%79SXM$o4McFX^|--U7*CZ<6p9 z+%xk>o^G$A?9M#x_=F@s_B8$3|E`LY0`)r2bE2gC^~x*faH~8&@_x2qk`Nh=Ecz}N zCQjAnT}2&|Qqwsdhh5inE8hxdfuSovGiLRa(A`r=LXXVHb2tNAh0tH`MWSj1ny>Mg zG6m$&nzHCFZI5uKa)L8ej|TaBL=Vw6V|CYT=mlS)nHJ@vqcEw``#8(_SaPHKhdjcc z+^(cYr+>&{h$ZGp9Kybe9;QI|WS0fe3#+5DN>El6XQatsB&F_ER~xy-wMatNt8ZmJ zYqO#hixl<>3hZC!gwqZi?jRk2wDCTt@~Z`_4rKitWz zzZ7=Y;mj`@x|jUGtIr;xS44Pj==TZg)!K9>=Qwl;Bu*(CX%}KVLXA_Tzrg z&S&n&{Z_j$7?raSMOARDuKC(J4S|f5yYxaiz87=`D&NS%t*&WIrdnt+>%k&lYmSRr zmFVqb*ANHNGYwFX#F#BA|M;cUQ+xAx5-O`wDBqL2H%Kljx56ElDn&Zqms><5L^fLN zCv|Q_F@G6WsWtvQ1X{7&T_JXKI|9_yw|uC#^e4rOdc$*U7)ldu{l4k!k)4>GcT}Is zH*^VMk0myg_e-B?!stc*tP(7(Nc>Lx&-k>kZfY858NA0D&TEGCNOoWW=O{Ew*CGQ{ zW84sbqt!1Kr?HTJtR2H9IWYA^4n-XN=>hw!N=p{BM2oCeUk~57{ zQVR33B`FL_FuE1fT^O@zYW3|<+Kb~LmY{VPa+ zOpt2QD2qX>`5n_mn^8k z@j072OS`{QVv1d>#QP2i`*x7-%THDEgtIKr{=TofbPwj zUuYpwGt{xG0q(ncLJtnAG`KKGWa3dOjlKU5_$v9SurrQ&OS zmhCL{sCod&4o$1ueua?iBsKcWU3klnUT8ghU)A)R=KD*W(e zv764taVL`%pm&T_4Fw@h`t)zz62t?%=-SJCC2PB()qQf9FVHB#efr$TPjSs4BsO|Lyv$z&kb@Pg^F|<|0ATc+MX`VY28wzp+k+k>_oL zTc8(J*Mt;uGSe5jaS-I_pM6YaQ)pgWnlo(+lSnyLgiLvX+yyvU?p<7=3aof%ik=F8 z$#?8}Rt{r}Ucf$9D^F2>(-Y4<=E(n$Gbc7HzGjABnEVIEkn6#Li_|BB3u8p*GuDw~ zZf?4o(5fc+V%8QqiFV3lY!lCa&4!r=X&tOf;YtzE<^oPwHC~UknS5yY%dyVAeAuAe zDOZ`CJFOL-hs&A($K^>IdjBiN z{mS|L9V?auvyM%mzPNrP-8m|_cJZ4$a7YegoDyn=`2?-L2Y0%4xZWImuJaZws==?K zGV&@@eSB=Lcck$X&GRMFw`?JRl6)4gVFp4z>hoCbMC?qq#q zWhYw(Z^O!+h&x^Gu___rrtX>}nT_LA6}jW;_!dQC)Mc6%Fjoo*UV>D03Y2vGM1XWm z0i`?^A9j-}HFQH|lz*4AK@h|FW1PLUo0KwqD<2EdY;8f>BneW&IGsHVV@8R1hH<2R zw@?%z`njhZ>sm+07W|Y%@xxxD%%RoE*hGjG{W?YpKFk)spm z`EUlYjzs-18751f{dGSd>V|$W)|y@TJe8ZD=br;XJkOK2cOjRrEx-do<09noT&dHA zU*r2JMDJ#+SJG|L*;Wkw)k1y>yU)!9F()YrHuorKbdh7Oxx|y_=C__WG`L{9lKB>1 zqL^9Nq)xag4!C3=?5jjnSF)+_Qvm1YCt+C--<62Qn^T^$kJ^GvFRDgqc|S2tt0o>X zX^(92{-(x#!8NBBt#g-?#IkK;w#>?7>6a{e!@?cIm2(frq_U|Z4c8t|BEnXyv#++S zsks6w`mQeNav9Jxsqb7}>ZwYf6redD+d4M8IoEea8qzJTVx`Kc_$}Szx%9rHxk8Pi zW!D29jo6Hlw96#0PZ;Mz0mb+>?il{j#y)|pqrjy@yePNQv0Ie$dJzvSR-t;Slw4e( zHf?rs;w}R2RTfk)49=5YAHQ~v zx+>-Vb;{6L+LdOQn~{!<`kQ0uL{Iv#97eeRLmh6j64keF1S9Mr@D6&vxf!i_W{pac zvrY#J>Q8Gr6fyVUp(BEjE z8g&xXvg%hB(=bCBg~!eG$r3c3bgPZN|kxILe*el zD~pa>n`=hMa2LSb{Umg?&cn!jUT6D6vv5{KV!6ad|1J)1&75`ASiY8+loT7pO1Vh% zP{Wr+dF5Z~@nlI!f4I&Zn0T2nk{a$iR`M>R-?Sa6&Yt0%j6c>YR<%Ya#MP->%45{# zH^Ety4Xvg%+RH#M;k7c_JbzSSanZq2RA*;Q3C-fSV8nv?A?nWR!pE{B>DUW5&c80n z-@(E$(&-%c_V8uWUTP@q1L0g%hPcxh&Jcy95s4i}s~eBU&u#JF$fN7Ig((uQmBr4& zv-msntnj)1_#Mz@r16hFRv;Z^qR{=Uo1N`?Z=avdJDO+BG(jhYBpf{$aKSt6iK?KA zdUTwJxM%W$gLhbxK~I3@{+Ftz=(HyVkn)1lcaKAJ<~o3M4TZ;Ke+0*GTQ`iUkoc6` zj7{!G9@vJ6$Lh}l8l$C+r?b&QOL*>{3m4&U4`gzQihu7{m~vXmp>WG}=h#o@CH&O= z8;~DTE05l9=VMKfVRhG3IA5T$eQ4(KW+L600i|(fA|U3)1vwEehU51V@n^72e(1Gv zhlJlb3X)N$tO*}|W>my6)m&q8os$N>NjldqJzceSbdt7o0<}DN?qbJ%TG1_^RxPeR zbCYOA#LXM|P_c&bAG~fu;yNNUb2zFg0N!-gPVh8{ZG|^SgZ`*4F78LQkwal267_+} zQ}L%IwzTOC(YRaHzw~WM5ipZWJeJ776y}-^8*`TJfV&Ior{^Et#F#r?$S`v*>Juj$ zaqK)IM54$ln`#71?^))RQ`I}y79BBW22>$YRh3Od0%yuBObWLVl@d4$8TqQ?(ffFY zM9O)Z=I-%N_RZND?-i7UHH$QPfAf}^u$2GO^MIjG){(IL&S8aib0L{S7|uaU)~=Ri zVqli0*xF)#^4hb6DWkoLHwRwlfGv696UVK2P;kk1&{S9M+86rewB4@o1|u~1*N zm|Wo5I_~rs!BzGh%lsDDtcNdN_`=9!GnHrS`8GazP) zZrt5XgnF@`ZqyninGthk~lNFANHMA*-9dDRpw-NovVkAWR2-{{l^ ziDEMun_);uX`PbRho6BmL^~yg(sL{OC%Q>VB4w3k{G0Be7q%0k-Gm&X3)YGbFw8Tu zo0HUAY?_ATGh`}(z1FcgCK_rM5)R|Zh@@{y_RbBss^%TUxqJoL`_j_UR=~~dO;<33 z^FQf)mkGb}uFrb&s9kT^-?D2XdIZv$Rya5h_q=uG>zdAp-FF?`tMq2uHM4M*ez?BM z(zsAuUNW*z2%{rOV4OQaFf;Nre6~mou!KXs_)Z_kGnNu(C_l=YxNSQDZBdzoC+noB z4D3jn+}TL+vu%n&)7Tb!&#Gq$y6={1tAh*?kr}f#9#x%Whu7zE(7pYk&@`~G%a-@l?3xrTKMRy2H3IY63IOK~AJVsN_pi0CPR_y9bmW&Q)wW4y?5+ zwamYl3dnZb&$2!wVcPm5-*>7izzgJJgvqQ26@=b>Xd>yC;E!`F)ilmggz5o{Aa{Jrs}M zFOknz6YJ$*xPR2m8;Sj7qk+mXl9IYuOc9A~0mJv%Bt6#XR`>tF< zPqWYwj0$fII%a?tpk_@MJEs+|P^M7yF=(BSQq`4-m zvrj$}H}5~Yl%0_^94tZjoy$bl0a0M;_TQ1(;Wu|=m*g-noCg~zTevOq!V}cxFWI<9 z3L*fW@JHNSPQGnT0W^NQugj@S+C{iel)bBVX=K{B1ThSirkp&`=)c}>Ik7Rp?HiN* zwrNYQQU}FNXCCT@tWlNL{+c6KUEWoS<8m@G`8A+G>L4!{{O&sB4S$K7Q}O)M8O{f5 z-i~-51y;;_La#W{3$()anFT6GFps#CTZ#UcJAP}e2nLGJ-(wP!Yzp5W z){ece%=vyF_pTh;d9e9;gnAHGj&|jkYilr4)V?4-9et%~XGt9*rgrH>yQzDfnugwO zJZN8ts%-X(tW;ws%g>Tp_YhID&58@q3ZBwz*;CE2KHjq{>Hdc?c(K&1XL%a6- zOz1Szp*3NkK0GG7#w86a8Jr^Tp{yAL^=9qzVx4dF{X6KH{wzz1=@SSn*+EZJiH*S? zDy)5gF$6vS02qnPI#P3T9_@IWd1Uh&!&@YN+ERxtm);&7mTyW~AEFnVY3)`XtKV(I zIrN;x&+V`zWi7~&dR{TX5a*v)W1>9OsmKj43!NNM_IhL^)l%w#C6quIsF;%4XtHO` zr>pMrE+eE0mC1cz-1vLA2+l)MZt4!Ioi&O2FU|b+IJ1mFB&_kW>84ysKQ^@mzc%*! zW=2-fm{i1SBU*IT57=Tx1g}`Y*Sh{|eq+~+Lww@QvSfi|o8O@6{l>6rk~}T+LS7+T z_@g_+R5ZQrls+G!dsIyEN{Jmkrd&}^>G|Bq)|k)y#@3TkqzH|~Z}mEvbo+lHjQ13^ z1ABcFq7DQlGGVy2dhbTvpFHWJ$WK_9qT(8J#&D^9BSu@B=)3_m%9uPlj2<;XL_@!* z;Sn58ME(Q(BV5QK<3N)4<*qxTf$Rvc>#os9QEfTz_^&l;^Ug8j0Or5IeD2X7x=;Wl zIHonC(8f7##8+hfJ6e!(2B?<9Xbr1<6yR2gB$l>VwMO+5BLYuM9Iq1T-P&D+)$2W%(U34z0d?*u0gEes~e{epaE&_EMJd%7{|KtH*qwv`KY0UZ^<`n!v z9*C86{pG>blffmL*xj-oB~iYz*vtrOA|A~C8^kdd*Y8$Db?-WyH`QIE2)jkLg0la4(|lU{p$rnOZAo(%A)ye~Z>6On004ddC*?dD$n zm7G9ctLd04op{*wgbwn*=ZlbxFaPDL{vQ%X|IPf;|LfEF@F63}-QRH=wav{|Mp-F| z_sElq8bOeeKnUDBcAQ~1R3r({4$fo`4`L2{Xd3VW7jtyCZWXn96aEWyoCDr)uQD$y z65JNz+x?BBVT2@M$Kl88jNmBq=*BnCSv_ZqItrndZi$SLV5rCL7-*#o-VU516gSX&xr>bZa}`6dKqk2@#JL}=4JpMI*3oin*?3# zuEQ#f2`pko-c2miUfy)Q^C$G%LH55u|y47 zu}uW~p#%r}2mY{S4amsG?kq1bI^%!&!V;cZ)*Q0?p8Iiv+Z+Qq9}?_-3()_ZML5F{V${0{6~2X@W{Z$KdC&ogP!5C(U5_sUg%)ou|fevSQYY%8j zPRpt+esyU?GUKsn@#js0MsHyHF9vda2XeN44rmPI3=QOTgCLYYWcPYlcbPrmLec~I zp75YWkmMk!VG<-c1v&<*`q2uPRREen1TwPp$m%W=#FPoL!30^PJiX%1!IS>=q48!o z$$a|L=Vm_C9EYrc(Ul{YeIY1Lo_fbT=$<~FKILEnMEsGB~ zH!o~?+UM#l!H!9JuiyMyi?4ZhSqtk6hi+ zH)GV1aSCkjxq76q+lC_6dia8H&DR>WAEZGym~Yv$FV6-lsM{?NIt@wRS)ILc62jiL zC=QZd|J71Zi(-PY0U;GBr>Quo$VnN*L|$JbCqWoOYSYZRRI3=Ir+e!7vnzgUSu& z;()!;w!R55C%qEAT#RYZZ#e z3DN0Xh4$ChCY1tW%KIXtSaA3qr-<)7O+u|1@p$n5puq44fN8~>2||f?rtNXt1GCK& zgi+=CC(8m-fq>m=oZl#Zgs$Ys0ND1#dZd2iGh!FK-?UEq{9WPj9CZJv=NO*X*r%JB zPRtKlr(Z(Y-6&pR{2mY#r`F7&AV~Y`q|{Av^xrK2lY321!Pkm8mRC^WjyZ#v_<)B_8`A_(yIE#344|%OK#;pQEd5C^?o#)H z^*MGxS3&;iDklSea<;!%XfozZ zw$pgHnX4P|=x}c1gU~$790In#jT$0X*nLPvSx~B-_sm;l67|e=x+o#fZ3pTb2i|D2 zlQ`k&U)bz*MpD)CmQ)TsX?JIajM&6HYrMk<+s`a@wJ3f*v$E0h?-NPAexs8PIFXDK^?Z!P=l+X2jyEGgORcLC2W?9Bm~3iC(OXkcrmoiZMt zbneV^2-dYgeR(u_D9h-^&qXm{2kcP_+b^oNJv=A%2OfB-hGq*nxd0-$Knvxi#$K=8 zd$b?$^v)Cjgzzu&5T#}KEJVO;zI*#q-l!wz?6}v6-bv&W4@DBNcZ#gfWz|cy2meE$ zCp*H!ra*KU`#>cpOk=ToD{UR0PTuHl#`%X6RYcLxZ3RK=RWj8;58+7(Uhh1<2o^|~ z2mInE=y)7{$zE88e-@b_G_SsYZ8hp4fYaM3lsjFS^F~On3iy@-mrt?`lyx6g$B)cl zou2+m9oWatm=uKxB^4DH{g1&KPRPdH@^c+SnU^$adrt8dQ?qXwhA7!wTIlUzOL(X= zXWhAoeoV-Ad+dPlU0ay}$K2a1YLdu@B?MfL^7>)QxI+k57kpkFD`o+%xvxuz@*2Xg zB2Fe|yidK|4_tNU(oDa!&w(I>8DYtm zlL~08k{XZ_7m^s*p;(~q`oK}(dAc}GD5^I-@ir&38C=TZEwtxWl3T!RDQbM;6-t_Phfcx=SEQQ>W+aC`WIDhgFt1m!~ko`+EWlH2}8us0{NgGGs>0V z_T%0%8i1Lad}(6`8zhn)wlG0bH2X5xRa4Rmg?8V0z+3Uk6BukA;d8ikCCYd-QJEE7 zEOE89wn6(fDZgHQ0y{r*by@ov%uCt|{-lTByku?EGN+8neUy-#{bc1tVg$c8f6(!xyL&mcVG;3X- z`#TIf!h?DW@@R6m5&f9F4vg(x%S1qC#P|&hg#H1<;NaEtewPcMcbKr3WZUn6_6W6! z5BxQp+fy~2;aJX0Ub4v4h+CXjF>{yJr#r75O&2+GzuP8`oG9H{&|dwSRS>w}f-ou| z7>;~SqZ%&iFkrIT89o5Ylol*Qvgn(I!5sR?-@P>@1e^)cG zCkQN~4o<_C-3c6HO@XU{rX;|{x>^o`2W)ox<-m^WaIS=c6|{T`f*vf6pDY$c$dY!) zsOMO+T(GZ%`_*D@im5O309c@fYZhS5XW=DkfOL7JzoZ+Brvl(m^$^k&B4<3a>d%?5 z{en9mqy`#ckK>%{Q!zK+&b(rPRYACQQYn~Z%o(H!GDf4Fsp}aE5_1SC@a}Tuwul*F zVZc4lRR34ki{rnC3jAL${r}J>{O5}Pw-Js1|Fi!ev84YK>-m54&D?NIfA5!$KC0Tn P0e*Be9;;WY*+u ExperimentData: + """ + This function must be run after data has already been written within the ``Experiment`` directories + and the metadata has been created accordingly. This will extract all the corresponding measurements collection, + and also extract the corresponding data from each setup accordingly. It will create a `ExperimentData` that collects + both the metadata and measurement data. + + Parameters + ---------- - return data_collection + experiment : Experiment + The experiment object that contains the metadata of the experiment. + experiment_directory : PathTypes + The directory where the experiment is located. + **kwargs + Extra keyword arguments passed to the class instantiation. + + Returns + ------- + + ExperimentData + The data extracted from the experiment. + """ + measurement_collection = compose_measurement_collection_from_experiment( + experiment=experiment, + experiment_directory=experiment_directory, + ) + + measurement_data_collection = extract_data_from_measurement_collection( + measurement_collection=measurement_collection + ) + + return ExperimentData( + experiment=experiment, data=measurement_data_collection, **kwargs + ) + + +def load_experiment_data_from_directory( + experiment_directory: PathTypes, +) -> ExperimentData: + """ + This function will load an `Experiment` from the metadata stored in the `experiment.json` directory. + """ + experiment_directory = return_path(experiment_directory) + experiment_metadata_json = experiment_directory / "experiment.json" + assert experiment_metadata_json.exists() + experiment = load_from_json(experiment_metadata_json, Experiment) + experiment_data = extract_data_from_experiment( + experiment, experiment_directory=experiment_directory + ) + return experiment_data diff --git a/piel/experimental/measurements/experiment.py b/piel/experimental/measurements/experiment.py index 32503a52..3c7e4771 100644 --- a/piel/experimental/measurements/experiment.py +++ b/piel/experimental/measurements/experiment.py @@ -1,4 +1,3 @@ -from typing import get_origin from ..types import ( Experiment, ExperimentInstance, @@ -93,12 +92,9 @@ def compose_measurement_collection_from_experiment( else: # Use the last element to verify the collection map measurement_collection_type = measurement_to_collection_map[ - measurement_collection_list[-1].__class__.__name__ + measurement_collection_list[-1].type ] - assert isinstance( - measurement_collection_list, get_origin(measurement_collection_type) - ) - return measurement_collection_list + return measurement_collection_type(collection=measurement_collection_list) def load_from_directory( diff --git a/piel/experimental/measurements/extract.py b/piel/experimental/measurements/extract.py deleted file mode 100644 index 98211ced..00000000 --- a/piel/experimental/measurements/extract.py +++ /dev/null @@ -1,62 +0,0 @@ -from ...types import PathTypes -from ..types import ( - Experiment, - ExperimentData, -) -from ...file_system import return_path -from ...models import load_from_json -from .experiment import compose_measurement_collection_from_experiment -from .data.extract import extract_data_from_measurement_collection - - -def extract_data_from_experiment( - experiment: Experiment, experiment_directory: PathTypes, **kwargs -) -> ExperimentData: - """ - This function must be run after data has already been written within the ``Experiment`` directories - and the metadata has been created accordingly. This will extract all the corresponding measurements collection, - and also extract the corresponding data from each setup accordingly. It will create a `ExperimentData` that collects - both the metadata and measurement data. - - Parameters - ---------- - - experiment : Experiment - The experiment object that contains the metadata of the experiment. - experiment_directory : PathTypes - The directory where the experiment is located. - **kwargs - Extra keyword arguments passed to the class instantiation. - - Returns - ------- - - ExperimentData - The data extracted from the experiment. - """ - measurement_collection = compose_measurement_collection_from_experiment( - experiment=experiment, - experiment_directory=experiment_directory, - ) - - experiment_data = extract_data_from_measurement_collection( - measurement_collection=measurement_collection - ) - - return ExperimentData(experiment=experiment, data=experiment_data, **kwargs) - - -def load_experiment_data_from_directory( - experiment_directory: PathTypes, -) -> ExperimentData: - """ - This function will load an `Experiment` from the metadata stored in the `experiment.json` directory. - """ - experiment_directory = return_path(experiment_directory) - experiment_metadata_json = experiment_directory / "experiment.json" - assert experiment_metadata_json.exists() - experiment = load_from_json(experiment_metadata_json, Experiment) - experiment_data = extract_data_from_experiment( - experiment, experiment_directory=experiment_directory - ) - return experiment_data diff --git a/piel/experimental/measurements/map.py b/piel/experimental/measurements/map.py index c415bd38..5e7d0855 100644 --- a/piel/experimental/measurements/map.py +++ b/piel/experimental/measurements/map.py @@ -3,10 +3,19 @@ VNASParameterMeasurementCollection, ) -from ..types.measurements.propagation import PropagationDelayMeasurement +from ..types.measurements.propagation import ( + PropagationDelayMeasurement, + PropagationDelayMeasurementCollection, +) -from ..types.measurements.data.propagation import PropagationDelayMeasurementData, PropagationDelayMeasurementDataCollection -from ..types.measurements.data.frequency import VNASParameterMeasurementData, VNASParameterMeasurementDataCollection +from ..types.measurements.data.propagation import ( + PropagationDelayMeasurementData, + PropagationDelayMeasurementDataCollection, +) +from ..types.measurements.data.frequency import ( + VNASParameterMeasurementData, + VNASParameterMeasurementDataCollection, +) from .propagation import compose_propagation_delay_measurement from .frequency import compose_vna_s_parameter_measurement @@ -37,7 +46,7 @@ } measurement_to_collection_map = { - "PropagationDelayMeasurement": PropagationDelayMeasurementData, + "PropagationDelayMeasurement": PropagationDelayMeasurementCollection, "VNASParameterMeasurement": VNASParameterMeasurementCollection, } @@ -45,3 +54,8 @@ "PropagationDelayMeasurementCollection": PropagationDelayMeasurementDataCollection, "VNASParameterMeasurementCollection": VNASParameterMeasurementDataCollection, } + +measurement_data_to_measurement_collection_data_map = { + "PropagationDelayMeasurementData": PropagationDelayMeasurementDataCollection, + "VNASParameterMeasurementData": VNASParameterMeasurementDataCollection, +} diff --git a/piel/experimental/report/plots.py b/piel/experimental/report/plots.py index b4b61462..19672f67 100644 --- a/piel/experimental/report/plots.py +++ b/piel/experimental/report/plots.py @@ -1,19 +1,21 @@ from ...types import PathTypes from ...file_system import return_path from ..types import ExperimentData -from ..measurements.extract import load_experiment_data_from_directory +from ..measurements.data.extract import load_experiment_data_from_directory +from ..visual import auto_plot_from_experiment_data def create_plots_from_experiment_data( experiment_data: ExperimentData, plot_output_directory: PathTypes = None, experiment_directory: PathTypes = None, -) -> list[tuple]: + **kwargs, +) -> list[list[tuple], PathTypes]: """ This function iterates through all the saved experimental data and generates the corresponding plots for the type of data provided using a method as specified. - Returns a list of (Figures,Axes) + Returns a list of (Figures,Axes), and a reference list of paths where the image has been saved. """ # First we need to validate an experiment directory does exist. TODO decide if this stays. if experiment_directory is None: @@ -45,9 +47,12 @@ def create_plots_from_experiment_data( print(f"Plots will be generated at: {plot_output_directory}") # Now we need to iterate through each MeasurementData and generate the plot accordingly. - - # TODO implement automatic plot generation here from ExperimentData. - return experiment_data + plots, plots_paths = auto_plot_from_experiment_data( + experiment_data=experiment_data, + plot_output_directory=plot_output_directory, + **kwargs, + ) + return plots, plots_paths def create_plots_from_experiment_directory( @@ -59,7 +64,7 @@ def create_plots_from_experiment_directory( """ experiment_directory = return_path(experiment_directory) experiment_data = load_experiment_data_from_directory(experiment_directory) - figure_axes_list = create_plots_from_experiment_data( + plots, plots_paths = create_plots_from_experiment_data( experiment_data=experiment_data, plot_output_directory=plot_output_directory ) - return figure_axes_list + return plots, plots_paths diff --git a/piel/experimental/report/report.py b/piel/experimental/report/report.py index 66c6b57b..a32e50c5 100644 --- a/piel/experimental/report/report.py +++ b/piel/experimental/report/report.py @@ -1,3 +1,10 @@ +from ...types import PathTypes +from ...file_system import create_new_directory +from ..measurements.data.extract import load_experiment_data_from_directory +from .plots import create_plots_from_experiment_data +from ..text import write_experiment_top_markdown, append_image_path_list_to_markdown + + def create_report(): """ This functionality is used to create a report of a given directory containing the `ExperimentCollection` @@ -7,3 +14,61 @@ def create_report(): to generate the corresponding images. """ pass + + +def create_report_from_experiment_directory( + experiment_directory: PathTypes, + plot_output_directory: PathTypes = None, + report_readme_path: PathTypes = None, +): + """ + First we need to extract the `ExperimentData` from the directory. + Then we can generate the report from the `ExperimentData`. + + """ + if plot_output_directory is None: + # Create an image output directory as required + plot_output_directory = experiment_directory / "img" + create_new_directory(plot_output_directory) + + if report_readme_path is None: + # Create a report README.md file + main_readme_path = experiment_directory / "README.md" + report_readme_path = experiment_directory / "REPORT.md" + + # We load the experiment data from the metadata + experiment_data = load_experiment_data_from_directory( + experiment_directory=experiment_directory + ) + + # Now we need to generate all plots accordingly + plots, plots_paths = create_plots_from_experiment_data( + experiment_data=experiment_data, + plot_output_directory=plot_output_directory, + experiment_directory=experiment_directory, + ) + + # Now we need to generate the new experiment README.md + # We want to append the parametric information of the experiment here. + # Note that we want to append the main README with this data. + write_experiment_top_markdown( + experiment=experiment_data.experiment, + experiment_directory=experiment_directory, + target_markdown_file=main_readme_path, + ) + write_experiment_top_markdown( + experiment=experiment_data.experiment, + experiment_directory=experiment_directory, + target_markdown_file=report_readme_path, + ) + + # Now we need to append all plots to the READMEs + append_image_path_list_to_markdown( + image_path_list=plots_paths, markdown_file=main_readme_path + ) + append_image_path_list_to_markdown( + image_path_list=plots_paths, markdown_file=report_readme_path + ) + + print(f"README.md updated at: {main_readme_path}") + print(f"REPORT.md written to: {report_readme_path}") diff --git a/piel/experimental/text.py b/piel/experimental/text.py new file mode 100644 index 00000000..75ecaf04 --- /dev/null +++ b/piel/experimental/text.py @@ -0,0 +1,84 @@ +import pandas as pd + +from ..types import PathTypes +from .types import Experiment +from ..file_system import ( + return_path, + write_file, + read_json, +) +from ..visual import dictionary_to_markdown_str + + +def append_image_path_list_to_markdown( + image_path_list: list[str], + markdown_file: str, +): + """ + Appends a list of image paths to a markdown file. + + Parameters: + image_paths (list): A list of image file paths to be added to the markdown file. + markdown_file (str): The path to the markdown file. + """ + markdown_file = return_path(markdown_file) + + with open(markdown_file, "a") as md_file: + for image_path in image_path_list: + image_path = return_path(image_path) + assert image_path.exists() + + # Calculate the relative path from the markdown file to the image + relative_image_path = image_path.relative_to(markdown_file.parent) + + # Assuming you want to append the image with markdown syntax + md_file.write(f"\n\n![Image]({str(relative_image_path)})\n\n") + + +def write_schema_markdown(schema_json_file: PathTypes, target_markdown_file: PathTypes): + """ + This function writes the schema markdown file for the experiment configuration. This schema markdown file should + contain all the required information to understand the experiment configuration. This should include all the + experiment instances and their corresponding configurations. + + """ + schema_json_file = return_path(schema_json_file) + schema_json_file = read_json(schema_json_file) + schema_markdown = dictionary_to_markdown_str(schema_json_file) + schema_markdown = "\n\n## Schema \n" + schema_markdown + write_file( + target_markdown_file.parent, + schema_markdown, + target_markdown_file.name, + append=True, + ) + + +def write_experiment_top_markdown( + experiment: Experiment, + experiment_directory: PathTypes, + target_markdown_file: PathTypes = None, +): + if target_markdown_file is None: + target_markdown_file = experiment_directory / "README.md" + + # Experiment Top Level + markdown_top_text = ( + "# " + + str(experiment.name) + + "\n\n**Goal**: " + + str(experiment.goal) + + "\n\n## Experiment Parameters \n\n" + ) + + # Write the configuration markdown file and README accordingly. The README gets overwritten based on the data analysis. + write_file( + target_markdown_file.parent, + markdown_top_text, + target_markdown_file.name, + ) + + # Construct the iteration parameters table and save iteration table to markdown + iteration_parameters_table = pd.DataFrame(experiment.parameters_list) + iteration_parameters_table.to_markdown(target_markdown_file, mode="a") + return None diff --git a/piel/experimental/types/__init__.py b/piel/experimental/types/__init__.py index 997b3e92..c6a83710 100644 --- a/piel/experimental/types/__init__.py +++ b/piel/experimental/types/__init__.py @@ -19,10 +19,11 @@ VNA, VNAConfiguration, ) - -from .measurements.core import MeasurementConfiguration - - +from .measurements.core import ( + MeasurementConfiguration, + Measurement, + MeasurementCollection, +) from .measurements.data.dc import ( DCSweepMeasurementData, DCSweepMeasurementDataCollection, diff --git a/piel/experimental/types/measurements/core.py b/piel/experimental/types/measurements/core.py index 10af29d6..a41f7b87 100644 --- a/piel/experimental/types/measurements/core.py +++ b/piel/experimental/types/measurements/core.py @@ -6,9 +6,9 @@ class MeasurementConfiguration(PielBaseModel): Standard definition for a measurement configuration. """ - name: str = None + name: str = "" parent_directory: PathTypes = None - measurement_type: str = None + measurement_type: str = "" class Measurement(PielBaseModel): @@ -16,5 +16,15 @@ class Measurement(PielBaseModel): Standard definition for a measurement. This should be the container for all the measurement files, it is not the data container. """ - name: str = None + name: str = "" + type: str = "" parent_directory: PathTypes = None + + +class MeasurementCollection(PielBaseModel): + """ + Generic class for MeasurementCollection + """ + + type: str = "" + collection: list[Measurement] = [] diff --git a/piel/experimental/types/measurements/data/core.py b/piel/experimental/types/measurements/data/core.py index 8083485a..6cb6c2d3 100644 --- a/piel/experimental/types/measurements/data/core.py +++ b/piel/experimental/types/measurements/data/core.py @@ -1,10 +1,10 @@ -from typing import Optional from .....types import Instance -from ....types import ExperimentInstance class MeasurementData(Instance): - pass + type: str = "" -MeasurementDataCollection = list[MeasurementData] +class MeasurementDataCollection(Instance): + type: str = "" + collection: list[MeasurementData] = [] diff --git a/piel/experimental/types/measurements/data/dc.py b/piel/experimental/types/measurements/data/dc.py index 65d2f0ea..fed64d3a 100644 --- a/piel/experimental/types/measurements/data/dc.py +++ b/piel/experimental/types/measurements/data/dc.py @@ -1,4 +1,4 @@ -from .core import MeasurementData +from .core import MeasurementData, MeasurementDataCollection from .....types import SignalDC @@ -11,6 +11,7 @@ class MultimeterSweepVoltageMeasurementData(MeasurementData): class DCSweepMeasurementData(MeasurementData): + type: str = "DCSweepMeasurementData" inputs: list[SourcemeterSweepMeasurementData] = None """ The input DC signals as sourced by a sourcemeter. @@ -22,14 +23,18 @@ class DCSweepMeasurementData(MeasurementData): """ -DCSweepMeasurementDataCollection = list[DCSweepMeasurementData] - DCMeasurementDataTypes = ( DCSweepMeasurementData | MultimeterSweepVoltageMeasurementData | SourcemeterSweepMeasurementData ) -DCMeasurementDataCollection = ( - list[DCMeasurementDataTypes] | DCSweepMeasurementDataCollection -) + +class DCSweepMeasurementDataCollection(MeasurementDataCollection): + type: str = "DCSweepMeasurementDataCollection" + collection: list[DCSweepMeasurementData] = [] + + +class DCMeasurementDataCollection(MeasurementDataCollection): + type: str = "DCMeasurementDataCollection" + collection: list[DCMeasurementDataTypes] | DCSweepMeasurementDataCollection = [] diff --git a/piel/experimental/types/measurements/data/experiment.py b/piel/experimental/types/measurements/data/experiment.py index 3a4a9f57..e06ffd04 100644 --- a/piel/experimental/types/measurements/data/experiment.py +++ b/piel/experimental/types/measurements/data/experiment.py @@ -19,6 +19,8 @@ def parameter_map(self): """ This function creates a dictionary between the experiment.parameters and the corresponding data instance so that it's easier to index accordingly. + The goal is that this enables us to index and create the corresponding collections of measurements required + to input into the corresponding analysis accordingly. """ # TODO finish # import pandas as pd diff --git a/piel/experimental/types/measurements/data/frequency.py b/piel/experimental/types/measurements/data/frequency.py index 82f4b684..c340a7df 100644 --- a/piel/experimental/types/measurements/data/frequency.py +++ b/piel/experimental/types/measurements/data/frequency.py @@ -1,11 +1,32 @@ -from .core import MeasurementData +from .core import MeasurementData, MeasurementDataCollection from .....types import FrequencyNetworkModel + + class VNASParameterMeasurementData(MeasurementData): + type: str = "VNASParameterMeasurementData" network: FrequencyNetworkModel + class VNAPowerSweepMeasurementData(MeasurementData): + type: str = "VNAPowerSweepMeasurementData" network: FrequencyNetworkModel -FrequencyMeasurementDataTypes = VNASParameterMeasurementData | VNAPowerSweepMeasurementData -VNASParameterMeasurementDataCollection = list[VNASParameterMeasurementData] -FrequencyMeasurementDataCollection = list[FrequencyMeasurementDataTypes] + +FrequencyMeasurementDataTypes = ( + VNASParameterMeasurementData | VNAPowerSweepMeasurementData +) + + +class VNASParameterMeasurementDataCollection(MeasurementDataCollection): + type: str = "VNASParameterMeasurementDataCollection" + collection: list[VNASParameterMeasurementData] = [] + + +class FrequencyMeasurementDataCollection(MeasurementDataCollection): + type: str = "VNASParameterMeasurementDataCollection" + collection: list[FrequencyMeasurementDataTypes] = [] + + +FrequencyMeasurementDataCollectionTypes = ( + VNASParameterMeasurementDataCollection | FrequencyMeasurementDataCollection +) diff --git a/piel/experimental/types/measurements/data/generic.py b/piel/experimental/types/measurements/data/generic.py index ce2a8382..ef2ef898 100644 --- a/piel/experimental/types/measurements/data/generic.py +++ b/piel/experimental/types/measurements/data/generic.py @@ -2,7 +2,10 @@ PropagationDelayMeasurementDataCollection, PropagationDelayMeasurementData, ) -from .frequency import FrequencyMeasurementDataTypes, FrequencyMeasurementDataCollection +from .frequency import ( + FrequencyMeasurementDataTypes, + FrequencyMeasurementDataCollectionTypes, +) from .dc import DCMeasurementDataTypes, DCMeasurementDataCollection MeasurementDataTypes = ( @@ -14,6 +17,6 @@ # Measurement Collections MeasurementDataCollectionTypes = ( DCMeasurementDataCollection - | FrequencyMeasurementDataCollection + | FrequencyMeasurementDataCollectionTypes | PropagationDelayMeasurementDataCollection ) diff --git a/piel/experimental/types/measurements/data/propagation.py b/piel/experimental/types/measurements/data/propagation.py index 3b5744dc..55d421bf 100644 --- a/piel/experimental/types/measurements/data/propagation.py +++ b/piel/experimental/types/measurements/data/propagation.py @@ -1,6 +1,6 @@ from typing import Optional -from .core import MeasurementData -from .....types import SignalMetricsMeasurementCollection, DataTimeSignalData, Instance +from .core import MeasurementData, MeasurementDataCollection +from .....types import SignalMetricsMeasurementCollection, DataTimeSignalData class PropagationDelayMeasurementData(MeasurementData): @@ -15,10 +15,12 @@ class PropagationDelayMeasurementData(MeasurementData): reference_waveform (Optional[DataTimeSignalData]): The reference waveform. """ + type: str = "PropagationDelayMeasurementData" measurements: Optional[SignalMetricsMeasurementCollection] dut_waveform: Optional[DataTimeSignalData] reference_waveform: Optional[DataTimeSignalData] -# TODO modify this for the new structure -PropagationDelayMeasurementDataCollection = list[PropagationDelayMeasurementData] +class PropagationDelayMeasurementDataCollection(MeasurementDataCollection): + type: str = "PropagationDelayMeasurementDataCollection" + collection: list[PropagationDelayMeasurementData] = [] diff --git a/piel/experimental/types/measurements/frequency.py b/piel/experimental/types/measurements/frequency.py index cf05dadf..cc601bed 100644 --- a/piel/experimental/types/measurements/frequency.py +++ b/piel/experimental/types/measurements/frequency.py @@ -1,5 +1,5 @@ from ....types import PathTypes -from .core import MeasurementConfiguration, Measurement +from .core import MeasurementConfiguration, Measurement, MeasurementCollection class VNASParameterMeasurementConfiguration(MeasurementConfiguration): @@ -20,7 +20,8 @@ class VNASParameterMeasurement(Measurement): Standard definition for a collection of files that are part of a S-Parameter VNA measurement. """ - spectrum_file: PathTypes + type: str = "VNASParameterMeasurement" + spectrum_file: PathTypes = None class VNAPowerSweepMeasurement(Measurement): @@ -28,8 +29,15 @@ class VNAPowerSweepMeasurement(Measurement): Standard definition for a collection of files that are part of a VNA measurement. """ - spectrum_file: PathTypes + type: str = "VNAPowerSweepMeasurement" + spectrum_file: PathTypes = None -VNASParameterMeasurementCollection = list[VNASParameterMeasurement] -VNAPowerSweepMeasurementCollection = list[VNASParameterMeasurementCollection] +class VNASParameterMeasurementCollection(MeasurementCollection): + type: str = "VNASParameterMeasurementCollection" + collection: list[VNASParameterMeasurement] = [] + + +class VNAPowerSweepMeasurementCollection(MeasurementCollection): + type: str = "VNAPowerSweepMeasurementCollection" + collection: list[VNASParameterMeasurementCollection] = [] diff --git a/piel/experimental/types/measurements/propagation.py b/piel/experimental/types/measurements/propagation.py index 3955616c..b0414f12 100644 --- a/piel/experimental/types/measurements/propagation.py +++ b/piel/experimental/types/measurements/propagation.py @@ -1,5 +1,5 @@ from ....types import PathTypes -from .core import MeasurementConfiguration, Measurement +from .core import MeasurementConfiguration, Measurement, MeasurementCollection class PropagationDelayMeasurementConfiguration(MeasurementConfiguration): @@ -15,9 +15,12 @@ class PropagationDelayMeasurement(Measurement): TODO add link to the documentation of the propagation delay measurement. """ + type: str = "PropagationDelayMeasurement" dut_waveform_file: PathTypes reference_waveform_file: PathTypes measurements_file: PathTypes -PropagationDelayMeasurementCollection = list[PropagationDelayMeasurement] +class PropagationDelayMeasurementCollection(MeasurementCollection): + type: str = "PropagationDelayMeasurementCollection" + collection: list[PropagationDelayMeasurement] = [] diff --git a/piel/experimental/visual/__init__.py b/piel/experimental/visual/__init__.py index 1cbacf92..93468b16 100644 --- a/piel/experimental/visual/__init__.py +++ b/piel/experimental/visual/__init__.py @@ -1,6 +1,12 @@ """ By default, we want all of these plots to work based on an input of a `ExperimentData`. This is because, they contain the necessary metadata and data to generate the plots from the selected operating points. +However, we also want the flexibility of creating plots from a given set of operating conditions within the larger set. +As such, it is also necessary for this functionality to be included, and propagated into each of these functions. +Only then, it will be much easier to generate the plots from the relevant operating points within the metadata. + +However, in terms of ease of API it would still make sense to provide a generic collection of measurements, +and the corresponding metadata only directly to the plots. """ from .dc import plot_dc_sweep, plot_dc_sweeps @@ -12,3 +18,8 @@ plot_s_parameter_measurements_to_step_responses, plot_s_parameter_real_and_imaginary, ) +from .auto import ( + auto_plot_from_measurement_data_collection, + auto_plot_from_measurement_data, + auto_plot_from_experiment_data, +) diff --git a/piel/experimental/visual/auto.py b/piel/experimental/visual/auto.py new file mode 100644 index 00000000..ee9c0b54 --- /dev/null +++ b/piel/experimental/visual/auto.py @@ -0,0 +1,78 @@ +from ...types import PathTypes +from ..types import MeasurementDataTypes, MeasurementDataCollectionTypes, ExperimentData +from .map import ( + measurement_data_collection_to_plot_map, + measurement_data_to_plot_map, + measurement_data_collection_to_plot_prefix_map, +) + + +def auto_plot_from_measurement_data( + measurement_data: MeasurementDataTypes, + **kwargs, +) -> list[tuple, PathTypes]: + """ + This function will automatically plot the data from the `MeasurementData` object provided. + If there are more than one set of relevant plots for a given `MeasurementData`, + it will generate a list of figures accordingly. + """ + plots = [] + plot_methods = measurement_data_to_plot_map[measurement_data.type] + for plot_method_i in plot_methods: + plot_i = plot_method_i(measurement_data, **kwargs) + plots.append(plot_i) + + return plots + + +def auto_plot_from_measurement_data_collection( + measurement_data_collection: MeasurementDataCollectionTypes, + plot_output_directory: PathTypes = None, + measurement_data_collection_to_plot_map: dict = measurement_data_collection_to_plot_map, + measurement_data_collection_to_plot_prefix_map: dict = measurement_data_collection_to_plot_prefix_map, + **kwargs, +) -> tuple[list[tuple], list[PathTypes]]: + """ + This function will automatically plot the data from the `MeasurementDataCollection` provided. + If there are more than one set of relevant plots for a given `MeasurementData`, + it will generate a list of figures accordingly. + """ + plots = [] + plot_path_list = [] + + # This creates the mapping between measureemnt collection and the corresponding plots + plot_methods = measurement_data_collection_to_plot_map[ + measurement_data_collection.type + ] + + plot_prefix = measurement_data_collection_to_plot_prefix_map[ + measurement_data_collection.type + ] + + i = 0 + # We iterate through the corresponding plotting methods and generate the plots, and save them to the parent directory. + for plot_method_i in plot_methods: + plot_file_i = ( + plot_output_directory + / f"{measurement_data_collection.name}_{plot_prefix[i]}.png" + ) + plot_i = plot_method_i(measurement_data_collection, path=plot_file_i, **kwargs) + plots.append(plot_i) + plot_path_list.append(plot_file_i) + i += 1 + + return plots, plot_path_list + + +def auto_plot_from_experiment_data( + experiment_data: ExperimentData, plot_output_directory: PathTypes = None, **kwargs +) -> tuple[list[tuple], list[PathTypes]]: + """ + This function will automatically plot the data from the `ExperimentData` object provided. + """ + plots, plot_path_list = auto_plot_from_measurement_data_collection( + measurement_data_collection=experiment_data.data, + plot_output_directory=plot_output_directory, + **kwargs, + ) + return plots, plot_path_list diff --git a/piel/experimental/visual/dc.py b/piel/experimental/visual/dc.py index 8a0e454a..8eb269d4 100644 --- a/piel/experimental/visual/dc.py +++ b/piel/experimental/visual/dc.py @@ -11,15 +11,15 @@ def plot_dc_sweep(dc_sweep: DCSweepMeasurementData, **kwargs) -> tuple: dc_sweep : DCMeasurementDataTypes The DC sweep measurement data to plot. """ - fig, axs = create_plot_containers(container_list=[dc_sweep]) + fig, axs = create_plot_containers(container_list=[dc_sweep.collection]) axs[0].plot( # dc_sweep.inputs[0].signal.signal_instances[0].values dc_sweep.outputs[0].signal.signal_instances[0].values, ) - if kwargs["path"]: - save(fig, **kwargs) + # Save the figure if 'path' is provided in kwargs + save(fig, **kwargs) return fig, axs @@ -28,16 +28,16 @@ def plot_dc_sweeps( dc_sweep_collection: DCSweepMeasurementDataCollection, **kwargs ) -> tuple: fig, axs = create_plot_containers( - container_list=dc_sweep_collection, axes_structure="overlay" + container_list=dc_sweep_collection.collection, axes_structure="overlay" ) - for dc_sweep_i in dc_sweep_collection: + for dc_sweep_i in dc_sweep_collection.collection: axs[0].plot( dc_sweep_i.inputs[0].signal.signal_instances[0].values, dc_sweep_i.outputs[0].signal.signal_instances[0].values, ) - if kwargs["path"]: - save(fig, **kwargs) + # Save the figure if 'path' is provided in kwargs + save(fig, **kwargs) return fig, axs diff --git a/piel/experimental/visual/frequency.py b/piel/experimental/visual/frequency.py index 3d5960b5..e538baee 100644 --- a/piel/experimental/visual/frequency.py +++ b/piel/experimental/visual/frequency.py @@ -23,10 +23,12 @@ def plot_s_parameter_measurements_to_step_responses( if figure_kwargs is None: figure_kwargs = dict() - fig, axs = create_plot_containers(container_list=measurements, **figure_kwargs) + fig, axs = create_plot_containers( + container_list=measurements.collection, **figure_kwargs + ) i = 0 - for measurement_i in measurements: + for measurement_i in measurements.collection: subnetwork = measurement_i.network.subnetwork(ports=[network_port_index]) subnetwork_s11_time_i, subnetwork_s11_signal_i = subnetwork.step_response() axs[i].plot(subnetwork_s11_time_i, subnetwork_s11_signal_i) @@ -36,8 +38,8 @@ def plot_s_parameter_measurements_to_step_responses( i += 1 - if kwargs["path"] is not None: - save(fig, **kwargs) + # Save the figure if 'path' is provided in kwargs + save(fig, **kwargs) return fig, axs @@ -54,10 +56,12 @@ def plot_s_parameter_real_and_imaginary( if s_plot_kwargs is None: s_plot_kwargs = dict() - fig, axs = create_plot_containers(container_list=measurements, **figure_kwargs) + fig, axs = create_plot_containers( + container_list=measurements.collection, **figure_kwargs + ) i = 0 - for measurement_i in measurements: + for measurement_i in measurements.collection: network = measurement_i.network network.plot_s_re(ax=axs[i], **s_plot_kwargs) # network.plot_s_im(ax=axs[1], **s_plot_configuration) @@ -66,7 +70,7 @@ def plot_s_parameter_real_and_imaginary( plt.tight_layout() - if kwargs["path"]: - save(fig, **kwargs) + # Save the figure if 'path' is provided in kwargs + save(fig, **kwargs) return fig, axs diff --git a/piel/experimental/visual/generic.py b/piel/experimental/visual/generic.py deleted file mode 100644 index 1ba1f2bf..00000000 --- a/piel/experimental/visual/generic.py +++ /dev/null @@ -1,12 +0,0 @@ -from ..types import MeasurementDataTypes - - -def auto_plot_from_measurement_data( - measurement_data: MeasurementDataTypes, -) -> list[tuple]: - """ - This function will automatically plot the data from the `MeasurementData` object provided. - If there are more than one set of relevant plots for a given `MeasurementData`, - it will generate a list of figures accordingly. - """ - pass diff --git a/piel/experimental/visual/map.py b/piel/experimental/visual/map.py new file mode 100644 index 00000000..2b66e8ac --- /dev/null +++ b/piel/experimental/visual/map.py @@ -0,0 +1,25 @@ +from .dc import plot_dc_sweep, plot_dc_sweeps +from .frequency import plot_s_parameter_real_and_imaginary + + +""" +This mapping creates an automatic relationships between the corresponding measurement data and the list of plots +that should be generated for it. +""" +measurement_data_to_plot_map = { + "PropagationDelayMeasurementData": [plot_dc_sweep], + "VNASParameterMeasurementData": [plot_s_parameter_real_and_imaginary], +} + +""" +This mapping creates an automatic relationship between the data collection and the plotting required. +""" +measurement_data_collection_to_plot_map = { + "PropagationDelayMeasurementDataCollection": [plot_dc_sweeps], + "VNASParameterMeasurementDataCollection": [plot_s_parameter_real_and_imaginary], +} + +measurement_data_collection_to_plot_prefix_map = { + "PropagationDelayMeasurementDataCollection": ["plot_dc_sweeps"], + "VNASParameterMeasurementDataCollection": ["plot_s_parameter_real_and_imaginary"], +} diff --git a/piel/experimental/visual/propagation.py b/piel/experimental/visual/propagation.py index dfc19d28..c5e09753 100644 --- a/piel/experimental/visual/propagation.py +++ b/piel/experimental/visual/propagation.py @@ -13,7 +13,7 @@ def plot_signal_propagation_signals( **kwargs, ): # TODO Implement validation that it's a time-propagation delay measurement - signal_propagation_sweep_data = experiment_data.data + signal_propagation_sweep_data = experiment_data.data.collection fig, axs = plt.subplots( len(signal_propagation_sweep_data), @@ -85,7 +85,7 @@ def plot_signal_propagation_measurements( x_parameter ] - signal_propagation_sweep_data = experiment_data.data + signal_propagation_sweep_data = experiment_data.data.collection fig = plt.figure() ax = fig.add_subplot(1, 1, 1) @@ -118,7 +118,7 @@ def plot_signal_propagation_measurements( ax.set_xlabel(xlabel) ax.set_ylabel(ylabel) - if kwargs["path"]: - save(fig, **kwargs) + # Save the figure if 'path' is provided in kwargs + save(fig, **kwargs) return fig, ax diff --git a/piel/visual/plot/core.py b/piel/visual/plot/core.py index 81caa825..46456a05 100644 --- a/piel/visual/plot/core.py +++ b/piel/visual/plot/core.py @@ -7,7 +7,22 @@ def save(fig, **kwargs): and is used as a wrapper on all :return: """ - # TODO implement verification to guarantee path functionality always available - path = kwargs["path"] - path = return_path(path) - fig.savefig(path) + # Save the figure if 'path' is provided in kwargs + if "path" in kwargs and kwargs["path"]: + # TODO implement verification to guarantee path functionality always available + path = kwargs["path"] + path = return_path(path) + fig.savefig(path) + assert path.exists() + print(f"Figure saved at: {str(path)}") + + if "paths" in kwargs and kwargs["paths"]: + # TODO implement verification to guarantee path functionality always available + path_list = kwargs["paths"] + for path_i in path_list: + path_i = return_path(path) + fig.savefig(path_i) + assert path_i.exists() + print(f"Figure saved at: {str(path_i)}") + + return None