
    doiS                     F    S SK rS SKJrJr  S SKJrJrJrJ	r	  S r
S rS rg)    N)assert_allcloseassert_equal)stdtrstdtritndtrndtric                      SSS[         R                  /n Sn[        X5      n/ SQn[        X#SS9  [	        US   [        S5      5        g )	N    _B   mB*4Xg      ?)g)K?g: K?g| K?g} K?V瞯<)rtol   )npinfr   r   r   r   )dftresres_Rs       d/var/www/html/land-ocr/venv/lib/python3.13/site-packages/scipy/special/tests/test_cdft_asymptotic.pytest_stdtr_vs_R_large_dfr   	   sG    
eRVV	$B
A
,C%E CU+Qb"    c                      SSS[         R                  /n Sn[        X5      n/ SQn[        X#SSS9  [         R                  " [         R
                  5      R                  n[        US   [        S5      XDS9  g )	Nr
   r   r   g?)g>6<g|6<4m6<r   r   )r   atolr   )r   r   r   r   finfofloat64epsr   )r   pr   r   epsilons        r   test_stdtrit_vs_R_large_dfr!      se    
eRVV	$BA
".C%E CU7 hhrzz"&&GCFE#JWCr   c                      SSS[         R                  /n [         R                  n[        X5      n[	        X5      nS[         R                  /-  n[        X$5        [        X45        g )Nr
   r   r      )r   r   nanr   r   r   )r   xres1res2res_exs        r   test_stdtr_stdtri_invalidr)   ,   sN    
eRVV	$B
A<D2>DxZFr   )numpyr   numpy.testingr   r   scipy.specialr   r   r   r   r   r!   r)    r   r   <module>r.      s#     7 5 5# D&r   