+
    nDjy                         ^ RI t^ RIt^ RIHt ^ RIHtHt R t]P                  P                  R4      R 4       t]P                  P                  R4      R 4       t]P                  P                  R4      R 4       tR# )	    N)pade)xp_assert_equalassert_array_almost_equalc                     \         P                  ! \        R R7      ;_uu_ 4        \        R.^ 4      w  rRRR4       \	        X P
                  \        P                  ! R.4      4       \	        XP
                  \        P                  ! R.4      4       \         P                  ! \        R R7      ;_uu_ 4        \        R.^ ^ 4      w  rRRR4       \	        V P
                  \        P                  ! R.4      4       \	        VP
                  \        P                  ! R.4      4       R#   + '       g   i     L; i  + '       g   i     L{; i)z`pade` is deprecated)match      ?N)pytestwarnsDeprecationWarningr   r   cnpasarray)numpdenomps     [/data/cameron/venvs/s3viz/lib/python3.14/site-packages/scipy/interpolate/tests/test_pade.pytest_pade_trivialr   	   s    	(0F	G	GSE1~ 
HDFFBJJu-.FHHbjj#/0	(0F	G	GSE1a( 
HDFFBJJu-.FHHbjj#/0 
H	G
 
H	Gs   D(7D;(D8	;E	zignore: `pade` is deprecatedc                  d   . ROp \        V ^ 4      w  r\        VP                  . RO4       \        VP                  R .4       \        V ^4      w  r\        VP                  . RO4       \        VP                  RR .4       \        V ^4      w  r\        VP                  RR .4       \        VP                  . RO4       \        V ^4      w  r\        VP                  R .4       \        VP                  . R	O4       \        V ^ ^4      w  r\        VP                  . RO4       \        VP                  R .4       \        V ^^4      w  r\        VP                  . RO4       \        VP                  RR .4       \        V ^^4      w  r\        VP                  RR .4       \        VP                  . RO4       \        V ^^ 4      w  r\        VP                  R .4       \        VP                  . R	O4       \        V ^ ^4      w  r\        VP                  . R
O4       \        VP                  R .4       \        V ^^4      w  r\        VP                  RR .4       \        VP                  RR .4       \        V ^^ 4      w  r\        VP                  R .4       \        VP                  . RO4       R# )r         ?N)r   r   r   UUUUUU?)r   r   r   r   )r   gUUUUUU?r   gUUUUUUտgUUUUUU?)r   gUUUUUUr   )gUUUUUUſr         r   )r   r   r   g      )r   r   r   )r   r   r   )anr   r   s      r   test_pade_4term_expr      s    
 BA;LDdff&<=fhh.A;LDdff&9:fhh6A;LDdffucl3fhh(<=A;LDdffse,fhh(@A Aq>LDdff&<=fhh.Aq>LDdff&9:fhh6Aq>LDdffucl3fhh(<=Aq>LDdffse,fhh(@A Aq>LDdffo6fhh.Aq>LDdffucl3fhh6Aq>LDdffse,fhh(:;    c                  L   . ROp . ROp\        ^ \        V 4      4       F  p\        ^ \        V 4      V,
          4       F_  p\        WV4      w  rE\        WV4      w  rg\        VP                  VP                  4       \        VP                  VP                  4       Ka  	  K  	  R# )   N)r            )r   g       @g      @g      @)rangelenr   r   r   )an_intan_fltijnump_int
denomp_intnump_flt
denomp_flts           r   test_pade_intsr)   J   s     F!F 1c&k"q#f+/*A $(1#5 H#'1#5 H HJJ

3JLL*,,7 + #r   c            	         Rp RW ) V P                  4       ,          V P                  4       V ^,          ,          W P                  4       ^,          ,          ,           V ^,          ) V P                  4       ,          ^W P                  4       ,          ^,          ,          ,
          W P                  4       ^,          ,          ,
          .p\        V^^4      w  r#\        VP                  W P                  4       ,           R.4       \        VP                  V P                  4       R.4       \        V^^4      w  r#\        VP                  V ^,          ^V ,          V P                  4       ,           R.4       \        VP                  W P                  4       ,           R.4       \        V^^4      w  r#\        VP                  V ^,          W P                  4       ,          ,           V P                  4       ^,          ,           ^W P                  4       ,           ,          R.4       \        VP                  V P                  4       ^,          V ^V P                  4       ,          ,           R.4       R# )g?r   Ny?333333?)	conjugater   r   r   )xr   r   r   s       r   test_pade_complexr-   ]   s    	A
q"Q[[]"AKKM1a4$81kkmQ>N;O$OqD'!++-
!Q{{}_q$8"8
81kkmQ>N;O
O
QB Aq>LDdffq;;='8#&>?fhh(<=Aq>LDdffq!tQqS1;;=-@#&FGfhh[[]):C(@AAq>LD	
A++-	!++-"2	2Aq;;=7H4I3O fhh)91q;NPS(TUr   )numpyr   r	   scipy.interpolater   scipy._lib._array_apir   r   r   markfilterwarningsr   r)   r-    r   r   <module>r4      s      "	1 :;1< <1<h :;8 <8$ :;V <Vr   