
    PiS                     H    d dl Zd dlmZmZ d dlmZmZmZm	Z	 d Z
d Zd ZdS )    N)assert_allcloseassert_equal)stdtrstdtritndtrndtric                      dddt           j        g} d}t          | |          }g d}t          ||d           t	          |d         t          d                     d S )	N    _B   mB*4Xg      ?)g)K?g: K?g| K?g} K?V瞯<)rtol   )npinfr   r   r   r   )dftresres_Rs       |/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/scipy/special/tests/test_cdft_asymptotic.pytest_stdtr_vs_R_large_dfr   	   sl    
eRV	$B
A
A,,C% % %E CU++++Qb"""""    c                  
   dddt           j        g} d}t          | |          }g d}t          ||dd           t          j        t           j                  j        }t          |d         t          d          ||           d S )	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!      s    
eRV	$BA
"a..C% % %E CU7777 hrz""&GCFE#JJW7CCCCCCr   c                      dddt           j        g} t           j        }t          | |          }t	          | |          }dt           j        gz  }t          ||           t          ||           d S )Nr
   r   r      )r   r   nanr   r   r   )r   xres1res2res_exs        r   test_stdtr_stdtri_invalidr)   ,   sf    
eRV	$B
AQ<<D2q>>DxZFvvr   )numpyr   numpy.testingr   r   scipy.specialr   r   r   r   r   r!   r)    r   r   <module>r.      s        7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5 5 5 5 5# # # D D D&    r   