o
    Ö­jf  ã                   @   sd   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d„ Zdd	„ Zd
d„ ZdS )é    N)ÚpiÚlogÚsqrt)Úassert_Úassert_equal)ÚFuncDatag¶oüŒxâ?c                  C   s\   t jt  ddd¡ t  ddd¡f } t  | d t | ¡f¡j}ttj|dddd	d
� ¡  d S )Né   iâÿÿÿéÈ   i,  y                r   é   g‚vIhÂ%,=T)ÚrtolÚnan_ok)	ÚnpÚr_ÚlogspaceÚvstackÚscÚdigammaÚTr   Úcheck)ÚxÚdataset© r   ú]/var/www/html/CropPilot/venv/lib/python3.10/site-packages/scipy/special/tests/test_digamma.pyÚtest_consistency   s   $r   c                  C   s  dt  fddtdƒ t  fdt dtdƒ  dtdƒ d  t  fdt d dtdƒ  t  fdt tdƒ d dtdƒ  dtdƒ d  t  fd	t d d
tdƒ  ttdtdƒ ƒ tdtdƒ ƒ tdƒ  t  fg} t | ¡} ttj| dddd� 	¡  d S )Nr
   g      à?éþÿÿÿé   gUUUUUUÕ?é   g      Ð?gUUUUUUÅ?g      À?é   r   g›+¡†›„=)r   )
Úeulerr   r   r   r   Úasarrayr   r   r   r   )r   r   r   r   Útest_special_values   s   (4Dÿú

r    c                  C   sR   ddt jg} t j t jt jg}tt | ¡|ƒ ttt  t t j dg¡¡ƒƒ d S )Ng        g       €éÿÿÿÿ)r   Úinfr   r   r   r   ÚallÚisnan)ÚptsÚstdr   r   r   Útest_nonfinite)   s   $r'   )Únumpyr   r   r   r   Únumpy.testingr   r   Úscipy.special._testutilsr   Úscipy.specialÚspecialr   r   r   r    r'   r   r   r   r   Ú<module>   s    
