+
    0i                     >	   ^ RI t ^ RIt^ RIt^ RIHt ^ RIt^ RIHt	 ^ RI
Ht ^ RIt^ RIHt ^RIHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t" ^ RI#H$t$ ^ RI%H&t&  ^t'] PP                  R8  t)0 Rmt*0 Rmt+0 Rmt,0 Rmt-0 Rmt.0 Rmt/RR0t00 Rmt10 Rmt20 R)kR*kR+kR,kR-kR.kRkR/kRkR0kR1kR2kR3kR4kR5kR6kRkR7kR8kR9kRkR:kR;kR<kR=kR>kR?kRkR@kRAkRkRBkRkRCkRDkREkRkRkRkRkt30 Rmt40 R!kR"kR*kR.kRFkRkRGkRHkR/kRIkRJkR0kR2kRKkRkR#kRkR$kRLkR4kR5kR%kR6kRkR7kR
kR	kR&kR:kR<kRMkRNkRkROkRPkRkR@kRkRkRkRkRQkR kRRkRSkRDkRkR(kRkRkRkRTkR'kRkRkRUkRkt5R0t6. t7RV. RORW^/t8RV^^.RW. RO/t9]Pt                  ! ]8]9.RXRY.4       FH  w  t;t<]Pz                  ! R/ ];BRZ]</B t>]P~                  ! ]>]<R[7      t@]7P                  ]@]B! 4       34       KJ  	  R\ tC]P                  P                  R]]C! 4       4      ]P                  P                  R^R_.4      R` 4       4       tFRa tGRb tH]P                  P                  Rc]G! 4       4      ]P                  P                  Rd^.4      Re 4       4       tI]P                  P                  R]]C! 4       4      Rf 4       tJ]P                  P                  RgRh7      Ri 4       tLRj tM]P                  P                  ]P                  P                  Rk]M! 4       4      Rl 4       4       tO]P                  P                  Rm]$4      Rn 4       tP]P                  P                  Ro. RO4      Rp 4       tQRq tRRr tSRs tTRt tURu tVRv tWRw tXRx tYRy tZRz t[R{ t\R| t]R} t^R~ t_R t`R taR tbR tcR tdR teR tfR tgR thR tiR tjR tkR tlR tm]P                  P                  R. RO4      ]P                  P                  R]m! 4       4      R 4       4       tnR toR tpR tq]P                  P                  R 4       tr]P                  P                  R 4       ttR tuR tvR. .R^ ..R^ ..R^ ..R^ ..R^ ..R^ ..R^ ..R^ ..R^..R. .R. .R. .R. .R. .R. ..twRR..R. .RR...tx]P                  P                  R]w]x,           4      R 4       tyR tzR# )    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studentized_rangekstwoksonevonmiseskappa4vonmises_line
gausshyperrel_breitwignernorminvgausscrystalballpowerlognormpearson3	exponweibgenhyperbolic	johnsonsbtukeylambdancfncx2truncpareto	irwinhalllevy_stablechi2
loguniformpowerlaw
reciprocalargusbetagengammageninvgausshalfgennorm	kstwobign	truncnormtruncweibull_minalpha	betaprimebradfordburrburr12cauchydpareto_lognormffisk
foldcauchy
genextreme	genpareto
halfcauchyinvgamma	jf_skew_t	johnsonsukappa3landaulevylevy_l
loglaplacelomaxmielkenctpareto	powernorm
skewcauchyt
truncexponchicosinedgammadweibullerlanggammagennormloggammalogisticmaxwellnakagamirdistriceskewnormrv_histogram_instancehalflogisticabinsTFdensity)rk   c               #   h  "   \         R ,          \        ,            F  w  rV R8X  d   K  V \        9   d5   \        P                  ! W\        P
                  P                  R7      x  KM  V \        9   d5   \        P                  ! W\        P
                  P                  R7      x  K  W3x  K  	  R# 5i)NNNr/   marksN)	r   histogram_test_instancesslow_test_cont_basicpytestparammarkslowxslow_test_cont_basicxslowdistnameargs     e/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/stats/tests/test_continuous_basic.pycases_test_cont_basicr|   p   sz     !!'???}$++,,xFKK4D4DEE..,,xFKK4E4EFF- @s   B0B2zdistname,argsni  c                     \        \        V 4      p\        P                  P                  R4      pVP                  ! VRVRV/ pVP                  ! V!  w  rxV R9  d   \        WxWe4       \        WAV 4       \        WAV 4       \        WAV 4       \        WAV 4       \        WAV 4       \        WAV 4       \        WAV 4       \        WAV 4       \!        WAV 4       \#        WAV 4       Rp	V R 8X  d   \%        VP&                  WV4       MV R8w  d   \%        WW4       Rp
VP(                  VP*                  VP&                  VP,                  VP.                  .pRRRRR	R
RRRRR R/pVP1                  V R4      pV R8X  d   RpM	V R8X  d   Rp\3        WMWV4       V^8X  dA   \5        WA4       V R9   d$   \6        '       d   \8        P:                  ! R4       M\=        WA4       \?        WA4       V R 9  d   \A        WAV 4       VPB                  ^ 8X  d   \E        WA4       VPF                  PH                  \        PJ                  PH                  8w  d"   V R8w  d   \M        WA\        PJ                  4       \N        PP                  ! 4       ;_uu_ 4        \N        PR                  ! RR\T        4       \N        PR                  ! RR\T        4       \N        PR                  ! RR\V        4       \Y        WA4       RRR4       \[        WA4       \]        WA4       \_        WAV4       \a        WA4       V \b        9  d   \e        WA4       V R8w  d   \g        WAV 4       R# R#   \         d	    T pR p  ELEi ; i  + '       g   i     L; i)!rg   it sizerandom_state{Gz?r7   weibull_max      ?rO   rT         ?r-   g	@r*   333333?      @
invweibullr   fails on Linux 32-bitr   ignorez The occurrence of roundoff errorzExtremely bad integrandzinvalid valueNr:   >   laplace_asymmetricr            ࿩r   )   r"   )r9   r   r+   )4getattrr   	TypeErrornprandomdefault_rng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_32BITrr   skipr   r   r   numargscheck_vecentropy	__class___entropyrv_continuousr   warningscatch_warningsfilterwarningsr   RuntimeWarningr   check_retrieving_supportr   r   r   fails_cmplxr   check_ppf_private)ry   rz   r}   num_parallel_threadsdistfnrngr   mvr<   locscale_defaultsmethsspec_xxs   &&&&          r{   test_cont_basicr   |   s   +)
 ))


(C
**s
5"
5
5C<<DA-- 	aC-&x(h'h'&x(f8$V(+!&x8V(+6)X.E**vzz3s;	]	" 	xe9ZZ

FMM\\E T8T]C%s,F 	

8S!A<	W	V>q #F0**yyKK/06'6 44f8,~~%!!U%8%8%A%AAJ&f5+>+>?		 	 	"	"8:L	N*CEWX/>J - 
# V)v#V%(F {"&&;&x0 e  +*+D 
#	"s   M A MMMM+	c               #   j  "   \         P                  P                  p \         P                  P                  p\         P                  P	                  R R7      p\         P                  P	                  RR7      p\
        R,          \        ,            EF  w  rER EF  pR	 EF  pVR8X  d)   V\        9   d   \         P                  ! WEWgV R7      x  K3  VR8X  d)   V\        9   d   \         P                  ! WEWgVR7      x  Kb  VR8X  d)   V\        9   d   \         P                  ! WEWgVR7      x  K  VR8X  d)   V\        9   d   \         P                  ! WEWgVR7      x  K  VR8X  d)   V\        9   d   \         P                  ! WEWgV R7      x  K  VR8X  d*   V\        9   d   \         P                  ! WEWgVR7      x  EK  VR8X  d*   V\        9   d   \         P                  ! WEWgVR7      x  EKO  VR8X  d*   V\        9   d   \         P                  ! WEWgVR7      x  EK  WEWg3x  EK  	  EK  	  EK  	  R# 5i)
zTest fails and may be slow.reasonz*Test too slow to run to completion (>10m).rm   MLEMMrn   N)r   r   )TF)rr   rt   ru   rw   r   r   rp   slow_fit_mlers   xslow_fit_mlexfail_fit_mleskip_fit_mleslow_fit_mmxslow_fit_mmxfail_fit_mmskip_fit_mm)ru   rw   failr   ry   rz   methodfix_argss           r{   cases_test_cont_basic_fitr      s    ;;DKKE;;#@AD;;#OPD!!'???#F)U?x<'? ,,xfdSSU?x='@ ,,xfeTTU?x='@ ,,xfdSSU?x<'? ,,xfdSST>h+&= ,,xfdSST>h,&> ,,xfeTTT>h,&> ,,xfdSST>h+&= ,,xfdSSV555 * $ @s   H1H3c                     \        \        P                  \        4      P                  \        4      4      \        \        4      \        \        4      ,           \        \        4      ,           8X  g   Q h\        \
        P                  \        4      P                  \        4      4      \        \
        4      \        \        4      ,           \        \        4      ,           8X  g   Q hR # N)lenr   unionr   r   r   r   r        r{   test_cont_basic_fit_casesr      s    ##M288FG]!33c,6GGH I H""<066{CDL 11C4DDE F Er   zdistname, arg, method, fix_argsn_fit_samplesc                      \        \        V 4      p\        P                  P                  R 4      pVP                  ! VRVRV/ pV'       d   \        WQWs4       R# \        WQWs4       R#   \         d    T p Lfi ; i)i r   r   N)	r   r   r   r   r   RandomStater   check_fit_args_fixcheck_fit_args)ry   rz   r   r   r   r   r   r   s   &&&&&   r{   test_cont_basic_fitr     sn    ) ))


'C
**#
@-
@C
@C64vC0  s   A) )A98A9c                 b    \        \        V 4      p\        P                  ! VP
                  ! V!  4      '       g   Q h\        P                  ! VP
                  ! VRR/ 4      '       g   Q h\        P                  ! VP
                  ! VRR/ 4      '       g   Q hR#   \         d    T pR p  Li ; i)rg   r   Nr   )r   r   r   r   isscalarr   )ry   rz   r   s   && r{   test_rvs_scalarr     s    +)
 ;;vzz3'((((;;vzz30R01111;;vzz32T23333  +*+s   B B.-B.z
global rngr   c                  :    \        \        P                  R4       R# )r   N)r   皙?)r   r   r/   r   r   r{   &test_levy_stable_random_state_propertyr   "  s    
   1 1:>r   c               #   *  "   \        4       p R 0pR0p\        R,          \        ,            F  w  r4VR8X  d   K  V\        9   d?   \        P
                  ! W4RRRR\        P                  P                  RR7      R7      x  KW  W09  pW19  pW29  p\        4       p\        P
                  ! W4WVVRVR7      x  V'       d   V'       d   V'       d   K  \        P
                  ! W4RRRR\        P                  P                  .V,           R7      x  K  	  R	# 5i)
r+   rK   rm   r/   Ttoo slowr   rn   FN)
setr   rp   xslow_test_momentsrr   rs   rt   rw   listxfail)	fail_normalizationfail_higherfail_momentry   rz   cond1cond2cond3ro   s	            r{   cases_test_momentsr   *  s     'K-K!!'???}$)),,xdD$%+[[%6%6j%6%IK K2++ ll8% / 	/ E ,,xdD$&,kk&7&7%85%@B B9 @s   CDDADz=distname,arg,normalization_ok,higher_ok,moment_ok,is_xfailingc                 P    \        \        V 4      p\        P                  ! 4       ;_uu_ 4        \        P
                  ! RR\        4       \        P
                  ! RR\        4       \        P
                  ! RR\        4       V'       d   \        P                  ! R\        4       VP                  ! VRR/ w  rxr\        P                  ! RR7      ;_uu_ 4        V'       d   \        WaV 4       V'       d@   \        WaWp4       \        WaWxW4       \        WaWxV 4       \        WaWxW4       \        WaV 4       RRR4       \!        WaWxV 4       V'       d   \#        WaWxV 4       RRR4       R#   \         d	    T pR p  ELki ; i  + '       g   i     LR; i  + '       g   i     R# ; i)	rg   r   z9The integral is probably divergent, or slowly convergent.z#The maximum number of subdivisions.z The algorithm does not converge.momentsmvskallN)r   r   r   r   r   r   r   simplefilterr   errstater   r   r
   r	   r   r   check_loc_scaler   )ry   rz   normalization_ok	higher_ok	moment_okis_xfailingr   r   r   sks   &&&&&&     r{   test_momentsr   O  sL   +)
 
	 	 	"	"G	

 	1	

 	.	
 !!(,>?\\377
a[[X&&#F:!&q;!&qQA aH=!&qQA!&x8 ' 	Q84aH5I 
#	"	  +*+4 '&- 
#	"	"s;   E+ B,FF	8?F	7*F+E>=E>FFF%	zdist,shape_argsc                 p   V R9   d   \         P                  ! R4       V R9   d#   \        '       d   \         P                  ! R4       V R9   p\        \        V 4      p\
        P                  ! ^4      p\
        P                  ! R4      pVP                  p. p^^.p\        V4       Fm  p	V	^,           3R	V	^,           ,          ,           p
VP                  W,          \
        P                  ! V
4      ,          4       VP                  ^ V	^,           4       Ko  	  VP                  WE.4       \        W0WxVR4       R# )
r!   r   r   dN)r!   r   r   )r4   r=   r[   rB   r\   	exponnormr(   r7   rM   r/   rS   r#   re   rf   semicircularr_   r`   )r   r   r   )rr   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    s    22J""yy+,  M MJ
 ud#H
((1+CGGFOEEGVF5\1uhq1u%z}RWWS\12aQ  NNC<  SIr   zx,n,sf,cdf,pdf,rtolc                    \         P                  p\        P                  ! VP	                  W4      VP                  W4      VP                  W4      .4      p\        P                  ! W#V.4      p\        P                  ! WxVR 7       \        P                  ! V^ ,          V^,          ,           R4       \        P                  ! VP                  W!4      .V .RR 7       R# )rtol      ?:0yE>N)r   r   r   arraysfr   r   nptassert_allcloseassert_equalisf)	r   nr  r   r   r  ksvalsexpecteds	   &&&&&&   r{   test_gh17775_regressionr%    s    $ 
B88RUU1["&&,q=>Dxx#'HT2T!WtAw&,!48r   c                     \         P                  P                  ^{4      p \        P                  P                  \         P                  ! ^4      ^V R7      p\         P                  ! V4      p\        P                  ! \         P                  ! V^ 8g  4      R4       \        P                  P                  ^ \         P                  ! ^4      V R7      p\         P                  ! V4      p\        P                  ! \         P                  ! V^ 8g  4      R4       \        P                  P                  \         P                  ! ^4      \         P                  ! ^4      V R7      p\         P                  ! V4      p\        P                  ! \         P                  ! V^ 8g  4      R4       \        P                  P                  \         P                  ! ^ .^ ..4      \         P                  ! ^4      V R7      p\         P                  ! VP                  4       4      p\        P                  ! \         P                  ! V^ 8g  4      R4       \        \        \        P                  P
                  ^ ^ .^ ^ ..^^.^^..^4       \        \        \        P                   P
                  . RO^ ^R4       \        \        \        P                   P
                  . RO. RO^.^..R4       R# )	{   )r  r  r   z0All the values are equal, but they shouldn't be!N)   r         )r(  r(  )r   r   r   r   )r   r   r   r   )r)  )r   r   r   r   normr   r  diffr  assert_r   r  r  ravelassert_raises
ValueErrorr^   )r   r#  r  s      r{   test_rvs_gh2069_regressionr1    s    ))


$C::>>bhhqk>ED
AKKqAv RS::>>arwwqz>DD
AKKqAv RS::>>bhhqk#>ND
AKKqAv RS::>>bhhaSz2"''!*'*  ,D


AKKqAv RS*ejjnn1v1v.>q6Aq6"A'*ekkoo|Q6J*ekkoo|\3*d$r   c                     \         P                  p \        P                  ! V P	                  ^^ \
        P                  4      R4       \        P                  ! V P                  ^.^ .\
        P                  .4      R4       \        P                  ! V P	                  R\
        P                  ) ^ 4      R4       \        P                  ! V P                  R.\
        P                  ) .^ .4      R4       \        P                  ! V P                  ^.^ .\
        P                  .4      R4       \        P                  ! V P	                  ^^ \
        P                  4      R4       \        P                  ! V P                  R.\
        P                  ) .^ .4      R4       \        P                  ! V P	                  ^\
        P                  ) ^ 4      ^4       \        P                  ! V P	                  R\
        P                  ) ^ 4      R4       R# )r   gA?g|N?N)r   r:   r  assert_almost_equalr   r   inf_cdf)tns    r{   test_nomodify_gh9900_regressionr8    s{    
B BFF1a0.0BGGQC!rvvh7.0 BFF2w2/1BGGRDBFF7)aS9/1 BGGQC!rvvh7.0BFF1a0.0 BGGRDBFF7)aS9/1BFF1rvvgq1BFF2w2/1r   c            	         \         P                  ! . RO4      p \         P                  ! . RO4      p\        W4       UUu. uF%  w  r#\        P                  P                  ^W#4      NK'  	  ppp\        P                  ! \        P                  P                  ^W4      V4       \        W4       UUu. uF%  w  r#\        P                  P                  ^W#4      NK'  	  ppp\        P                  ! \        P                  P                  ^W4      V4       \        W4       UUu. uF%  w  r#\        P                  P                  W"V4      NK'  	  ppp\        P                  ! \        P                  P                  W V4      V4       \        W4       UUu. uF%  w  r#\        P                  P                  W2V4      NK'  	  ppp\        P                  ! \        P                  P                  WV4      V4       R# u uppi u uppi u uppi u uppi )r   N)r   r(  r   r)  r*     )      r       r   0   )r   r  zipr   r3   r   r  assert_array_almost_equal)ri   b_a_banss        r{    test_broadcast_gh9990_regressionrE    sz    	#$A
&'A9<Q
Bvr52*C
B!!%"2"2"6"6q!"?E9<Q
Bvr52*C
B!!%"2"2"6"6q!"?E:=a(
C(5+(C
C!!%"2"2"6"6qQ"?E:=a(
C(5+(C
C!!%"2"2"6"6qQ"?E C C D Ds   +G70+G=!+H+H	c            	      
   \         P                  P                  \        P                  ! . RO4      R\        P                  ! . RO4      ,
          R ,          \        P
                  \        P                  ! . RO4      R R7       R# )      @r   )ri   rA  r  r  N)rG         @r  )g      @r   g      @)r   r:   r   r   r  r5  r   r   r{    test_broadcast_gh7933_regressionrI  +  sQ    	OO
!/**c
1
&&HH_%  r   c            	         \         P                  R^R1,          p \         P                  \         P                  ! ^24      ) \         P                  ! ^34      3,          p\        W4       UUu. uF3  w  r#\        P
                  P                  W#\         P                  4      NK5  	  ppp\        P
                  P                  W\         P                  4      p\        P                  ! WT4       R# u uppi )r(  y             @Y@N)
r   r_r  r?  r   r:   r   r5  r  r@  )r   ri   _xrB  r$  rD  s         r{   test_gh2002_regressionrN  6  s     	b4iA
rwwr{lBGGBK'(ABEa)L)##BBFF3)HL
//

aBFF
+C!!#0 Ms   +9C-c                      R p \         P                  P                  R\        P                  ! V .V R,           ..4      4       R# )g(\@r   N)r   rF   ppfr   r  )cs    r{   test_gh1320_regressionrR  @  s3    A	bhha#gY'789r   c                     . ROp R^\         P                  ! ^4      ,          ^,          ,
          pR^\         P                  ! ^4      ,          ^,          ,           p\        \        \        P
                  4      \        P
                  `  V RR7      w  r4\        P                  ! W1^R7       \        P                  ! W4,           V^R7       R# )r   r   r   )decimalN)r   r   r   r   r   皙?)	r   sqrtsupertyper   uniformfitr  r4  )r   ri   rA  r  r  s        r{   test_method_of_momentsr\  L  s    Aa
l1nAa
l1nAtEMM*EMM>q>NJCCA.CIq!4r   c                     \         P                  ! V 4      '       d   \        W 4       \         P                  ! V4      '       d   \        W!V4       R # R # r   )r   isfinitecheck_sample_meancheck_sample_var)popmeanpopvarsampler   s   &&&&r{   r   r   W  s7    	{{7&*	{{6- r   c                 X    \         P                  ! W4      P                  pVR 8  g   Q hR# )r   N)r   ttest_1samppvalue)rc  ra  probs   && r{   r_  r_  ^  s$    V-44D$;;r   c                     \         P                  ! V 3R  RVR7      pVP                  pVP                  VP                  reYQu;8:  d	   V8:  g   Q h Q hR# )c                 (    V P                  ^VR7      # )r   )ddofaxis)var)r   rk  s   &&r{   <lambda>"check_sample_var.<locals>.<lambda>j  s    140r   gףp=
?)confidence_levelr   N)r   	bootstrapconfidence_intervallowhigh)rc  rb  r   resconfrr  rs  s   &&&    r{   r`  r`  d  sS     //		0	C ""D$)) D     r   c                     . ROp\         P                  ! V P                  ! V P                  ! V.VO5!  .VO5!  V\        VR,           R7       R# )MbP?z - cdf-ppf roundtriprU  err_msgN)rw  r   g+?)r  r4  r   rP  DECIMAL)r   rz   msgvaluess   &&& r{   r   r   s  sB     FFJJvzz&'?3'?F#F"GS2>34r   c                     \         P                  ! V P                  ! V P                  ! . RO.VO5!  .VO5!  . RO\        VR,           R7       R# )r   z - sf-isf roundtriprx  Nr   r   ?)r  r4  r  r   rz  r   rz   r{  s   &&&r{   r   r   z  s>    FIIfjj&G3&GN#N+Wc1G23r   c                     \         P                  ! V P                  ! R R..VO5!  RV P                  ! R R..VO5!  ,
          \        VR,           R7       R# )r   r  r  z - cdf-sf relationshiprx  N)r  r4  r   r  rz  r  s   &&&r{   r   r     sK    FJJSz8C8&))S#J"="==$+S4656r   c                     \         P                  ! R R.4      p\        P                  ! V P                  ! V.VO5!  V P
                  ! ^V,
          .VO5!  \        VR,           R7       R# )r   r  z - ppf-isf relationshiprx  N)r   r  r  r4  r   rP  rz  )r   rz   r{  ps   &&& r{   r   r     sS    
#sAFJJq/3/AaC1F#1F$+S5667r   c                    V P                   ! R .VO5!  pRpV P                  ! V.VO5!  pVR8  g   VR8  d   VR,           pV P                  ! V.VO5!  pV P                  ! W4,           .VO5!  V P                  ! W4,
          .VO5!  ,
          V,          R,          pVR,          p\        P                  ! WV\
        VR7       R# )	r   gư>g-C6?     @r   rH  z - cdf-pdf relationshiprx  N)rP  r   r   r  r4  rz  )r   rz   r{  medianepspdfvcdfdiffs   &&&    r{   r   r     s    ZZ"c"F
C::f#s#Dt #zz&'3'zz&,--zz&,--./23367G $$CD7CHr   c                    \         P                  ! . RO4      pV P                  ! V.VO5!  pV\         P                  ! V4      ,          pV P                  ! V.VO5!  pV P
                  ! V.VO5!  pWU^ 8g  \         P                  ! V4      ,          ,          pV\         P                  ! V4      ,          pVR,          p\        P                  ! \         P                  ! V4      V^VR7       R# )rV   - logpdf-log(pdf) relationshiprx  N)rV  r   皙?r   333333?ffffff?皙?	r   r  rP  r^  r   r   r  r4  logr   argsr{  pointsr#  r   r   s   &&&    r{   r   r     s    XX9:F::f$t$DD!"D
**T
!D
!C]]4'$'F
ax2;;s++
,CBKK'(F,,CBFF3KCHr   c                    \         P                  ! ^ ^.4      pV P                  ! V.VO5!  pV\         P                  ! V4      ,          pV P                  ! V.VO5!  pV P
                  ! V.VO5!  pWU^ 8g  \         P                  ! V4      ,          ,          pV\         P                  ! V4      ,          pVR,          p\        P                  ! \         P                  ! V4      V^VR7       R# )r   r  rx  Nr  r  s   &&&    r{   r   r     s    XXq!fF::f$t$DD!"D
**T
!D
!C]]4'$'F
ax2;;s++
,CBKK'(F,,CBFF3KCHr   c                    \         P                  ! . RO4      pV P                  ! V.VO5!  pV\         P                  ! V4      ,          pV P                  ! V.VO5!  pV P
                  ! V.VO5!  pWU^ 8g  ,          pV\         P                  ! V4      ,          pVR,          p\        P                  ! \         P                  ! V4      V^VR7       R# )        z - logsf-log(sf) relationshiprx  N)	r  rV  r   r  r   r  r  r  r  )	r   r  rP  r^  r  r   r  r4  r  )r   r  r{  r  r#  r  r   s   &&&    r{   r   r     s    XXCDF::f$t$DD!"D	4	$	BLL%%E	!GB"++e$%E**CBFF2Jq#Fr   c                    \         P                  ! . RO4      pV P                  ! V.VO5!  pV\         P                  ! V4      ,          pV P                  ! V.VO5!  pV P
                  ! V.VO5!  pWU^ 8g  ,          pV\         P                  ! V4      ,          pVR,          p\        P                  ! \         P                  ! V4      V^VR7       R# )r   z - logcdf-log(cdf) relationshiprx  N)	r   rV  r   r  r   r  r  r  r  )	r   r  rP  r^  r   r   r  r4  r  )r   r  r{  r  r#  r   r   s   &&&    r{   r   r     s    XXABF::f$t$DD!"D
**T
!D
!C]]4'$'F
Qh-CBKK'(F,,CBFF3KCHr   c                 4   ^p. V,          pV'       d.   V Uu. uF!  p\         P                  ! V.V,          4      NK#  	  ppV P                  ! R.VO5!  pV P                  ! R.VO5!  pVR,          p\        P                  ! Wv.V,          ^VR7       R# u upi )r*  r   z - ppf multiplerx  N)r   r  rP  r  r4  )r   rz   r{  num_repeatsr  _r  medianss   &&&     r{   r   r     s    KD
589S!{*+S9ZZ"c"Fjj$t$GCGX%;QPST :s   'Bc                 ^   \         P                  ! W0VR R7      w  rEWR8  d   \         P                  ! W VR R7      w  rE\        P                  ! WR8  R\	        V4      ,           R,           \	        V4      ,           R,           \	        V4      ,           R,           \	        V4      ,           4       R# R# )i  )r  NzD = z	; pval = z
; alpha = z
args = N)r   kstestr  r-  str)r  r  r<   r   Dpvals   &&&&  r{   r   r     s     ll3448GA ,,t=DL&3q6/K"?#d)"K #!#&u:#.0;#<>A$i#H 	I 	r   c                 l    \         P                  ! V P                  ! V!  V P                  ! V!  4       R # r   )r  r  
vecentropyr   )r   r  s   &&r{   r   r     s&    V&&-v/EFr   c                     \         P                  ! R R.4      \         P                  ! R R.4      reV P                  ! VRVRV/ w  rx\        P                  ! W&,          V,           V4       \        P                  ! W6,          V,          V4       R# )      $@g      4@r  r  N)r   r  r   r  r  )	r   rz   r   r   r{  r  r  mtvts	   &&&&&    r{   r   r     sk     4,'4,)?\\35C5u5FB#r*r*r   c                     V P                   ! \        P                  ! . RO4      .VO5!  p\        P                  ! \        P
                  ! \        P                  ! V4      4      '       * VR,           4       R# )r   zppf private is nanNr~  )_ppfr   r  r  r-  anyisnan)r   rz   r{  ppfss   &&& r{   r   r     sF    ;;rxx0737DKKBFF288D>**C2F,FGr   c                     ^^r2V P                   ! V!  pV P                   ! VRVRV/ p\        P                  ! \        P                  ! V4      V,          V,           \        P                  ! V4      4       R# )r   r  r  N)supportr  r4  r   r  )r   r  r  r  suppsupp_loc_scales   &&    r{   r   r     s]    A>>4 D^^T@s@%@NBHHTN5036HH^46r   c           
      v   \         P                  ! R R7      ;_uu_ 4        \        P                  ! 4       ;_uu_ 4        \        P                  ! R \
        RR7       \        P                  ! R \
        RR7       V P                  W#R7      pV P                  VRVR7      pRRR4       RRR4       \        P                  ! \        X4      ^\        V4      ,           8H  4       \        P                  ! \        X4      ^\        V4      ,           8H  4       R#   + '       g   i     L~; i  + '       g   i     L; i)	r   r   !The shape parameter of the erlangcategorymessagezfloating point number truncatedrT  powell)	optimizerr   N
r   r   r   r   r   r   r[  r  r-  r   )r   rz   r   r   r#  vals2s   &&&&  r{   r   r     s    		"	"H$;$;$=$=>>	@><	>zz#z-

3(6
B %>	" KKD	Qs3xZ'(KKE
aCj() %>$=	"	"s#   D(A!D	D(D% D((D8	c                    \         P                  ! R R7      ;_uu_ 4        \        P                  ! 4       ;_uu_ 4        \        P                  ! R \
        RR7       V P                  V^ VR7      pV P                  V^VR7      p\        P                  ! \        V4      ^\        V4      ,           8H  4       \        P                  ! VR
,          ^ 8H  4       \        P                  ! VR,          ^8H  4       \        P                  ! \        V4      ^\        V4      ,           8H  4       \        V4      ^ 8  dt   V P                  W!^ ,          VR7      p\        P                  ! \        V4      ^\        V4      ,           8H  4       \        P                  ! V^ ,          V^ ,          8H  4       \        V4      ^8  dt   V P                  W!^,          VR7      p\        P                  ! \        V4      ^\        V4      ,           8H  4       \        P                  ! V^,          V^,          8H  4       \        V4      ^8  dt   V P                  W!^,          VR7      p\        P                  ! \        V4      ^\        V4      ,           8H  4       \        P                  ! V^,          V^,          8H  4       R	R	R	4       R	R	R	4       R	#   + '       g   i     L; i  + '       g   i     R	# ; i)r   r   r  r  )flocr   )fscaler   )f0r   )f1r   )f2r   NrK  r3  r  )	r   rz   r   r   r#  r  vals3vals4vals5s	   &&&&     r{   r   r     s   		"	"H$;$;$=$=>>	@ zz#Afz5

3q
8CI3s8+,DHM"E"IN#CJ!CH*,-s8a<JJs1vfJ=EKKE
aCj01KKaCF*+s8a<JJs1vfJ=EKKE
aCj01KKaCF*+s8a<JJs1vfJ=EKKE
aCj01KKaCF*++ %>	"	"$=$=	"	"	"s#   KI3K	1KKKK'	c               #      "   \          FI  w  rV \        9   d5   \        P                  ! W\        P                  P
                  R 7      x  KD  W3x  KK  	  R# 5i)rn   N)r   slow_with_listsrr   rs   rt   ru   rx   s     r{   cases_test_methods_with_listsr  5  s<     !&,,xFKK4D4DEE-	 "s   AAr   r   r   r   r   r  r   rP  r   zdistname, argsc           
      r   \        \        V4      p\        W04      pVR 8X  d   V P                  R4      '       d   R^.pMRR.pV Uu. uF  qf.^,          NK  	  pp^ R.p^R.p	V! V.VO5RVRV	/ p
\        P                  ! T
\        V.VOVNV	N5!   Uu. uF  q! V!  NK
  	  upRR	R
7       R# u upi u upi )r   r  r   r   rV  g)\(?r  r  g+=vIh%,=)r  atolN)r   r   
startswithr  r  r?  )r   ry   r  r  rC   r   ri   shape2r  r  resultr   s   &&&         r{   test_methods_with_listsr  =  s     5(#DA<F$5$5e$<$<!H#J!"Tc!eeTF"c(CIEq060s0%0F(+A(C(C(CU(CD(C1A(CD"0	 #
 Es   B/B4
c                      \         P                  P                  ^^^4      p \        V \        4      '       g   Q h\         P
                  P                  ^^4      p\        V\        4      '       g   Q hR# )r   N)r   r?   moment
isinstancefloatrD   )vals0vals1s     r{   (test_burr_fisk_moment_gh13234_regressionr  S  sV    JJaA&EeU####JJa#EeU####r   c                     \         P                  P                  ^\        P                  ! . RO4      ^R7      p \        P                  ! . RO4      p\
        P                  ! W4       \         P                  P                  ^\        P                  ! . RO4      RR7      p\        P                  ! \        P                  \        P                  \        P                  .4      p\
        P                  ! W#4       \         P                  P                  ^\        P                  ! . RO4      . ROR7      p\        P                  ! \        P                  R\        P                  .4      p\
        P                  ! WE4       \         P                  P                  ^^ RR7      p\        P                  p\
        P                  ! Wg4       \        WgP                  4      '       g   Q h\         P                  P                  ^. RO. ROR7      p\        P                  ! R\        P                  \        P                  .4      p	\
        P                  ! W4       \         P                  P                  ^. RO. ROR7      p
\        P                  ! R\        P                  R.4      p\
        P                  ! W4       \         P                  P                  ^. RO. ROR7      p\        P                  ! \        P                  \        P                  \        P                  .4      p\
        P                  ! W4       \         P                  P                  ^^^ ^ R7      p\        P                  p\
        P                  ! W4       \        WP                  4      '       g   Q h\         P                  P                  ^. RO^ ^ R7      p\        P                  ! \        P                  \        P                  \        P                  .4      p\
        P                  ! VV4       \         P                  P                  ^. RO. RO. ROR7      p\        P                  ! R\        P                  \        P                  .4      p\
        P                  ! VVR	R
7       \         P                  P                  ^RR.RR.4      p\        P                  ! RR.4      p\
        P                  ! VVRR
7       R^ ^R\        P                  .pR^ ^R\        P                  .pR^ \        P                  ! ^4      .pR ^ ^R\        P                  .p\        P                  ! V4      P                  R!4      p\        P                  ! V4      P                  R"4      p\        P                  ! V4      P                  R#4      p\        P                  ! V4      p\         P                  P                  ^VVVVR7      p\        P                   ! VVVV4      w  pppp\        P"                  ! V4       F  p\        P$                  ! RRR7      ;_uu_ 4        V^ ,          p\         P                  P                  ^VV,          VV,          VV,          VV,          R7      p\        P&                  P                  VV,          V4       RRR4       K  	  R#   + '       g   i     K  ; i)$r   orderr  r  r  rH  r  g      9@r  r  dfr  r  g ﲙ"@r  r  g      :@g      @gvIh%<=g@)r  ri   rA  r  r  r   )invaliddivideNr   r(  r   r  rH  rG  r3  )r   r   )r   r   r(  )r   r  )r   r   r   )r   rK  g      Y@)g      rK  g      Y)r  r  rH  )r  g      r  gg )r3  r   r   r   )r3  r   r   )r3  r   )r   r+  r  r   r  r  r  nanr  r   rY   r  pirW  reshaper5   broadcast_arraysndenumerater   testing)r  	expected0r  	expected1r  	expected2r  	expected3r  	expected4r  	expected5vals6	expected6vals7	expected7vals8	expected8vals9	expected9vals10
expected10ri   rA  r  r  vals11ir$  s                                r{   *test_moments_with_array_gh12192_regressionr  [  s   JJA288I+>aHE&IU& JJA288I+>bIE"&&"&&"&&12IU& JJA288I+>$.  0E"&&"bff-.IU& JJA1B7EIU&e001111 JJA9KHE#rvvrvv./IU& JJA9NKE#rvvv./IU& JJA9<LME"&&"&&"&&12IU& II1;EIU&e001111 II1CE"&&"&&"&&12IUI& II1#0  2E*bffbff56Iyt4 ZZq2r(RH5F3+&J
7 
q!S"%% A	q!S"%% ABGGAJ
C1abee$E
M*A
J'A
((3-


(CHHUOEZZQ!qcGF**1ae<Aq#u^^A[[(;;!Azz((qAaDAaD-0V58 ) EHJJ##F1Ix8 <; ;;;s   ?A1Z>>[c                     \         P                  P                  ^\        P                  ! . RO4      ^..R7      p \        P                  ! . RO.4      p\
        P                  ! W4       V P                  VP                  8X  g   Q h\         P                  P                  ^\        P                  ! ^.^.^..4      . ROR7      p\        P                  ! . RO. RO. RO.4      p\
        P                  ! W#4       VP                  VP                  8X  g   Q h\         P                  P                  ^. RORRR7      p\        P                  ! . RO4      p\
        P                  ! WERR7       VP                  VP                  8X  g   Q h\         P                  P                  ^R.R.R... RO. ROR7      p\        P                  ! \        P                  \        P                  R	.\        P                  \        P                  R
.\        P                  \        P                  R..4      p\
        P                  ! WgRR7       VP                  VP                  8X  g   Q hR# )r   r  r  rH  rG  r  r  r  r  g@3F@gw,W.
@gf3&@Nr  r  )r  r  r  )rH  rH  rH  )rG  rG  rG  )g e3E?g> ?g e3E?)r  r  rH  )g      r  rG  )r   r+  r  r   r  r  r  shaperY   r  r  )r  r  r  r  r  r  r  r  s           r{   /test_broadcasting_in_moments_gh12192_regressionr    s   JJA288I+>seLE,(IU&;;)//)))JJA288aS1#sO+D$-  /E,lCDIU&;;)//)))II12RHE=>It4;;)//)))II12$rd);#0  2E266266:666266:666266:68 9I t4;;)//)))r   c                  f   . ROp Rp\         P                  ! V UUu. uF2  q  Uu. uF#  p\        P                  P                  W2R7      NK%  	  upNK4  	  upp4      p\         P                  ! \        P                  P                  WR7      4      p\        P
                  ! WE4       R# u upi u uppi )r   r   r   N)r   r         @      @      @)r   r  r   rL   r  r  )shapesr   r  r  rt  res2s         r{   test_kappa3_array_gh13582r    s     'FG
((6=?6=F( &u \\'''> &(6=? @C88ELL&&v&?@D"( ?s   B-
)B(B-
(B-
c                     \         P                  ! . RO4      p \         P                  ! . RO4      pRp\         P                  ! V UUu. uFJ  p\        ^4       Uu. uF1  p\        P                  P                  W,          W,          VR7      NK3  	  upNKL  	  upp4      p\         P                  ! \        P                  P                  WVR7      4      p\
        P                  ! WV4       \         P                  ! . RO4      p \         P                  ! . RO4      p\         P                  ! V UUu. uFJ  p\        ^4       Uu. uF1  p\        P                  P                  W,          W,          VR7      NK3  	  upNKL  	  upp4      p\         P                  ! \        P                  P                  WVR7      4      p\
        P                  ! WV4       \         P                  ! . RO4      p \         P                  ! . R	O4      R
,          p\         P                  ! \        P                  P                  WVR7      4      pVP                  R8X  g   Q hR# u upi u uppi u upi u uppi )r   r   r  N)r   r  r   r  r  )r   r   g      r   r   )r3        пr  r   r3  r   )r   r   r   gUUUUUUտr3  r   )r3  r   r   )r3  r   r   r   )rm   N)r)  r)  r   )r   r  r  r   r   r  r  r  )hr   r   r  r  rt  r  s          r{   test_kappa4_array_gh13582r    s   
*+A
()AG
((4;=4;&E!H&$q \\''adF'C$&4;= >C88ELL&&qW&=>D" 	+,A
)*A
((4;=4;&E!H&$q \\''adF'C$&4;= >C88ELL&&qW&=>D" 	A
!"7+A88ELL&&qW&=>D::"""#& =& =s0   I
7II
0I$
7I9I$
I
I$
c                 N   R p\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! 4       P
                   RRR4       \         P                  ! \        VR7      ;_uu_ 4        \        P                  ! 4       P                   RRR4       V P                  \        P                  RRRR7       \        P                  ! 4       p\        V\        4      '       g   Q h\        VR4      '       d   Q hR#   + '       g   i     L; i  + '       g   i     L; i)z.'rv_continuous_frozen' object has no attribute)matchNpmfherringF)raising)rr   r   AttributeErrorr   r+  r  logpmfsetattrr  r   hasattr)monkeypatchr  frozen_norms   &  r{   test_frozen_attributesr    s     ?G	~W	5	5

 
6	~W	5	5

 
6

E9eD**,Kk#78888{E***** 
6	5	5	5s    D3 DD	D$	c                     \         P                  P                  ^ 4      p \         P                  ) ^ r!\        P
                  ! \        P                  P                  W4      \        P                  P                  V4      4       V P                  RR7      V P                  RR7      r!V P                  RR7      R8  p^ W#&   W,          p\        P                  P                  W4      p\        P
                  ! WS,          \        P                  P                  V4      4       \        P
                  ! WS( ,          \        P                  P                  W( ,          W#( ,          4      4       R# )r   )r   r   N)r   r   )
r   r   r   r5  r  r  r   rf   r   r+  )r   r   ri   maskx_normrt  s         r{   test_skewnorm_pdf_gh16038r    s    
))


"CFF7AqU^^''-uzz~~a/@A::6:"CJJFJ$;q::6:"S(DAGWF
..

Q
"CSY

v 67SZ!3!3AeHah!GHr   r   r  entropyexpectr  meanstdrl  intervalgffffff?r  r   mvcasec                 Z   V w  r\        \        P                  ! 4       V4      pV! V!  pV \        9   d%   \	        V\
        P                  4      '       g   Q hR# \	        V^ ,          \
        P                  4      '       g   Q h\	        V^,          \
        P                  4      '       g   Q hR# )r   N)r   r   r+  
scalar_outr  r   number)r  method_namer  r   rt  s   &    r{   test_scalar_for_scalarr$    s|     KUZZ\;/F
$-Cz#ryy))))#a&")),,,,#a&")),,,,r   c                  Z   \         P                  P                  . RO4      p \        V ^ ,          \        P
                  4      '       g   Q h\        V ^,          \        P
                  4      '       g   Q h\         P                  P                  . RO4      p \        V ^ ,          \        P
                  4      '       g   Q h\        V ^,          \        P
                  4      '       g   Q h\         P                  P                  R. RO4      p \        V \        P
                  4      '       g   Q hR# )r   Nr  r   )r   r+  r[  r  r   r"  fit_loc_scalennlf)rt  s    r{   test_scalar_for_scalar2r(    s    
**..
#Cc!fbii((((c!fbii((((
**
"
"9
-Cc!fbii((((c!fbii((((
**//&)
,Cc299%%%%r   l        >
   r   r   r   r   r!   r#   recipinvgaussr    r"   r   >   r&   r$   r%   >   r   r   r   r   r)  r    r   >   r   genexponr'   r)   r*   r%   r(   >   r+   r,   r!   r)  r    >   r   r   r.   r-   >   r0   exponlognormr2   r1   r3   >   r5   r,   r4   exponpowr6   gompertzr)   r9   	trapezoidr:   r!   
wrapcauchyr7   r8   r#   genhalflogisticr;   >   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:     r2  r2  r;  r;  	   )r   r   
   r   ))gh㈵> ʚ;g$?gm%?g0eD@g+<)g&.!>r5  gי?gscl)D>g ^RUU!@r  )gMb@?r5  g_H'9$r  gL.'r  )r   r   r   r   r  r   rP  r   ){sysr   numpyr   numpy.testingr  r  rr   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   rz  maxsizer   rv   rq   r   r   r   r   r   r   r   r   r   r   r  rp   case1case2productr  rk   	histogram_histrv_histogram_rv_histr  tupler|   rt   parametrizer   r   r   r   r   thread_unsafer   r   ru   r   r  r%  r1  r8  rE  rI  rN  rR  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  rw   r  r  r  r!  scalars_outr$  r(  r   r   r{   <module>rK     sv   
     * .  
? 
? 
? 
? 
? 
? / B	 [[5 	<  C : 9O>23R?< < <j <& <( <H <<0<2=<?B<DJ<<*<,7<9E<GQ< < )< +6< 8@< BJ< LT< 	< !	< #/	< 18	< :B	< DI	< KP	<
 <
 )<
 +6<
 8I< < "< $0< 2?< <  *< ,;<5?w ? ? ?X ?u ?f ?h ??*?,6?8@?BE?GS??$?&0?2A? ? (? *5? 	? +	? -7	? 9D	? FQ	?
 ?
  ?
 "-?
 /7?
 9A?
 CM? ? (? *3? 5?? ? ? $? &4? 6@? ? #? %1? 39? ? ? !.? 0B? ? )? +:? '? )4? 6I? ? +? ->? ''  	 *+11	6	q!ffj)&&u~e}EMD'LL1411E!!%9H##Xuw$78 F	  )>)@Au%V1 & BV1r"6JF :2463%01 161 )>)@A
4 B
4 ,/? 0?"BJ  '+-/,6/ ,6^ *H5&J 6&Jj .?	@9	@9$$:!1H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9h*4 # # # #0+
I bkEA3<(QC51#,!oqc{WqcNUQCLqclXsOi_xnnvrlUBK%F
 TF#i_w6GH k!9:
- ;
-	&r   