+
    LV-jÙ  ã                   óv   € ^ RI t ^ RIt^ RIHt ^ RIt^ RIHtH	t	  ! R R4      t
 ! R R4      t ! R R4      tR# )	é    N)Úassert_allcloseÚassert_array_equalc                   óÐ   a € ] tR t^	t o R tR tR t]P                  P                  R]
P                  ^R3R]
P                  R3R^]
P                  3.4      R 4       tR tR	tV tR
# )ÚTestBdtrc                óN   € \         P                  ! ^ ^R4      p\        VR4       R# ©r   ç      à?N)ÚscÚbdtrr   ©ÚselfÚvals   & Ún/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/special/tests/test_bdtr.pyÚtestÚTestBdtr.test
   s   € Ü�gŠg�a˜˜CÓ ˆÜ˜˜SÖ!ó    c                óV   € \         P                  ! . RO^R4      p\        V. RO4       R# )r   r	   N©r   é   é   )ç      Ð?ç      è?ç      ð?©r
   r   r   r   s   & r   Útest_sum_is_oneÚTestBdtr.test_sum_is_one   s   € Ü�gŠg’i  CÓ(ˆÜ˜3Ò 1Ö2r   c                ó„   € \         P                  ! . RO^R4      p\         P                  ! . RO^R4      p\        W4       R# ©çš™™™™™¹?r	   N)r   çš™™™™™ñ?çÍÌÌÌÌÌ @r   r   ©r   Ú
double_valÚint_vals   &  r   Útest_roundingÚTestBdtr.test_rounding   s.   € Ü—W’Wš_¨a°Ó5ˆ
Ü—'’'š) Q¨Ó,ˆÜ˜:Ö/r   úk, n, pr	   r   c                ó  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        4       \        P
                  ! WV4      pRRR4       \        P                  ! X4      '       g   Q hR#   + '       g   i     L0; i©ÚignoreN)ÚwarningsÚcatch_warningsÚsimplefilterÚDeprecationWarningr
   r   ÚnpÚisnan©r   ÚkÚnÚpr   s   &&&& r   Útest_infÚTestBdtr.test_inf   sV   € ô ×$Ò$×&Õ&Ü×!Ò! (Ô,>Ô?Ü—'’'˜! Ó"ˆC÷ 'ô �xŠx˜�}Š}ÐŠ}÷ '×&úó   ž3A9Á9B		c                ór   € \         P                  ! R^R4      p\        P                  ! V4      '       g   Q hR# )r    r	   Nçš™™™™™ñ¿)r
   r   r/   r0   r   s   & r   Útest_domainÚTestBdtr.test_domain"   s&   € Ü�gŠg�d˜A˜sÓ#ˆÜ�xŠx˜�}Š}ÐŠ}r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r%   ÚpytestÚmarkÚparametrizer/   Úinfr5   r:   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r   	   sr   ø‡ € ò"ò3ò0ð
 ‡[�[×Ñ˜YØ	�‰��CÐØ	ˆb�f‰f�cÐØ	ˆa�—‘Ðð)ó ñ
óð
÷ð r   r   c                   óÖ   a € ] tR t^'t o R tR tR t]P                  P                  R]
P                  ^R3R]
P                  R3R^]
P                  3.4      R 4       tR tR	 tR
tV tR# )Ú	TestBdtrcc                óN   € \         P                  ! ^ ^R4      p\        VR4       R# r   )r
   Úbdtrcr   r   s   & r   Ú
test_valueÚTestBdtrc.test_value(   ó   € Ü�hŠh�q˜!˜SÓ!ˆÜ˜˜SÖ!r   c                óV   € \         P                  ! . RO^R4      p\        V. RO4       R# )r   r	   Nr   )r   r   g        ©r
   rL   r   r   s   & r   r   ÚTestBdtrc.test_sum_is_one,   s   € Ü�hŠh’y ! SÓ)ˆÜ˜3Ò 1Ö2r   c                ó„   € \         P                  ! . RO^R4      p\         P                  ! . RO^R4      p\        W4       R# r   rQ   r"   s   &  r   r%   ÚTestBdtrc.test_rounding0   s.   € Ü—X’Xšo¨q°#Ó6ˆ
Ü—(’(š9 a¨Ó-ˆÜ˜:Ö/r   r'   r	   r   c                ó  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        4       \        P
                  ! WV4      pRRR4       \        P                  ! X4      '       g   Q hR#   + '       g   i     L0; ir)   )r+   r,   r-   r.   r
   rL   r/   r0   r1   s   &&&& r   r5   ÚTestBdtrc.test_inf5   óV   € ô ×$Ò$×&Õ&Ü×!Ò! (Ô,>Ô?Ü—(’(˜1 Ó#ˆC÷ 'ô �xŠx˜�}Š}ÐŠ}÷ '×&úr7   c                óº   € \         P                  ! R^R4      p\         P                  ! R^R4      p\        P                  ! V4      '       g   Q h\	        VR4       R# )r    r	   r!   r   Nr9   )r
   rL   r/   r0   r   )r   r   Úval2s   &  r   r:   ÚTestBdtrc.test_domain@   sB   € Ü�hŠh�t˜Q Ó$ˆÜ�xŠx˜˜Q Ó$ˆÜ�xŠx˜�~Š~Ðˆ~Ü˜˜SÖ!r   c                óš   € \         P                  ! . RO^R4      p\         P                  ! . RO^R4      pW,           p\        V. RO4       R# )r   r	   Nr   )r   r   r   )r
   r   rL   r   )r   Ú	bdtr_valsÚ
bdtrc_valsÚvalss   &   r   Útest_bdtr_bdtrc_sum_to_oneÚ$TestBdtrc.test_bdtr_bdtrc_sum_to_oneF   s8   € Ü—G’GšI q¨#Ó.ˆ	Ü—X’Xši¨¨CÓ0ˆ
ØÕ%ˆÜ˜šoÖ.r   r<   N)r=   r>   r?   r@   rM   r   r%   rA   rB   rC   r/   rD   r5   r:   r_   rE   rF   rG   s   @r   rJ   rJ   '   sw   ø‡ € ò"ò3ò0ð
 ‡[�[×Ñ˜YØ	�‰��CÐØ	ˆb�f‰f�cÐØ	ˆa�—‘Ðð)ó ñ
óð
ò"÷/ð /r   rJ   c                   ó  a € ] tR t^Mt o R tR tR t]P                  P                  R]
P                  ^R3R]
P                  R3R^]
P                  3.4      R 4       t]P                  P                  RRR.4      R 4       tR	 tR
tV tR# )Ú	TestBdtric                óN   € \         P                  ! ^ ^R4      p\        VR4       R# r   ©r
   Úbdtrir   r   s   & r   rM   ÚTestBdtri.test_valueN   rO   r   c                óú   € \         P                  ! ^ ^.^R4      p\        P                  ! ^^\        P                  ! ^4      ,          ,
          ^\        P                  ! ^4      ,          .4      p\        W4       R# r   )r
   re   r/   ÚasarrayÚsqrtr   )r   r   Úactuals   &  r   r   ÚTestBdtri.test_sum_is_oneR   sP   € Ü�hŠh˜˜1�v˜q #Ó&ˆÜ—’˜Q ¤2§7¢7¨1£:¥Õ-¨q´·²¸³­|Ð<Ó=ˆÜ˜Ö$r   c                ó„   € \         P                  ! R R.^R4      p\         P                  ! ^ ^.^R4      p\        W4       R# )r   r    r	   Nrd   r"   s   &  r   r%   ÚTestBdtri.test_roundingW   s6   € Ü—X’X˜s C˜j¨!¨SÓ1ˆ
Ü—(’(˜A˜q˜6 1 cÓ*ˆÜ˜
Ö,r   r'   r	   r   c                ó  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        4       \        P
                  ! WV4      pRRR4       \        P                  ! X4      '       g   Q hR#   + '       g   i     L0; ir)   )r+   r,   r-   r.   r
   re   r/   r0   r1   s   &&&& r   r5   ÚTestBdtri.test_inf\   rW   r7   c                óp   € \         P                  ! WV4      p\        P                  ! V4      '       g   Q hR # )N)r
   re   r/   r0   r1   s   &&&& r   r:   ÚTestBdtri.test_domaing   s&   € ô
 �hŠh�q˜QÓˆÜ�xŠx˜�}Š}ÐŠ}r   c                ó¨   € \         P                  ! . RO^R4      p\         P                  ! . RO^V4      p\        VRR\        P
                  .4       R# )r   r	   Nr   )r
   r   re   r   r/   Únan)r   r\   Úroundtrip_valss   &  r   Útest_bdtr_bdtri_roundtripÚ#TestBdtri.test_bdtr_bdtri_roundtripo   s;   € Ü—G’GšI q¨#Ó.ˆ	ÜŸš¢)¨Q°	Ó:ˆÜ˜¨¨c´2·6±6Ð(:Ö;r   r<   N)r9   r   r	   )r!   r   r	   )r=   r>   r?   r@   rM   r   r%   rA   rB   rC   r/   rD   r5   r:   ru   rE   rF   rG   s   @r   rb   rb   M   s¢   ø‡ € ò"ò%ò
-ð
 ‡[�[×Ñ˜YØ	�‰��CÐØ	ˆb�f‰f�cÐØ	ˆa�—‘Ðð)ó ñ
óð
ð ‡[�[×Ñ˜YØØð)ó ñó	ð÷<ð <r   rb   )r+   Únumpyr/   Úscipy.specialÚspecialr
   rA   Únumpy.testingr   r   r   rJ   rb   r<   r   r   Ú<module>r{      s3   ðÛ ã Ý Û ß =÷ñ ÷<#/ñ #/÷L%<ó %<r   