+
    NV-j-:  ã                   ól  € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RI	H
t ^ RIHt ^ RIHt ^ RIHt ]P&                  R 4       t]P&                  R 4       t]P&                  R	 4       t]P&                  R
 4       t]P&                  R 4       t]P&                  R 4       t]P&                  R 4       t]P&                  R 4       t]P&                  R 4       t]P&                  R 4       t]P&                  R 4       t]P>                  PA                  ]PB                  '       * RR7       ! R R4      4       t"R# )é    N)Úimport_optional_dependency)Úoption_context)Ú	DataFrame)Úexpressions)ÚVersionc                  óˆ   € \        \        P                  P                  ^4      P	                  R4      \        R4      RR7      # )é   ÚABCDÚfloat64©ÚcolumnsÚdtype©i'  é   ©r   ÚnpÚrandomÚdefault_rngÚstandard_normalÚlist© ó    Ún/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/test_expressions.pyÚ_framer      s6   € äÜ
�	‰	×Ñ˜aÓ ×0Ñ0°Ó<Ü�V“Øôð r   c                  óˆ   € \        \        P                  P                  ^4      P	                  R4      \        R4      RR7      # )r	   r
   r   r   )éd   r   r   r   r   r   Ú_frame2r      s6   € äÜ
�	‰	×Ñ˜aÓ ×0Ñ0°Ó:Ü�V“Øôð r   c                 óº   € \        R V R ,          RV R,          P                  R4      RV R,          P                  R4      RV R,          P                  R4      /4      # ©ÚAÚBÚfloat32ÚCÚint64ÚDÚint32©r   Úastype©r   s   &r   Ú_mixedr*   "   sY   € äà�˜•Ø�˜•×#Ñ# IÓ.Ø�˜•×#Ñ# GÓ,Ø�˜•×#Ñ# GÓ,ð		
óð r   c                 óº   € \        R V R ,          RV R,          P                  R4      RV R,          P                  R4      RV R,          P                  R4      /4      # r   r'   ©r   s   &r   Ú_mixed2r-   .   sY   € äà�˜•Ø�˜•×$Ñ$ YÓ/Ø�˜•×$Ñ$ WÓ-Ø�˜•×$Ñ$ WÓ-ð		
óð r   c                  óŽ   € \        \        P                  P                  ^4      P	                  ^^dRR7      \        R4      RR7      # )r	   ©Úsizer
   r$   r   r   ©r   r   r   r   Úintegersr   r   r   r   Ú_integerr3   :   s=   € äÜ
�	‰	×Ñ˜aÓ ×)Ñ)¨!¨S°zÐ)ÓBÜ�V“Øôð r   c                 óš   € V \         P                  P                  ^4      P                  ^ ^\         P                  ! V 4      R7      ,          # )r	   r/   )r   r   r   r2   Úshape)r3   s   &r   Ú_integer_integersr6   C   s9   € ð ”b—i‘i×+Ñ+¨AÓ.×7Ñ7¸¸1Ä2Ç8Â8ÈHÓCUÐ7ÓVÕVÐVr   c                  óŽ   € \        \        P                  P                  ^4      P	                  ^^dRR7      \        R4      RR7      # )r	   r/   r
   r$   r   )ée   r   r1   r   r   r   Ú	_integer2r9   I   s=   € äÜ
�	‰	×Ñ˜aÓ ×)Ñ)¨!¨S°xÐ)Ó@Ü�V“Øôð r   c                 ó0   € V R ,          P                  4       # ©r    ©Úto_numpyr)   s   &r   Ú_arrayr>   R   ó   € à�#�;×ÑÓ!Ð!r   c                 ó0   € V R ,          P                  4       # r;   r<   r,   s   &r   Ú_array2rA   W   ó   € à�3�<× Ñ Ó"Ð"r   c                 ó0   € V R ,          P                  4       # ©r%   r<   )r*   s   &r   Ú_array_mixedrE   \   r?   r   c                 ó0   € V R ,          P                  4       # rD   r<   )r-   s   &r   Ú_array_mixed2rG   a   rB   r   znot using numexpr)Úreasonc                   ó¨  a € ] tR t^ft o ]V 3R lR l4       t]P                  P                  R. R!O4      ]P                  P                  RRR.4      ]P                  P                  R. R"O4      R 4       4       4       t	]P                  P                  R. R!O4      ]P                  P                  RRR.4      R	 4       4       t
R
 t]P                  P                  R4      ]P                  P                  R. R#O4      ]P                  P                  RR$R%.4      R 4       4       4       t]P                  P                  RR$R%.4      R 4       t]P                  P                  RRR.4      ]P                  P                  R. R&O4      R 4       4       t]P                  P                  R. R'O4      R 4       t]P                  P                  R. R(O4      R 4       t]P                  P                  R]! . R)O. R)O.. R*OR7      ]! RR.RR..RR.R7      3]! . R+O. R,O. R-O.. R*OR7      ]! RR.RR.RR..RR.R7      3.4      R 4       t]P                  P                  RR"4      ]P                  P                  RR.4      R 4       4       t]P                  P                  R. R/O4      ]P                  P                  RR0^.4      R 4       4       tRtV tR # )1ÚTestExpressionsc                ó&   <€ V ^8„  d   QhRS[ RS[/# )r	   ÚflexÚopname)ÚboolÚstr)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚTestExpressions.__annotate__i   s   ø€ ÷  ñ  ¡ð  ©sñ  r   c                ó  a€ V'       d   V3R  lpSVn         M\        \        S4      p\        RR4      ;_uu_ 4        V! W4      pRRR4       \        P
                  ! 4        V! W4      pVX3#   + '       g   i     L1; i)c                 ó(   <€ \        V S4      ! V4      # )N)Úgetattr)ÚxÚyrM   s   &&€r   Ú<lambda>Ú)TestExpressions.call_op.<locals>.<lambda>k   s   ø€ œg a¨Ô0°Ô3r   úcompute.use_numexprFN)Ú__name__rV   Úoperatorr   ÚexprÚget_test_result)ÚdfÚotherrL   rM   ÚopÚexpectedÚresults   &&&f   r   Úcall_opÚTestExpressions.call_oph   se   ø€ çÜ3ˆBØ ˆB�Käœ 6Ó*ˆBäÐ1°5×9Õ9Ù˜"“}ˆH÷ :ô 	×ÒÔá�B“ˆØ�xÐÐ÷ :×9ús   ¼	A.Á.A>	ÚfixturerL   TFÚarithc           	     ó  € VP                  V4      pVP                  4       ;_uu_ 4       pVP                  \        R ^ 4       V P	                  WfW44      w  r‰VR8X  de   \
        ;QJ d0    R V	P                  P                   4       F  '       d   K   RM%	  RM!! R V	P                  P                   4       4      '       g   Q h\        P                  ! W˜4       \        \        VP                  4      4       Fx  p
V P	                  VP                  RV
3,          VP                  RV
3,          W44      w  r‰VR8X  d   V	P                  P                  R8X  g   Q h\        P                  ! W˜4       Kz  	  RRR4       R#   + '       g   i     R# ; i)Ú_MIN_ELEMENTSÚtruedivc              3   ó>   "  € T F  qP                   R 8H  x € K  	  R# 5i)ÚfN)Úkind)Ú.0rW   s   & r   Ú	<genexpr>Ú6TestExpressions.test_run_arithmetic.<locals>.<genexpr>�   s   é € ÐIÑ2H¨QŸ6™6 Sž=Ó2Hùs   ‚FTºNNNrm   N)ÚgetfixturevalueÚcontextÚsetattrr^   re   ÚallÚdtypesÚvaluesÚtmÚassert_equalÚrangeÚlenr   Úilocr   rn   )ÚselfÚrequestrg   rL   rh   Úmonkeypatchr`   Úmrd   rc   Úis   &&&&&&     r   Útest_run_arithmeticÚ#TestExpressions.test_run_arithmeticx   s  € ð" ×$Ñ$ WÓ-ˆØ× Ñ ×"Ô" aØ�I‰I”d˜O¨QÔ/Ø#Ÿ|™|¨B°DÓ@ÑˆFà˜	Ô!ß“sÑI°(·/±/×2HÒ2HÓI—s—s’sÑI°(·/±/×2HÒ2HÓI×IÒIÐIÐIÜ�OŠO˜HÔ-äœ3˜rŸz™z›?Ö+�Ø#'§<¡<Ø—G‘G˜A˜q˜D•M 2§7¡7¨1¨a¨4¥=°$ó$Ñ �ð ˜IÔ%Ø#Ÿ>™>×.Ñ.°#Ô5Ð5Ð5Ü—’ Ö1ñ ,÷ #×"×"Ò"ús   ª=E;Á(%E;Â.E;Â?B2E;Å;F	c           	     óä  € VP                  V4      pVP                  p\        RR4      ;_uu_ 4        V^,           pRRR4       VP                  4       ;_uu_ 4       p	V	P	                  \
        R^ 4       \
        P                  ! R4       V P                  VXW74      w  r«\
        P                  ! 4       pV'       g   Q R4       h\        P                  ! Wº4       \        \        VP                  4      4       FE  pVP                  RV3,          ^,           pV P                  VP                  RV3,          WãR4       KG  	  RRR4       R#   + '       g   i     EL; i  + '       g   i     R# ; i)	z’
tests solely that the result is the same whether or not numexpr is
enabled.  Need to test whether the function does the correct thing
elsewhere.
r[   FNrj   Tz Did not use numexpr as expected.rr   Úadd)rs   r\   r   rt   ru   r^   Úset_test_modere   r_   ry   rz   r{   r|   r   r}   )r~   r   rg   rL   Úcomparison_opr€   r`   rh   ra   r�   rd   rc   Úused_numexprr‚   Úbinary_comps   &&&&&&         r   Útest_run_binaryÚTestExpressions.test_run_binaryš   s  € ð& ×$Ñ$ WÓ-ˆØ×&Ñ&ˆÜÐ1°5×9Õ9Ø˜•FˆE÷ :ð × Ñ ×"Ô" aØ�I‰I”d˜O¨QÔ/Ü×Ò˜tÔ$à#Ÿ|™|¨B°°tÓCÑˆFä×/Ò/Ó1ˆLßÐCÐ!CÓC�<Ü�OŠO˜HÔ-äœ3˜rŸz™z›?Ö+�Ø#Ÿj™j¨¨A¨Õ.°Õ2�Ø—‘˜RŸW™W Q¨ T�]¨K¸uÖEñ ,÷ #Ñ"÷ :×9Ð9ú÷ #×"Ð"ús   ²
E
ÁC$EÅ
E	ÅE/	c                óä  € \         P                  P                  ^4      P                  R4      p\         P                  P                  ^4      P                  ^d4      p\        P
                  ! \        P                  RWR4      pV'       d   Q h\        P
                  ! \        P                  RW"R4      pV'       d   Q h\        P
                  ! \        P                  RWR4      pV'       g   Q hR# )r	   iAB NÚevaluateÚ+)r   r   r   r   r^   Ú_can_use_numexprr]   r†   )r~   ÚarrayÚarray2rd   s   &   r   Útest_invalidÚTestExpressions.test_invalidÀ   s«   € Ü—	‘	×%Ñ% aÓ(×8Ñ8¸ÓCˆÜ—‘×&Ñ& qÓ)×9Ñ9¸#Ó>ˆô ×&Ò&¤x§|¡|°T¸5ÈÓTˆßÐˆzô ×&Ò&¤x§|¡|°S¸&È*ÓUˆßÐˆzô ×&Ò&¤x§|¡|°S¸%ÈÓTˆßˆŠvr   z2ignore:invalid value encountered in:RuntimeWarningzopname,op_strzleft_fix,right_fixc                ó<  € VP                  V4      pVP                  V4      pR  p\        RR4      ;_uu_ 4        V! WgW#4       RRR4       \        P                  ! ^4       V! WgW#4       \        P                  ! 4        V! WgW#4       R#   + '       g   i     LO; i)c                 ó4  € VR 8X  d   \         P                  ! V 4      p \        \        V4      p\        P
                  ! W@V RR7      p\        P
                  ! W@V RR7      p\        P                  ! WV4       \        P                  ! WCWR4      pV'       d   Q hR# )ÚpowT©Úuse_numexprFrŽ   N)	r   ÚabsrV   r]   r^   rŽ   ry   Úassert_numpy_array_equalr�   )ÚleftÚrightrM   Úop_strrb   rd   rc   s   &&&&   r   ÚtestitÚ/TestExpressions.test_binary_ops.<locals>.testitÜ   st   € Ø˜ŒÜ—v’v˜d“|�äœ 6Ó*ˆBô —]’] 2¨T¸tÔDˆFÜ—}’} R¨tÀÔGˆHÜ×'Ò'¨Ô9ä×*Ò*¨2°uÀZÓPˆFßÐ�:‘vr   r[   FN©rs   r   r^   Úset_numexpr_threads)	r~   r   rM   rž   Úleft_fixÚ	right_fixrœ   r�   rŸ   s	   &&&&&&   r   Útest_binary_opsÚTestExpressions.test_binary_opsÐ   s�   € ð ×&Ñ& xÓ0ˆØ×'Ñ'¨	Ó2ˆò	ô Ð1°5×9Õ9Ù�4 Ô/÷ :ô 	× Ò  Ô#Ùˆt˜FÔ+Ü× Ò Ô"Ùˆt˜FÖ+÷ :×9ús   º
BÂB	c                ó@  aaa€ VP                  V4      oVP                  V4      oVVV3R  lp\        RR4      ;_uu_ 4        V! 4        RRR4       \        P                  ! ^4       V! 4        \        P                  ! 4        V! 4        R#   + '       g   i     LK; i)c                  ó
  <€ S^,           p S^,           pSp\         P                  ! VSV RR7      p\         P                  ! VSV RR7      p\        P                  ! W44       \         P                  ! W"SVR4      pV'       d   Q hR# )é   Tr˜   FrŽ   N)r^   rŽ   ry   r›   r�   )Úf12Úf22rb   rd   rc   rˆ   rœ   r�   s        €€€r   rŸ   Ú3TestExpressions.test_comparison_ops.<locals>.testitù   sp   ø€ Ø˜•(ˆCØ˜!•)ˆCàˆBä—]’] 2 t¨S¸dÔCˆFÜ—}’} R¨¨sÀÔFˆHÜ×'Ò'¨Ô9ä×*Ò*¨2°5¸#¸zÓJˆFßÐ�:‘vr   r[   FNr¡   )r~   r   rˆ   r£   r¤   rŸ   rœ   r�   s   &&f&& @@r   Útest_comparison_opsÚ#TestExpressions.test_comparison_opsò   ss   ú€ ð ×&Ñ& xÓ0ˆØ×'Ñ'¨	Ó2ˆ÷	ô Ð1°5×9Õ9ÙŒH÷ :ô 	× Ò  Ô#ÙŒÜ× Ò Ô"ÙŽ÷ :×9ús   ÁBÂB	Úcondc                ó  aa€ VP                  V4      oVV3R  lp\        RR4      ;_uu_ 4        V! 4        RRR4       \        P                  ! ^4       V! 4        \        P                  ! 4        V! 4        R#   + '       g   i     LK; i)c                  ó‚  <€ \         P                  ! SP                  \         P                  R 7      p V P	                  S4       \
        P                  ! V SP                  SP                  ^,           4      p\         P                  ! V SP                  SP                  ^,           4      p\        P                  ! W4       R# ))r   N)
r   Úemptyr5   Úbool_Úfillr^   Úwhererx   ry   r›   )Úcrd   rc   r¯   r`   s      €€r   rŸ   Ú*TestExpressions.test_where.<locals>.testit  sp   ø€ Ü—’˜Ÿ™¬¯©Ô2ˆAØ�F‰F�4ŒLÜ—Z’Z  2§9¡9¨b¯i©i¸!­mÓ<ˆFÜ—x’x  2§9¡9¨b¯i©i¸!­mÓ<ˆHÜ×'Ò'¨Ö9r   r[   FNr¡   )r~   r   r¯   rg   rŸ   r`   s   &&f& @r   Ú
test_whereÚTestExpressions.test_where  sc   ù€ ð ×$Ñ$ WÓ-ˆö	:ô Ð1°5×9Õ9ÙŒH÷ :ô 	× Ò  Ô#ÙŒÜ× Ò Ô"ÙŽ÷ :×9ús   ¯A:Á:B
	zop_str,opnamec                óø  € \        R \        P                  P                  ^4      P                  ^
4      R8„  R\        P                  P                  ^4      P                  ^
4      R8„  /4      pRV R2p\	        \
        V4      p\        P                  ! V4      p\        P                  ! \        VR7      ;_uu_ 4        V! W34       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! VP                  VP                  4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! VP                  R4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! RVP                  4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! RV4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! VR4       RRR4       R#   + '       g   i     ELI; i  + '       g   i     EL; i  + '       g   i     Læ; i  + '       g   i     L¹; i  + '       g   i     L–; i  + '       g   i     R# ; i)	Úaç      à?Úbz
operator 'z!' not implemented for bool dtypes©ÚmatchNTF)r   r   r   r   rV   r]   ÚreÚescapeÚpytestÚraisesÚNotImplementedErrorr»   r½   )r~   rž   rM   r`   Úmsgrm   Úerr_msgs   &&&    r   Ú!test_bool_ops_raise_on_arithmeticÚ1TestExpressions.test_bool_ops_raise_on_arithmetic"  sŸ  € ô à”R—Y‘Y×*Ñ*¨1Ó-×4Ñ4°RÓ8¸3Ñ>Ø”R—Y‘Y×*Ñ*¨1Ó-×4Ñ4°RÓ8¸3Ñ>ðó
ˆð ˜6˜(Ð"CÐDˆÜ”H˜fÓ%ˆÜ—)’)˜C“.ˆä�]Š]Ô.°g×>Ö>ÙˆbŒI÷ ?ô �]Š]Ô.°g×>Ö>Ùˆb�d‰d�B—D‘DŒM÷ ?ô �]Š]Ô.°g×>Ö>Ùˆb�d‰d�DŒM÷ ?ô �]Š]Ô.°g×>Ö>Ùˆe�R—T‘TŒN÷ ?ô �]Š]Ô.°g×>Ö>Ùˆe�RŒL÷ ?ô �]Š]Ô.°g×>Ö>Ùˆb�$ŒK÷ ?Ñ>÷ ?×>Ð>ú÷ ?×>Ð>ú÷ ?×>ú÷ ?×>ú÷ ?×>ú÷ ?×>Ð>úsH   Â>	HÃ3HÄ=H/Å=IÆ=
IÇ3
I(ÈH	ÈH,	È/H?	ÉI	ÉI%	É(I9	c                ó@  € ^
p\        R\        P                  P                  ^4      P                  V4      R8„  R\        P                  P                  ^4      P                  V4      R8„  /4      pRRRRRR	/pRR
RRR	R/p\	        \
        V4      p\	        \
        WvV,          ,          4      p	VR8X  d   R# Rp
\        RRR7      pV'       d1   VR9   d*   \        VP                  4      \        R4      8  d   \        MRpVP                  4       ;_uu_ 4       pVP                  \        R^4       \        RR4      ;_uu_ 4        \        P                  ! WÊR7      ;_uu_ 4        V! WU4      pV	! WU4      p\        P                   ! Wï4       RRR4       \        P                  ! WÊR7      ;_uu_ 4        V! VP"                  VP$                  4      pV	! VP"                  VP$                  4      p\        P&                  ! Wï4       RRR4       \        P                  ! WÊR7      ;_uu_ 4        V! VP"                  R4      pV	! VP"                  R4      p\        P&                  ! Wï4       RRR4       \        P                  ! WÊR7      ;_uu_ 4        V! RVP"                  4      pV	! RVP"                  4      p\        P&                  ! Wï4       RRR4       \        P                  ! WÊR7      ;_uu_ 4        V! RV4      pV	! RV4      p\        P                   ! Wï4       RRR4       \        P                  ! WÊR7      ;_uu_ 4        V! VR4      pV	! VR4      p\        P                   ! Wï4       RRR4       RRR4       RRR4       R#   + '       g   i     EL; i  + '       g   i     ELŸ; i  + '       g   i     ELO; i  + '       g   i     Lþ; i  + '       g   i     LÁ; i  + '       g   i     L„; i  + '       g   i     L�; i  + '       g   i     R# ; i)é
   r»   r¼   r½   r�   Ú|Ú*Ú&Ú-Ú^Úor_Úand_ÚxorNz$operator is not supported by numexprÚnumexprÚignore)Úerrorsz2.13.1rj   r[   Tr¾   F>   rÌ   r�   )r   r   r   r   rV   r]   r   r   Ú__version__ÚUserWarningrt   ru   r^   r   ry   Úassert_produces_warningÚassert_frame_equalr»   r½   Úassert_series_equal)r~   rž   rM   r€   Únr`   ÚsubsÚ	sub_funcsrm   ÚferÅ   ÚneÚwarningr�   ÚrÚes   &&&&            r   Ú test_bool_ops_warn_on_arithmeticÚ0TestExpressions.test_bool_ops_warn_on_arithmeticC  s  € ð ˆÜà”R—Y‘Y×*Ñ*¨1Ó-×4Ñ4°QÓ7¸#Ñ=Ø”R—Y‘Y×*Ñ*¨1Ó-×4Ñ4°QÓ7¸#Ñ=ðó
ˆð �S˜#˜s C¨Ð-ˆØ˜%  f¨c°5Ð9ˆ	ä”H˜fÓ%ˆÜ”X˜y¨f­Õ6Ó7ˆà�SŒ=áà4ˆÜ'¨	¸(ÔCˆ÷ Ø˜*Ô$Ü˜Ÿ™Ó'¬'°(Ó*;Ô;õ ð ð 	ð × Ñ ×"Ô" aØ�I‰I”d˜O¨QÔ/ÜÐ 5°t×<Õ<Ü×/Ò/°×CÖCÙ˜"›	�AÙ˜2›
�AÜ×)Ò)¨!Ô/÷ Dô
 ×/Ò/°×CÖCÙ˜"Ÿ$™$ §¡›�AÙ˜2Ÿ4™4 §¡›�AÜ×*Ò*¨1Ô0÷ Dô
 ×/Ò/°×CÖCÙ˜"Ÿ$™$ ›�AÙ˜2Ÿ4™4 ›�AÜ×*Ò*¨1Ô0÷ Dô
 ×/Ò/°×CÖCÙ˜% §¡›�AÙ˜5 "§$¡$›�AÜ×*Ò*¨1Ô0÷ Dô
 ×/Ò/°×CÖCÙ˜% ›�AÙ˜5 "›�AÜ×)Ò)¨!Ô/÷ Dô
 ×/Ò/°×CÖCÙ˜"˜d›�AÙ˜2˜t›�AÜ×)Ò)¨!Ô/÷ D÷5 =÷ #Ñ"÷ D×CÐCú÷
 D×CÐCú÷
 D×CÐCú÷
 D×Cú÷
 D×Cú÷
 D×Cú÷5 =×<ú÷ #×"Ð"úsµ   Ä,PÅ O9	Å#'NÆ
'O9	Æ1ANÈ'O9	È)=N,É&'O9	Ê=O Ë
'O9	Ë1)OÌ'O9	Í)O&Í*O9	Í2PÎNÎ	O9	ÎN)Î#	O9	Î,N=Î7	O9	Ï OÏO9	ÏO#ÏO9	Ï&O6Ï1O9	Ï9P	ÐPÐP	ztest_input,expectedr»   r   )r   c                ó¨   € VP                   R RR.3,          P                  VP                   R RR.3,          4      p\        P                  ! W24       R# )rr   r»   r   N)Úlocrß   ry   rÙ   )r~   Ú
test_inputrc   rd   s   &&& r   Útest_bool_ops_column_name_dtypeÚ/TestExpressions.test_bool_ops_column_name_dtypeƒ  sF   € ð. —‘  C¨ >Ð 1Õ2×5Ñ5°j·n±nÀQÈÈgÈÐEVÕ6WÓXˆÜ
×Ò˜fÖ/r   Úaxisc           	     óÆ  € TpV^8X  d   VP                   R,          pMVP                   R,          pVP                  4       ;_uu_ 4       pVP                  \        R^ 4       \	        WR4      p\        RR4      ;_uu_ 4        V! WaR7      p	RRR4       V! WaR7      p
\        P                  ! X	V
4       RRR4       R#   + '       g   i     L:; i  + '       g   i     R# ; i)r©   rj   r[   F)rê   N)r   rr   )rr   r   )r}   rt   ru   r^   rV   r   ry   rÙ   )r~   rê   rh   r   r€   r`   ra   r�   Úop_funcrc   rd   s   &&&&&      r   Útest_frame_series_axisÚ&TestExpressions.test_frame_series_axis�  s«   € ð ˆØ�1Œ9Ø—G‘G˜D•M‰Eà—G‘G˜D•MˆEà× Ñ ×"Ô" aØ�I‰I”d˜O¨QÔ/ä˜bÓ(ˆGäÐ 5°u×=Õ=Ù" 5Ô4�÷ >ñ ˜UÔ.ˆFÜ×!Ò! (¨FÔ3÷ #Ñ"÷
 >×=ú÷ #×"Ð"ús$   Á	7CÂ 
B<	Â
(CÂ<CÃCÃC 	rb   Úscalarc           	     ó†  € VP                  4       ;_uu_ 4       pVP                  \        R ^ 4       \        P                  ! R^24      pV! V4      p\        Wq4      pV! V4      p	\        RR4      ;_uu_ 4        V! V4      p
RRR4       \        P                  ! V	X
4       \        V4       FR  w  r¼V\        8X  d   V	P                  V^ 3,          pMW›,          p \        \        V4      V4      ! V4      p
WÚ8X  g   Q hKT  	  RRR4       R#   + '       g   i     L’; i  \         d     K�  i ; i  + '       g   i     R# ; i)rj   r[   FNiÎÿÿÿ)rt   ru   r^   r   ÚarangerV   r   ry   rz   Ú	enumerater   r}   ÚintÚZeroDivisionError)r~   rb   Úbox_with_arrayrï   r€   r�   ÚdataÚobjÚmethodrd   rc   r‚   ÚelemÚscalar_results   &&&&&         r   Ú,test_python_semantics_with_numexpr_installedÚ<TestExpressions.test_python_semantics_with_numexpr_installedµ  s  € ð × Ñ ×"Ô" aØ�I‰I”d˜O¨QÔ/Ü—9’9˜S "Ó%ˆDÙ  Ó&ˆCÜ˜SÓ%ˆFÙ˜F“^ˆFô  Ð 5°u×=Õ=Ù! &›>�÷ >ô �OŠO˜F HÔ-ô % Tž?‘�Ø!¤YÔ.Ø$*§K¡K°°1°Õ$5‘Mà$*¥I�Mð5Ü&¤s¨4£y°"Ô5°fÓ=�Hð )Ô4Ð4Ò4ñ +÷ #Ñ"÷ >×=ûô )ô Úðú÷+ #×"Ð"úsI   ™AD/Á7	D
	Â AD/ÃDÃ4D/Ä
DÄD/ÄD,	Ä(D/Ä+D,	Ä,D/Ä/E 	r   N)r3   r9   r6   r   r   r*   r-   )r†   ÚsubÚmulÚmodrk   Úfloordiv))r†   r�   )rý   rÎ   )rþ   rÌ   )rk   Ú/)r—   ú**)r>   rA   )rE   rG   )r   r   r*   r-   ))r  rk   )z//r   )r  r—   ))r�   r†   )rÌ   rþ   )rÎ   rý   )r   r©   r	   Úaa)r»   r½   r¶   r   )r   é   r	   r  )r   r   r	   r  )r   r©   r©   Úbb)r   r©   )Ú__mod__Ú__rmod__Ú__floordiv__Ú__rfloordiv__éûÿÿÿ)r\   Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodre   rÂ   ÚmarkÚparametrizerƒ   r‹   r“   Úfilterwarningsr¥   r­   r¸   rÇ   rã   r   rè   rí   rû   Ú__static_attributes__Ú__classdictcell__)rQ   s   @r   rJ   rJ   f   s/  ø‡ € à÷ ó ð ð ‡[�[×ÑØò	
óð ‡[�[×Ñ˜V d¨E ]Ó3Ø‡[�[×ÑØÒDóñ2óó 4óð 2ð$ ‡[�[×ÑØò	
óð ‡[�[×Ñ˜V d¨E ]Ó3ñFó 4óðFò2ð  ‡[�[×ÑÐ TÓUØ‡[�[×ÑØÚSóð ‡[�[×ÑØÐ4Ð6WÐXóñ,óó	ó Vð,ð4 ‡[�[×ÑØÐ4Ð6WÐXóñóðð2 ‡[�[×Ñ˜V d¨E ]Ó3Ø‡[�[×Ñ˜YÒ(RÓSñó Tó 4ðð$ ‡[�[×ÑØÒNóñóðð< ‡[�[×ÑØÒCóñ;0óð;0ðz ‡[�[×ÑØñ Ú$¢oÐ6Ò@Xôñ ˜E 5˜>¨E°5¨>Ð:ÀSÈ'ÀNÔSð	ñ Ú$¢o²ÐGÚ4ôñ Ø˜U�^ e¨U ^°e¸U°^ÐDØ  '˜Nôð	ð	
óñ*0ó+ð*0ð
 ‡[�[×ÑØÐDóð ‡[�[×Ñ˜V VÓ,ñ4ó -óð4ð( ‡[�[×ÑØò	
óð ‡[�[×Ñ˜X¨¨A wÓ/ñ5ó 0óö5r   rJ   )#r]   rÀ   Únumpyr   rÂ   Úpandas.compat._optionalr   Úpandasr   Úpandas._testingÚ_testingry   Úpandas.core.apir   Úpandas.core.computationr   r^   Úpandas.util.versionr   rg   r   r   r*   r-   r3   r6   r9   r>   rA   rE   rG   r  ÚskipifÚUSE_NUMEXPRrJ   r   r   r   Ú<module>r     sh  ðÛ Û 	ã Û å >å !Ý Ý %Ý 7Ý 'ð ‡�ñó ðð ‡�ñó ðð ‡�ñó ðð ‡�ñó ðð ‡�ñó ðð ‡�ñWó ðWð
 ‡�ñó ðð ‡�ñ"ó ð"ð ‡�ñ#ó ð#ð ‡�ñ"ó ð"ð ‡�ñ#ó ð#ð ‡�×Ñ˜×(Ñ(Ô(Ð1DÐÓE÷t5ð t5ó Fòt5r   