§
    fŠtj-  ã                   óÌ  — d dl Z d dlmZ d dlZd dlZd dlZd dlm	Z	m
Z
 d„ Zd„ Zd„ Zd„ Zd„ Zej                             dg d	‘d
‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d‘d ‘d!‘d"‘d#‘d$‘d%‘d&‘d'‘d(‘d)‘d*‘d+‘d,‘d-‘d.‘d/‘d0‘d1‘d2‘d3‘d4‘d5‘d6‘d7ej         ej        d8z  z   d9f‘d:ej        ej        d8z  z
  d9f‘¦  «        d;„ ¦   «         Ze j        j        d<         d=         d>         Zed?k    o
ej        d@k    ZedAk    o
ej        dBk    Zej                             epe dC¬D¦  «        ej                             dg dE¢¦  «        dF„ ¦   «         ¦   «         ZdS )Gé    N)Úassert_equalÚassert_allclosec                  óv   — t          t          j        dd¦  «        t          j        dz  dz  dz
  d¬¦  «         d S )Né   é   é   çê-�™—q=©Úrtol)r   ÚscÚzetaÚnpÚpi© ó    ú[/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/special/tests/test_zeta.pyÚ	test_zetar   
   s5   € Ý•B”G˜A˜a‘L”L¥"¤%¨¡(¨1¡*¨q¡.°uÐ=Ñ=Ô=Ð=Ð=Ð=r   c                  ó^   — g d¢} g d¢}t          t          j        | ¦  «        |d¬¦  «         d S )N)gÍÌÌÌÌÌ Àgš™™™™™é?g§èH.ÿï?é	   é2   éK   )g^öÒ£éï¿ge
ÀÀgp#	6ˆÃÀgßj-°çs`?gXÆk   Ð<g    @;r	   r
   )r   r   Úzetac)ÚxÚdesireds     r   Ú
test_zetacr      sE   € ð 	'Ð&Ð&€Aðð ð €Gõ •B”H˜Q‘K”K ¨uÐ5Ñ5Ô5Ð5Ð5Ð5r   c                  óx  — t          j        t          j        ¦  «        dk    sJ ‚t          j        t          j        t          j         ¦  «        ¦  «        sJ ‚t          j        d¦  «        dk    sJ ‚t          j        d¦  «        t          j        k    sJ ‚t          t          j        g d¢¦  «        d¦  «         d S )Nr   g      ø¿g      ð?)éþÿÿÿiÎÿÿÿiœÿÿÿéÿÿÿÿ)r   r   r   ÚinfÚisnanr   r   r   r   Útest_zetac_special_casesr!      s›   € ÝŒ8•B”FÑÔ˜qÒ Ð Ð Ð ÝŒ8•B”H�bœf˜WÑ%Ô%Ñ&Ô&Ð&Ð&Ð&ÝŒ8�A‰;Œ;˜$ÒÐÐÐÝŒ8�C‰=Œ=�BœFÒ"Ð"Ð"Ð"å•”˜/˜/˜/Ñ*Ô*¨BÑ/Ô/Ð/Ð/Ð/r   c                  óþ  — t          j        t          j        t           j        ¦  «        ¦  «        sJ ‚t          j        t           j        ¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          t          j        g d¢¦  «        d¦  «         t          t          j        d¦  «        t           j        dz  dz  d¬¦  «         t          t          j        d	¦  «        t           j        d	z  d
z  d¬¦  «         d S )Nr   r   g      à¿)r   éüÿÿÿiúÿÿÿiøÿÿÿiöÿÿÿr   r   r	   r
   é   éZ   )	r   r    r   r   Únanr   r   r   r   r   r   r   Útest_riemann_zeta_special_casesr'   &   sÍ   € ÝŒ8•B”G�BœF‘O”OÑ$Ô$Ð$Ð$Ð$ÝŒ7•2”6‰?Œ?˜aÒÐÐÐÝŒ7�1‰:Œ:˜ÒÐÐÐõ •”Ð.Ð.Ð.Ñ/Ô/°Ñ3Ô3Ð3å•B”G˜A‘J”J¥¤ q¡¨¡
°Ð7Ñ7Ô7Ð7Ý•B”G˜A‘J”J¥¤ q¡¨¡°%Ð8Ñ8Ô8Ð8Ð8Ð8r   c                  óX   — d} d}t          t          j        | ¦  «        |dd¬¦  «         d S )Ng°    @pÀgÓº·ÄkÁýr   g‚vIhÂ%,=)Úatolr   ©r   r   r   )Úsr   s     r   Ú test_riemann_zeta_avoid_overflowr,   2   s1   € Ø€AØ)€GÝ•B”G˜A‘J”J ¨a°eÐ<Ñ<Ô<Ð<Ð<Ð<r   zz, desired, rtol)y¤Ü�Ãî	@åÞ“…Àq@yúÓ»QéNð?%K­h„¶?ç‚vIhÂ%<=)yÍz&‹E@‹aóÃàÀy¥f|Ñ~ð?x»L¿¨{¿r-   )yn¸N—“9À S;˜Ë@yúVÈó(°?…ù¨ey�¯¿r-   )y†þKø"ÀBnúyÀyù•åá[rº¿ºÊ6–Ãnó¿r-   )y?eÔ5‰@‚MtõN@yÌŒqð]¢ï?A²aO†¼ƒ?r-   )yRp{fÓ°@|íñÚì/PÀyI�Uö ð?éáÅ¾§¤ˆ?r-   )y °‘²À“ÒÜÞg
S@yÏœ<Ò@¯„ú]¹¦@r-   )y³Žª@¬ÒÀ¦0°�°RÀy ä
½„’ÁÈ)Ø§‘Ar-   )yv_ýˆ×)Ú?0P�ÜZ÷?ygëPq iÓ?þË{^AÞ¿r-   )yŠ2û·†ôî?cB­@y¢]'Êöç?àáÅÄÑÆ?r-   )y}öd¾áÐë?Ëw ´O§P@y+j<û†©â?º°ì.Ñ¿r-   )yvÞQ½_Û?žmÿ²£È5@y]îhN‚Þ?�>Ã¤öæ?r-   )yø‹i‡¸6Ê?{ªVª™–@@yðpj�Xæ¿Û¦`4Ç?r-   )yv_ýˆ×)Ú?0P�ÜZ÷¿ygëPq iÓ?þË{^AÞ?r-   )yŠ2û·†ôî?cB­Ày¢]'Êöç?àáÅÄÑÆ¿r-   )y}öd¾áÐë?Ëw ´O§PÀy+j<û†©â?º°ì.Ñ?r-   )yvÞQ½_Û?žmÿ²£È5Ày]îhN‚Þ?�>Ã¤öæ¿r-   )yø‹i‡¸6Ê?{ªVª™–@Àyðpj�Xæ¿Û¦`4Ç¿r-   )y       ÀVçž¯Ò<ygñOkWe9Ú>/f��¼çH¯¼šò×z>)y      ÀVçž¯Ò<yÙð±qUÊ-¹$£yÏhb<r.   )y      ÀVçž¯Ò<y|ààãXZì¸Ú_Ê45[¼r.   )y       ÀVçž¯Ò<y·cˆ¸Q*9¿G9Þþ,c<r.   )y       ÀVçž¯Ò¼yÖóOkWe9Ú>/f��<r.   )y      ÀVçž¯Ò¼yQú±qUÊ-¹$£yÏhb¼r.   )y      ÀVçž¯Ò¼yØràãXZì¸Ú_Ê45[<r.   )y       ÀVçž¯Ò¼yZˆ¸Q*9¿G9Þþ,c¼r.   )y      à¿Vçž¯Ò<y‰‡ÈœÊ¿¥)Cp– º¼r.   )y        Vçž¯Ò<y      à¿ßÎ× Û�Ð¼r.   )yš™™™™™É?Vçž¯Ò<y“ôH¼G|ç¿Hd5¶Ú¼r.   )y      è?Vçž¯Ò<y;	¢À‡À—°5î½r-   )y      à¿Vçž¯Ò¼y‰‡ÈœÊ¿¥)Cp– º<r.   )y       €Vçž¯Ò¼y      à¿ßÎ×`Û�Ð<r.   )yš™™™™™É?Vçž¯Ò¼y“ôH¼G|ç¿0¨tº5¶Ú<r.   )y      è?Vçž¯Ò¼y;	¢À‡À·†3î=r-   )y;ñz’i«H@²ES›J@y     ð?,èŽ•©eÒ<r-   )y8‡-CnGI@²ES›J@y     ð?ãÕŒRP�¿<r-   )y;ñz’i«H@¦ñ)|QD@yóÿÿÿÿÿï?	I®d¦¥¼r-   )y8‡-CnGI@¦ñ)|QD@yûÿÿÿÿÿï?³éÕ(š’¼r-   )y;ñz’i«H@êÂö¸yuU@yôÿÿÿÿÿï?}6 Gw³¼r-   )y8‡-CnGI@êÂö¸yuU@yûÿÿÿÿÿï?Œ»äãÀ¹ ¼r-   )y      à?    €„.AyôÖÂ’z³?ÛŒÎ^Ùp@r.   )y_+«_hA@    €„.Ayf´    ð?
Ž®ÝlRÁ=r-   )y8‡-CnGI@    €„.Ay     ð?™Z„Ì «Ä<r-   )y      à?    €„.ÁyôÖÂ’z³?ÛŒÎ^ÙpÀr.   )y_+«_hA@    €„.Áyf´    ð?
Ž®ÝlRÁ½r-   )y8‡-CnGI@    €„.Áy     ð?™Z„Ì «Ä¼r-   yX\ÛmrÀŸh`<ü+@y              ð?r-   yX\ÛmrÀ˜‘ŽÍ%0Àc                 óN   — t          t          j        | ¦  «        ||¬¦  «         d S ©Nr
   r*   ©Úzr   r   s      r   Útest_riemann_zeta_complexr3   8   s(   € õb •B”G˜A‘J”J ¨dÐ3Ñ3Ô3Ð3Ð3Ð3r   Ú	Compilerszc++ÚnameÚgccÚlinuxÚclangÚdarwinz/Underflow may not be avoided on other platforms)Úreason))yªF5ä,kÀŸh`<ü+@yqdÝ»ßÊóØIZ‚ê‡åóçê-�™—a=)y³ÔpŠò¶mÀŸh`<ü+@yÚ:qø#Nxúm ‚V˜kúr-   )yªF5ä,kÀ˜‘ŽÍ%0Ày‘ ÀÞ6Ù1ô’ ;Jjûór;   )y³ÔpŠò¶mÀ˜‘ŽÍ%0Ày�öÆC@Ò¶ú*Ñ¢ËºdÃúr;   c                 óN   — t          t          j        | ¦  «        ||¬¦  «         d S r0   r*   r1   s      r   Ú)test_riemann_zeta_complex_avoid_underflowr=     s'   € õ6 •B”G˜A‘J”J ¨dÐ3Ñ3Ô3Ð3Ð3Ð3r   )ÚscipyÚscipy.specialÚspecialr   ÚsysÚnumpyr   ÚpytestÚnumpy.testingr   r   r   r   r!   r'   r,   ÚmarkÚparametrizer   r3   Ú
__config__ÚCONFIGÚcpp_compilerÚplatformÚ	gcc_linuxÚclang_macOSÚskipifr=   r   r   r   ú<module>rN      sS  ðØ €€€Ø Ð Ð Ð Ð Ð Ø 
€
€
€
Ø Ð Ð Ð Ø €€€à 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7ð>ð >ð >ð6ð 6ð 6ð0ð 0ð 0ð	9ð 	9ð 	9ð=ð =ð =ð „×ÒØðLð|	ð}LðB	ðCLðH	ðILðN	ðOLðV	ðWLð\	ð]Lðb	ðcLðh	ðiLðp	ðqLðv	ðwLð|	ð}LðB	ðCLðH	ðILðN	ðOLðT	ðULðZ	ð[Lð`	ðaLðf	ðgLðn 	NðoLðp 	NðqLðr 	PðsLðt 	NðuLðv 	NðwLðx 	OðyLðz 	Nð{Lð| 	Nð}Lð@ 	NðALðB 	7ðCLðD 	MðELðF 	NðGLðH 	NðILðJ 	8ðKLðL 	MðMLðN 	NðOLðR	ðSLðX	ðYLð^	ð_Lðd	ðeLðj	ðkLðp	ðqLðx 	EðyLðz	ð{Lð@	ðALðF 	EðGLðH	ðILðN	ðOLðT 2°b´f°W¸R¼VÀB¹YÑ5FÈÐOðULðV 2°R´V¸B¼FÀ2¹IÑ5EÈÐNðWLñOô Oð`4ð 4ñaOô Oð`4ð
 ÔÔ& {Ô3°EÔ:¸6ÔB€Ø˜EÒ!Ð= c¤l°gÒ&=€	Ø˜gÒ%ÐB¨#¬,¸(Ò*B€ð „×ÒØ	Ð	!�kÐ"Ø<ð ñ ô ð „×ÒØðð ð ñô ð,4ð 4ñ-ô ñ	ô ð44ð 4ð 4r   