
    M/Ph                        d Z ddlZddlmZ ej                            ej                            e                    Z e	edz   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	ed	z   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	ed
z   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	edz   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	edz   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	edz   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	edz   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	edz   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    e	edz   d          5 Z
 ee
dde          Zddd           n# 1 swxY w Y    G d d          Z G d d          Z G d d          Z G d d          Z G d d          Z G d d          Z G d d           Z G d! d"          Z G d# d$          Z G d% d&          Z G d' d(          Z G d) d*          Z dS )+z.
Results for ARMA models.  Produced by gretl.
    N)
genfromtxtz/yhat_exact_nc.csvrb,   )	delimiterskip_headerdtypez/yhat_css_nc.csvz/yhat_exact_c.csvz/yhat_css_c.csvz/resids_exact_nc.csvz/resids_css_nc.csvz/resids_exact_c.csvz/resids_css_c.csvz/results_arma_forecasts.csvT)namesr   r	   c                       e Zd ZddZdS )Y_arma11mlec                    |dk    rddg| _         d| _        d| _        d| _        d| _        dd	g| _        d
| _        d| _        t          d d df         | _	        t          d d df         | _        ddg| _        ddg| _        d| _        ddgddgg| _        t           d         | _        t           d         | _        d S |dk    rddg| _         d| _        d| _        dg| _        dg| _        ddg| _        d d!gd!d"gg| _        d#| _        d$| _        t&          d%d df         | _	        t(          d%d df         | _        d&d'g| _        d(d)g| _        d*| _        d S d S )+Nr   g/x:?gD}SOo?g;&S@g$o@yDJ?        y2w-!        gs ?gAdR1?g{eu@g;&#vr   g=(/gc.3C[=g=
ףp2@g rh@g%?g"t]?gHVbQgd#khn?fc11fe11cssgwyT?gwY?ge7@gC	
_@y-C6?        y+e        gT?gx	+?gxUt]?g\!'fQgo%`[n?g٭3Y@gevr   g//g#L7>gLF%ɪ2@grX>+@gTO?)paramsaicbicarrootsmarootsbsehqicllf
resids_mleresidyhat_mlefittedvaluespvaluestvaluessigma2
cov_paramsforecast_resultsforecastforecasterr
resids_cssyhat_cssselfmethods     j/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/tsa/tests/results/results_arma.py__init__zY_arma11.__init__&   s   U??)>:DK'DH'DH&DL'DL&7DH(DI(DH#AAAqD)DJ (AD$h/DL!5>DL-DK ):6 *I68DO,V4DM/7Du__)>:DK'DH'DH,-DL-.DL (9DH
 "#45"$457DO )DI(DH#ABBE*DJ (QD$h/DL)<8DL+DKKK/ _    Nr   __name__
__module____qualname__r+    r,   r*   r   r   %   s(        *, *, *, *, *, *,r,   r   c                       e Zd ZddZdS )Y_arma14r   c                    |dk    rg d| _         d| _        d| _        d| _        g d| _        g d| _        g dg d	g d
g dg dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        g d| _        d S |dk    rg d| _         d| _        d| _        dg| _        g d| _        g d| _        g dg dg dg dg dg| _        d| _        d | _        t           dd df         | _
        t"          dd df         | _        g d!| _        g d"| _        d#| _        d S d S )$Nr   )gz	q?g]??g̮gSOc`?gr?g
/= @g\ -	@ym{?        )y-?9vy-?9v?yQIS㥛yQIS㥛?)g&*?gt?gvy鄳?g^?g=R?)gy|?q?)ti禨D#f{\22 &~8)r6   g7奬x?vA3>k?J8ew.iD)r7   r:   g] w?ޭf|DKEbg)r8   r;   r=   gaQs?mf?)r9   r<   r>   r?   g䏳t?g|	D@g/=vr   )gpfq9g
Mæ?gpv(G:gj+?g0]Eh1>)g
ףp='@g"~j@gQ%g{Gz@g
ףp=@gmhJ?r   )g*vѴ?gm,?gsg1?gcM?g::Z@g_0@yw#?        )y r?6[y r?6[?yo_rh|ǿyo_rh|?)gXC?g>CL?g0h?g!t?gB	?)gn?L4d	T
*;cx(;(!,O1)r@   gPv?}Tzh?r+C^f R|tJ)rA   rD   gyMLu?l/lH72`g)rB   rE   rG   gV#Cs? de?)rC   rF   rH   rI   gfUt?g+NO6@g::Zv)ga;g/nR?gO%H,&<g0*?gxJdE=)gUPI)@g{,@g)? 'gx` Ci@gp|%@g#lt	?r   r   r   r   r   r   r!   r   r   r   r   r   r   r   r   r    r%   r&   r'   s     r*   r+   zY_arma14.__init__T   s"   U??; ; ;DK'DH'DH&DLB B BDL8 8 8DH NMMKKKKKKLLLLLLNDO )DI(DH#AAAqD)DJ (ADKKKDL???DL-DK8 8 8DHHHu__; ; ;DK'DH'DH,-DLB B BDL$ $ $DH/ / // / // / /- - -- - -DO )DI(DH#ABBE*DJ (QDIIIDL& & &DL+DKKKQ _r,   Nr-   r.   r2   r,   r*   r4   r4   S   s.        B, B, B, B, B, B,r,   r4   c                       e Zd ZddZdS )Y_arma41r   c                    |dk    rg d| _         d| _        d| _        g d| _        dg| _        g d| _        g dg d	g d
g dg dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        t           d         | _        t           d         | _        d S |dk    rg d| _         d| _        d| _        g d| _        dg| _        g d| _        g dg dg dg dg d g| _        d!| _        d"| _        t&          d#d df         | _
        t(          d#d df         | _        g d$| _        g d%| _        d&| _        d S d S )'Nr   )geKM~?g:ܿgvI(g[nE?g3g?gIkhF@g<ݙp@)yK=U?        y$~?Fxy$~?Fx?yS!uq        g`vOz9)g->?g*ڒ i?g蹠q?gR?ge?)gj?.nomnLO?笈?/ ~)%凿)rN   g;r30?fir4`i?vE?)rO   rR   gBl?p^}<)rP   rS   rU   gQz?^thG`b?)rQ   rT   rV   rW   gaQ?g|p@g@kht   )gְfJ4<MbP?g^K=?g7<gec]?)gS!@gZd;
g/$g(\B@g6<R!?g&,Ԕ?fc41fe41r   )g9v?gˬ[gݿg+'*ͅ
g#+yTR?g9?gW̴_ф@g[8y@)yAc]K?        yl?^yl?^?yF_        y:pθ=        )gpٕTu?g"?g6l>?g;xt?g%=f9?)g??Avպj1?/T|X8~嗆)r\   goSMZ?gGg'LV?gO+Ԏ?)r]   gw,g<Hkr~?k -()r^   g(W?r`   gkTЂz?hl$4?)r_   guҐ+Ԏ?ra   rb   g*Ǌ?g4h@g`̴_qt   )g^6:gh-?gQ|a?g.J& ;g&S?)gъo-"@g,σsg6qgR{T@g
'E&?gؑR?r   r   r   r   r   r   r!   r   r   r   r   r   r   r   r   r    r"   r#   r$   r%   r&   r'   s     r*   r+   zY_arma41.__init__   s   U??; ; ;DK'DH'DH/ / /DL-.DL8 8 8DH HGGDDDEEEGGGEEEGDO )DI(DH#AAAqD)DJ (ADGGGDL@@@DL-DK,V4DM/7Du__; ; ;DK'DH'DH- - -DL./DL
$ $ $DH ONNMMMNNNMMMMMMDO )DI(DH#ABBE*DJ (QDIIIDL' ' 'DL+DKKKI _r,   Nr-   r.   r2   r,   r*   rL   rL      s(        >, >, >, >, >, >,r,   rL   c                       e Zd ZddZdS )Y_arma22r   c                    |dk    rg d| _         d| _        d| _        ddg| _        ddg| _        g d	| _        g d
g dg dg dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        d S |dk    rg d| _         d| _        d| _        ddg| _        ddg| _        g d| _        g dg dg dg d g| _        d!| _        d"| _        t           d#d df         | _
        t"          d#d df         | _        g d$| _        g d%| _        d&| _        d S d S )'Nr   )gh3?g$g4IK?g(]#g.%J@gЧ&/@y37?333333y37?333333?g0*g r?)gHŭ?g-?gz=)ɰ?g2??)g/LXq?B٥WT^c8AT)rh   gAd&n?;m2OSp-t#b`)ri   rk   g\Gf?q?ɑ)z;]?)rj   rl   rm   g׶t?g7ڇ@g6%JRw   )glq78gߎ/<g.1?gT;u;)gQ(@gNbX9!gE?gDli#gʥcM?r   )gVp ?g֛?gZ<?gךQg 7m@g2&z@yGz?0*yGz?0*?y(\        y ~:p?        )gq&bİ?g9ɠ$n_?gO?g2"L?)g.q?g@hDUgd	d焋8DcT)gϐDUg%Gn?^p&d&gv`)gV	drp   g"UOaq?gia.\?)ro   g2v`g6Z`.\?g8Nt?g&˥@g 7wrX   )gyPJ8gΗ<g6[?gG:$9)g3((@g~ }!g>I?g[T#g-'4}?rJ   r'   s     r*   r+   zY_arma22.__init__   s   U??, , ,DK'DH'DH,.>?DL#V,DL( ( (DH @??@@@???>>>	@DO
 )DI(DH#AAAqD)DJ (ADAAADL999DL+DKKKu__, , ,DK'DH'DH,.>?DL-/?@DL
 HGGDH JIIIIIHHHHHH	DO )DI(DH#ABBE*DJ (QDAAADLFFFDL+DKKK= _r,   Nr-   r.   r2   r,   r*   rf   rf      s(        4, 4, 4, 4, 4, 4,r,   rf   c                       e Zd ZddZdS )Y_arma50r   c                    |dk    rg d| _         d| _        d| _        g d| _        d | _        g d| _        g dg dg d	g d
g dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        t           d         | _        t           d         | _        d S |dk    rg d| _         d| _        d| _        g d| _        d | _        g d| _        g dg dg dg dg dg| _        d| _        d | _        t&          d!d df         | _
        t(          d!d df         | _        g d"| _        g d#| _        d$| _        d S d S )%Nr   )gBoB?gŐԿg(?gv
Z?gU(gݼa@g'EBiD@)y46<?        y5;Nс?ףp=
y5;Nс?ףp=
?y=U        yӼI@        )g0?g$?gqԘ?g>Ϧ&˳?gNA?)gn?:p?@^Y$gfU?^qVqE)rt   g nw?ezFwpIXe?爝)t^cW)ru   rx   gw	x?Mp6V?)rv   ry   r{   g|~x?p\y$g)rw   rz   r|   r}   gPKrp?gO;%i߅@gݼa;urc   )gsv9gQol,?gjۋ>g_Qk?gׁsF?)g'@gtVgCl@g;On@g(\gr-?fc50fe50r   )g?8?gҲWӿgR?gS?g6 g+ԉ&@g0΅@)yh|?5?        yQ~?ۊeyQ~?ۊe?yV}b        y-1@        )g/<x?gBy?g?g8?k?grg{?)gQkp?糖ho\V?W9YmW5sF)r   g}sx?[2}eq2wf?&R0X)r   r   g@}*Ix?犈9Fq&W?)r   r   r   go}+y?I̻th)r   r   r   r   gVp?gK7j@gՉ͉t   )g(YDeK9g2?g+?gqo?gfa?)g(\&@gZd;OgʡEs@gQ@gtVg;;)3B?rd   r'   s     r*   r+   zY_arma50.__init__  s   U??< < <DK'DH'DH. . .DL  DL8 8 8DH LKKJJJIIIJJJKKKMDO )DI(DH#AAAqD)DJ (ADIIIDL@@@DL-DK,V4DM/7Du__< < <DK  DHDHA A ADLDL8 8 8DH LKKJJJIIIJJJKKKMDO !DI(DH#ABBE*DJ (QDIIIDL@@@DL&DKKK9 _r,   Nr-   r.   r2   r,   r*   rr   rr     s(        7' 7' 7' 7' 7' 7'r,   rr   c                       e Zd ZddZdS )Y_arma02r   c                 f   |dk    rddg| _         d| _        d| _        d | _        ddg| _        dd	g| _        d
dgddgg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        ddg| _        ddg| _        d| _        d S |dk    rddg| _         d| _        d| _        d | _        ddg| _        ddg| _        ddgdd gg| _        d!| _        d"| _        t           d d df         | _
        t"          d d df         | _        d#d$g| _        d%d&g| _        d'| _        d S d S )(Nr   gZcl?g!g@$8@gd@yFx        yY8m?        g]7?gK ?gհc?gg-Ç+I?g뤾,d?g]6(Z@g@$xr   ga2U0*C?gBpm7gX9v@g(\+giYdً,?r   g;z?g5gE&-@g_Q@y|гY        y;On?        g5cը?g0շ?g3UEc?go*˹H?gl7^d?g~eQO@gE&wg3vxU?gN}:5go)狽@g!9i+g> 2?rJ   r'   s     r*   r+   zY_arma02.__init__O  sv   U??)?;DK'DH'DHDL(+6DL&7DH ):6 *I68DO(DI(DH#AAAqD)DJ (AD!8,DL!6?DL-DKKKu__ *?;DK'DH'DHDL)<8DL"J/DH
 |,|,DO )DI(DH#AAAqD)DJ (AD$h/DL$j1DL+DKKK1 _r,   Nr-   r.   r2   r,   r*   r   r   N  s(        ), ), ), ), ), ),r,   r   c                       e Zd ZddZdS )	Y_arma11cr   c                    |dk    rg d| _         d| _        d| _        dg| _        dg| _        g d| _        g dg d	g d
g| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        t           d         | _        t           d         | _        d S |dk    rg d| _         d| _        d| _        dg| _        dg| _        g d| _        g dg dg dg| _        d| _        d| _        t&          dd df         | _
        t(          dd df         | _        g d | _        g d!| _        d"| _        d S d S )#Nr   )gCFBm@gG`vB?gPo=B?gEa@gDqb@y_L?        yŏ1w-        )ga؞{?g(zqTi?g<x?)gq;?X4` UKe)>)r   gO/:i?6`)r   r   g	I)s?g[<@gEavr   )gzV(f1g`{:9gUoc/$>)gHz1@gq=
ף'@gM@gLK&G?fc11cfe11cr   )gzj}@g4b;S?gi)5?g疀@gXywe@y
F%u?        g )g~7:?g\Ԡ[?g>q?)g-UӾ?4Ϋ>(3>)r   g&9xi?L`)r   r   g=s?g 7"@g疀vr   )gfub>gP9gbF=)g\X1@g28*'@gmm	@guP@V?r   r   r   r   r   r   r!   r   r   residsc_mler   	yhatc_mler   r   r   r    r"   r#   r$   residsc_css	yhatc_cssr'   s     r*   r+   zY_arma11c.__init__|  s   U??JJJDK'DH'DH'=DL(>DLGGGDH3334443335DO )DI(DH$QQQT*DJ )!!!Q$D888DL000DL-DK,W5DM/8Du__ KJJDK'DH'DH,-DL,-DLJJJDH JIIJJJJJJDO
 )DI(DH$QRRU+DJ )!""a% 0D999DL;;;DL+DKKK= _r,   Nr-   r.   r2   r,   r*   r   r   {  s(        3, 3, 3, 3, 3, 3,r,   r   c                       e Zd ZddZdS )	Y_arma14cr   c                    |dk    rg d| _         d| _        d| _        dg| _        g d| _        g d| _        g dg d	g d
g dg dg dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        d S |dk    rg d| _         d| _        d| _        dg| _        g d| _        g d| _        g dg dg dg dg dg d g| _        d!| _        d"| _        t           dd df         | _
        t"          dd df         | _        g d#| _        g d$| _        d%| _        d S d S )&Nr   )gY@g{q?gA}C?gm~g͍?gBY0?g\Yㄆ@gBK@y^)?        )ylV}?sFylV}?sF?yǘmſyǘm?)g$?gР$l?g6f?g(?g\&u̍?gx Ѧ?)g*p܁?o1?8tb|+zd,־	P?Q4??)r   gN#-?ūmǕa\:<6DY?aR?)r   r   g%ID?l?; ,l"uQ)r   r   r   g3܀#?XvL焛*øk)r   r   r   r   g q?禓W?)r   r   r   r   r   gQkTq?gzEՆ@g\Yvr   )gEWg.?g/n?g|>g(\?g#>)gQ=@g)\(@g+ @gZd;Og#~j?gw/@gy=a?r   )gqي@gJdט?g~M?g`qgop?gt?gܺ@gED@y	h"l?        )y?-y?-?yr鷯Ǻyr鷯Ǻ?)gNcg?guH?g?g-m̷?g?gy?)g%7W`?gyZt
[?S?竓eh'J&Sl?)gyZg}P\d/?gY~gmϞ~z+كb?rn9)r   g'Y~g+wz?ċF x?gg6çbѣH?)r   gX{Ϟ~zr   gqȅ?玍7<?Ma)r   r   gk6çbr   gk ,p?ȽL?)r   r   r   r   r   gԑYq?g^Qφ@gܺv)g{Gzt?gg*>g^?g3=gF%u?g^QA%>)g>I;@gA/v@g(0?gv9|n gںp@g3`J@gV/?r   r   r   r   r   r   r!   r   r   r   r   r   r   r   r   r    r   r   r'   s     r*   r+   zY_arma14c.__init__  so   U??L L LDK'DH'DH,-DLB B BDLH H HDH6 6 62 2 23 3 34 4 44 4 43 3 34DO )DI(DH$QQQT*DJ )!!!Q$D8 8 8DLFFFDL-DKKKu__L L LDK'DH'DH,-DL/ / /DLK K KDH K K KL L LK K KK K KJ J JK K KDO )DI(DH$QRRU+DJ )!""a% 0DMMMDLJ J JDL+DKKKi _r,   Nr-   r.   r2   r,   r*   r   r     .        U, U, U, U, U, U,r,   r   c                       e Zd ZddZdS )	Y_arma41cr   c                    |dk    rg d| _         d| _        d| _        g d| _        dg| _        g d| _        g dg d	g d
g dg dg dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        t           d         | _        t           d         | _        d S |dk    rg d| _         d| _        d| _        g d| _        dg| _        g d| _        g dg dg dg d g d!g d"g| _        d#| _        d$| _        t&          d%d df         | _
        t(          d%d df         | _        g d&| _        g d'| _        d(| _        d S d S ))Nr   )g@Ώ?gm?gпgrmzѿgֳ9?g_Š?gJs@g"48@)y	?        y9#J{?-!lVy9#J{?-!lV?ys        y?F        )g@@gh
nE;?gSN?gKu?g?gRT?)gOjM@'0m?PۆQp^2z?b?+)r   g"(m`awp?dCvv/O\s?3$ho7cs)r   r   g2&0?p{}NY9q?UEWÏ{?)r   r   r   gG^}?缲qޤw)r   r   r   r   g-=/ˍh?M8m?)r   r   r   r   r   g؍-?gyKÅ@gJurX   )gz?g
/3^'9gH}m?gH}M?gQ7gN@aÓ?)gjMSt?g(\B(@gʡEg r
g)\+@gQ@g?fc41cfe41cr   )g cng,q?gK1Wѿg(35ҿgJfv:?gjmzW?gEA@g"Ka@)yD9?        y2ı.n?sh|?y2ı.n?sh|??y!rh        yRI&        )g0jy@g~(v~}?g%C?g:T ?gTC?g,w?)g?"d@Hdr;k?`^|'N|˵cLw?)r   Xw Ylw?Y:a8V~纸Ǥh|IFt)r   r   r   r   b+r? CG,d|?)r   gW-s?r   g7^YK~?~Y>Zru x)r   r   r   r   gAni?{ȝn?)r   r   r   r   r   g';p*$?gVCL6@gEAwtrc   )g?g͌&A9g+eXw?g_Q[?g죙7g+e?)g3]gyn*'@g|OxgPv
gW#+@gC9@gBKTX?r   r'   s     r*   r+   zY_arma41c.__init__  s   U??L L LDK'DH'DH* * *DL)?DLH H HDH3 3 34 4 43 3 34 4 43 3 33 3 34DO )DI(DH$QQQT*DJ )!!!Q$DOOODLHHHDL-DK,W5DM/8Du__L L LDK'DH'DH- - -DL+,DLK K KDH"I I IJ J JH H HI I IH H HH H HIDO )DI(DH$QRRU+DJ )!""a% 0DOOODLK K KDL+DKKKi _r,   Nr-   r.   r2   r,   r*   r   r     r   r,   r   c                       e Zd ZddZdS )	Y_arma22cr   c                    |dk    rg d| _         d| _        d| _        ddg| _        ddg| _        g d	| _        g d
g dg dg dg dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        d S |dk    rg d| _         d| _        d| _        g d| _        g dg dg dg dg dg| _        dd g| _        d!d"g| _        d#| _        d$| _        t           d%d df         | _
        t"          d%d df         | _        g d&| _        g d'| _        d(| _        d S d S ))Nr   )g̽ @g}PI:?g};ֿgٚS_?g4cg_@Vk@g0v9^@y?[Ӽy?[Ӽ?yw#        y%C?        )g4"97?g?g٪?g긱?gu6XO?)gC_`?D: 8ɿھEy{?1?)r   gڮ+=*y?_YW{v mES_)r   r   g"@t?$=şC<	e)r   r   r   gALs?4b?)r   r   r   r   gBѪtt?gB^@g_@Vyrn   )        g,݀$;gE/w>gK=U?gs<04I;)g
ףp=X@gQ$@g{Gzgǘ?g#gl?r   )gG[da@gBK`?gmC׿gȀi)?gZB{giu6@g߉@)gv1?gx0?g9bR(ݱ?g8N֧
r?gpL;?)gu-\`?>X^agnu=
^?pAR>\?)r   gmGy?g8׵W睬2slv/(_)gnug8׵Wg@׾s?qtEgd)r   r   r   g|s?X!,c?)r   r   gdr   g11zs?ygs?Zڊygs?Zڊ?y?ܵ        yb=y?        gvXz@gwiuxrX   )g6{=gQz`Q:g_jq/>gǺ?gJIV:)gy46Y@gsbXA$@gg"z?g7гѣ`$g_"!?r   r'   s     r*   r+   zY_arma22c.__init__e  s   U??< < <DK'DH'DH,.>?DL-/?@DL8 8 8DH NMMLLLMMMKKKJJJLDO )DI(DH$QQQT*DJ )!!!Q$DIIIDLAAADL-DKKKu__< < <DK'DH'DH9 9 9DH7 7 79 9 99 9 97 7 77 7 7
8DO -.>?DL-/?@DL(DI(DH$QRRU+DJ )!""a% 0DKKKDL> > >DL+DKKKU _r,   Nr-   r.   r2   r,   r*   r   r   d  s.        A, A, A, A, A, A,r,   r   c                       e Zd ZddZdS )	Y_arma50cr   c                    |dk    rg d| _         d| _        d| _        g d| _        d | _        g d| _        g dg dg d	g d
g dg dg| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        t           d         | _        t           d         | _        d S |dk    rg d| _         d| _        d| _        g d| _        d | _        g d| _        g dg dg dg dg dg d g| _        d!| _        d"| _        t&          d#d df         | _
        t(          d#d df         | _        g d$| _        g d%| _        d&| _        d S d S )'Nr   )g@?@gq##?gVxӿg$'|>?gSE3?gKƿgZ^>@gCLD@)y~jt        y{Pk?&S:y{Pk?&S:?yb=y?        yHPs @        )gl(qa?gWV6?g}?gSˢʳ?g:n?g԰2f^	?)g|y?✰{-Mʬ~]˄\?8bC!)r   gHo?<Qg籤}V?U>ǈS4nSC)r   r   g7x?N[#qph):d?zs)T)r   r   r  gހ;{x?cLU5pYZWV?)r   r   r  r  gi;.x?b֋hg)r   r   r  r  r  g䨒p?gݐ荆@gZ^urc   )gB65gk6gy7L9g,u5?rY   ga2U0*3?g~jtx?)g)\,@gQ8(@glg$C
@gʡE@g      gMnsZ?fc50cfe50cr   )g}_@gӉv,?guҿggE:?g="X)?g:VTƿgHƅ@g6;Nъ@)y_v        y&S?_vOy&S?_vO?yBi?        ylV} @        )ga=j?g]Zӯ?g3[?gN?g$;ݑ?gu;֯?)g?a?AV&gWe?S?)r	  gUv^o?Zឆ	ggsNSIV?gmS|C)r
  r  gAEw?g0&lpg͛c?g3^eS)gVe?go<SIV?g!0&lpg	ٻdx?dAkp0N?V?)r  gSgc?r  g,82w?J'g)r  r  g>^eSr  r  ggmvno?g9m@gCh=Vur   )-C6:?gksR9g-C6?g_LU?r  gF%u{?)gl[bX+@g0b_N(@g	cgY1EH
@gL@u@g_]R6g7쫋j?r   r'   s     r*   r+   zY_arma50c.__init__  s   U??L L LDK'DH'DH7 7 7DLDLH H HDH7 7 75 5 54 4 43 3 34 4 43 3 34DO )DI(DH$QQQT*DJ )!!!Q$DNNNDLGGGDL-DK,W5DM/8Du__L L LDK  DHDH< < <DLDLK K KDH"L L LL L LL L LK K KL L LK K KLDO !DI(DH$QRRU+DJ )!""a% 0DMMMDLJ J JDL (DKKKs _r,   Nr-   r.   r2   r,   r*   r   r     s.        Z( Z( Z( Z( Z( Z(r,   r   c                       e Zd ZddZdS )	Y_arma02cr   c                 r   |dk    rg d| _         d| _        d| _        d | _        ddg| _        g d| _        g dg d	g d
g| _        d| _        d| _        t          d d df         | _
        t          d d df         | _        g d| _        g d| _        d| _        d S |dk    rg d| _         d| _        d| _        d | _        ddg| _        g d| _        g dg dg dg| _        d| _        d| _        t           d d df         | _
        t"          d d df         | _        g d| _        g d| _        d| _        d S d S ) Nr   )gc@g3NM:?g˻gh@gC~}!@y^K=        y6<R?        )gCvݨ?g2'??gAv?)g=(X?3m.Y?C	[5?)r  g^c?zgYW?)r  r  gYCJc?g[>݇@ghpwr   )r   g]FV#`	?g~i7)gl]@gn@@gL*gD^mH?r   )g uX@gM?g|!X-gn@gj@@y 	        yYڊ?        )g?g35;<?g8?)gW?jCM?P7	?)r  g}wxlc?bW?)r  r  g"l*Lc?g^4҇@gnew)r   gpP >glr䡢5)go]@g}_P@gv*gI6@?r   r'   s     r*   r+   zY_arma02c.__init__  s   U??KKKDK'DH'DHDL)<8DLGGGDH3332222224DO )DI(DH$QQQT*DJ )!!!Q$D666DL111DL-DKKKu__ LKKDK'DH'DHDL-/?@DLGGGDH JIIIIIIIIKDO )DI(DH$QQQT*DJ )!!!Q$D777DLLLLDL+DKKK1 _r,   Nr-   r.   r2   r,   r*   r  r    s(        +, +, +, +, +, +,r,   r  )!__doc__osnumpyr   pathdirnameabspath__file__current_pathopenfdfloatr   r&   r   r   r   r%   r   r   r"   r   r4   rL   rf   rr   r   r   r   r   r   r   r  r2   r,   r*   <module>r'     s    
			      wrwx8899	T,+
+T22 Ibz"%HHHHI I I I I I I I I I I I I I I 
T,)
)400 IBz"%HHHHI I I I I I I I I I I I I I I 
T,*
*D11 JR
2!5IIIIJ J J J J J J J J J J J J J J 
T,(
($// J2
2!5IIIIJ J J J J J J J J J J J J J J 
T,-
-t44 KB#1EJJJJK K K K K K K K K K K K K K K 
T,+
+T22 KbB#1EJJJJK K K K K K K K K K K K K K K 
T,,
,d33 Lr*R3AUKKKKL L L L L L L L L L L L L L L 
T,*
*D11 LR*R3AUKKKKL L L L L L L L L L L L L L L 
T,4
4d;; Nr!z"DCuMMMN N N N N N N N N N N N N N N+, +, +, +, +, +, +, +,\C, C, C, C, C, C, C, C,L?, ?, ?, ?, ?, ?, ?, ?,D5, 5, 5, 5, 5, 5, 5, 5,p8' 8' 8' 8' 8' 8' 8' 8'v*, *, *, *, *, *, *, *,Z4, 4, 4, 4, 4, 4, 4, 4,nV, V, V, V, V, V, V, V,rV, V, V, V, V, V, V, V,rB, B, B, B, B, B, B, B,J[( [( [( [( [( [( [( [(|,, ,, ,, ,, ,, ,, ,, ,, ,, ,,s   A**A.1A.B  B$'B$:CCC0DDD&EE	EE88E<?E<F..F25F2G$$G(+G(>HH!H