
    tKgf                     ^    d dl Zd dl mZmZmZ d dlmZmZ d dlm	Z	 d dl
mZ dZd Zd Zd Zy)	    N)pilogsqrt)assert_assert_equal)FuncDatagox?c                  L   t         j                  t        j                  ddd       t        j                  ddd      f   } t        j                  | dz   t	        j
                  |       f      j                  }t        t        j
                  |dddd	
      j                          y )N   i   i,  y                r      gvIh%,=T)rtolnan_ok)	npr_logspacevstackscdigammaTr   check)xdatasets     d/home/alanp/www/video.onchill/myenv/lib/python3.12/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                     dt          fddt        d      z  t         z
  fdt         dt        d      z  z  dt        d      z  dz  z
  t         z
  fdt         dz  dt        d      z  z
  t         z
  fdt         t        d      z  dz  dt        d      z  z
  dt        d      z  dz  z
  t         z
  fd	t         dz  d
t        d      z  z
  t        t        dt        d      z         z   t        dt        d      z
        z
  t        d      z  z
  t         z
  fg} t	        j
                  |       } t        t        j                  | ddd      j                          y )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dt         j                  g} t         j                   t         j                  t         j                  g}t        t        j                  |       |       t        t        t        j                  t        j                  t         j                   dg                         y )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   