Ë
    âQ(h  ã                   ó@   — d dl Zd dlmZ d dlmZmZ d„ Zd„ Zd„ Z	d„ Z
y)é    N)Úpade)Úxp_assert_equalÚassert_array_almost_equalc                  ó–  — t        dgd«      \  } }t        | j                  t        j                  dg«      «       t        |j                  t        j                  dg«      «       t        dgdd«      \  } }t        | j                  t        j                  dg«      «       t        |j                  t        j                  dg«      «       y )Nç      ð?r   )r   r   ÚcÚnpÚasarray)ÚnumpÚdenomps     ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/scipy/interpolate/tests/test_pade.pyÚtest_pade_trivialr      s‹   € Ü˜˜˜q“>�L€Dˆ&Ü�D—F‘FœBŸJ™J¨ uÓ-Ô.Ü�F—H‘HœbŸj™j¨#¨Ó/Ô0ä˜˜˜q !Ó$�L€Dˆ&Ü�D—F‘FœBŸJ™J¨ uÓ-Ô.Ü�F—H‘HœbŸj™j¨#¨Ó/Õ0ó    c                  óx  — g d¢} t        | d«      \  }}t        |j                  g d¢«       t        |j                  dg«       t        | d«      \  }}t        |j                  g d¢«       t        |j                  ddg«       t        | d«      \  }}t        |j                  d	dg«       t        |j                  g d
¢«       t        | d«      \  }}t        |j                  dg«       t        |j                  g d¢«       t        | dd«      \  }}t        |j                  g d¢«       t        |j                  dg«       t        | dd«      \  }}t        |j                  g d¢«       t        |j                  ddg«       t        | dd«      \  }}t        |j                  d	dg«       t        |j                  g d
¢«       t        | dd«      \  }}t        |j                  dg«       t        |j                  g d¢«       t        | dd«      \  }}t        |j                  g d¢«       t        |j                  dg«       t        | dd«      \  }}t        |j                  ddg«       t        |j                  ddg«       t        | dd«      \  }}t        |j                  dg«       t        |j                  g d¢«       y )N)r   r   ç      à?çUUUUUUÅ?r   )r   r   r   r   r   é   )r   gUUUUUUå?r   gUUUUUUÕ¿é   gUUUUUUÕ?)r   gUUUUUUå¿r   é   )gUUUUUUÅ¿r   ç      ð¿r   )r   r   r   r   g      à¿)r   r   r   )r   r   r   )Úanr   r   s      r   Útest_pade_4term_expr      s!  € ò 
 €Bä˜˜A“;�L€Dˆ&Ü˜dŸf™fÒ&<Ô=Ü˜fŸh™h¨¨Ô.ä˜˜A“;�L€Dˆ&Ü˜dŸf™fÒ&9Ô:Ü˜fŸh™h¨°¨Ô6ä˜˜A“;�L€Dˆ&Ü˜dŸf™f u¨c lÔ3Ü˜fŸh™hÒ(<Ô=ä˜˜A“;�L€Dˆ&Ü˜dŸf™f s eÔ,Ü˜fŸh™hÒ(@ÔAô ˜˜A˜q“>�L€Dˆ&Ü˜dŸf™fÒ&<Ô=Ü˜fŸh™h¨¨Ô.ä˜˜A˜q“>�L€Dˆ&Ü˜dŸf™fÒ&9Ô:Ü˜fŸh™h¨°¨Ô6ä˜˜A˜q“>�L€Dˆ&Ü˜dŸf™f u¨c lÔ3Ü˜fŸh™hÒ(<Ô=ä˜˜A˜q“>�L€Dˆ&Ü˜dŸf™f s eÔ,Ü˜fŸh™hÒ(@ÔAô ˜˜A˜q“>�L€Dˆ&Ü˜dŸf™f¢oÔ6Ü˜fŸh™h¨¨Ô.ä˜˜A˜q“>�L€Dˆ&Ü˜dŸf™f u¨c lÔ3Ü˜fŸh™h¨°¨Ô6ä˜˜A˜q“>�L€Dˆ&Ü˜dŸf™f s eÔ,Ü˜fŸh™hÒ(:Õ;r   c                  óB  — g d¢} g d¢}t        dt        | «      «      D ]  }t        dt        | «      |z
  «      D ]b  }t        | ||«      \  }}t        |||«      \  }}t        |j                  |j                  «       t        |j                  |j                  «       Œd Œ� y )N)r   r   r   é   )r   g       @g      @g      @r   )ÚrangeÚlenr   r   r   )Úan_intÚan_fltÚiÚjÚnump_intÚ
denomp_intÚnump_fltÚ
denomp_flts           r   Útest_pade_intsr%   E   s”   € â€FÚ!€Fô �1”c˜&“kÓ"ò 	8ˆÜ�qœ#˜f›+¨™/Ó*ò 	8ˆAô $(¨°°1Ó#5Ñ ˆH�jÜ#'¨°°1Ó#5Ñ ˆH�jô ˜HŸJ™J¨¯
©
Ô3Ü˜JŸL™L¨*¯,©,Õ7ñ	8ñ	8r   c            	      óø  — d} d| |  | j                  «       z  | j                  «       | dz  z  | | j                  «       dz  z  z   | dz   | j                  «       z  d| | j                  «       z  dz  z  z
  | | j                  «       dz  z  z
  g}t        |dd«      \  }}t        |j                  | | j                  «       z   dg«       t        |j                  | j                  «       dg«       t        |dd«      \  }}t        |j                  | dz  d| z  | j                  «       z   dg«       t        |j                  | | j                  «       z   dg«       t        |dd«      \  }}t        |j                  | dz  | | j                  «       z  z   | j                  «       dz  z   d| | j                  «       z   z  dg«       t        |j                  | j                  «       dz  | d| j                  «       z  z   dg«       y )Nyš™™™™™É?333333ã?r   r   r   r   )Ú	conjugater   r   r   )Úxr   r   r   s       r   Útest_pade_complexr)   W   s½  € ð 	€AØ
ˆq�1�"�Q—[‘[“]Ñ" A§K¡K£M°1°a±4Ñ$8¸1¸a¿k¹k»mÈQÑ>NÑ;OÑ$OØˆq‰Dˆ'�!—+‘+“-Ñ
 ! Q q§{¡{£}¡_°qÑ$8Ñ"8Ñ
8¸1¸a¿k¹k»mÈQÑ>NÑ;OÑ
Oð
Q€Bô ˜˜A˜q“>�L€Dˆ&Ü˜dŸf™f q¨1¯;©;«=Ñ'8¸#Ð&>Ô?Ü˜fŸh™h¨¯©«¸Ð(<Ô=ä˜˜A˜q“>�L€Dˆ&Ü˜dŸf™f q¨!¡t¨Q¨q©S°1·;±;³=Ñ-@À#Ð&FÔGÜ˜fŸh™h¨¨Q¯[©[«]Ñ):¸CÐ(@ÔAä˜˜A˜q“>�L€Dˆ&ÜØ�‰Ø	
ˆA‰��!—+‘+“-‘Ñ	 !§+¡+£-°Ñ"2Ñ	2°A°q¸1¿;¹;»=Ñ7HÑ4IÈ3ÐOôô ˜fŸh™h¨¯©«¸Ñ)9¸1¸qÀÇÁÃ¹Ñ;NÐPSÐ(TÕUr   )Únumpyr	   Úscipy.interpolater   Úscipy._lib._array_apir   r   r   r   r%   r)   © r   r   ú<module>r.      s&   ðÛ Ý "÷ò1ò1<òh8ó$Vr   