
    (phx
                     V    S SK rS SKJrJr  S SKJr  S r " S S5      r	 " S S5      r
g)    N)assert_equalassert_allclosec                      [        [        R                  " S5      S5        [        [        R                  " S5      S5        g )Nr         ?   g} K?)r   scndtrr        P/var/www/html/venv/lib/python3.13/site-packages/scipy/special/tests/test_ndtr.py	test_ndtrr      s'    S!BGGAJ 23r   c                   &    \ rS rSrS rS rS rSrg)	TestNdtri   c                 <    [         R                  " S5      S:X  d   eg )Nr           )r   ndtriselfs    r   	test_zeroTestNdtri.test_zero   s    xx}###r   c                     [        [        R                  " SS/5      [        R                  * [        R                  /5        g )Nr   g      ?)r   r   r   npinfr   s    r   test_asymptotesTestNdtri.test_asymptotes   s(    RXXsCj)RVVGRVV+<=r   c                 |    [        [        R                  " [        R                  " SS/5      5      5      (       d   eg )Ng            ?)allr   isnanr   r   r   s    r   test_outside_of_domain TestNdtri.test_outside_of_domain   s)    288BHHdC[123333r   r
   N)__name__
__module____qualname____firstlineno__r   r   r!   __static_attributes__r
   r   r   r   r      s    $>4r   r   c                   ,    \ rS rSrS rS rS rS rSrg)TestLogNdtr   c                     [         R                  " / SQ5      n[         R                  " / SQ5      n[        R                  " U5      n[	        X2SS9  g )N)g      g      пr   r   r   g      @               )gLgbN7g9B.g	lќ׿gCbgnKygF'!Vgo g\
U <gYgÃvgUiƼg+=rtolr   arrayr   log_ndtrr   r   xexpectedys       r   test_log_ndtr_moderate_le8&TestLogNdtr.test_log_ndtr_moderate_le8   s=    HHDE88 
5 
6 KKN%0r   c                 |    [         R                  " / SQ5      n/ SQn[        R                  " U5      n[	        X2SS9  g )N)gn  @gQ @gL @g      !@
            )g5
i;Ƽg|go79g̺egOul"g9bfr"g7'"?ƶgZ6r
gvIh%,=r1   r3   r6   s       r   test_log_ndtr_values_8_16%TestLogNdtr.test_log_ndtr_values_8_16/   s1    HH=>, KKN%0r   c                 |    [         R                  " / SQ5      n/ SQn[        R                  " U5      n[	        X2SS9  g )N)gfffff&0@gL4@gffffff5@g333333:@gfffff>@)g(>ֳgo~ g2y&1g;'՛gϵ@jgvIh%L=r1   r3   r6   s       r   test_log_ndtr_values_16_31&TestLogNdtr.test_log_ndtr_values_16_31<   s1    HH45-
 KKN%0r   c                 |    [         R                  " / SQ5      n/ SQn[        R                  " U5      n[	        X2SS9  g )N)g?@gffffff@@g33333sA@ǧB@)g߲Yڄg)gz#g&S#xg7QU=r1   r3   r6   s       r   test_log_ndtr_values_gt31%TestLogNdtr.test_log_ndtr_values_gt31F   s1    HH-.. KKN%0r   r
   N)	r#   r$   r%   r&   r:   rA   rD   rG   r'   r
   r   r   r)   r)      s    1 111r   r)   )numpyr   numpy.testingr   r   scipy.specialspecialr   r   r   r)   r
   r   r   <module>rM      s'     7 4
	4 	461 61r   