Ë
    âQ(h~§  ã                   ój  — d dl Z d dlZd dlmZ d dlZd dlmZ d dl	m
Z
 d dlZd dlmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z! d dl"m#Z# d dl$m%Z% 	 d	Z&e jN                  d
k  Z(h d£Z)h d£Z*h d£Z+h d£Z,h d£Z-h d£Z.ddhZ/h d£Z0h d£Z1h d£Z2h d£Z3h d£Z4dhZ5g Z6g d¢ddœZ7ddgg d¢dœZ8 ejr                  e7e8gddg«      D ]G  \  Z:Z; ejx                  dti e:¤de;i¤ŽZ= ej|                  e=e;¬«      Z?e6j�                  e? eA«       f«       ŒI d „ ZBej†                  j‰                  d! eB«       «      ej†                  j‰                  d"d#g«      d$„ «       «       ZEd%„ ZFd&„ ZGej†                  j‰                  d' eF«       «      ej†                  j‰                  d(d)g«      d*„ «       «       ZHej†                  j‰                  d! eB«       «      d+„ «       ZId,„ ZJd-„ ZKej†                  j˜                  ej†                  j‰                  d. eK«       «      d/„ «       «       ZMej†                  j‰                  d0e#«      d1„ «       ZNej†                  j‰                  d2g d3¢«      d4„ «       ZOd5„ ZPd6„ ZQd7„ ZRd8„ ZSd9„ ZTd:„ ZUd;„ ZVd<„ ZWd=„ ZXd>„ ZYd?„ ZZd@„ Z[dA„ Z\dB„ Z]dC„ Z^dD„ Z_dE„ Z`dF„ ZadG„ ZbdH„ ZcdI„ ZddJ„ ZedK„ ZfdL„ ZgdM„ ZhdN„ ZidO„ ZjdP„ Zkej†                  j‰                  dQg dR¢«      ej†                  j‰                  dS ek«       «      dT„ «       «       ZldU„ ZmdV„ ZndW„ Zoej†                  j˜                  dX„ «       Zpej†                  jâ                  dY„ «       ZrdZ„ Zsd[„ Ztd\g gd]d ggd^d ggd_d ggd`d ggdad ggdbd ggdcd ggddd ggdedggdfg gdgg gdhg gdig gdjg gdkg ggZudldmggdng gdodpgggZvej†                  j‰                  dqeuevz   «      dr„ «       Zwds„ Zxy)ué    N)Úraises)ÚIntegrationWarning)Ústatsé   )Úcheck_normalizationÚcheck_momentÚcheck_mean_expectÚcheck_var_expectÚcheck_skew_expectÚcheck_kurt_expectÚcheck_entropyÚcheck_private_entropyÚcheck_entropy_vect_scaleÚcheck_edge_supportÚcheck_named_argsÚcheck_random_state_propertyÚcheck_meth_dtypeÚcheck_ppf_dtypeÚcheck_cmplx_derivÚcheck_picklingÚcheck_rvs_broadcastÚcheck_freezingÚcheck_munp_expect)Údistcont)Úrv_continuous_frozené   l        >
   ÚksoneÚkstwoÚkappa4ÚvonmisesÚ
gausshyperÚnorminvgaussÚrecipinvgaussÚvonmises_lineÚrel_breitwignerÚstudentized_range>   Úpearson3ÚcrystalballÚpowerlognorm>   r   r   r   r    r#   r$   r&   >   r   ÚgenexponÚ	exponweibÚ	johnsonsbÚtukeylambdar)   Úgenhyperbolic>   ÚncfÚncx2r!   r#   r$   >   r   r   Ú	irwinhallÚ	trapezoidÚtruncparetoÚlevy_stabler&   >   Úchi2ÚexponÚlognormÚpowerlawÚ
loguniformÚ
reciprocal>   Úbetar0   ÚargusÚexponpowÚgengammaÚgompertzr,   Ú	kstwobignÚ	truncnormr!   Ú
wrapcauchyÚgeninvgaussÚhalfgennormr"   ÚgenhalflogisticÚtruncweibull_min>)   ÚfÚtr/   ÚnctÚburrÚfiskÚlevyÚalphaÚlomaxÚburr12ÚcauchyÚkappa3r   ÚlandauÚlevy_lÚmielkeÚparetoÚbradfordÚinvgammar    Ú	betaprimer+   Ú	genparetor1   Ú	jf_skew_tÚ	johnsonsuÚ	powernormr2   Ú
foldcauchyÚ
genextremeÚ
halfcauchyÚ
loglaplaceÚ
skewcauchyÚ
truncexponr(   r3   r-   r)   r$   Údpareto_lognormr%   >   r   r   r*   r4   r.   r#   r&   >8   rG   rH   Úchir/   rI   r;   r5   r0   Úricer<   Úgammar   r   ÚrdistrP   ÚcosineÚdgammaÚerlangrR   rS   ÚgennormÚmaxwellÚdweibullr>   rW   ÚloggammaÚlogisticÚnakagamir'   r8   Úskewnormr    rX   rY   r1   rZ   r,   r@   rA   r]   r!   r_   r9   r:   rC   rD   r-   Úhalflogisticr"   r.   r$   rc   r%   rF   r&   Úrv_histogram_instance)r   é   rt   é   ru   ru   é   rv   rv   rv   r   r   r   r   r   é   rw   rw   rw   é   rx   rx   é   ry   é	   ry   )ÚaÚbins)r   r   é
   TFÚdensity)r~   c               #   ó@  K  — t         d d  t        z   D ]‡  \  } }| dk(  rŒ| t        v r3t        j                  | |t        j
                  j                  ¬«      –— ŒG| t        v r3t        j                  | |t        j
                  j                  ¬«      –— Œ‚| |f–— Œ‰ y ­w)Nr4   ©Úmarks)	r   Úhistogram_test_instancesÚslow_test_cont_basicÚpytestÚparamÚmarkÚslowÚxslow_test_cont_basicÚxslow©ÚdistnameÚargs     úe/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/scipy/stats/tests/test_continuous_basic.pyÚcases_test_cont_basicrŽ   n   s„   è ø€ Ü!¡!˜Ô'?Ñ?ò  ‰ˆ�#Ø�}Ò$ØØÔ+Ñ+Ü—,‘,˜x¨´F·K±K×4DÑ4DÔEÓEØÔ.Ñ.Ü—,‘,˜x¨´F·K±K×4EÑ4EÔFÓFà˜C�-Óñ ùs   ‚BBzdistname,argÚsniô  c                 ój  — 	 t        t        | «      }t        j                  j                  d«      } |j                  |||dœŽ} |j                  |Ž \  }}| dvrt        |||«       t        ||| «       t        ||| «       t        ||| «       t        ||| «       t        ||| «       t        ||| «       t        ||| «       t        ||| «       t!        ||| «       t#        ||| «       d}| dk(  rt%        |j&                  |||«       n| dk7  rt%        | |||«       d}	|j(                  |j*                  |j&                  |j,                  |j.                  g}
ddd	d
dddœ}|j1                  | d«      }| dk(  rd}n| dk(  rd}t3        ||||	|
«       t5        ||«       | dv rt6        rt9        j:                  d«       nt=        ||«       t?        ||«       | dvrtA        ||| «       |jB                  dk(  rtE        ||«       |jF                  jH                  t        jJ                  jH                  k7  r | dk7  rtM        ||t        jJ                  «       tO        jP                  «       5 }|jS                  tT        d«       |jS                  tT        d«       |jS                  tV        d«       tY        ||«       d d d «       t[        ||«       t]        ||«       t_        |||
«       ta        ||«       | tb        vrte        ||«       | dk7  rtg        ||| «       y y # t        $ r | }d} Y �Œw xY w# 1 sw Y   ŒvxY w)Nrs   é® ©ÚsizeÚrandom_state>   Úlaplace_asymmetricç{®Gáz„?rC   ©r   r   ç      à¿ç      ø?gš™™™™™	@ç333333Ó?ç      @)Úweibull_maxrS   rU   r3   r-   rs   ç      à?Ú
invweibull©r   r   )ru   ©r%   úfails on Linux 32-bit)r@   r   r/   r   r    z The occurrence of roundoff errorzExtremely bad integrandzinvalid valuerA   )4Úgetattrr   Ú	TypeErrorÚnpÚrandomÚRandomStateÚrvsÚcheck_sample_meanvar_Úcheck_cdf_ppfÚcheck_sf_isfÚcheck_cdf_sfÚcheck_ppf_isfÚ	check_pdfÚcheck_pdf_logpdfÚcheck_pdf_logpdf_at_endpointsÚcheck_cdf_logcdfÚcheck_sf_logsfÚcheck_ppf_broadcastÚcheck_distribution_rvsÚcdfÚpdfÚlogpdfÚlogcdfÚlogsfÚgetr   r   Ú	_IS_32BITr„   Úskipr   r   r   ÚnumargsÚcheck_vecentropyÚ	__class__Ú_entropyÚrv_continuousr   ÚnptÚsuppress_warningsÚfilterr   ÚRuntimeWarningr   Úcheck_retrieving_supportr   r   r   Úfails_cmplxr   Úcheck_ppf_private)r‹   rŒ   r�   ÚdistfnÚrngr§   ÚmÚvrM   Úlocscale_defaultsÚmethsÚspec_xÚxÚsups                 r�   Útest_cont_basicrÑ   z   s  € ð+Üœ Ó)ˆô
 �)‰)×
Ñ
 Ó
'€CØ
ˆ&�*‰*˜s˜"°Ò
5€CØˆ6�<‰<˜Ð�D€A€qàÐ-Ñ-Ü˜a  CÔ(Ü�&˜#˜xÔ(Ü�˜˜hÔ'Ü�˜˜hÔ'Ü�&˜#˜xÔ(Üˆf�c˜8Ô$Ü�V˜S (Ô+Ü! &¨#¨xÔ8Ü�V˜S (Ô+Ü�6˜3 Ô)Ü˜  XÔ.à€EØÐ*Ò*Ü˜vŸz™z¨3°°sÕ;Ø	�]Ò	"ô 	˜x¨¨e°SÔ9àÐØ�Z‰Z˜Ÿ™¨¯
©
°F·M±MØ�\‰\ð€Eð "¨TØ¨CÀØ'*ñ,€Fð 	�
‰
�8˜SÓ!€AØ�<ÒØ‰Ø	�WÒ	Øˆä�V˜Q Ð%6¸Ô>Ü ¨Ô,àÐ&Ñ&­9ä�‰Ð+Õ,ä�v˜sÔ#Ü�6˜3Ôð Ð4Ñ4Ü�f˜c 8Ô,à‡~�~˜ÒÜ˜ Ô%à×Ñ×!Ñ!¤U×%8Ñ%8×%AÑ%AÒAØ˜JÒ&Ü˜f c¬5×+>Ñ+>Ô?ä	×	Ñ	Ó	 ð . CØ�
‰
Ô%Ð'IÔJØ�
‰
Ô%Ð'@ÔAØ�
‰
”> ?Ô3Ü  ¨Ô-÷	.ô ˜V SÔ)Ü�v˜sÔ#ä�V˜S %Ô(Ü�F˜CÔ à”{Ñ"Ü˜& #Ô&à�;ÒÜ˜& # xÕ0ð øô] ò +ØˆØ*‹ð+ú÷~.ð .ús   ‚L É%AL)ÌL&Ì%L&Ì)L2c            
   #   ó  K  — t         j                  j                  } t         j                  j                  }t         j                  j	                  d¬«      }t         j                  j	                  d¬«      }t
        d d  t        z   D �]s  \  }}dD �]g  }dD �]^  }|dk(  r%|t        v rt        j                  ||||| ¬«      –— Œ.|dk(  r%|t        v rt        j                  |||||¬«      –— ŒX|dk(  r%|t        v rt        j                  |||||¬«      –— Œ‚|dk(  r%|t        v rt        j                  |||||¬«      –— Œ¬|dk(  r%|t        v rt        j                  ||||| ¬«      –— ŒÖ|dk(  r&|t        v rt        j                  |||||¬«      –— �Œ|dk(  r&|t        v rt        j                  |||||¬«      –— �Œ,|dk(  r&|t        v rt        j                  |||||¬«      –— �ŒW||||f–— �Œa �Œj �Œv y ­w)	NzTest fails and may be slow.©Úreasonz*Test too slow to run to completion (>10m).)ÚMLEÚMM)TFrÕ   r€   rÖ   )r„   r†   r‡   r‰   r»   r   r‚   Úslow_fit_mler…   Úxslow_fit_mleÚxfail_fit_mleÚskip_fit_mleÚslow_fit_mmÚxslow_fit_mmÚxfail_fit_mmÚskip_fit_mm)r‡   r‰   Úfailr»   r‹   rŒ   ÚmethodÚfix_argss           r�   Úcases_test_cont_basic_fitrâ   Ñ   sÞ  è ø€ Ü�;‰;×Ñ€DÜ�K‰K×Ñ€EÜ�;‰;×ÑÐ#@ÐÓA€DÜ�;‰;×ÑÐ#OÐÓP€Dä!¡!˜Ô'?Ñ?ó 6‰ˆ�#Ø#ó 	6ˆFØ)ó 6�Ø˜U’? x´<Ñ'?Ü Ÿ,™, x°°f¸hÈdÔSÒSØØ˜U’? x´=Ñ'@Ü Ÿ,™, x°°f¸hÈeÔTÒTØØ˜U’? x´=Ñ'@Ü Ÿ,™, x°°f¸hÈdÔSÒSØØ˜U’? x´<Ñ'?Ü Ÿ,™, x°°f¸hÈdÔSÒSØØ˜T’> h´+Ñ&=Ü Ÿ,™, x°°f¸hÈdÔSÒSØØ˜T’> h´,Ñ&>Ü Ÿ,™, x°°f¸hÈeÔTÒTÙØ˜T’> h´,Ñ&>Ü Ÿ,™, x°°f¸hÈdÔSÒSÙØ˜T’> h´+Ñ&=Ü Ÿ,™, x°°f¸hÈdÔSÒSÙà  V¨XÐ5Ô5ò56ò	6ñ6ùs   ‚G=G?c                  ó   — t        t        j                  t        «      j                  t        «      «      t        t        «      t        t        «      z   t        t        «      z   k(  sJ ‚t        t
        j                  t        «      j                  t        «      «      t        t
        «      t        t        «      z   t        t        «      z   k(  sJ ‚y ©N)ÚlenrØ   ÚunionrÙ   rÚ   rÜ   rÝ   rÞ   © ó    r�   Útest_cont_basic_fit_casesré   ö   sš   € ä”×#Ñ#¤MÓ2×8Ñ8¼ÓFÓGÜ”Ó¤¤]Ó!3Ñ3´c¼,Ó6GÑGòHð Ið Hä”×"Ñ"¤<Ó0×6Ñ6´{ÓCÓDÜ”Ó¤¤LÓ 1Ñ1´C¼Ó4DÑDòEð Fñ Erè   zdistname, arg, method, fix_argsÚn_fit_sampleséÈ   c                 óê   — 	 t        t        | «      }t        j                  j                  d«      } |j                  |||dœŽ}|rt        ||||«       y t        ||||«       y # t        $ r | }Y Œ_w xY w)Nr‘   r’   )	r¢   r   r£   r¤   r¥   r¦   r§   Úcheck_fit_args_fixÚcheck_fit_args)r‹   rŒ   rê   rà   rá   rÈ   rÉ   r§   s           r�   Útest_cont_basic_fitrï   þ   sr   € ðÜœ Ó)ˆô �)‰)×
Ñ
 Ó
'€CØ
ˆ&�*‰*¨#˜-¸CÒ
@€CÙÜ˜6 3¨¨VÕ4ä�v˜s C¨Õ0øô ò ØŠðús   ‚A$ Á$A2Á1A2c                 ó0  — 	 t        t        | «      }t        j                   |j
                  |Ž «      sJ ‚t        j                   |j
                  |ddiŽ«      sJ ‚t        j                   |j
                  |dd iŽ«      sJ ‚y # t        $ r | }d} Y Œ‚w xY w)Nrs   r“   rç   )r¢   r   r£   r¤   Úisscalarr§   )r‹   rŒ   rÈ   s      r�   Útest_rvs_scalarrò     s‘   € ð+Üœ Ó)ˆô
 �;‰;�z�v—z‘z 3Ð'Ô(Ð(Ð(Ü�;‰;�z�v—z‘z 3Ð0¨RÑ0Ô1Ð1Ð1Ü�;‰;�z�v—z‘z 3Ð2¨TÑ2Ô3Ð3Ñ3øô ò +ØˆØ*Šð+ús   ‚B ÂBÂBc                  ó8   — t        t        j                  d«       y )N)r�   çš™™™™™¹?)r   r   r4   rç   rè   r�   Ú&test_levy_stable_random_state_propertyrõ     s   € ô  ¤× 1Ñ 1°:Õ>rè   c               #   óÜ  K  — t        «       } dh}dh}t        d d  t        z   D ]Å  \  }}|dk(  rŒ|t        v r=t	        j
                  ||ddddt        j                  j                  d¬«      ¬«      –— ŒQ|| v}||v}||v}t        «       }t	        j
                  |||||d|¬«      –— |r|r|rŒŒt	        j
                  ||ddddt        j                  j                  g|z   ¬«      –— ŒÇ y ­w)	Nr/   r[   r4   Tútoo slowrÓ   r€   F)
Úsetr   r‚   Úxslow_test_momentsr„   r…   r†   r‰   ÚlistÚxfail)	Úfail_normalizationÚfail_higherÚfail_momentr‹   rŒ   Úcond1Úcond2Úcond3r�   s	            r�   Úcases_test_momentsr  #  s  è ø€ Ü›ÐØ�'€KØ�-€Kä!¡!˜Ô'?Ñ?ò B‰ˆ�#Ø�}Ò$ØàÔ)Ñ)Ü—,‘,˜x¨¨d°D¸$ÀÜ%+§[¡[×%6Ñ%6¸jÐ%6Ó%IôKò KààÐ 2Ð2ˆØ Ð+ˆØ Ð+ˆä“ˆô �l‰l˜8 S¨%°¸Ø ¨ô/ò 	/ñ ™Eªô —,‘,˜x¨¨d°D¸$ÀÜ&,§k¡k×&7Ñ&7Ð%8¸5Ñ%@ôBó Bñ9Bùs   ‚B,C,Â/=C,z=distname,arg,normalization_ok,higher_ok,moment_ok,is_xfailingc           
      óÌ  — 	 t        t        | «      }t        j                  «       5 }|j                  t        d«       |j                  t        d«       |j                  t        d«       |r|j                  t        «        |j                  |ddiŽ\  }}	}
}t        j                  d¬«      5  |rt        ||| «       |rJt        |||| «       t        ||||	|
| «       t        ||||	| «       t        ||||	|| «       t        ||| «       d d d «       t        ||||	| «       |rt!        ||||	| «       d d d «       y # t        $ r | }d} Y �Œ8w xY w# 1 sw Y   ŒFxY w# 1 sw Y   y xY w)	Nrs   z9The integral is probably divergent, or slowly convergent.z#The maximum number of subdivisions.z The algorithm does not converge.ÚmomentsÚmvskÚignore©Úall)r¢   r   r£   rÁ   rÂ   rÃ   r   r¤   Úerrstater   r	   r   r
   r   r   Úcheck_loc_scaler   )r‹   rŒ   Únormalization_okÚ	higher_okÚ	moment_okÚis_xfailingrÈ   rÐ   rÊ   rË   ÚsÚks               r�   Útest_momentsr  H  sd  € ð+Üœ Ó)ˆô
 
×	Ñ	Ó	 ð 6 CØ�
‰
Ô%ØNô	Pà�
‰
Ô%Ø8ô	:à�
‰
Ô%Ø5ô	7ñ Ø�J‰JÔ)Ô*à!�V—\‘\ 3Ð7°Ñ7‰
ˆˆ1ˆa�ä�[‰[˜XÔ&ñ 		9ÙÜ# F¨C°Ô:áÜ! &¨#¨q°(Ô;Ü! &¨#¨q°!°Q¸ÔAÜ  ¨¨a°°HÔ=Ü! &¨#¨q°!°Q¸ÔAÜ! &¨#¨xÔ8÷		9ô 	˜  Q¨¨8Ô4áÜ˜  a¨¨HÔ5÷76ð 6øô	 ò +ØˆØ*‹ð+ú÷"		9ð 		9ú÷6ð 6ús6   ‚D: ¦BEÂ-AEÄ	(EÄ:EÅ
EÅE	ÅEÅE#zdist,shape_argsc                 ó  — | dv rt        j                  d«       | dv rt        rt        j                  d«       | dv }t        t        | «      }t        j                  d«      }t        j                  d«      }|j                  }g }ddg}t        |«      D ]P  }	|	d	z   fd
|	dz   z  z   }
|j                  ||	   t        j                  |
«      z  «       |j                  d|	d	z   «       ŒR |j                  ||g«       t        || |||d«       y )N)r!   r&   r÷   r    r¡   )r<   rX   ri   rc   rm   Ú	exponnormr.   rC   rR   r4   rI   r"   re   rq   Úsemicircularrk   rn   rt   )ru   r   ru   rv   rŸ   r   Úd)r„   r»   rº   r¢   r   r¤   ÚzerosÚonesr¼   ÚrangeÚappendÚinsertÚextendr   )ÚdistÚ
shape_argsÚ
shape_onlyÚdistfuncÚlocÚscaleÚnargsÚallargsÚbshaper  Úshps              r�   Útest_rvs_broadcastr&  r  s  € àÐ2Ñ2Ü�‰�JÔàÐ"Ñ"¥yä�‰Ð+Ô,ð ð Mð M€Jô
 ”u˜dÓ#€HÜ
�(‰(�1‹+€CÜ�G‰G�F‹O€EØ×Ñ€EØ€GØ�ˆV€Fä�5‹\ò  ˆØ�1‰uˆh˜˜q 1™u™Ñ%ˆØ�‰�z !‘}¤R§W¡W¨S£\Ñ1Ô2Ø�‰�a˜˜Q™Õð ð ‡N�N�C˜�<Ô ô ˜ $¨°¸ÀSÕIrè   zx,n,sf,cdf,pdf,rtol))gñhãˆµøô>é Êš;gÌç­$µÁÜ?g©m%Ÿá?gõ0ŠeD�á@g›+¡†›„ö<)g•Ö&è.!>r'  g×™õúÿÿï?gscl¢˜)D>g ^šRUU!@ç‚vIhÂ%,=)gü©ñÒMb@?r'  g_Hí'9$Ùç      ð?gƒL.ú'r(  c                 ó¦  — t         j                  }t        j                  |j	                  | |«      |j                  | |«      |j                  | |«      g«      }t        j                  |||g«      }t        j                  |||¬«       t        j                  |d   |d   z   d«       t        j                  |j                  ||«      g| gd¬«       y )N©Úrtolr   r   r)  ç:Œ0âŽyE>)r   r   r¤   ÚarrayÚsfr´   rµ   rÁ   Úassert_allcloseÚassert_equalÚisf)	rÏ   Únr/  r´   rµ   r,  ÚksÚvalsÚexpecteds	            r�   Útest_gh17775_regressionr7  ¨  s£   € ô$ 
�‰€BÜ�8‰8�R—U‘U˜1˜a“[ "§&¡&¨¨A£,°·±°q¸!³Ð=Ó>€DÜ�x‰x˜˜S #˜Ó'€HÜ×Ñ˜˜h¨TÕ2ä×Ñ�T˜!‘W˜t A™wÑ&¨Ô,ä×Ñ˜Ÿ™  A›˜¨!¨°4Ö8rè   c                  ó”  — t         j                  j                  d«      } t        j                  j                  t        j                  d«      d| ¬«      }t        j                  |«      }t        j                  t        j                  |dk7  «      d«       t        j                  j                  dt        j                  d«      | ¬«      }t        j                  |«      }t        j                  t        j                  |dk7  «      d«       t        j                  j                  t        j                  d«      t        j                  d«      | ¬«      }t        j                  |«      }t        j                  t        j                  |dk7  «      d«       t        j                  j                  t        j                  dgdgg«      t        j                  d«      | ¬«      }t        j                  |j                  «       «      }t        j                  t        j                  |dk7  «      d«       t        t        t        j                  j
                  ddgddggddgddggd«       t        t        t        j                   j
                  g d¢ddd«       t        t        t        j                   j
                  g d	¢g d
¢dgdggd«       y )Né{   r   r   )r   r!  r”   r   z0All the values are equal, but they shouldn't be!)rt   ru   rv   r   )rt   rt   )r   r   r   r   )r   r   r   r   rt   )rv   )r¤   r¥   r¦   r   Únormr§   r  ÚdiffrÁ   Úassert_r  r  r.  ÚravelÚassert_raisesÚ
ValueErrorrf   )rÉ   r5  r  s      r�   Útest_rvs_gh2069_regressionr@  Ä  sÒ  € ô �)‰)×
Ñ
 Ó
$€CÜ�:‰:�>‰>œbŸh™h q›k°Àˆ>ÓE€DÜ
�‰�‹€AÜ‡K�K”—‘�q˜A‘v“Ð RÔSÜ�:‰:�>‰>˜a¤r§w¡w¨q£zÀˆ>ÓD€DÜ
�‰�‹€AÜ‡K�K”—‘�q˜A‘v“Ð RÔSÜ�:‰:�>‰>œbŸh™h q›k´·±¸³È#ˆ>ÓN€DÜ
�‰�‹€AÜ‡K�K”—‘�q˜A‘v“Ð RÔSÜ�:‰:�>‰>œbŸh™h¨¨¨a¨S zÓ2¼"¿'¹'À!»*Ø'*ð ó ,€Dä
�‰�—
‘
“Ó€AÜ‡K�K”—‘�q˜A‘v“Ð RÔSä”*œeŸj™jŸn™n°°1¨v¸¸1°vÐ.>Ø�q�6˜A˜q˜6Ð" Aô'ä”*œeŸk™kŸo™oª|¸QÀÀ6ÔJÜ”*œeŸk™kŸo™oª|º\Ø�3˜˜�*˜dõ$rè   c                  ó   — t         j                  } t        j                  | j	                  ddt
        j                  «      d«       t        j                  | j                  dgdgt
        j                  g«      d«       t        j                  | j	                  dt
        j                   d«      d«       t        j                  | j                  dgt
        j                   gdg«      d«       t        j                  | j                  dgdgt
        j                  g«      d«       t        j                  | j	                  ddt
        j                  «      d«       t        j                  | j                  dgt
        j                   gdg«      d«       t        j                  | j	                  dt
        j                   d«      d«       t        j                  | j	                  dt
        j                   d«      d«       y )Nr   r   gú¦A¢—Øå?éÿÿÿÿg²|»ÐNÔ?)r   rA   rÁ   Úassert_almost_equalr´   r¤   ÚinfÚ_cdf)Útns    r�   Útest_nomodify_gh9900_regressionrG  á  s{  € ô 
�‰€Bô ×Ñ˜BŸF™F 1 a¬¯©Ó0Ø.ô0ä×Ñ˜BŸG™G Q C¨!¨¬r¯v©v¨hÓ7Ø.ô0ô ×Ñ˜BŸF™F 2¬¯© w°Ó2Ø/ô1ä×Ñ˜BŸG™G R D¬B¯F©F¨7¨)°a°SÓ9Ø/ô1ô ×Ñ˜BŸG™G Q C¨!¨¬r¯v©v¨hÓ7Ø.ô0ä×Ñ˜BŸF™F 1 a¬¯©Ó0Ø.ô0ô ×Ñ˜BŸG™G R D¬B¯F©F¨7¨)°a°SÓ9Ø/ô1ä×Ñ˜BŸF™F 1¤r§v¡v g¨qÓ1Øôä×Ñ˜BŸF™F 2¬¯© w°Ó2Ø/õ1rè   c            	      ó   — t        j                  g d¢«      } t        j                  g d¢«      }t        | |«      D ��cg c]&  \  }}t        j                  j                  d||«      ‘Œ( }}}t        j                  t        j                  j                  d| |«      |«       t        | |«      D ��cg c]&  \  }}t        j                  j                  d||«      ‘Œ( }}}t        j                  t        j                  j                  d| |«      |«       t        | |«      D ��cg c]&  \  }}t        j                  j                  |||«      ‘Œ( }}}t        j                  t        j                  j                  | | |«      |«       t        | |«      D ��cg c]&  \  }}t        j                  j                  |||«      ‘Œ( }}}t        j                  t        j                  j                  || |«      |«       y c c}}w c c}}w c c}}w c c}}w )N)r   rt   ru   rv   r   rw   )ry   é   r   é    r   é0   rx   r   )r¤   r.  Úzipr   r:   r´   rÁ   Úassert_array_almost_equal)r{   ÚbÚ_aÚ_bÚanss        r�   Ú test_broadcast_gh9990_regressionrR    s–  € ô 	�‰Ò#Ó$€AÜ
�‰Ò&Ó'€AÜ9<¸Q¸q»×
B©v¨r°2Œ5×Ñ×Ñ  2 rÕ*Ð
B€CÑ
BÜ×!Ñ!¤%×"2Ñ"2×"6Ñ"6°q¸!¸QÓ"?ÀÔEä9<¸Q¸q»×
B©v¨r°2Œ5×Ñ×Ñ  2 rÕ*Ð
B€CÑ
BÜ×!Ñ!¤%×"2Ñ"2×"6Ñ"6°q¸!¸QÓ"?ÀÔEä:=¸aÀ»(×
C±°°BŒ5×Ñ×Ñ  B¨Õ+Ð
C€CÑ
CÜ×!Ñ!¤%×"2Ñ"2×"6Ñ"6°q¸!¸QÓ"?ÀÔEä:=¸aÀ»(×
C±°°BŒ5×Ñ×Ñ  B¨Õ+Ð
C€CÑ
CÜ×!Ñ!¤%×"2Ñ"2×"6Ñ"6°q¸!¸QÓ"?ÀÕEùó Cùó Cùó Dùó Ds   ¾+G8Â0+G>Ä"+HÆ+H
c            	      óò   — t         j                  j                  t        j                  g d¢«      dt        j                  g d¢«      z
  dz  t        j
                  t        j                  g d¢«      d¬«       y )N)ç      @ç       @r)  r™   )g      @r›   g      @rT  )r{   rN  r   r!  )r   rA   r¶   r¤   r.  rD  rç   rè   r�   Ú test_broadcast_gh7933_regressionrV    sQ   € ä	‡O�O×ÑÜ
�‰’Ó!Ø”—‘š/Ó*Ñ*¨cÑ
1Ü
�&‰&Ü�H‰H’_Ó%Øð õ rè   c            	      óÔ  — t         j                  ddd…   } t         j                  t        j                  d«       t        j                  d«      f   }t        | |«      D ��cg c]4  \  }}t        j
                  j                  ||t         j                  «      ‘Œ6 }}}t        j
                  j                  | |t         j                  «      }t        j                  ||«       y c c}}w )Néþÿÿÿrt   y             @Y@é2   é3   )
r¤   Úr_r  rL  r   rA   rµ   rD  rÁ   rM  )rÏ   r{   Ú_xrO  r6  rQ  s         r�   Útest_gh2002_regressionr]  &  s£   € ô 	�‰ˆb��4ˆiÑ€AÜ
�‰Œr�w‰w�r‹{ˆlœBŸG™G B›KÐ'Ñ(€AÜBEÀaÈÃ)×L¹¸¸B”—‘×#Ñ# B¨¬B¯F©FÕ3ÐL€HÑLÜ
�/‰/×
Ñ
˜a ¤B§F¡FÓ
+€CÜ×!Ñ! # xÕ0ùó Ms   Á"9C$c                  ó|   — d} t         j                  j                  dt        j                  | g| dz   gg«      «       y )Ngö(\�Âõ@r�   )r   r^   Úppfr¤   r.  )Úcs    r�   Útest_gh1320_regressionra  0  s3   € à€AÜ	×Ñ×Ñ˜œbŸh™h¨¨¨a°#©g¨YÐ'7Ó8Õ9rè   c                  óš  — t         j                  j                  d«       g d¢} ddt        j                  d«      z  dz  z
  }ddt        j                  d«      z  dz  z   }t        t        t        j                  «      t        j                  �#  | d¬«      \  }}t        j                  ||d	¬
«       t        j                  ||z   |d	¬
«       y )NiÒ  )r   r   r   r   r   çš™™™™™É?rt   ru   r   rÖ   ©rà   rv   )Údecimal)r¤   r¥   ÚseedÚsqrtÚsuperÚtyper   ÚuniformÚfitrÁ   rC  )rÏ   r{   rN  r   r!  s        r�   Útest_method_of_momentsrl  <  sš   € ä‡I�I‡N�N�4ÔÚ€AØˆa”—‘˜“
‰l˜1‰nÑ€AØˆa”—‘˜“
‰l˜1‰nÑ€Aä”tœEŸM™MÓ*¬E¯M©MÑ>¸qÈÐ>ÓN�J€CˆÜ×Ñ˜C ¨AÕ.Ü×Ñ˜C ™I q°!Ö4rè   c                 óŠ   — t        j                  | «      rt        || «       t        j                  |«      rt        ||«       y y rä   )r¤   ÚisfiniteÚcheck_sample_meanÚcheck_sample_var)ÚpopmeanÚpopvarÚsamples      r�   r¨   r¨   H  s3   € Ü	‡{�{�7ÔÜ˜& 'Ô*Ü	‡{�{�6ÔÜ˜ Õ(ð rè   c                 óR   — t        j                  | |«      j                  }|dkD  sJ ‚y )Nr–   )r   Úttest_1sampÚpvalue)rs  rq  Úprobs      r�   ro  ro  O  s&   € ä×Ñ˜V WÓ-×4Ñ4€DØ�$Š;Ð‰;rè   c                 ó    — t        j                  | fd„ d¬«      }|j                  }|j                  |j                  }}||cxk  r|k  sJ ‚ J ‚y )Nc                 ó(   — | j                  d|¬«      S )Nr   )ÚddofÚaxis)Úvar)rÏ   r{  s     r�   ú<lambda>z"check_sample_var.<locals>.<lambda>[  s   € ˜Ÿ™ 1¨4˜Ó0€ rè   g×£p=
×ï?)Úconfidence_level)r   Ú	bootstrapÚconfidence_intervalÚlowÚhigh)rs  rr  ÚresÚconfr�  r‚  s         r�   rp  rp  U  sT   € ô �/‰/Ø	ˆ	Ù0Øô€Cð
 ×"Ñ"€DØ—‘˜$Ÿ)™)ˆ€CØ�&Ô ˜DÒ Ð Ñ Ð Ñ rè   c                 ó�   — g d¢}t        j                   | j                   | j                  |g|¢­Ž g|¢­Ž |t        |dz   ¬«       y )N)gü©ñÒMbP?r�   g+‡ÙÎ÷ï?z - cdf-ppf roundtrip©re  Úerr_msg)rÁ   rC  r´   r_  ÚDECIMAL)rÈ   rŒ   ÚmsgÚvaluess       r�   r©   r©   c  sF   € Ú €FÜ×Ñ˜J˜FŸJ™J z v§z¡z°&Ð'?¸3Ò'?ÐFÀ#ÒFØ"¬G¸SØ2ñ>3ö4rè   c                 ó�   — t        j                   | j                   | j                  g d¢g|¢­Ž g|¢­Ž g d¢t        |dz   ¬«       y )N©rô   r�   çÍÌÌÌÌÌì?z - sf-isf roundtripr†  )rÁ   rC  r/  r2  rˆ  ©rÈ   rŒ   r‰  s      r�   rª   rª   j  sB   € Ü×Ñ˜I˜FŸI™I j f§j¡j²Ð&GÀ3Ò&GÐNÈ#ÒNÚ+´WÀcØ1ñG2ö3rè   c                 ó–   — t        j                   | j                  ddgg|¢­Ž d | j                  ddgg|¢­Ž z
  t        |dz   ¬«       y )Nrô   r�  r)  z - cdf-sf relationshipr†  )rÁ   rC  r´   r/  rˆ  rŽ  s      r�   r«   r«   p  sO   € Ü×Ñ˜J˜FŸJ™J¨¨S zÐ8°CÒ8Ø ) &§)¡)¨S°#¨JÐ"=¸Ò"=Ñ=Ü$+°SØ4ñ65ö6rè   c                 ó¼   — t        j                  ddg«      }t        j                   | j                  |g|¢­Ž  | j
                  d|z
  g|¢­Ž t        |dz   ¬«       y )Nrô   r�  r   z - ppf-isf relationshipr†  )r¤   r.  rÁ   rC  r2  r_  rˆ  )rÈ   rŒ   r‰  Úps       r�   r¬   r¬   w  sW   € Ü
�‰�#�s�Ó€AÜ×Ñ˜J˜FŸJ™J qÐ/¨3Ò/°°·±¸A¸a¹CÐ1FÀ#Ò1FÜ$+°SØ5ñ66ö7rè   c                 óB  —  | j                   dg|¢­Ž }d} | j                  |g|¢­Ž }|dk  s|dkD  r|dz   } | j                  |g|¢­Ž } | j                  ||z   g|¢­Ž  | j                  ||z
  g|¢­Ž z
  |z  dz  }|dz  }t        j                  ||t
        |¬«       y )	Nr�   g�íµ ÷Æ°>g-Cëâ6?ç     ˆÃ@rô   rU  z - cdf-pdf relationshipr†  )r_  rµ   r´   rÁ   rC  rˆ  )rÈ   rŒ   r‰  ÚmedianÚepsÚpdfvÚcdfdiffs          r�   r­   r­   ~  sÄ   € àˆV�Z‰Z˜Ð"˜cÒ"€FØ
€CØˆ6�:‰:�fÐ#˜sÒ#€DØˆtŠ˜ šð ˜#‘ˆØˆv�z‰z˜&Ð' 3Ò'ˆØˆv�z‰z˜& 3™,Ð-¨Ò-Øˆv�z‰z˜& 3™,Ð-¨Ò-ñ.Ø/2ñ3Ø36ñ7€Gð Ð$Ñ$€CÜ×Ñ˜D '´7ÀCÖHrè   c                 ó¢  — t        j                  g d¢«      } | j                  |g|¢­Ž }|t        j                  |«         } | j                  |g|¢­Ž } | j
                  |g|¢­Ž }||dk7  t        j                  |«      z     }|t        j                  |«         }|dz  }t        j                  t        j                  |«      |d|¬«       y )N)rc  rš   çš™™™™™Ù?r�   ç333333ã?çffffffæ?çš™™™™™é?r   ú - logpdf-log(pdf) relationshiprx   r†  ©	r¤   r.  r_  rn  rµ   r¶   rÁ   rC  Úlog©rÈ   Úargsr‰  Úpointsr5  rµ   r¶   s          r�   r®   r®   �  s¹   € ä�X‰XÒ9Ó:€FØˆ6�:‰:�fÐ$˜tÒ$€DØ”—‘˜DÓ!Ñ"€DØ
ˆ&�*‰*�TÐ
!˜DÒ
!€CØˆV�]‰]˜4Ð' $Ò'€FØ
ˆs�a‰xœ2Ÿ;™; sÓ+Ñ+Ñ
,€CØ”B—K‘K Ó'Ñ(€FØÐ,Ñ,€CÜ×ÑœBŸF™F 3›K¨¸ÀCÖHrè   c                 ó¢  — t        j                  ddg«      } | j                  |g|¢­Ž }|t        j                  |«         } | j                  |g|¢­Ž } | j
                  |g|¢­Ž }||dk7  t        j                  |«      z     }|t        j                  |«         }|dz  }t        j                  t        j                  |«      |d|¬«       y )Nr   r   r�  rx   r†  rž  r   s          r�   r¯   r¯   �  s¼   € ä�X‰X�q˜!�fÓ€FØˆ6�:‰:�fÐ$˜tÒ$€DØ”—‘˜DÓ!Ñ"€DØ
ˆ&�*‰*�TÐ
!˜DÒ
!€CØˆV�]‰]˜4Ð' $Ò'€FØ
ˆs�a‰xœ2Ÿ;™; sÓ+Ñ+Ñ
,€CØ”B—K‘K Ó'Ñ(€FØÐ,Ñ,€CÜ×ÑœBŸF™F 3›K¨¸ÀCÖHrè   c                 óv  — t        j                  g d¢«      } | j                  |g|¢­Ž }|t        j                  |«         } | j                  |g|¢­Ž } | j
                  |g|¢­Ž }||dk7     }|t        j                  |«         }|dz  }t        j                  t        j                  |«      |d|¬«       y )N)	ç        rc  rš   r™  r�   rš  r›  rœ  r)  r   z - logsf-log(sf) relationshiprx   r†  )	r¤   r.  r_  rn  r/  r¸   rÁ   rC  rŸ  )rÈ   r¡  r‰  r¢  r5  r/  r¸   s          r�   r±   r±   ª  sª   € ä�X‰XÒCÓD€FØˆ6�:‰:�fÐ$˜tÒ$€DØ”—‘˜DÓ!Ñ"€DØ	ˆ�‰�4Ð	˜$Ò	€BØˆF�L‰L˜Ð% Ò%€EØ	ˆB�!‰G‰€BØ”"—+‘+˜eÓ$Ñ%€EØÐ*Ñ*€CÜ×ÑœBŸF™F 2›J¨°qÀ#ÖFrè   c                 óv  — t        j                  g d¢«      } | j                  |g|¢­Ž }|t        j                  |«         } | j                  |g|¢­Ž } | j
                  |g|¢­Ž }||dk7     }|t        j                  |«         }|dz  }t        j                  t        j                  |«      |d|¬«       y )N)	r   rc  rš   r™  r�   rš  r›  rœ  r)  r   z - logcdf-log(cdf) relationshiprx   r†  )	r¤   r.  r_  rn  r´   r·   rÁ   rC  rŸ  )rÈ   r¡  r‰  r¢  r5  r´   r·   s          r�   r°   r°   ·  sª   € ä�X‰XÒAÓB€FØˆ6�:‰:�fÐ$˜tÒ$€DØ”—‘˜DÓ!Ñ"€DØ
ˆ&�*‰*�TÐ
!˜DÒ
!€CØˆV�]‰]˜4Ð' $Ò'€FØ
ˆc�Q‰h‰-€CØ”B—K‘K Ó'Ñ(€FØÐ,Ñ,€CÜ×ÑœBŸF™F 3›K¨¸ÀCÖHrè   c                 óü   — d}g |z  }|r&|D �cg c]  }t        j                  |g|z  «      ‘Œ }} | j                  dg|¢­Ž } | j                  dg|¢­Ž }|dz  }t        j                  ||g|z  d|¬«       y c c}w )Nr   r�   z - ppf multiplerx   r†  )r¤   r.  r_  rÁ   rC  )rÈ   rŒ   r‰  Únum_repeatsr¡  Ú_r”  Úmedianss           r�   r²   r²   Ä  s�   € à€KØ�Ñ€DÙ
Ø58Ö9°”—‘˜!˜˜{Ñ*Õ+Ð9ˆÐ9àˆV�Z‰Z˜Ð"˜cÒ"€FØˆf�j‰j˜Ð$˜tÒ$€GØÐÑ€CÜ×Ñ˜G f X°Ñ%;ÀQÐPSÖTùò :s   Ž A9c                 ó$  — t        j                  || |d¬«      \  }}||k  rot        j                  | | |d¬«      \  }}t        j                  ||kD  dt	        |«      z   dz   t	        |«      z   dz   t	        |«      z   dz   t	        |«      z   «       y y )Niè  )r¡  ÚNzD = z	; pval = z
; alpha = z
args = )r   ÚkstestrÁ   r<  Ústr)r  r¡  rM   r§   ÚDÚpvals         r�   r³   r³   Ñ  s–   € ô �l‰l˜3 ¨4°4Ô8�G€A€tØˆuŠô —,‘,˜t T°¸Ô=‰ˆˆ4Ü�‰�D˜5‘L &¬3¨q«6¡/°KÑ"?Ä#ÀdÃ)Ñ"KØ ñ#!Ü#& u£:ñ#.Ø0;ñ#<Ü>AÀ$»iñ#Hõ 	Ið 	rè   c                 ód   — t        j                   | j                  |Ž  | j                  |Ž «       y rä   )rÁ   r1  Ú
vecentropyr¿   )rÈ   r¡  s     r�   r½   r½   ä  s+   € Ü×ÑÐ&�V×&Ñ&¨Ð-¨¨v¯©ÀÐ/EÕFrè   c                 óü   — t        j                  ddg«      t        j                  ddg«      }} | j                  |||dœŽ\  }}t        j                  ||z  |z   |«       t        j                  ||z  |z  |«       y )Nç      $@g      4@©r   r!  )r¤   r.  r   rÁ   r0  )	rÈ   rŒ   rÊ   rË   r‰  r   r!  ÚmtÚvts	            r�   r
  r
  è  so   € ô —‘˜4 ˜,Ó'¬¯©°4¸°,Ó)?ˆ€CØˆV�\‰\˜3 C¨uÒ5�F€BˆÜ×Ñ˜˜%™ #™ rÔ*Ü×Ñ˜˜%™ ™ rÕ*rè   c                 óÔ   —  | j                   t        j                  g d¢«      g|¢­Ž }t        j                  t        j
                  t        j                  |«      «       |dz   «       y )NrŒ  zppf private is nan)Ú_ppfr¤   r.  rÁ   r<  ÚanyÚisnan)rÈ   rŒ   r‰  Úppfss       r�   rÇ   rÇ   ñ  sH   € àˆ6�;‰;”r—x‘x¢Ó0Ð7°3Ò7€DÜ‡K�K”B—F‘Fœ2Ÿ8™8 D›>Ó*Ð*¨CÐ2FÑ,FÕGrè   c                 óÖ   — d\  }} | j                   |Ž } | j                   |||dœŽ}t        j                  t        j                  |«      |z  |z   t        j                  |«      «       y )N)r   rt   rµ  )ÚsupportrÁ   rC  r¤   r.  )rÈ   r¡  r   r!  ÚsuppÚsupp_loc_scales         r�   rÅ   rÅ   ÷  s]   € Ø�J€CˆØˆ6�>‰>˜4Ð €DØ#�V—^‘^ T¨s¸%Ò@€NÜ×ÑœBŸH™H T›N¨5Ñ0°3Ñ6ÜŸH™H ^Ó4õ6rè   c                 ó
  — t        j                  d¬«      5  t        j                  «       5 }|j	                  t
        d¬«       |j	                  t
        d¬«       | j                  ||¬«      }| j                  |d|¬«      }d d d «       d d d «       t        j                  t        «      d	t        |«      z   k(  «       t        j                  t        «      d	t        |«      z   k(  «       y # 1 sw Y   ŒlxY w# 1 sw Y   ŒpxY w)
Nr  r  ú!The shape parameter of the erlang©ÚcategoryÚmessagezfloating point number truncatedrd  Úpowell)Ú	optimizerrà   rt   ©	r¤   r	  rÁ   rÂ   rÃ   rÄ   rk  r<  rå   )rÈ   rŒ   r§   rà   rÐ   r5  Úvals2s          r�   rî   rî   ÿ  sÜ   € Ü	�‰˜Ô	"ñ C¤C×$9Ñ$9Ó$;ð C¸sØ�
‰
œNØ>ð 	ô 	@à�
‰
œNØ<ð 	ô 	>à�z‰z˜# fˆzÓ-ˆØ—
‘
˜3¨(¸6�
ÓBˆ÷C÷ Cô ‡K�K”�D“	˜Qœs 3›x™ZÑ'Ô(Ü‡K�K”�E“
˜a¤ C£™jÑ(Õ)÷Cð Cú÷ Cð Cús#   —C9¬AC-ÂC9Ã-C6	Ã2C9Ã9Dc           	      óê  — t        j                  d¬«      5  t        j                  «       5 }|j	                  t
        d¬«       | j                  |d|¬«      }| j                  |d|¬«      }t        j                  t        |«      d	t        |«      z   k(  «       t        j                  |d
   dk(  «       t        j                  |d   dk(  «       t        j                  t        |«      d	t        |«      z   k(  «       t        |«      dkD  rb| j                  ||d   |¬«      }t        j                  t        |«      d	t        |«      z   k(  «       t        j                  |d   |d   k(  «       t        |«      dkD  rb| j                  ||d   |¬«      }t        j                  t        |«      d	t        |«      z   k(  «       t        j                  |d   |d   k(  «       t        |«      d	kD  rb| j                  ||d	   |¬«      }	t        j                  t        |	«      d	t        |«      z   k(  «       t        j                  |	d	   |d	   k(  «       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)Nr  r  rÂ  rÃ  r   )Úflocrà   r   )Úfscalerà   rt   rX  rB  )Úf0rà   )Úf1rà   )Úf2rà   rÈ  )
rÈ   rŒ   r§   rà   rÐ   r5  rÉ  Úvals3Úvals4Úvals5s
             r�   rí   rí     só  € Ü	�‰˜Ô	"ñ ,¤C×$9Ñ$9Ó$;ð ,¸sØ�
‰
œNØ>ð 	ô 	@ð �z‰z˜# A¨fˆzÓ5ˆØ—
‘
˜3 q°�
Ó8ˆÜ�‰”C˜“I ¤3 s£8¡Ñ+Ô,Ü�‰�D˜‘H ‘MÔ"Ü�‰�E˜"‘I ‘NÔ#Ü�‰”C˜“J !¤C¨£H¡*Ñ,Ô-Üˆs‹8�aŠ<Ø—J‘J˜s s¨1¡v°f�JÓ=ˆEÜ�K‰Kœ˜E›
 a¬¨C«¡jÑ0Ô1Ü�K‰K˜˜a™ C¨¡FÑ*Ô+Üˆs‹8�aŠ<Ø—J‘J˜s s¨1¡v°f�JÓ=ˆEÜ�K‰Kœ˜E›
 a¬¨C«¡jÑ0Ô1Ü�K‰K˜˜a™ C¨¡FÑ*Ô+Üˆs‹8�aŠ<Ø—J‘J˜s s¨1¡v°f�JÓ=ˆEÜ�K‰Kœ˜E›
 a¬¨C«¡jÑ0Ô1Ü�K‰K˜˜a™ C¨¡FÑ*Ô+÷+,÷ ,÷ ,ñ ,ú÷ ,ð ,ús#   —I)¬H IÉI)ÉI&	É"I)É)I2c               #   óª   K  — t         D ]F  \  } }| t        v r3t        j                  | |t        j                  j
                  ¬«      –— ŒA| |f–— ŒH y ­w)Nr€   )r   Úslow_with_listsr„   r…   r†   r‡   rŠ   s     r�   Úcases_test_methods_with_listsrÕ  %  sH   è ø€ Ü!ò  ‰ˆ�#Ø”Ñ&Ü—,‘,˜x¨´F·K±K×4DÑ4DÔEÓEà˜C�-Óñ	 ùs   ‚AArà   )rµ   r¶   r´   r·   r/  r¸   r_  r2  zdistname, argsc           	      óN  — t        t        |«      }t        || «      }|dk(  r| j                  d«      rddg}nddg}|D �cg c]  }|gdz  ‘Œ
 }}ddg}dd	g}	 ||g|¢­||	d
œŽ}
t        j                  |
t        |g|¢|‘|	‘­Ž D �cg c]  } ||Ž ‘Œ	 c}dd¬«       y c c}w c c}w )Nrž   rŸ  r™   rt   rô   rc  r   r   g)\�Âõ(ð?rµ  g›+¡†›„=r(  )r,  Úatol)r¢   r   Ú
startswithrÁ   r0  rL  )rà   r‹   r¡  r  rG   rÏ   r{   Úshape2r   r!  ÚresultrË   s               r�   Útest_methods_with_listsrÛ  -  sÊ   € ô ”5˜(Ó#€DÜ��fÓ€AØ�<Ò F×$5Ñ$5°eÔ$<Ø�!ˆH‰à�#ˆJˆà!Ö"˜ˆqˆc�!‹eÐ"€FÐ"Øˆcˆ(€CØ�ˆI€EÙˆqÐ0�6Ñ0˜s¨%Ò0€FÜ×Ñ˜Ü(+¨AÐ(C°Ð(C¸Ð(C¸UÒ(CÖD 1™˜AšÒDØ"¨ö0ùò	 #ùò
 Es   Á BÂB"
c                  óÎ   — t         j                  j                  ddd«      } t        | t        «      sJ ‚t         j
                  j                  dd«      }t        |t        «      sJ ‚y )Nr   r   rv   ry   )r   rJ   ÚmomentÚ
isinstanceÚfloatrK   )Úvals0Úvals1s     r�   Ú(test_burr_fisk_moment_gh13234_regressionrâ  C  sP   € Ü�J‰J×Ñ˜a  AÓ&€EÜ�eœUÔ#Ð#Ð#ä�J‰J×Ñ˜a Ó#€EÜ�eœUÔ#Ð#Ñ#rè   c            
      ó  — t         j                  j                  dt        j                  g d¢«      d¬«      } t        j                  g d¢«      }t        j                  | |«       t         j                  j                  dt        j                  g d¢«      d¬«      }t        j                  t        j                  t        j                  t        j                  g«      }t        j                  ||«       t         j                  j                  dt        j                  g d¢«      g d¢¬«      }t        j                  t        j                  dt        j                  g«      }t        j                  ||«       t         j                  j                  dd	d
¬«      }t        j                  }t        j                  ||«       t        ||j                  «      sJ ‚t         j                  j                  dg d¢g d¢¬«      }t        j                  dt        j                  t        j                  g«      }	t        j                  ||	«       t         j                  j                  dg d¢g d¢¬«      }
t        j                  dt        j                  dg«      }t        j                  |
|«       t         j                  j                  dg d¢g d¢¬«      }t        j                  t        j                  t        j                  t        j                  g«      }t        j                  ||«       t         j                  j                  ddd	d	¬«      }t        j                  }t        j                  ||«       t        ||j                  «      sJ ‚t         j                  j                  dg d¢d	d	¬«      }t        j                  t        j                  t        j                  t        j                  g«      }t        j                  ||«       t         j                  j                  dg d¢g d¢g d¢¬«      }t        j                  dt        j                  t        j                  g«      }t        j                  ||d¬«       t         j                  j                  dddgddg«      }t        j                  ddg«      }t        j                  ||d¬«       dd	ddt        j                  g}dd	ddt        j                  g}dd	t        j                  d«      g}d d	ddt        j                  g}t        j                  |«      j                  d!«      }t        j                  |«      j                  d"«      }t        j                  |«      j                  d#«      }t        j                  |«      }t         j                  j                  d||||¬$«      }t        j                   ||||«      \  }}}}t        j"                  |«      D ]z  }t        j$                  d%d%¬&«      5  |d	   }t         j                  j                  d||   ||   ||   ||   ¬$«      }t        j&                  j                  ||   |«       d d d «       Œ| y # 1 sw Y   Œ‡xY w)'Nr   ©r   rt   ru   ©Úorderr   r!  ©r)  rU  rT  rB  )éýÿÿÿr   r   rU  rt   r   éüÿÿÿ)r   r   rt   )ru   ré  éûÿÿÿr´  )r   r   r   )r›   rX  g      Y@g      9@r“  )g      ÀrX  g      YÀ©ræ  Údfr   r!  )r)  r¥  rU  )r)  g      Àr¥  g ï²™"Ä@r-  r+  r   r)  g      :@g      Š@g‚vIhÂ%<=gš™™™™™ñ¿gš™™™™™@gÍÌÌÌÌÌ À)rB  r   r   r   )rB  r   r   )rB  r   )ræ  r{   rN  r   r!  r  )ÚinvalidÚdivide)r   r:  rÝ  r¤   r.  rÁ   r1  ÚnanrÞ  r¾   rd   r0  Úpirg  Úreshaper;   Úbroadcast_arraysÚndenumerater	  Útesting)rà  Ú	expected0rá  Ú	expected1rÉ  Ú	expected2rÐ  Ú	expected3rÑ  Ú	expected4rÒ  Ú	expected5Úvals6Ú	expected6Úvals7Ú	expected7Úvals8Ú	expected8Úvals9Ú	expected9Úvals10Ú
expected10r{   rN  r   r!  Úvals11Úir6  s                                r�   Ú*test_moments_with_array_gh12192_regressionr  K  sÐ  € ä�J‰J×Ñ A¬2¯8©8²IÓ+>ÀaÐÓH€EÜ—‘šÓ&€IÜ×Ñ�U˜IÔ&ô �J‰J×Ñ A¬2¯8©8²IÓ+>ÀbÐÓI€EÜ—‘œ"Ÿ&™&¤"§&¡&¬"¯&©&Ð1Ó2€IÜ×Ñ�U˜IÔ&ô �J‰J×Ñ A¬2¯8©8²IÓ+>Ú$.ð ó 0€Eä—‘œ"Ÿ&™& "¤b§f¡fÐ-Ó.€IÜ×Ñ�U˜IÔ&ô �J‰J×Ñ A¨1°BÐÓ7€EÜ—‘€IÜ×Ñ�U˜IÔ&Ü�e˜Y×0Ñ0Ô1Ð1Ð1ô �J‰J×Ñ Aª9ºKÐÓH€EÜ—‘˜#œrŸv™v¤r§v¡vÐ.Ó/€IÜ×Ñ�U˜IÔ&ô �J‰J×Ñ Aª9ºNÐÓK€EÜ—‘˜#œrŸv™v vÐ.Ó/€IÜ×Ñ�U˜IÔ&ô �J‰J×Ñ Aª9Ò<LÐÓM€EÜ—‘œ"Ÿ&™&¤"§&¡&¬"¯&©&Ð1Ó2€IÜ×Ñ�U˜IÔ&ô �I‰I×Ñ 1¨°¸ÐÓ;€EÜ—‘€IÜ×Ñ�U˜IÔ&Ü�e˜Y×0Ñ0Ô1Ð1Ð1ô �I‰I×Ñ 1ª¸ÀÐÓC€EÜ—‘œ"Ÿ&™&¤"§&¡&¬"¯&©&Ð1Ó2€IÜ×Ñ�U˜IÔ&ô �I‰I×Ñ 1ªºÚ#0ð ó 2€Eä—‘˜*¤b§f¡f¬b¯f©fÐ5Ó6€IÜ×Ñ˜˜y¨tÕ4ô �Z‰Z×Ñ˜q 2 r (¨R°¨HÓ5€FÜ—‘˜3 ˜+Ó&€JÜ×Ñ˜ 
°Õ7ð 
ˆq�!�Sœ"Ÿ%™%Ð €AØ	ˆq�!�Sœ"Ÿ%™%Ð €AØ�”B—G‘G˜A“JÐ
€CØ�1�a˜œbŸe™eÐ$€Eä
�‰�‹×Ñ˜MÓ*€AÜ
�‰�‹×Ñ˜JÓ'€AÜ
�(‰(�3‹-×
Ñ
 Ó
(€CÜ�H‰H�U‹O€Eä�Z‰Z×Ñ Q¨!¨q°cÀÐÓG€Fä×*Ñ*¨1¨a°°eÓ<Ñ€A€qˆ#ˆuä�^‰^˜AÓò 9ˆÜ�[‰[ °(Ô;ñ 	9Ø�!‘ˆAä—z‘z×(Ñ(¨q°A°a±D¸A¸a¹DØ-0°©V¸5À¹8ð )ó EˆHä�J‰J×#Ñ# F¨1¡I¨xÔ8÷	9ð 	9ñ9÷	9ð 	9ús   ØAY:Ù:Z	c                  ó¨  — t         j                  j                  dt        j                  g d¢«      dgg¬«      } t        j                  g d¢g«      }t        j                  | |«       | j                  |j                  k(  sJ ‚t         j                  j                  dt        j                  dgdgdgg«      g d¢¬«      }t        j                  g d¢g d¢g d	¢g«      }t        j                  ||«       |j                  |j                  k(  sJ ‚t         j                  j                  dg d¢d
d¬«      }t        j                  g d¢«      }t        j                  ||d¬«       |j                  |j                  k(  sJ ‚t         j                  j                  ddgdgdggg d¢g d¢¬«      }t        j                  t        j                  t        j                  dgt        j                  t        j                  dgt        j                  t        j                  dgg«      }t        j                  ||d¬«       |j                  |j                  k(  sJ ‚y )Nr   rä  rå  rç  rt   ru   )r)  r)  r)  )rU  rU  rU  )rT  rT  rT  r¥  r)  rë  )g Þe3Eˆé?g>¡® “ô?g Þe3Eˆù?r-  r+  rU  rT  )r¥  r)  rU  )g      ð¿r¥  rT  g@3Fó“@gw,×W.
@g€fŒæ3&@)r   r:  rÝ  r¤   r.  rÁ   r1  Úshaperd   r0  rï  )rà  rõ  rá  rö  rÉ  r÷  rÐ  rø  s           r�   Ú/test_broadcasting_in_moments_gh12192_regressionr
  Ÿ  sÅ  € Ü�J‰J×Ñ A¬2¯8©8²IÓ+>ÈÀsÀeÐÓL€EÜ—‘š,˜Ó(€IÜ×Ñ�U˜IÔ&Ø�;‰;˜)Ÿ/™/Ò)Ð)Ð)ä�J‰J×Ñ A¬2¯8©8°a°S¸1¸#À¸s°OÓ+DÚ$-ð ó /€Eä—‘š,ª²lÐCÓD€IÜ×Ñ�U˜IÔ&Ø�;‰;˜)Ÿ/™/Ò)Ð)Ð)ä�I‰I×Ñ 1ª¸2ÀRÐÓH€EÜ—‘Ò=Ó>€IÜ×Ñ˜˜y¨tÕ4Ø�;‰;˜)Ÿ/™/Ò)Ð)Ð)ä�I‰I×Ñ 1¨2¨$°°°r°dÐ);ÂÚ#0ð ó 2€Eä—‘œ2Ÿ6™6¤2§6¡6¨:Ð6ÜŸ6™6¤2§6¡6¨:Ð6ÜŸ6™6¤2§6¡6¨:Ð6ð8ó 9€Iô ×Ñ˜˜y¨tÕ4Ø�;‰;˜)Ÿ/™/Ò)Ð)Ñ)rè   c                  ó^  — g d¢} d}t        j                  |D ��cg c]1  }| D �cg c]#  }t        j                  j                  ||¬«      ‘Œ% c}‘Œ3 c}}«      }t        j                  t        j                  j                  | |¬«      «      }t	        j
                  ||«       y c c}w c c}}w )N)r�   r™   ç      @ç      @ç      @r  ©r  )r¤   r.  r   rQ   rÁ   r0  )Úshapesr  rÝ  r	  rƒ  Úres2s         r�   Útest_kappa3_array_gh13582r  ¹  s“   € ò '€FØ€GÜ
�(‰(Ø6=÷?Ø,2 ö(Øô —\‘\×'Ñ'¨°vÐ'Õ>ô (ó ?ó @€Cä�8‰8”E—L‘L×&Ñ& v°wÐ&Ó?Ó@€DÜ×Ñ˜˜TÕ"ùò(ùó ?s   ›	B)
¤(B$ÁB)
Â$B)
c                  ó–  — t        j                  g d¢«      } t        j                  g d¢«      }d}t        j                  |D ��cg c]A  }t        d«      D �cg c]*  }t        j                  j                  | |   ||   |¬«      ‘Œ, c}‘ŒC c}}«      }t        j                  t        j                  j                  | ||¬«      «      }t        j                  ||«       t        j                  g d¢«      } t        j                  g d¢«      }t        j                  |D ��cg c]A  }t        d«      D �cg c]*  }t        j                  j                  | |   ||   |¬«      ‘Œ, c}‘ŒC c}}«      }t        j                  t        j                  j                  | ||¬«      «      }t        j                  ||«       t        j                  g d	¢«      } t        j                  g d
¢«      d d …d f   }t        j                  t        j                  j                  | ||¬«      «      }|j                  dk(  sJ ‚y c c}w c c}}w c c}w c c}}w )N)r˜   r  r  r  rè  )r˜   r   g      ø¿r   r  r  r   r  )rB  ç      Ð¿r  r   rB  r   )r   r   r�   gUUUUUUÕ¿rB  r   rw   )rB  r˜   r   )rB  r˜   r   r   )rv   rv   ru   )r¤   r.  r  r   r   rÁ   r0  r	  )Úhr  r  rÝ  r  rƒ  r  s          r�   Útest_kappa4_array_gh13582r  Ä  sË  € ä
�‰Ò*Ó+€AÜ
�‰Ò(Ó)€AØ€GÜ
�(‰(Ø4;÷=Ø*0œE !›Hö&Øô —\‘\×'Ñ'¨¨!©¨a°©d¸FÐ'ÕCô &ó =ó >€Cä�8‰8”E—L‘L×&Ñ& q¨!°WÐ&Ó=Ó>€DÜ×Ñ˜˜TÔ"ô 	�‰Ò+Ó,€AÜ
�‰Ò)Ó*€AÜ
�(‰(Ø4;÷=Ø*0œE !›Hö&Øô —\‘\×'Ñ'¨¨!©¨a°©d¸FÐ'ÕCô &ó =ó >€Cä�8‰8”E—L‘L×&Ñ& q¨!°WÐ&Ó=Ó>€DÜ×Ñ˜˜TÔ"ô 	�‰’Ó€AÜ
�‰Ò!Ó"¢1 d 7Ñ+€AÜ�8‰8”E—L‘L×&Ñ& q¨!°WÐ&Ó=Ó>€DØ�:‰:˜Ò"Ð"Ñ"ùò#&ùó =ùò&ùó =s0   ÁH:
Á/H5ÂH:
Ä I
Ä2/I Å!I
È5H:
É I
c                  óê  — d} t        j                  t        | ¬«      5  t        j                  «       j
                   d d d «       t        j                  t        | ¬«      5  t        j                  «       j                   d d d «       dt        j                  _        t        j                  «       }t        |t        «      sJ ‚t        t        j                  d«       y # 1 sw Y   Œ¡xY w# 1 sw Y   ŒkxY w)Nz.'rv_continuous_frozen' object has no attribute)ÚmatchÚherringÚpmf)
r„   r   ÚAttributeErrorr   r:  r  ÚlogpmfrÞ  r   Údelattr)rÅ  Úfrozen_norms     r�   Útest_frozen_attributesr  Ý  s¢   € ð ?€GÜ	�‰”~¨WÔ	5ñ Ü�
‰
‹×Ò÷ä	�‰”~¨WÔ	5ñ Ü�
‰
‹×Ò÷à„E‡J�J„NÜ—*‘*“,€KÜ�kÔ#7Ô8Ð8Ð8ÜŒE�J‰J˜Õ÷ð ú÷ð ús   žCÁ C)ÃC&Ã)C2c                  ó¼  — t         j                  j                  d«      } t         j                   d}}t	        j
                  t        j                  j                  ||«      t        j                  j                  |«      «       | j                  d¬«      | j                  d¬«      }}| j                  d¬«      dk  }d||<   ||   }t        j                  j                  ||«      }t	        j
                  ||   t        j                  j                  |«      «       t	        j
                  ||    t        j                  j                  ||    ||    «      «       y )Nr   )ru   ru   )r“   r�   )
r¤   r¥   Údefault_rngrD  rÁ   r1  r   rq   rµ   r:  )rÉ   rÏ   r{   ÚmaskÚx_normrƒ  s         r�   Útest_skewnorm_pdf_gh16038r$  ë  s  € Ü
�)‰)×
Ñ
 Ó
"€CÜ�F‰Fˆ7�A€q€AÜ×Ñ”U—^‘^×'Ñ'¨¨1Ó-¬u¯z©z¯~©~¸aÓ/@ÔAØ�:‰:˜6ˆ:Ó" C§J¡J°F JÓ$;€q€AØ�:‰:˜6ˆ:Ó" SÑ(€DØ€A€d�GØˆt‰W€FÜ
�.‰.×
Ñ
˜Q Ó
"€CÜ×Ñ�S˜‘Y¤§
¡
§¡¨vÓ 6Ô7Ü×Ñ�S˜$˜‘Z¤§¡×!3Ñ!3°A°t°e±H¸aÀÀ¹hÓ!GÕHrè   r§   rµ   r¶   r´   r·   r/  r¸   r_  r2  rÝ  ÚentropyÚexpectr”  ÚmeanÚstdr|  Úintervalgffffffî?r¾  r   ÚmvÚcasec                 ó  — | \  }}t        t        j                  «       |«      } ||Ž }| t        v rt	        |t
        j                  «      sJ ‚y t	        |d   t
        j                  «      sJ ‚t	        |d   t
        j                  «      sJ ‚y )Nr   r   )r¢   r   r:  Ú
scalar_outrÞ  r¤   Únumber)r+  Úmethod_namer¡  rà   rƒ  s        r�   Útest_scalar_for_scalarr0     su   € ð Ñ€K�Ü”U—Z‘Z“\ ;Ó/€FÙ
�$ˆ-€CØŒzÑÜ˜#œrŸy™yÔ)Ð)Ñ)ä˜#˜a™&¤"§)¡)Ô,Ð,Ð,Ü˜#˜a™&¤"§)¡)Ô,Ð,Ñ,rè   c                  óü  — t         j                  j                  g d¢«      } t        | d   t        j
                  «      sJ ‚t        | d   t        j
                  «      sJ ‚t         j                  j                  g d¢«      } t        | d   t        j
                  «      sJ ‚t        | d   t        j
                  «      sJ ‚t         j                  j                  dg d¢«      } t        | t        j
                  «      sJ ‚y )Nrä  r   r   r—   )r   r:  rk  rÞ  r¤   r.  Úfit_loc_scaleÚnnlf)rƒ  s    r�   Útest_scalar_for_scalar2r4    s°   € ä
�*‰*�.‰.šÓ
#€CÜ�c˜!‘fœbŸi™iÔ(Ð(Ð(Ü�c˜!‘fœbŸi™iÔ(Ð(Ð(Ü
�*‰*×
"Ñ
"¢9Ó
-€CÜ�c˜!‘fœbŸi™iÔ(Ð(Ð(Ü�c˜!‘fœbŸi™iÔ(Ð(Ð(Ü
�*‰*�/‰/˜&¢)Ó
,€CÜ�cœ2Ÿ9™9Ô%Ð%Ñ%rè   rç   )yÚsysÚnumpyr¤   Únumpy.testingrô  rÁ   r„   r   r>  Úscipy.integrater   Ú	itertoolsÚscipyr   Úcommon_testsr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úscipy.stats._distr_paramsr   Ú!scipy.stats._distn_infrastructurer   rˆ  Úmaxsizerº   rˆ   rƒ   rù   r×   rØ   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rÆ   rÔ  r‚   Úcase1Úcase2Úproductr+  r~   Ú	histogramÚ_histÚrv_histogramÚ_rv_histr  ÚtuplerŽ   r†   ÚparametrizerÑ   râ   ré   rï   rò   rõ   r  r‡   r  r&  r7  r@  rG  rR  rV  r]  ra  rl  r¨   ro  rp  r©   rª   r«   r¬   r­   r®   r¯   r±   r°   r²   r³   r½   r
  rÇ   rÅ   rî   rí   rÕ  rÛ  râ  r  r
  r  r‰   r  r  r$  r-  Úscalars_outr0  r4  rç   rè   r�   ú<module>rI     sÄ  ðÛ 
Û Ý Û Ý *Ý .Û å ÷
?÷ 
?÷ 
?÷ 
?÷ 
?ñ 
?õ /Ý Bð	ð €Ø�[‰[˜5Ñ €	ò<Ð ò CÐ ò:Ð ò9€âO€ÚK€ØÐ2Ð3€ÚR€ò2€ò<€ò5€ò?€ð 'Ð'€ð Ð ò*Ø34ñ	6€à�!ˆfšjÑ)€Ø&�Y×&Ñ&¨¨u ~¸¸e°}ÓEò 9�M€Dˆ'ØˆB�L‰LÑ1˜4Ñ1¨Ò1€EØ!ˆu×!Ñ! %°Ô9€HØ×#Ñ# X©u«wÐ$7Õ8ð9ò	 ð ‡�×Ñ˜Ñ)>Ó)@ÓAØ‡�×Ñ˜ ˜uÓ%ñR1ó &ó BðR1òj"6òJFð ‡�×ÑÐ:Ù2Ó4ó6à‡�×Ñ˜¨3¨%Ó0ñ1ó 1ó6ð1ð ‡�×Ñ˜Ñ)>Ó)@ÓAñ
4ó Bð
4ò?ò"BðJ ‡�×ÑØ‡�×Ñð 'á+Ó-ó/ñ#6ó/ó ð#6ðL ‡�×ÑÐ*¨HÓ5ñ&Jó 6ð&Jðj ‡�×ÑÐ.ò?ó	@ñ9ó	@ð9ò$$ò:!1òHFò,ò1ò:ò	5ò)òò!ò4ò3ò6ò7òIò$
Iò
Iò
Gò
Iò
UòIò&Gò+òHò6ò
*ò,ò2 ð ‡�×Ñ˜ò $Aó Bà‡�×ÑÐ)Ñ+HÓ+JÓKñ0ó LóBð0ò&$òQ9òh*ð4 ‡�×Ññ#ó ð#ð ‡�×Ññ#ó ð#ò0ò
Ið �bˆk˜E A 3˜<¨(°Q°C¨¸5À1À#¸,Ø˜!˜ˆo  q c˜{¨W°q°c¨N¸UÀQÀC¸LØ�q�cˆl˜X¨ s˜O¨i¸¨_¸xÈ¸nØ˜ˆn˜v r˜l¨U°B¨K¸%À¸ðF€
ð ˜T˜FÐ# i° _°wÀÀÐ6GÐH€ð ‡�×Ñ˜ ¨kÑ!9Ó:ñ
-ó ;ð
-ó	&rè   