
    ^Mhf                     `    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dS )	    N)pilogsqrt)assert_assert_equal)FuncDatagox?c                  B   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	
                                           d S )N   i   i,  y                r      gvIh%,=T)rtolnan_ok)	npr_logspacevstackscdigammaTr   check)xdatasets     `/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/scipy/special/tests/test_digamma.pytest_consistencyr      s    
 	r{2sC((("+c3*D*DDEAiRA/002GRZ!QU4@@@FFHHHHH    c                  4   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          	                                 d S )Nr   g      ?   gUUUUUU?   g      ?gUUUUUU?g      ?   r   g+=)r   )
eulerr   r   r   r   asarrayr   r   r   r   )r   s    r   test_special_valuesr#      s_    
UF	bQi% 	rc1T!WW9o#a&&
*U23	rc!eaAh&'	rc$q''k!maAh&3q66!3e;<	
Q3q66	R#a$q''k"2"22ST!WW5E5EEtAwwN	NQV	V	XG j!!GRZ!QU33399;;;;;r   c            
      J   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                                         d S )Ng        g       )r   infr   r   r   r   allisnan)ptsstds     r   test_nonfiniter+   )   st    bf
CF7BFBF
#CC#&&&CbfWbM22334455555r   )numpyr   r   r   r   numpy.testingr   r   scipy.special._testutilsr   scipy.specialspecialr   r!   r   r#   r+    r   r   <module>r2      s                  / / / / / / / / - - - - - -       	I I I< < <&6 6 6 6 6r   