§
    fŠtjB  ã                   óÔ  — d dl mZ d dlZd dlmZmZmZ d dlZd dl	Z	d dl
mZmZmZ d ej        ej        ¦  «        j        z  Z ej        ddd¬	¦  «        Z ej        d
d dd¬¦  «        Z ej        eddd…          d geg¦  «        Zej                             deeg¦  «        ej                             dej        ej        ej        ej        g¦  «        d„ ¦   «         ¦   «         Zej                             deeg¦  «        ej                             dej        ej        ej        g¦  «        d„ ¦   «         ¦   «         Z  G d„ d¦  «        Z! G d„ d¦  «        Z" G d„ d¦  «        Z#dS )é    )Ú	factorialN)Úassert_allcloseÚassert_equalÚassert_array_less)ÚAAAÚFloaterHormannInterpolatorÚBarycentricInterpolatorg     ˆÃ@éÿÿÿÿé   éè  ©Únuméñÿÿÿé
   éô  )Úbaser   ÚmethodÚdtypec                 óÆ  — t          j        |¦  «        j        dz  dz  }| t          u r|dz  }t           j                             d¦  «        }t          j        dd|¬¦  «        } | |t          j        |¦  «        ¦  «        }|                     ddd¬¦  «         	                    |¦  «        }t           ||¦  «        t          j        |¦  «        |¬¦  «          ||¦  «        j        |k    sJ ‚| t          u r@|j        j        |k    sJ ‚|j        j        |k    sJ ‚|j        j        |j        j        k    sJ ‚|j        j        |k    sJ ‚|                     ¦   «         j        t          j        |d	¦  «        k    sJ ‚|                     ¦   «         j        t          j        |d	¦  «        k    sJ ‚|                     ¦   «         j        t          j        |d	¦  «        k    sJ ‚d S )
Ng      è?éd   l   ´d³�w¤r
   r   ©r   ©Úsize©Úrtolù              ð?)ÚnpÚfinfoÚepsr   ÚrandomÚdefault_rngÚlinspaceÚsinÚuniformÚastyper   r   r   Úsupport_pointsÚsupport_valuesÚerrorsÚrealÚweightsÚpolesÚresult_typeÚresiduesÚroots)r   r   r   ÚrngÚzÚrÚz2s          úh/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/interpolate/tests/test_bary_rational.pyÚtest_dtype_preservationr4   (   s¾  € õ Œ8�E‰?Œ?Ô $Ñ&¨Ñ,€DØÕ+Ð+Ð+Ø�‰ˆÝ
Œ)×
Ò
Ð 1Ñ
2Ô
2€Cå
Œ�B˜ Ð'Ñ'Ô'€AØˆˆq•"”&˜‘)”)ÑÔ€Aà	�Š�R˜ ˆÑ	%Ô	%×	,Ò	,¨UÑ	3Ô	3€BÝ�A�A�b‘E”E�2œ6 "™:œ:¨DÐ1Ñ1Ô1Ð1Øˆ1ˆR‰5Œ5Œ;˜%ÒÐÐÐà•€}€}ØÔÔ%¨Ò.Ð.Ð.Ð.ØÔÔ%¨Ò.Ð.Ð.Ð.ØŒxŒ~ ¤¤Ò-Ð-Ð-Ð-ØŒ9Œ?˜eÒ#Ð#Ð#Ð#Ø�7Š7‰9Œ9Œ?�bœn¨U°BÑ7Ô7Ò7Ð7Ð7Ð7Ø�:Š:‰<Œ<Ô¥¤°°rÑ!:Ô!:Ò:Ð:Ð:Ð:Ø�7Š7‰9Œ9Œ?�bœn¨U°BÑ7Ô7Ò7Ð7Ð7Ð7Ð7Ð7ó    c                 ó  — t          j        d|¬¦  «        } | ||¦  «        }|j        j        t          j        |d¦  «        k    sJ ‚| t
          u ro|j        j        t          j        |d¦  «        k    sJ ‚|j        j        t          j        |d¦  «        k    sJ ‚|j        j        t          j        |d¦  «        k    sJ ‚| 	                    ¦   «         j        t          j        |d¦  «        k    sJ ‚| 
                    ¦   «         j        t          j        |d¦  «        k    sJ ‚|                     ¦   «         j        t          j        |d¦  «        k    sJ ‚ ||¦  «        j        t          j        |d¦  «        k    sJ ‚d S )Nr   r   ç      ð?r   )r   Úaranger*   r   r,   r   r&   r'   r(   r+   r-   r.   )r   r   r0   r1   s       r3   Útest_integer_promotionr9   A   s[  € õ 	Œ	�"˜EÐ"Ñ"Ô"€AØˆˆq�!‰Œ€AØŒ9Œ?�bœn¨U°CÑ8Ô8Ò8Ð8Ð8Ð8Ø•€}€}ØÔÔ%­¬¸¸sÑ)CÔ)CÒCÐCÐCÐCØÔÔ%­¬¸¸sÑ)CÔ)CÒCÐCÐCÐCØŒxŒ~¥¤°°sÑ!;Ô!;Ò;Ð;Ð;Ð;Ø�7Š7‰9Œ9Œ?�bœn¨U°BÑ7Ô7Ò7Ð7Ð7Ð7Ø�:Š:‰<Œ<Ô¥¤°°rÑ!:Ô!:Ò:Ð:Ð:Ð:Ø�7Š7‰9Œ9Œ?�bœn¨U°BÑ7Ô7Ò7Ð7Ð7Ð7àˆ1ˆQ‰4Œ4Œ:�œ¨¨sÑ3Ô3Ò3Ð3Ð3Ð3Ð3Ð3r5   c                   ó\  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zej                             dd„ ddfd„ ddfd„ ddfd„ ddfd„ ddfd„ ddfd„ ddfg¦  «        d„ ¦   «         Zd„ Zej                             dd„ d„ d „ d!„ d"„ d#„ d$„ d%„ d&„ g	¦  «        d'„ ¦   «         Zd(„ Zd)„ Zd*„ Zd+S ),ÚTestAAAc                 óà  — t          j        t          d¬¦  «        5  t          dgddg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          dgdggdgdgg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          t          j        gdg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  t          dgdgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d	¬¦  «        5  t          dgdgd
¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nú `x` be of size 2 but got size 1.©Úmatchr   r   z1-DÚfiniter7   ©Ú	max_termsÚgreaterr
   )ÚpytestÚraisesÚ
ValueErrorr   r   ÚinfÚ	TypeError©Úselfs    r3   Útest_input_validationzTestAAA.test_input_validationS   s�  € ÝŒ]�:Ð-OÐPÑPÔPð 	ð 	Ý���a˜�VÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�:¨UÐ3Ñ3Ô3ð 	(ð 	(Ý�!��q�c�
˜a˜S 1 #˜JÑ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(åŒ]�:¨XÐ6Ñ6Ô6ð 	ð 	Ý•”�˜1˜#ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9Ñ%Ô%ð 	)ð 	)Ý���a�S CÐ(Ñ(Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)åŒ]�:¨YÐ7Ñ7Ô7ð 	(ð 	(Ý���a�S BÐ'Ñ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(sW   œ<¼A ÁA Á"BÂBÂBÂ-CÃCÃCÃ:DÄDÄ"DÅE#Å#E'Å*E'c                 óÊ   — t          j        t          d¬¦  «        5  t          t          t          j        t          ¦  «        d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz
AAA failedr>   r   rA   )rD   ÚwarnsÚRuntimeWarningr   ÚUNIT_INTERVALr   ÚexprI   s    r3   Útest_convergence_errorzTestAAA.test_convergence_error_   s®   € ÝŒ\�.°Ð=Ñ=Ô=ð 	Dð 	DÝ•�rœv¥mÑ4Ô4ÀÐCÑCÔCÐCð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Dð 	Dð 	Ds   œ/AÁAÁAc                 óÂ  — t          j        t          ¦  «        }t          t          |¦  «        }t	           |t          ¦  «        |t
          ¬¦  «         t           |t           j        ¦  «        t           j        ¦  «         t          j         |t           j	        ¦  «        ¦  «        sJ ‚|j
        j        }t          t          |d¬¦  «        }|j
        j        |k     sJ ‚d S )N©Úatolgü©ñÒMbP?r   )r   rP   rO   r   r   ÚTOLr   ÚnanÚisfiniterG   r&   r   )rJ   Úfr1   Úm1s       r3   Útest_expzTestAAA.test_expe   s·   € ÝŒF•=Ñ!Ô!ˆÝ•˜qÑ!Ô!ˆå˜˜�-Ñ(Ô(¨!µ#Ð6Ñ6Ô6Ð6Ý�Q�Q•r”v‘Y”Y¥¤Ñ'Ô'Ð'ÝŒ{˜1˜1�RœV™9œ9Ñ%Ô%Ð%Ð%Ð%àÔÔ"ˆÝ•˜q tÐ,Ñ,Ô,ˆØÔÔ$ rÒ)Ð)Ð)Ð)Ð)Ð)r5   c                 óz  — t          j        t           j        t          z  ¦  «        }t	          t          |¦  «        }t           |t          ¦  «        |dt          z  d¬¦  «         t          t          j        t          j        | 	                    ¦   «         ¦  «        ¦  «        dd¬¦  «         t          t          j        t          j        | 
                    ¦   «         dz
  ¦  «        ¦  «        dt          ¬¦  «         t          j        t          j        |                     ¦   «         ¦  «        ¦  «        dk    sJ ‚d S )	Nr   g³zê]Ê‚>©rT   r   r   gLÎaã§�ô=rS   ç      à?ç‚vIhÂ%<=)r   ÚtanÚpirO   r   r   rU   ÚminÚabsr.   r+   r-   ©rJ   rX   r1   s      r3   Útest_tanzTestAAA.test_tanq   så   € ÝŒF•2”5�=Ñ(Ñ)Ô)ˆÝ•˜qÑ!Ô!ˆå˜˜�-Ñ(Ô(¨!°"µs±(ÀÐHÑHÔHÐHÝ�œ�rœv a§g¢g¡i¤iÑ0Ô0Ñ1Ô1°1¸5ÐAÑAÔAÐAÝ�œ�rœv a§g¢g¡i¤i°#¡oÑ6Ô6Ñ7Ô7¸ÅÐEÑEÔEÐEåŒv•b”f˜QŸZšZ™\œ\Ñ*Ô*Ñ+Ô+¨eÒ3Ð3Ð3Ð3Ð3Ð3r5   c                 óZ  — t          j        ddg¦  «        }t          j        ddg¦  «        }t          ||d¬¦  «        }t           ||¦  «        |t          ¬¦  «         t          |                     ¦   «         d¦  «         t          |                     ¦   «         d¦  «         t          |                     ¦   «         d	¦  «         t          |j	        |¦  «         t          |j
        |¦  «         t          |j        d
d
g¦  «         t          |j        ddg¦  «         t          j        g d¢¦  «        }t          j        g d¢¦  «        }t          ||d¬¦  «        }t           ||¦  «        |t          ¬¦  «         t          t          j        |                     ¦   «         ¦  «        t          j        ddg¦  «        ¦  «         t          t          j        |                     ¦   «         ¦  «        t          j        ddg¦  «        ¦  «         t          t          j        |                     ¦   «         ¦  «        t          j        ddg¦  «        ¦  «         t          |j	        |¦  «         t          |j
        |¦  «         t          |j        g d¢¦  «         t          |j        g d¢¦  «         d S )Nr   r   é   r^   r   rS   r]   g      Ð?gUUUUUUÕ?gÈ;fž æ?)r   r   rf   )r   r   r   g�È¢Ó<ù?gÃ™ßt±Û?g‚fêMv²¿g¯»ÚÁ7ÓÐ¿)ç3�E§yâ?rg   rg   )r   r   r   )r   Úarrayr   r   rU   r+   r-   r.   r   r&   r'   r*   r(   Úsort)rJ   r0   rX   r1   s       r3   Útest_short_caseszTestAAA.test_short_cases{   s`  € õ ŒH�a˜�VÑÔˆÝŒH�a˜�VÑÔˆÝ��1˜5Ð!Ñ!Ô!ˆÝ˜˜˜!™œ˜a¥cÐ*Ñ*Ô*Ð*Ý˜Ÿš™	œ	 3Ñ'Ô'Ð'Ý˜Ÿ
š
™œ dÑ+Ô+Ð+Ý˜Ÿš™	œ	 3Ñ'Ô'Ð'Ý�QÔ% qÑ)Ô)Ð)Ý�QÔ% qÑ)Ô)Ð)Ý˜œ	Ð$5Ð7HÐ#IÑJÔJÐJÝ�Q”X  1˜vÑ&Ô&Ð&õ ŒH�Y�Y�YÑÔˆÝŒH�Y�Y�YÑÔˆÝ��1˜5Ð!Ñ!Ô!ˆÝ˜˜˜!™œ˜a¥cÐ*Ñ*Ô*Ð*Ý�œ §¢¡	¤	Ñ*Ô*ÝœÐ!2Ð4EÐ FÑGÔGñ	Iô 	Ið 	Iå�œ §
¢
¡¤Ñ-Ô-ÝœÐ!3Ð5GÐ HÑIÔIñ	Kô 	Kð 	Kå�œ §¢¡	¤	Ñ*Ô*­B¬G°Q¸°F©O¬OÑ<Ô<Ð<Ý�QÔ% qÑ)Ô)Ð)Ý�QÔ% qÑ)Ô)Ð)Ý˜œ	ð $7ð $7ð $7ñ 	8ô 	8ð 	8å�Q”X˜y˜y˜yÑ)Ô)Ð)Ð)Ð)r5   c                 óÞ  — t          j        dd¦  «        }t          j        |¦  «        dz  }t          ||¦  «        }t          |ddz  |z                       t           j        ¦  «        ¦  «        }t          |d|z                       t           j        ¦  «        ¦  «        }t           |d¦  «        d |d¦  «        z  ¦  «         t           |d¦  «        ddz   |d¦  «        z  ¦  «         d S )	Ng333333Ó?g      ø?ù      ð?      ð?rf   i7  g      €,y        š™™™™™É?gffffffö?)r   r"   rP   r   r%   Ú
complex128r   )rJ   r0   rX   Úr1Úr2Úr3s         r3   Útest_scale_invariancezTestAAA.test_scale_invarianceœ   sÐ   € ÝŒK˜˜SÑ!Ô!ˆÝŒF�1‰IŒI˜Ñ ˆÝ��A‰YŒYˆÝ��Q˜‘V˜a‘Z×'Ò'­¬Ñ6Ô6Ñ7Ô7ˆÝ��W˜q‘[×(Ò(­¬Ñ7Ô7Ñ8Ô8ˆÝ�R�R˜‘X”X˜w¨¨¨D©¬Ñ1Ñ2Ô2Ð2Ý�R�R˜‘W”W˜a ™f r r¨#¡w¤wÑ.Ñ/Ô/Ð/Ð/Ð/r5   c                 ó*  — t           j                             d¦  «        }|                     d¦  «        d|                     d¦  «        z  z   }d„ }t	          | ||¦  «        ¦  «        }t           |d¦  «         |d¦  «        t          ¬¦  «         d S )Nl   (pg98B i'  y              @c                 óB   — t          j        d| z
  ¦  «        d| dz  z   z  S )Né   r   rf   )r   Úlog©r0   s    r3   rX   z TestAAA.test_log_func.<locals>.f©   s!   € Ý”6˜!˜a™%‘=”= A¨¨1©¡HÑ-Ð-r5   r   rS   )r   r    r!   Ústandard_normalr   r   rU   )rJ   r/   r0   rX   r1   s        r3   Útest_log_funczTestAAA.test_log_func¥   s”   € ÝŒi×#Ò#Ð$7Ñ8Ô8ˆØ×Ò Ñ&Ô&¨¨c×.AÒ.AÀ%Ñ.HÔ.HÑ)HÑHˆð	.ð 	.ð 	.õ ��1�1�Q‘4”4‰LŒLˆÝ˜˜˜!™œ˜a˜a ™dœd­Ð-Ñ-Ô-Ð-Ð-Ð-r5   c                 óú   — t          j        dd¦  «        }t          |t          j                             |¦  «        ¦  «        }t           |d¦  «        t          j                             d¦  «        d¬¦  «         d S )Nr
   r   g)\�Âõ(ä?çVçž¯Ò<rS   )r   r"   r   ÚscipyÚspecialÚgammar   ©rJ   r0   r1   s      r3   Útest_infinite_datazTestAAA.test_infinite_data¯   se   € ÝŒK˜˜AÑÔˆÝ�•5”=×&Ò& qÑ)Ô)Ñ*Ô*ˆÝ˜˜˜$™œ¥¤×!4Ò!4°TÑ!:Ô!:ÀÐGÑGÔGÐGÐGÐGr5   c                 ó8  — t          j        dd¦  «        }t          j        d¬¦  «        5  t          j        |¦  «        |z  }d d d ¦  «         n# 1 swxY w Y   t	          ||¦  «        }t           |d¦  «        t          j        d¦  «        dz  d¬¦  «         d S )Nr   é   Úignore)Úinvalidrf   rz   rS   )r   r"   Úerrstater#   r   r   )rJ   ÚxrX   r1   s       r3   Útest_nanzTestAAA.test_nan´   sÈ   € ÝŒK˜˜2ÑÔˆÝŒ[ Ð*Ñ*Ô*ð 	ð 	Ý”�q‘	”	˜A‘ˆAð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å��1‰IŒIˆÝ˜˜˜!™œ�bœf Q™iœi¨!™m°%Ð8Ñ8Ô8Ð8Ð8Ð8s   «AÁAÁAc                 ór  — t          j        ddd¬¦  «        }t          |t          j        |¦  «        |z  ¦  «        }t          j        t          j        |                     ¦   «         ¦  «        dk     ¦  «        }t          |                     ¦   «         |         dd¬¦  «         t          |d	t          j
                             |¦  «        z  ¦  «        }t          j        t          |                     ¦   «         d
z
  ¦  «        dk     ¦  «        }t          |                     ¦   «         |         dd¬¦  «         d S )Ng1¬Zdõ¿rf   i  r   ç:Œ0âŽyE>r   rz   rS   rl   r
   y      ð¿      ð¿)r   r"   r   rP   Úflatnonzerorb   r+   r   r-   r{   r|   r}   )rJ   r…   r1   Úiis       r3   Útest_residueszTestAAA.test_residues»   sð   € ÝŒK˜  sÐ+Ñ+Ô+ˆÝ�•2”6˜!‘9”9˜q‘=Ñ!Ô!ˆÝŒ^�BœF 1§7¢7¡9¤9Ñ-Ô-°Ò4Ñ5Ô5ˆÝ˜Ÿ
š
™œ RÔ(¨!°%Ð8Ñ8Ô8Ð8å��F�eœm×1Ò1°!Ñ4Ô4Ñ4Ñ5Ô5ˆÝŒ^�C §¢¡	¤	¨RÑ 0Ñ1Ô1°DÒ8Ñ9Ô9ˆÝ˜Ÿ
š
™œ RÔ(¨'¸Ð>Ñ>Ô>Ð>Ð>Ð>r5   zfunc,atol,rtolc                 ó6   — t          j        | dz   dz   ¦  «        S )Nr]   y        {®Gáz„?©r   rb   ©r…   s    r3   ú<lambda>zTestAAA.<lambda>È   s   € ­¬°°C±¸%±Ñ)@Ô)@€ r5   gê-�™—a=gH¯¼šò×z>c                 ó6   — t          j        dd| z
  z  ¦  «        S )Nr   gÍÌÌÌÌÌð?)r   r#   rŽ   s    r3   r�   zTestAAA.<lambda>É   s   € ­¬°°4¸!±8±Ñ)=Ô)=€ r5   ç‚vIhÂ%L=c                 ó6   — t          j        d| dz  z  ¦  «        S )Nr
   rf   ©r   rP   rŽ   s    r3   r�   zTestAAA.<lambda>Ê   s   € ­¬°°A°q±D±	Ñ):Ô):€ r5   g8JåÏ=Ã=r   c                 ó6   — t          j        d| dz  z  ¦  «        S )Niœÿÿÿrf   r“   rŽ   s    r3   r�   zTestAAA.<lambda>Ë   s   € ­¬°°Q¸±T±	Ñ):Ô):€ r5   gê-�™—�=c                 ó6   — t          j        dd| z
  z  ¦  «        S )Néöÿÿÿg333333ó?r“   rŽ   s    r3   r�   zTestAAA.<lambda>Ì   s   € ­¬°°S¸1±W±Ñ)>Ô)>€ r5   ç›+¡†›„=c                 óB   — ddt          j        d| dz   z  ¦  «        z   z  S )Nr   r   r]   r“   rŽ   s    r3   r�   zTestAAA.<lambda>Í   s"   € ¨¨A­b¬f°S¸!¸c¹'±]Ñ.CÔ.CÑ,CÑ)D€ r5   c                 ó0   — t          j        | dz
  ¦  «        S )Ngffffffî?r�   rŽ   s    r3   r�   zTestAAA.<lambda>Î   s   € ­¬°°D±Ñ)9Ô)9€ r5   ç�íµ ÷Æ°>c           	      ó  — t          j        d¬¦  «        5   |t          ¦  «        }d d d ¦  «         n# 1 swxY w Y   t           t	          t
           |t
          ¦  «        ¦  «        t          ¦  «        |||¬¦  «         d S )Nr‚   )Údivider\   )r   r„   ÚPTSr   r   rO   )rJ   ÚfuncrT   r   rX   s        r3   Útest_basic_functionszTestAAA.test_basic_functionsÇ   sÂ   € õ Œ[ Ð)Ñ)Ô)ð 	ð 	Ø�•S‘	”	ˆAð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åÐ?��M¨4¨4µÑ+>Ô+>Ñ?Ô?ÅÑDÔDØ ¨4ð	1ñ 	1ô 	1ð 	1ð 	1ð 	1s   –3³7º7c                 óŠ  — d„ }t          t           |t          ¦  «        ¦  «        }t          t          j        |                     ¦   «         |                     ¦   «         z   ¦  «        dd¬¦  «         d„ }t          t           |t          ¦  «        ¦  «        }t          |                     ¦   «                              ¦   «         dd¬¦  «         t          t          t          j	        dt          j
        z  t          z  ¦  «        ¦  «        }t          t          j        t          j        |                     ¦   «         ¦  «        ¦  «        d         d	d¬¦  «         d
„ }t          t           |t          ¦  «        ¦  «        }t          |                     ¦   «         d         |                     ¦   «         d         z  dd¬¦  «         d S )Nc                 ó0   — | dz   | dz   z  | dz   | dz   z  z  S )Nr   rf   é   é   © rv   s    r3   rX   z,TestAAA.test_poles_zeros_residues.<locals>.fÖ   s%   € Ø�a‘C˜A˜a™C‘= Q q¡S¨Q¨q©S¡MÑ2Ð2r5   r–   çê-�™—q=rS   c                 ó$   — dd| z   z  d| dz
  z  z   S )Nrf   r¢   rt   y               @r¤   rv   s    r3   rX   z,TestAAA.test_poles_zeros_residues.<locals>.fÛ   s   € Ø�a˜!‘e‘9˜q ! b¡&™zÑ)Ð)r5   r   rˆ   é   gÍÌÌÌÌÌì?c                 ó   — | dz
  | dz   z  S )Ny      @      @rf   r¤   rv   s    r3   rX   z,TestAAA.test_poles_zeros_residues.<locals>.fã   s   € Ø˜‘L 1 q¡5Ñ)Ð)r5   r   y      À      À)r   rO   r   r   Úsumr+   r.   r-   Úprodr#   r`   ri   rb   rc   s      r3   Útest_poles_zeros_residuesz!TestAAA.test_poles_zeros_residuesÕ   si  € ð	3ð 	3ð 	3å•˜q˜q¥Ñ/Ô/Ñ0Ô0ˆÝ�œ˜qŸwšw™yœy¨1¯7ª7©9¬9Ñ4Ñ5Ô5°sÀÐGÑGÔGÐGð	*ð 	*ð 	*å•˜q˜q¥Ñ/Ô/Ñ0Ô0ˆÝ˜Ÿ
š
™œ×)Ò)Ñ+Ô+¨R°dÐ;Ñ;Ô;Ð;å•�rœv b­¬¡h­}Ñ&<Ñ=Ô=Ñ>Ô>ˆÝ�œ¥¤ q§w¢w¡y¤yÑ 1Ô 1Ñ2Ô2°2Ô6¸À%ÐHÑHÔHÐHð	*ð 	*ð 	*å•˜q˜q¥Ñ/Ô/Ñ0Ô0ˆÝ˜Ÿš™	œ	 !œ Q§W¢W¡Y¤Y¨q¤\Ñ1°EÀÐFÑFÔFÐFÐFÐFr5   rž   c                 ó*   — t          j        | ¦  «        S ©N)r   Ú
zeros_likerv   s    r3   r�   zTestAAA.<lambda>é   s   € ­¬°aÑ(8Ô(8€ r5   c                 ó   — | S r­   r¤   rv   s    r3   r�   zTestAAA.<lambda>é   s   € ÀA€ r5   c                 ó   — d| z  S )Nr   r¤   rv   s    r3   r�   zTestAAA.<lambda>é   s   € ÐQSÐTUÑQU€ r5   c                 ó   — | dz  | z   S )Nrf   r¤   rv   s    r3   r�   zTestAAA.<lambda>ê   s   € ¨¨1©¨q©€ r5   c                 ó   — | dz  | z   S )Nr¢   r¤   rv   s    r3   r�   zTestAAA.<lambda>ê   s   € ¸A¸q¹DÀ1¹H€ r5   c                 ó   — dd| z   z  S )Nr   gš™™™™™ñ?r¤   rv   s    r3   r�   zTestAAA.<lambda>ë   s   € ¨¨3°©7©€ r5   c                 ó   — ddd| z  z   z  S )Nr   r   r¤   rv   s    r3   r�   zTestAAA.<lambda>ë   s   € ¸qÀ!ÀbÈÁdÁ(¹|€ r5   c                 ó   — dd| z   | dz  z   z  S )Nr   r¢   rf   r¤   rv   s    r3   r�   zTestAAA.<lambda>ì   s   € ¨¨1¨q©5°1°a±4©<Ñ(8€ r5   c                 ó   — dd| dz  z   z  S )Nr   g)\�Âõ(ð?r¢   r¤   rv   s    r3   r�   zTestAAA.<lambda>ì   s   € ÀAÀtÈaÐQRÉdÁ{ÁO€ r5   c           	      ó¤   — t           t          t           |t          ¦  «        ¦  «        t          ¦  «         |t          ¦  «        d¬¦  «         d S )Nr‘   rS   )r   r   rO   r�   )rJ   rž   s     r3   Ú test_polynomials_and_reciprocalsz(TestAAA.test_polynomials_and_reciprocalsè   sS   € õ 	Ð?��M¨4¨4µÑ+>Ô+>Ñ?Ô?ÅÑDÔDØ˜�S™	œ	¨ð	/ñ 	/ô 	/ð 	/ð 	/ð 	/r5   c                 ó€  — t          j        t          j        dddt           j        z  z   d¬¦  «        ¦  «        }t	          |t          j        t           j        |z  dz  ¦  «        ¦  «        }t          t          j        t          j        | 	                    ¦   «         ¦  «        ¦  «        d d…         g d¢d	¬
¦  «         d S )Nç      à¿r]   ù              .@r   r   rf   r£   )r   r   r¢   r¢   g1Eîð2®>r   )
r   rP   r"   r`   r   r_   r   ri   rb   r+   r~   s      r3   Útest_spiralzTestAAA.test_spiraló   s“   € ÝŒF•2”;˜t S¨3­r¬u©9¡_¸$Ð?Ñ?Ô?Ñ@Ô@ˆÝ�•2”6�"œ% ™' !™)Ñ$Ô$Ñ%Ô%ˆÝ�œ¥¤ q§w¢w¡y¤yÑ 1Ô 1Ñ2Ô2°2°A°2Ô6¸¸¸È4ÐPÑPÔPÐPÐPÐPr5   c                 óV  — t          j        t          j        dddt           j        z  z   d¬¦  «        ¦  «        }t	          j        t          ¦  «        5  t          |t          j        t           j        |z  dz  ¦  «        ddd	¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j	        t          j
        |                     ¦   «         ¦  «        dk     ¦  «        }t	          j        t          ¦  «        5  |                     ¦   «         dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          j	        t          j
        |                     ¦   «         ¦  «        dk     ¦  «        |k     sJ ‚t           ||¦  «        t          j        t           j        |z  dz  ¦  «        dd¬¦  «         d S )Nrº   r]   r»   r   r   rf   r   é<   F)r   rB   Úclean_upr—   r   gßÄAfcš=gßÄAfcŠ=r\   )r   rP   r"   r`   rD   rM   rN   r   r_   r©   rb   r-   r¿   r   )rJ   r0   r1   Ú
n_spuriouss       r3   Útest_spiral_cleanupzTestAAA.test_spiral_cleanupø   sä  € ÝŒF•2”;˜t S¨3­r¬u©9¡_¸$Ð?Ñ?Ô?Ñ@Ô@ˆõ Œ\�.Ñ)Ô)ð 	Pð 	PÝ�A•r”v�bœe A™g a™iÑ(Ô(¨q¸BÈÐOÑOÔOˆAð	Pð 	Pð 	Pñ 	Pô 	Pð 	Pð 	Pð 	Pð 	Pð 	Pð 	Pøøøð 	Pð 	Pð 	Pð 	På”V�BœF 1§:¢:¡<¤<Ñ0Ô0°5Ò8Ñ9Ô9ˆ
ÝŒ\�.Ñ)Ô)ð 	%ð 	%Ø—:’:‘<”< 1Ò$Ð$Ð$Ð$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ Œv•b”f˜QŸZšZ™\œ\Ñ*Ô*¨UÒ2Ñ3Ô3°jÒ@Ð@Ð@Ð@å˜˜˜!™œ�bœf¥R¤U¨1¡W¨Q¡YÑ/Ô/°eÀ%ÐHÑHÔHÐHÐHÐHs$   Á7BÂBÂBÃ6DÄD"Ä%D"c                 ó   — t          j        ddd¦  «        }t          j        |¦  «        }t          ||¦  «        }t          j        ddd¦  «        }t	           ||¦  «        t          j        |¦  «        d¬¦  «         d S )Nr   r   i,  r   g?«Ì”Ößâ>r   )r   ÚlogspaceÚsqrtr   r   )rJ   r0   rX   r1   Úzzs        r3   Útest_diag_scalingzTestAAA.test_diag_scaling  sm   € åŒK˜˜Q Ñ$Ô$ˆÝŒG�A‰JŒJˆÝ��1‰IŒIˆåŒ[˜˜a Ñ%Ô%ˆÝ˜˜˜"™œ�rœw r™{œ{°Ð6Ñ6Ô6Ð6Ð6Ð6r5   N)Ú__name__Ú
__module__Ú__qualname__rK   rQ   rZ   rd   rj   rq   rx   r   r†   r‹   rD   ÚmarkÚparametrizerŸ   r«   r¸   r¼   rÁ   rÆ   r¤   r5   r3   r;   r;   R   sü  € € € € € ð
(ð 
(ð 
(ðDð Dð Dð
*ð 
*ð 
*ð4ð 4ð 4ð*ð *ð *ðB0ð 0ð 0ð.ð .ð .ðHð Hð Hð
9ð 9ð 9ð?ð ?ð ?ð „[×ÒÐ-Ø@Ð@À%ÈÐNØ=Ð=¸uÀdÐKØ:Ð:¸GÀQÐGØ:Ð:¸EÀ1ÐEØ>Ð>ÀÀqÐIØDÐDÀeÈTÐRØ9Ð9¸4ÀÐFðHñIô Ið1ð 1ñIô Ið1ðGð Gð Gð& „[×Ò˜VØ8Ð8¸+¸+À~À~Ø0Ð0Ð2DÐ2DØ3Ð3Ð5KÐ5KØ8Ð8Ð:SÐ:SðUñVô Vð
/ð /ñVô Vð
/ðQð Qð Qð
Ið Ið Ið7ð 7ð 7ð 7ð 7r5   r;   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚBatchFloaterHormannc                 óÎ   ‡— t          j        ||d¦  «        }|j        d d…         | _        ˆfd„|                     d|j        d         ¦  «        D ¦   «         | _        || _        d S )Nr
   c                 ó0   •— g | ]}t          ‰|¦  «        ‘ŒS r¤   )r   )Ú.0Úyir…   s     €r3   ú
<listcomp>z0BatchFloaterHormann.__init__.<locals>.<listcomp>  s3   ø€ ð ?ð ?ð ?Øõ 4°A°rÑ;Ô;ð ?ð ?ð ?r5   )r   ÚmoveaxisÚshapeÚ_batch_shapeÚreshapeÚ_interpsÚ_axis)rJ   r…   ÚyÚaxiss    `  r3   Ú__init__zBatchFloaterHormann.__init__  sq   ø€ ÝŒK˜˜4 Ñ$Ô$ˆØœG C R CœLˆÔð?ð ?ð ?ð ?Ø#$§9¢9¨R°´¸´Ñ#=Ô#=ð?ñ ?ô ?ˆŒàˆŒ
ˆ
ˆ
r5   c                 ó¶   ‡— ˆfd„| j         D ¦   «         }t          j        || j        ‰j        z   ¦  «        }‰j        rt          j        |d| j        ¦  «        n|S )Nc                 ó&   •— g | ]} |‰¦  «        ‘ŒS r¤   r¤   )rÐ   Úinterpr…   s     €r3   rÒ   z0BatchFloaterHormann.__call__.<locals>.<listcomp>  s!   ø€ Ð3Ð3Ð3˜6ˆVˆV�A‰YŒYÐ3Ð3Ð3r5   r
   )r×   r   rÖ   rÕ   rÔ   rÓ   rØ   )rJ   r…   rÙ   s    ` r3   Ú__call__zBatchFloaterHormann.__call__  s[   ø€ Ø3Ð3Ð3Ð3 T¤]Ð3Ñ3Ô3ˆÝŒJ�q˜$Ô+¨a¬gÑ5Ñ6Ô6ˆØ12´Ð?�rŒ{˜1˜b $¤*Ñ-Ô-Ð-¸aÐ?r5   N)rÇ   rÈ   rÉ   rÛ   rß   r¤   r5   r3   rÍ   rÍ     s7   € € € € € ðð ð ð@ð @ð @ð @ð @r5   rÍ   c            
       ó0  — e Zd Zd„ Zd„ Zd„ Zej                             ddg d¢fdg d¢fd	g d
¢fdg d¢fdg d¢fg¦  «        d„ ¦   «         Z	ej                             d e
d¦  «        ¦  «        d„ ¦   «         Zd„ Zd„ Zej                             dg d¢¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         Zd„ Zd„ Zej                             dg d¢¦  «        ej                             dg d ¢¦  «        d!„ ¦   «         ¦   «         Zd"S )#ÚTestFloaterHormannc                 ó   — dd|dz  z   z  S )Nr   rf   r¤   )rJ   r0   s     r3   ÚrungezTestFloaterHormann.runge   s   € Ø�!�a˜‘d‘(‰|Ðr5   c                 óV   — dt          j        |¦  «        |z   z  t          |¦  «        z  S )Nr
   )r   r8   r   )rJ   ÚnÚds      r3   ÚscalezTestFloaterHormann.scale#  s%   € Ø•b”i ‘l”l QÑ&Ñ'­)°A©,¬,Ñ6Ð6r5   c                 ó  — t          j        t          d¬¦  «        5  t          dggdgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          dgdd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          dgddgddggd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          t          j        gdgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d	¬¦  «        5  t          dgdgd
¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d	¬¦  «        5  t          dgdgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  t          dgdgd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz`x`r>   r   ©ræ   z`y`r=   r   r@   z`d`r
   r   ç        )rD   rE   rF   r   r   rG   rH   rI   s    r3   Útest_ivzTestFloaterHormann.test_iv&  sÀ  € ÝŒ]�:¨UÐ3Ñ3Ô3ð 	8ð 	8Ý&¨¨ u¨q¨c°QÐ7Ñ7Ô7Ð7ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8åŒ]�:¨UÐ3Ñ3Ô3ð 	4ð 	4Ý&¨ s¨A°Ð3Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4åŒ]�:Ð-OÐPÑPÔPð 	Cð 	CÝ&¨ s¨a°¨V°a¸°VÐ,<ÀÐBÑBÔBÐBð	Cð 	Cð 	Cñ 	Cô 	Cð 	Cð 	Cð 	Cð 	Cð 	Cð 	Cøøøð 	Cð 	Cð 	Cð 	CåŒ]�:¨XÐ6Ñ6Ô6ð 	;ð 	;Ý&­¬ x°!°¸Ð:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;åŒ]�:¨UÐ3Ñ3Ô3ð 	7ð 	7Ý&¨ s¨Q¨C°2Ð6Ñ6Ô6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7åŒ]�:¨UÐ3Ñ3Ô3ð 	7ð 	7Ý&¨ s¨Q¨C°2Ð6Ñ6Ô6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7åŒ]�9Ñ%Ô%ð 	8ð 	8Ý&¨ s¨Q¨C°3Ð7Ñ7Ô7Ð7ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8ð 	8ð 	8s{   œ>¾AÁAÁ$BÂBÂBÂ*CÃCÃCÃ6D!Ä!D%Ä(D%ÅE(Å(E,Å/E,ÆF/Æ/F3Æ6F3ÇG5Ç5G9Ç<G9z
d,expectedr   )r   r   r   r   r   r   r   r   r   r   r   r   )r   rf   rf   rf   rf   rf   rf   rf   rf   rf   r   rf   )r   r¢   r£   r£   r£   r£   r£   r£   r£   r¢   r   r¢   )r   r£   é   é   rí   rí   rí   rí   rì   r£   r   r£   )r   rt   é   é   é   rð   rð   rï   rî   rt   r   c                 óä   — t          j        d¦  «        }t          |d|z  |¬¦  «        }t          |j                             ¦   «         |                      |j        |¦  «        z  |dd¬¦  «         d S )Nrî   rê   ré   rz   ©r   rT   )r   r8   r   r   r*   Úravelrç   r   )rJ   ræ   Úexpectedr…   r1   s        r3   Útest_uniform_gridz$TestFloaterHormann.test_uniform_grid7  st   € õ ŒI�b‰MŒMˆÝ& q¨#¨a©%°1Ð5Ñ5Ô5ˆÝ˜œ	ŸšÑ)Ô)¨$¯*ª*°Q´V¸QÑ*?Ô*?Ñ?ÀØ"¨ð	0ñ 	0ô 	0ð 	0ð 	0ð 	0r5   ræ   r   c                 óÜ  — t          j        ddd¦  «        }t           j                             d¦  «        }|                     ddd¬¦  «        }|                      |¦  «        }|d         |d         z
  }t          |||¬¦  «        }d||dz   z  z  }t           ||¦  «        |                      |¦  «        d	|¬
¦  «         t           ||¦  «        |                      |¦  «        ¦  «         d S )Nr   r   é3   l   Mû+çRYr   r   ré   r   g»½×Ùß|Û=r\   )	r   r"   r    r!   r$   rã   r   r   r   )	rJ   ræ   r…   r/   ÚxxrÙ   Úhr1   Útols	            r3   Ú
test_rungezTestFloaterHormann.test_rungeE  sØ   € åŒK˜˜1˜bÑ!Ô!ˆÝŒi×#Ò#Ð$6Ñ7Ô7ˆØ�[Š[˜˜A Dˆ[Ñ)Ô)ˆØ�JŠJ�q‰MŒMˆØˆaŒD�1�Q”4‰Kˆå& q¨!¨qÐ1Ñ1Ô1ˆà��Q�q‘S‘‰kˆÝ˜˜˜"™œ˜tŸzšz¨"™~œ~°EÀÐDÑDÔDÐDå�Q�Q�q‘T”T˜4Ÿ:š: a™=œ=Ñ)Ô)Ð)Ð)Ð)r5   c                 ó   — t          j        dd¦  «        }||dz  z   }t          |t          j        |¦  «        d¬¦  «        }t          j        ddd¬¦  «        }||dz  z   }t	           ||¦  «        t          j        |¦  «        d¬	¦  «         d S )
Nr
   r   r   é   ré   r   r   r¥   r   )r   r"   r   r#   r   )rJ   r…   r0   r1   rø   rÅ   s         r3   Útest_complexzTestFloaterHormann.test_complexT  sŠ   € ÝŒK˜˜AÑÔˆØ��"‘‰HˆÝ& q­"¬&°©)¬)°rÐ:Ñ:Ô:ˆÝŒ[˜˜Q DÐ)Ñ)Ô)ˆØ�"�R‘%‰ZˆÝ˜˜˜"™œ�rœv b™zœz°Ð6Ñ6Ô6Ð6Ð6Ð6r5   c                 ó$  — t          j        ddd¦  «        }t          j        ddd¦  «        }t          j        |¦  «        }t          |||j        dz
  ¬¦  «        }t          ||¦  «        }t           ||¦  «         ||¦  «        dd¬¦  «         d S )Nr   r   rî   ié  ré   r¥   rò   )r   r"   r#   r   r   r	   r   )rJ   r…   rø   rÙ   r1   Úps         r3   Útest_polyinterpz"TestFloaterHormann.test_polyinterp\  s‹   € åŒK˜˜1˜bÑ!Ô!ˆÝŒ[˜˜A˜tÑ$Ô$ˆÝŒF�1‰IŒIˆÝ& q¨!¨q¬v°a©xÐ8Ñ8Ô8ˆÝ# A qÑ)Ô)ˆÝ˜˜˜"™œ˜q˜q ™uœu¨5°uÐ=Ñ=Ô=Ð=Ð=Ð=r5   Úy_shape))rf   )rf   r¢   r   )r   rt   é   r£   Úxx_shaper   )r   r   c                 óä  — t          j        dd¦  «        }t          j        t          j        t          j        |¦  «        t          t          dt          |¦  «        dz   ¦  «        ¦  «        ¦  «        |j        |z   ¦  «        }t          ||¦  «        }t           j
                             d¦  «        }| 
                    |¦  «        }t          j        t          j        t          j        |¦  «        t          t          |j        t          |¦  «        |j        z   ¦  «        ¦  «        ¦  «        |j        |z   ¦  «        } ||¦  «        }	|	j        |j        |z   k    sJ ‚t          |	|d¬¦  «         d S )Nr   r   l   �‹wcïBMþYÔrš   r   )r   r"   Úbroadcast_toÚexpand_dimsr#   ÚtupleÚrangeÚlenrÔ   r   r    r!   Úndimr   )
rJ   r  r  r…   rÙ   r1   r/   rø   ÚyyÚrrs
             r3   Útest_trailing_dimz$TestFloaterHormann.test_trailing_dime  s3  € õ ŒK˜˜1ÑÔˆÝŒOÝŒN�2œ6 !™9œ9¥e­E°!µS¸±\´\ÀAÑ5EÑ,FÔ,FÑ&GÔ&GÑHÔHØŒG�gÑñ
ô 
ˆõ
 ' q¨!Ñ,Ô,ˆåŒi×#Ò#Ð$BÑCÔCˆØ�ZŠZ˜Ñ!Ô!ˆÝŒ_ÝŒN�2œ6 "™:œ:¥u­U°2´7½CÀ¹L¼LÈ2Ì7Ñ<RÑ-SÔ-SÑ'TÔ'TÑUÔUØŒH�wÑñ
ô 
ˆð ˆQˆr‰UŒUˆØŒx˜2œ8 gÑ-Ò-Ð-Ð-Ð-Ý˜˜B TÐ*Ñ*Ô*Ð*Ð*Ð*r5   c                 ó†  — t          j        ddd¬¦  «        }t          |t          j        t           j        |z  ¦  «        ¦  «        }t          j        t           j                             |                     ¦   «         t          j	        d¦  «        ¦  «        ¦  «         
                    d¬¦  «        }t          |d¦  «         d S )Nr   r   r   r   rî   ©rÚ   gñhãˆµøä>)r   r"   r   r#   r`   rb   ÚsubtractÚouterr.   r8   ra   r   )rJ   r…   r1   Úerrs       r3   Ú
test_zeroszTestFloaterHormann.test_zeros{  s�   € ÝŒK˜˜2 3Ð'Ñ'Ô'ˆÝ& q­"¬&µ´°q±©/¬/Ñ:Ô:ˆåŒf•R”[×&Ò& q§w¢w¡y¤yµ"´)¸B±-´-Ñ@Ô@ÑAÔA×EÒEÈ1ÐEÑMÔMˆÝ˜#˜tÑ$Ô$Ð$Ð$Ð$r5   c                 ó"  — t          j        dd¦  «        }t          |d|dz  z  ¦  «        }|                     ¦   «         }|j        dk    |j        dk    z  t          j        |j        ¦  «        dk     z  }t          j        |¦  «        dk    sJ ‚d S )Nr
   r   rf   r¥   r   )r   r"   r   r+   r)   rb   Úimagr©   )rJ   r…   r1   r   Úmasks        r3   Útest_no_polesz TestFloaterHormann.test_no_poles‚  s€   € ÝŒK˜˜AÑÔˆÝ& q¨!¨A¨q©D©&Ñ1Ô1ˆØ�GŠG‰IŒIˆØ”˜"’ ¤¨1¢Ñ-µ´¸¼±´À&Ò1HÑIˆÝŒv�d‰|Œ|˜qÒ Ð Ð Ð Ð Ð r5   Ú
eval_shape)r¤   )r   )r¢   rÚ   )r
   r   r   c                 óò  — t           j                             d¦  «        }d}ddd|f}d}t          j        g |¢|‘R Ž }t          j        |                     |¦  «        d|¦  «        }t          |||¬¦  «        }	t          |||¬¦  «        }
 |j        |d	|iŽ}t           |	|¦  «         |
|¦  «        ¦  «         t          j
        t          |	j        ¦  «         t          j
        t          |	j        ¦  «         d S )
Nl   ®UUû{ r   rf   r¢   r£   )r   r   r
   r  r   )r   r    r!   r"   rÓ   r   rÍ   r$   r   rD   rE   ÚNotImplementedErrorr.   r-   )rJ   r  rÚ   r/   rå   rÔ   Údomainr…   rÙ   ÚresÚrefs              r3   Ú
test_batchzTestFloaterHormann.test_batch‰  sø   € õ Œi×#Ò#Ð$4Ñ5Ô5ˆØˆØ�A�q˜!�ˆØˆåŒKÐ#˜Ð# Ð#Ð#Ð#ˆÝŒK˜Ÿ
š
 5Ñ)Ô)¨2¨tÑ4Ô4ˆå(¨¨A°DÐ9Ñ9Ô9ˆÝ! ! Q¨TÐ2Ñ2Ô2ˆàˆCŒK˜Ð1 jÐ1Ð1ˆÝ˜˜˜A™œ   A¡¤Ñ'Ô'Ð'åŒÕ)¨3¬9Ñ5Ô5Ð5ÝŒÕ)¨3¬<Ñ8Ô8Ð8Ð8Ð8r5   N)rÇ   rÈ   rÉ   rã   rç   rë   rD   rÊ   rË   rõ   r	  rû   rþ   r  r  r  r  r  r¤   r5   r3   rá   rá     sã  € € € € € ðð ð ð7ð 7ð 7ð8ð 8ð 8ð" „[×Ò˜\Ø	
Ð-Ð-Ð-Ð.Ø	
Ð-Ð-Ð-Ð.Ø	
Ð-Ð-Ð-Ð.Ø	
Ð-Ð-Ð-Ð.Ø	
Ð4Ð4Ð4Ð5ð,ñ ô ð0ð 0ñô ð0ð „[×Ò˜S % %¨¡)¤)Ñ,Ô,ð*ð *ñ -Ô,ð*ð7ð 7ð 7ð>ð >ð >ð „[×Ò˜YÐ(GÐ(GÐ(GÑHÔHØ„[×Ò˜Z¨3°Ð):Ñ;Ô;ð+ð +ñ <Ô;ñ IÔHð+ð(%ð %ð %ð!ð !ð !ð „[×Ò˜\Ð+;Ð+;Ð+;Ñ<Ô<Ø„[×Ò˜V Z Z ZÑ0Ô0ð9ð 9ñ 1Ô0ñ =Ô<ð9ð 9ð 9r5   rá   )$Úmathr   Únumpyr   Únumpy.testingr   r   r   rD   r{   Úscipy.interpolater   r   r	   r   Úfloat64r   rU   r"   rO   rÃ   r�   ÚconcatenaterÊ   rË   Úfloat32Ú	complex64rm   r4   Úint16Úint32Úint64r9   r;   rÍ   rá   r¤   r5   r3   ú<module>r+     sG  ðð4 Ð Ð Ð Ð Ð à Ð Ð Ð Ø JÐ JÐ JÐ JÐ JÐ JÐ JÐ JÐ JÐ JØ €€€Ø €€€Ø VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ Và	ˆHˆBŒH�R”ZÑ Ô Ô$Ñ$€Ø�”˜B  tÐ,Ñ,Ô,€Ø€b„k�#�q˜r sÐ+Ñ+Ô+€Ø€b„n�s˜4˜4˜R˜4”y�j 1 # sÐ+Ñ,Ô,€ð „×Ò˜ CÐ)CÐ#DÑEÔEØ„×Ò˜ 2¤:¨r¬z¸2¼<ÈÌÐ"WÑXÔXð8ð 8ñ YÔXñ FÔEð8ð. „×Ò˜ CÐ)CÐ#DÑEÔEØ„×Ò˜ 2¤8¨R¬X°r´xÐ"@ÑAÔAð4ð 4ñ BÔAñ FÔEð4ð{7ð {7ð {7ð {7ð {7ñ {7ô {7ð {7ð|@ð @ð @ð @ð @ñ @ô @ð @ð|9ð |9ð |9ð |9ð |9ñ |9ô |9ð |9ð |9ð |9r5   