+
    0iPK                         ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHtH	t	H
t
Ht ^ RIHtHtHtHtHtHt Rt ! R R4      t ! R	 R
4      t ! R R4      t ! R R4      t ! R R4      t ! R R4      tR# )    N)assert_)FuncData)
kolmogorovkolmogismirnovsmirnovi)_kolmogc	_kolmogci_kolmogp	_smirnovc
_smirnovci	_smirnovpg|=c                   V   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )TestSmirnovc                t    \        \        P                  ! \        ^\        P                  4      4      4       R#    N)r   npisnanr   nanselfs   &a/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_kolmogorov.pytest_nanTestSmirnov.test_nan   s    BFF+,-    c                <   . ROp\         P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )r   rtoldtypesN))r   皙??)r         ?      ?)   r$         ?)   r$         `?r   r   NNN	r   asarrayr   r   _rtolcheckintfloatr   r   datasets   & r   
test_basicTestSmirnov.test_basic   sw    6
 **W%Wfae	

%UE*%
+WU^+w	

%UE*%
+r   c                   \         P                  ! \        ^^4      \        RR4      4       Uu. uF  q^ ^3NK	  	  pp\        P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# u upi r&       r   r    Nr*   r+   	itertoolschainranger   r/   r   r   r0   r1   r2   r3   r   r   nr5   s   &  r   test_x_equals_0TestSmirnov.test_x_equals_0        &/ooeArlE$PTDU&VW&Vq!9&VW**W%Wfae	

%UE*%
+WU^+w	

%UE*%
+ X   Cc                   \         P                  ! \        ^^4      \        RR4      4       Uu. uF  q^^ 3NK	  	  pp\        P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# u upi r9   r<   r@   s   &  r   test_x_equals_1TestSmirnov.test_x_equals_1+   rD   rE   c                <   . ROp\         P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )r   r   r    N)
r         ?rK   )r&   rK         ?)r(   rK   g?UUUU?)   rK   g      ?)   rK   gy&1?)   rK   gEʠ?)   rK   g>?)   rK   g!?)	   rK   g+ˎ{?)
   rK   g4o?r*   r+   r.   r4   s   & r   test_x_equals_0point5!TestSmirnov.test_x_equals_0point56   sw    	+ **W%Wfae	

%UE*%
+WU^+w	

%UE*%
+r   c                   \         P                  ! ^ ^^eRR7      p\         P                  ! ^.\        V4      ,          V^V,
          .4      p\	        \
        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \	        \        VR^\        R7      P                  \        \        \        .R7       R# )r   Tendpointr   r    Nr*   r+   )r   linspacecolumn_stacklenr   r   r0   r1   r2   r3   r   )r   xr5   s   &  r   test_n_equals_1TestSmirnov.test_n_equals_1K   s    KK1cD1//A3s1v:q!A#"67Wfae	

%UE*%
+WU^+w	

%UE*%
+r   c                   \         P                  ! R ^^eRR7      p\         P                  ! ^V,
          ^4      p\         P                  ! ^.\	        V4      ,          4      p\         P
                  ! W1V.4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )rK   TrW   r   r    Nr*   r+   r   rY   powerarrayr[   rZ   r   r   r0   r1   r2   r3   r   r   r\   prA   r5   s   &    r   test_n_equals_2TestSmirnov.test_n_equals_2V   s    KKQd3HHQqS!HHaS3q6\"//1),Wfae	

%UE*%
+WU^+w	

%UE*%
+r   c                   \         P                  ! R ^^RR7      p\         P                  ! ^V,
          ^4      p\         P                  ! ^.\	        V4      ,          4      p\         P
                  ! W1V.4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )ffffff?TrW   r   r    Nr*   r+   r`   rc   s   &    r   test_n_equals_3TestSmirnov.test_n_equals_3c   s    KKQT2HHQqS!HHaS3q6\"//1),Wfae	

%UE*%
+WU^+w	

%UE*%
+r   c           	        R p\         P                  ! \        RR^4       Uu. uF  p\        W!4      NK  	  up4      p\         P                  ! V4      p\        \         P                  ! V^ 8*  4      RV 2R7       R# u upi )皙?i  iL  zNot all diffs negative )msgN)r   rb   r?   r   diffr   all)r   r\   rA   pvalsdfss   &    r   test_n_largeTestSmirnov.test_n_largep   sg     sD"1EF1EA'!-1EFGggensax (?u&EF Gs   A< N)__name__
__module____qualname____firstlineno__r   r6   rB   rG   rT   r]   re   ri   rr   __static_attributes____classdictcell____classdict__s   @r   r   r      s9     .,	,	,,*	,,,G Gr   r   c                   V   a  ] tR t^yt o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )TestSmirnovic                t    \        \        P                  ! \        ^\        P                  4      4      4       R# r   )r   r   r   r   r   r   s   &r   r   TestSmirnovi.test_nanz   s    !RVV,-.r   c                <   . ROp\         P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )r   r   r    N))r   rl   333333?)r   r   rl   )r   Gz?{Gz?)r   r   r   )r&   r'   r$   )r(   r)   r$   )rS   g      p=g      ?r*   r,   r   	r   r/   r   r   r0   r1   r2   r3   r   r4   s   & r   r6   TestSmirnovi.test_basic}   sw    7 **W%gvqu	

%UE*%
+GDM)	

%UE*%
+r   c                   \         P                  ! \        ^^4      \        RR4      4       Uu. uF  q^ ^3NK	  	  pp\        P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# u upi r&   r:   r;   r   r    Nr*   r   r=   r>   r?   r   r/   r   r   r0   r1   r2   r3   r   r@   s   &  r   rB   TestSmirnovi.test_x_equals_0       &/ooeArlE$PTDU&VW&Vq!9&VW**W%gvqu	

%UE*%
+GDM)	

%UE*%
+ XrE   c                   \         P                  ! \        ^^4      \        RR4      4       Uu. uF  q^^ 3NK	  	  pp\        P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# u upi r   r   r@   s   &  r   rG   TestSmirnovi.test_x_equals_1   r   rE   c                   \         P                  ! ^ ^^eRR7      p\         P                  ! ^.\        V4      ,          V^V,
          .4      p\	        \
        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \	        \        VR^\        R7      P                  \        \        \        .R7       R# )r   TrW   r   r    Nr*   r   )r   rY   rZ   r[   r   r   r0   r1   r2   r3   r   )r   ppr5   s   &  r   r]   TestSmirnovi.test_n_equals_1   s    [[AsT2//A3s2w;AbD"9:gvqu	

%UE*%
+GDM)	

%UE*%
+r   c                   \         P                  ! R ^^eRR7      p\         P                  ! ^V,
          ^4      p\         P                  ! ^.\	        V4      ,          4      p\         P
                  ! W2V.4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )rK   TrW   r   r    Nr*   r   r   rY   ra   rb   r[   rZ   r   r   r0   r1   r2   r3   r   rc   s   &    r   re   TestSmirnovi.test_n_equals_2   s    KKQd3HHQqS!HHaS3q6\"//1),gvqu	

%UE*%
+GDM)	

%UE*%
+r   c                   \         P                  ! R ^^RR7      p\         P                  ! ^V,
          ^4      p\         P                  ! ^.\	        V4      ,          4      p\         P
                  ! W2V.4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )rh   TrW   r   r    Nr*   r   r   rc   s   &    r   ri   TestSmirnovi.test_n_equals_3   s    KKQT2HHQqS!HHaS3q6\"//1),gvqu	

%UE*%
+GDM)	

%UE*%
+r   c                   R  pR p. ROp\         P                  ! V4      p\        WR^\        R7      P	                  \
        \        \        .R7       \        W#R^\        R7      P	                  \
        \        \        .R7       R# )c                 ,    \        V \        W4      4      # N)r   r   rA   rd   s   &&r   _sm_smi-TestSmirnovi.test_round_trip.<locals>._sm_smi   s    1hqn--r   c                 ,    \        V \        W4      4      # r   )r   r   r   s   &&r   	_smc_smci/TestSmirnovi.test_round_trip.<locals>._smc_smci   s    Q
1 011r   r   r    N))r   rl   rl   )r   r   r   )r&   r$   r$   )r(   r$   r$   )r(   r%   r%   )rS   +?r   )rS   -C6?r   r*   )r   r/   r   r0   r1   r2   r3   )r   r   r   r5   s   &   r   test_round_tripTestSmirnovi.test_round_trip   sk    	.	2) **W%fae	

%UE*%
+	

%UE*%
+r   c                <   . ROp\         P                  ! V4      p\        \        VR^\        R7      P                  \        \        \        .R7       ^VR,          ,
          VR&   \        \        VR^\        R7      P                  \        \        \        .R7       R# )r   r   r    N)rJ   )r&   rK   gwzl?)r&   rL   rK   )r(   rK   g<{?)rM   rK   gFwrZ?)rN   rK   g0 ?)rO   rK   g0@?)rP   rK   g A?)rQ   rK   g^CKf?)rR   rK   g޵&?)rS   rK   gL4J?r*   r   r   r4   s   & r   rT   "TestSmirnovi.test_x_equals_0point5   sw    
- **W%gvqu	

%UE*%
+GDM)	

%UE*%
+r   rt   N)ru   rv   rw   rx   r   r6   rB   rG   r]   re   ri   r   rT   ry   rz   r{   s   @r   r~   r~   y   s7     /,$	,	,
,,,,., ,r   r~   c                   D   a  ] tR t^t o R tR tR tR tR tR t	Rt
V tR# )	TestSmirnovpc                t    \        \        P                  ! \        ^\        P                  4      4      4       R# r   )r   r   r   r   r   r   s   &r   r   TestSmirnovp.test_nan   s    1bff-./r   c                J   \         P                  ! ^^
4      p\         P                  ! V\         P                  ! V^ 4      \         P                  ! VR4      .4      p\	        \
        VR^\        R7      P                  \        \        \        .R7       \         P                  ! ^^
4      p\         P                  ! V\         P                  ! VR4      \         P                  ! V^ 4      .4      p\	        \
        VR^\        R7      P                  \        \        \        .R7       R# )r   r   r          ?Nr-   r*   )
r   arangerZ   	full_liker   r   r0   r1   r2   r3   )r   n1_10dataset0n2_10dataset1s   &    r   r6   TestSmirnovp.test_basic   s    		!R ??E$&LL$:$&LL$;$= > 	x	

%UE*%
+		!R ??E$&LL$<$&LL$:$< = 	x	

%UE*%
+r   c                   \         P                  ! ^^4      pRV,          p^RV,          ,
          pV) W!^,
          ,          ,          pV^\         P                  ! V^,
          4      ^,          ,
          R,          ,          p\         P                  ! WV.4      p\	        \
        VR^\        R7      P                  \        \        \        .R7       R# )r   r   rK   r   r    Nr*   )
r   r   signrZ   r   r   r0   r1   r2   r3   )r   rA   r\   xm1pp1r   s   &     r   test_oneminusoneovern"TestSmirnovp.test_oneminusoneovern  s    IIaEAgb1s8m"''!A#,/!S((??AC=1x	

%UE*%
+r   c                <   \         P                  ! ^^4      pRV,          pW,          ^,           ) ^V,           V^,
          ,          ,          p\         P                  ! WV.4      p\        \        VR^\
        R7      P                  \        \        \        .R7       R# )r   r   r    NrK   r*   	r   r   rZ   r   r   r0   r1   r2   r3   r   rA   r\   r   r   s   &    r   test_oneovertwonTestSmirnovp.test_oneovertwon  sq    IIa!Gs1uX1!$??A":.x	

%UE*%
+r   c                X   ^\         P                  ! ^^
4      ,          pRV,          pW,          ^,           ) ^V,           V^,
          ,          ,          R,           p\         P                  ! WV.4      p\        \        VR^\
        R7      P                  \        \        \        .R7       R# )r&   r   rK   r   r    Nr*   r   r   s   &    r   test_oneovernTestSmirnovp.test_oneovern%  s}     ryyBEs1uX1!$s*??A":.x	

%UE*%
+r   c                   \         P                  ! ^^4      pRV,          ^\         P                  ! \        4      P                  ,          ,
          pW,          ^,           ) ^V,           V^,
          ,          ,          p\         P
                  ! WV.4      p\        \        VR^\        R7      P                  \        \        \        .R7       RV,          ^\         P                  ! \        4      P                  ,          ,           pW,          ^,           ) ^V,           V^,
          ,          ,          ^,           p\         P
                  ! WV.4      p\        \        VR^\        R7      P                  \        \        \        .R7       R# )r(   r   r   r    Nr*   )r   r   finfor3   epsrZ   r   r   r0   r1   r2   )r   rA   r\   r   r   r   s   &     r   test_oneoverncloseTestSmirnovp.test_oneovernclose0  s    IIaEAbhhuo))))s1uX1!$??A":.x	

%UE*%
+EAbhhuo))))s1uX1!$q(??A":.x	

%UE*%
+r   rt   N)ru   rv   rw   rx   r   r6   r   r   r   r   ry   rz   r{   s   @r   r   r      s(     0,$
,,	,, ,r   r   c                   D   a  ] tR tRt o R tR tR tR tR tR t	Rt
V tR	# )
TestKolmogoroviD  c                r    \        \        P                  ! \        \        P                  4      4      4       R # r   )r   r   r   r   r   r   s   &r   r   TestKolmogorov.test_nanE  s    BFF+,-r   c                    . ROp\         P                  ! V4      p\        \        VR^\        R7      P                  4        R# )r   r   N))r   r   )rK   ˜?)BgR{{?rK   )r   	=G?)r&    !E?r   )r   r/   r   r   r0   r1   r4   s   & r   r6   TestKolmogorov.test_basicH  s2    0 **W%WdAE:@@Br   c                :   \         P                  ! ^ R^4      p. ROp. ROp\         P                  ! W.4      p\        \        VR^\
        R7      P                  4        \         P                  ! W.4      p\        \        VR^\
        R7      P                  4        R# )r          @r   N)r   r   g;?gCg{?g?r   g<[4?gUOp?g|Xi?g\"?g
=G?gT	@x?g1qVd?grl}n?gS.Q?grI;N?glPz?ghMy?gn㨫D!i?g9=W?gK!E?)        glAcR5gkC a=gz>gbk g?gQ3u?g._?gTe`{?g{N,?gQn?g|)\?g=!P?g1csh?grB0?gz$?gl%I?gLZ?gt.d?gWT?gc"?g?r   )r   rY   rZ   r   r   r0   r1   r	   )r   r\   r5   	dataset_cs   &   r   test_linspaceTestKolmogorov.test_linspaceR  sx    KK3#OQ	 //1,/WdAE:@@BOOQN3	9dAE:@@Br   c                   \         P                  ! ^ R^RR7      p\         P                  RRRRRR	R
RRRRRRRRRRRRR.pRRRRRRRRRRRRRR
RRRRRR\         P                  .p\         P                  ! VR,          VR,          .4      p\	        \
        VR!^\        R7      P                  4        \         P                  ! VR R" VR R" .4      p\	        \        VR!^\        R7      P                  4        R # )#r   r   TrW   gź?g3?gn	o5?g	)?g(!N?gU#?g r?gl?g2|?r   gK)|?g?g2 ?gˍ?gu?gN?gk<?gf'G?g&?r   g&?gk?gU#?go	o5?g4?gź?:r   NNr   Nr   r-   )	r   rY   infrZ   r   r   r0   r1   r
   )r   rd   r5   r   s   &   r   test_linspaceiTestKolmogorov.test_linspaceii  s   KK3T266-/A%'9;M%'9;M%'9;M%'9;M%'9;M%'9;MO ();=O');=O');=O');=O');=O');=O');RVVE	 //1R5'"+"67'47==?OOQsVYs^$<=	ItQU;AACr   c                    R \         P                  ! ^^4      ,          p\         P                  ! . RO4      p\         P                  ! V^V,
          .4      p\	        \
        VR^\        R7      P                  4        R# )r"   r   N)Z'G?gp=9?g=$7?g,^5?gȤ@?g1l4?gQGד?g%5?g	By?gZbqf-?gK?g	N?g"?r   )r   r   rb   rZ   r   r   r0   r1   r   epsilonr\   r5   s   &   r   test_smallxTestKolmogorov.test_smallx  s[    1b))HH % &
 //1ai.1WdAE:@@Br   c                P   R  pR p\         P                  ! RR^RR7      pW3^ 8H  VR8  ,          ,          p\         P                  ! WD.4      p\        WR	^\        R7      P                  4        \         P                  ! W3.4      p\        W&R	^\        R7      P                  4        R# )
c                 *    \        \        V 4      4      # r   )r   r   _xs   &r   _ki_k-TestKolmogorov.test_round_trip.<locals>._ki_k  s    :b>**r   c                 *    \        \        V 4      4      # r   )r
   r	   r   s   &r   _kci_kc/TestKolmogorov.test_round_trip.<locals>._kci_kc  s    Xb\**r   r   r   TrW   gzG?r   Nr   r   rY   rZ   r   r0   r1   )r   r   r   r\   x02	dataset02r5   s   &      r   r   TestKolmogorov.test_round_trip  s    	+	+ KKS"t4aAH%&OOSJ/	47==?//1&)47==?r   rt   N)ru   rv   rw   rx   r   r6   r   r   r   r   ry   rz   r{   s   @r   r   r   D  s.     .CC.D.C@ @r   r   c                   >   a  ] tR tRt o R tR tR tR tR tRt	V t
R# )	TestKolmogii  c                r    \        \        P                  ! \        \        P                  4      4      4       R # r   )r   r   r   r   r   r   s   &r   r   TestKolmogi.test_nan  s    )*r   c                    . ROp\         P                  ! V4      p\        \        VR^\        R7      P                  4        R# )r   r   N))r   r   )r   rK   )r#   r   )rK   r   )r   r   )r   r&   r   )r   r/   r   r   r0   r1   r4   s   & r   r6   TestKolmogi.test_basic  s2    0 **W%'47==?r   c                x   R \         P                  ! ^^7^4      ,          p\         P                  ! . RO4      p\         P                  ! ^V,
          V.4      p\	        \
        VR^\        R7      P                  4        \         P                  ! W.4      p\	        \        VR^\        R7      P                  4        R# )rK   r   N)r   gza<?gN(?gB9|?gZ"h?g:A?gi.^$?gڎ4?gMtxA?g~Iy?g^?gcw?guz)t?g<?gw(uR?gj_#K7?gvn@?g2n.?r   	r   r   rb   rZ   r   r   r0   r1   r
   r   s   &   r   test_smallpcdfTestKolmogi.test_smallpcdf  s    1b!,,
 HH R S //1W9a.1'47==?//7,/GT159??Ar   c                x   R \         P                  ! ^^7^4      ,          p\         P                  ! . RO4      p\         P                  ! W.4      p\	        \
        VR^\        R7      P                  4        \         P                  ! ^V,
          V.4      p\	        \        VR^\        R7      P                  4        R# )rK   r   N)r   gI\%	?gI?gX~=?gA^12@gk@g	@gd1.@g[{U@gNo[\	@gHaI
@gi@g/a<@gAї
(@g~=@g[5;$@gM @gH$@r   r   r   s   &   r   test_smallpsfTestKolmogi.test_smallpsf  s    1b!,,
 HH R S //7,/'47==?//1W9a.1GT159??Ar   c                    R  p\         P                  ! RR^
RR7      p\         P                  ! W".4      p\        WR^\        R7      P                  4        R# )c                 *    \        \        V 4      4      # r   )r   r   )_ps   &r   _k_ki*TestKolmogi.test_round_trip.<locals>._k_ki  s    gbk**r   r"   r   TrW   r   Nr   r   )r   r   rd   r5   s   &   r   r   TestKolmogi.test_round_trip  sD    	+ KKS"t4//1&)qu5;;=r   rt   N)ru   rv   rw   rx   r   r6   r   r   r   ry   rz   r{   s   @r   r   r     s&     +	@B&B&> >r   r   c                   ,   a  ] tR tRt o R tR tRtV tR# )TestKolmogpi  c                r    \        \        P                  ! \        \        P                  4      4      4       R # r   )r   r   r   r   r   r   s   &r   r   TestKolmogp.test_nan  s    "&&)*+r   c                    . ROp\         P                  ! V4      p\        \        VR^\        R7      P                  4        R# )r   r   N))r   g       )g?g=)rl   gt鹿)r   g^ڛ/)g?g!$J)r   g2&)g333333?guk~;)gffffff?ggKk|q̿)g?g)g?g?𝖿)r   gz!ur   )r   r/   r   r   r0   r1   r4   s   & r   r6   TestKolmogp.test_basic  s2    
6 **W%7D!%8>>@r   rt   N)ru   rv   rw   rx   r   r6   ry   rz   r{   s   @r   r  r    s     ,A Ar   r  )r=   numpyr   numpy.testingr   scipy.special._testutilsr   scipy.specialr   r   r   r   scipy.special._ufuncsr	   r
   r   r   r   r   r0   r   r~   r   r   r   r  rt   r   r   <module>r     sy      ! - @ @E E 	iG iGX}, },@H, H,VT@ T@n;> ;>|A Ar   