
    (phf                     ^    S SK rS SK JrJrJr  S SKJrJr  S SKJ	r	  S SK
Jr  SrS rS rS rg)	    N)pilogsqrt)assert_assert_equal)FuncDatagox?c            	      N   [         R                  [         R                  " SSS5      * [         R                  " SSS5      4   n [         R                  " U S-   [        R
                  " U 5      45      R                  n[        [        R
                  USSSS	S
9R                  5         g )N   i   i,  y                r      gvIh%,=T)rtolnan_ok)	npr_logspacevstackscdigammaTr   check)xdatasets     S/var/www/html/venv/lib/python3.13/site-packages/scipy/special/tests/test_digamma.pytest_consistencyr      sx    
 	r{{2sC(("++c3*DDEAiiRA/022GRZZ!QU4@FFH    c                     S[         * 4SS[        S5      -  [         -
  4S[        * S[        S5      -  -  S[        S5      -  S-  -
  [         -
  4S[        * S-  S[        S5      -  -
  [         -
  4S[        * [        S5      -  S-  S[        S5      -  -
  S[        S5      -  S-  -
  [         -
  4S	[        * S-  S
[        S5      -  -
  [        [        S[        S5      -   5      -   [        S[        S5      -
  5      -
  [        S5      -  -
  [         -
  4/n [        R
                  " U 5      n [        [        R                  U SSSS9R                  5         g )Nr   g      ?   gUUUUUU?   g      ?gUUUUUU?g      ?   r   g+=)r   )
eulerr   r   r   r   asarrayr   r   r   r   )r   s    r   test_special_valuesr#      s2    
UF	bQi% 	rc1T!W9o#a&
*U23	rc!eaAh&'	rc$q'k!maAh&3q6!3e;<	
Q3q6	R#a$q'k"22ST!W5EEtAwN	NQV	V	XG jj!GRZZ!QU399;r   c            
      d   SS[         R                  /n [         R                  * [         R                  [         R                  /n[        [        R                  " U 5      U5        [        [        [         R                  " [        R                  " [         R                  * S/5      5      5      5        g )Ng        g       )r   infr   r   r   r   allisnan)ptsstds     r   test_nonfiniter+   )   sg    bff
CFF7BFFBFF
#CC#&CbffWbM2345r   )numpyr   r   r   r   numpy.testingr   r   scipy.special._testutilsr   scipy.specialspecialr   r!   r   r#   r+    r   r   <module>r2      s.       / -  	I<&6r   