§
    fŠtjf  ã                   ó`   — 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¶oüŒxâ?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   é   g‚vIhÂ%,=T)ÚrtolÚnan_ok)	ÚnpÚr_ÚlogspaceÚvstackÚscÚdigammaÚTr   Úcheck)ÚxÚdatasets     ú^/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/special/tests/test_digamma.pyÚtest_consistencyr      s†   € õ
 	Œ�rŒ{˜2˜s CÑ(Ô(Ð(­"¬+°c¸3ÀÑ*DÔ*DÐDÔE€AÝŒi˜˜R™¥¤¨A¡¤Ð/Ñ0Ô0Ô2€GÝ�RŒZ˜ ! Q¨U¸4Ð@Ñ@Ô@×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_  € ð 
�UˆFˆØ	ˆb•�Q‘”‰i�%ÑÐ Ø	�rˆc�1•T˜!‘W”W‘9‰o ¥# a¡&¤&¡¨¡
Ñ*­UÑ2Ð3Ø	�rˆc�!‰e�a�˜A™œ‘hÑ¥Ñ&Ð'Ø	�rˆc•$�q‘'”'‰k˜!‰m˜a¥ A¡¤™hÑ&¨­3¨q©6¬6©°!©Ñ3µeÑ;Ð<Ø	Ý
ˆˆQ‰�•3�q‘6”6‘Ñ	�R¥# a­$¨q©'¬'¡kÑ"2Ô"2Ñ2µS¸½TÀ!¹W¼W¹Ñ5EÔ5EÑEÅtÈAÁwÄwÑNÑ	NÕQVÑ	Vð	Xð€Gõ Œj˜Ñ!Ô!€GÝ�RŒZ˜ ! Q¨UÐ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   € Ø�•b”fÐ
€CÝŒFˆ7•B”F�BœFÐ
#€CÝ•”˜C‘” #Ñ&Ô&Ð&Ý�C•”�œ¥b¤f W¨b MÑ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   