+
    yȇi                     j   ^ RI t^ RIt^ RIt^ RIHt ^ RIH	t	 ]P                  P                  R]P                  ]P                  .4      ]P                  P                  R4      R 4       4       t]P                  P                  R]P                   ]P"                  ]P$                  ]P&                  ]P(                  .4      R 4       t]P                  P                  R]P,                  ]P.                  .4      R 4       tR t]P                  P                  R	^ ^.^ R..4      R
 4       t]P                  P                  RRR^ /3RR^/3RR^ /3RR^/3R/ 3R/ 3R/ 3.4      R 4       tR tR tR t]P                  P                  R^ ^.4      R 4       t]P                  P                  RRR.4      R 4       t ]P                  P                  R^ ^	.4      R 4       t!]P                  P                  R. R!O^3. R"O^3R.^ 3.4      R 4       t"]P                  P                  R. R#O4      R  4       t#R# )$    N)FloatingArrayufuncz7ignore:invalid value encountered in sign:RuntimeWarningc                    \         P                  ! ^^R\         P                  .RR7      pV ! V4      pV ! VP                  \        4      4      pVP                  \
        4      p\         P                  VR&   \         P                  ! VRR7      p\        P                  ! W54       \         P                  ! V4      pV ! V4      pV ! VP                  \        4      4      pVP                  \
        4      p\         P                  VR&   \         P                  ! \         P                  ! VRR7      4      p\        P                  ! W54       R# )   Int64dtypeN)
pdarrayNAastypefloatobjecttmassert_extension_array_equalSeriesassert_series_equal)r   using_nan_is_naaresultnp_resexpectedss   &&     y/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/integer/test_function.pytest_ufuncs_single_intr   	   s     	!QBEE"'2A1XF188E?#F]]6"FF2Jxxg.H##F5
		!A1XF188E?#F]]6"FF2Jyy&89H6,    c           	         \         P                  ! ^^R\         P                  .RR7      p\        P                  ! RR7      ;_uu_ 4        V ! V4      pV'       d3   \         P                  ! V ! VP                  \        4      4      RR7      pM0\        V ! VP                  \        4      4      VP                  R7      pRRR4       \        P                  ! XX4       \         P                  ! V4      p\        P                  ! RR7      ;_uu_ 4        V ! V4      pRRR4       \         P                  ! V4      p\        P                  ! W44       R#   + '       g   i     L; i  + '       g   i     LQ; i)	r   r   r   ignore)invalidFloat64)maskNr
   )r   r   r   nperrstater   r   r   _maskr   r   r   r   )r   r   r   r   r   r   s   &&    r   test_ufuncs_single_floatr'      s    
!QBEE"'2A	X	&	&qxxahhuo 6iHH$U188E?%;!''JH 
' ##FH5
		!A	X	&	&q 
'yy"H6, 
'	& 
'	&s   
A3E	E#E 	#E3	c                    \         P                  ! ^^R\         P                  .RR7      pV ! W4      pV ! VP                  \        4      VP                  \        4      4      pVP                  \
        4      p\         P                  W1P                  4       &   \         P                  ! VRR7      p\        P                  ! W$4       \        P                  ! . RO4      pV ! W4      pV ! VP                  \        4      V4      pVP                  \
        4      p\         P                  W1P                  4       &   \         P                  ! VRR7      p\        P                  ! W$4       V ! WQ4      pV ! WQP                  \        4      4      pVP                  \
        4      p\         P                  W1P                  4       &   \         P                  ! VRR7      p\        P                  ! W$4       V ! V^4      pV ! VP                  \        4      ^4      pVP                  \
        4      p\         P                  W1P                  4       &   \         P                  ! VRR7      p\        P                  ! W$4       V ! ^V4      pV ! ^VP                  \        4      4      pVP                  \
        4      p\         P                  W1P                  4       &   \         P                  ! VRR7      p\        P                  ! W$4       R# )r   r   r   Nr
   )r            )
r   r   r   r   r   r   isnar   r   r$   )r   r   r   r   r   arrs   &     r   test_ufuncs_binary_intr.   0   s    	!QBEE"'2A1[F188E?AHHUO4F]]6"FuuF668xxg.H##F5 ((<
 C1]F188E?C(F]]6"FuuF668xxg.H##F53]F3(F]]6"FuuF668xxg.H##F5 1a[F188E?A&F]]6"FuuF668xxg.H##F51a[F1ahhuo&F]]6"FuuF668xxg.H##F5r   c                    \         P                  ! ^^\         P                  .RR7      p\        P                  ! V4      p\        P                  ! VP                  \        P                  RR7      4      p\        V4      pV^ ,          P                  \        4      V^ &   V^,          P                  \        4      V^&   \         P                  V^ ,          R&   \         P                  V^,          R&   \         P                  ! V^ ,          4      \         P                  ! V^,          4      3p\        V\        4      '       g   Q h\        V4      ^8X  g   Q h\        W$RR7       F  w  rV\        P                  ! WV4       K  	  R# )	r   r   r   r   )na_valuer	   T)strictNr   )r   r   r   r$   modfto_numpynanlistr   r   
isinstancetuplelenzipr   r   )r   r   r   r   r   xys   &      r   test_ufunc_binary_outputr<   [   s   
!Qg.AWWQZFWWQZZwZ?@F&\Fq	  (F1Iq	  (F1IEEF1IbMEEF1IbM#RXXfQi%89Hfe$$$$v;!FT2
''- 3r   valuesc                     \         P                  ! V 4      p\        P                  P	                  V4      pVP                  R R7      p\        P                  ! W#4       R# )FskipnaN)r   r   r$   addreducesumr   assert_almost_equal)r=   r-   resr   s   &   r   test_ufunc_reduce_raisesrF   o   s@    
((6
C
&&--
Cwwew$H3)r   zpandasmethname, kwargsvarddofstdkurtosisskewsemc           
         \         P                  ! ^^^^^^\         P                  \         P                  .RR7      p\        W 4      pV! R/ VB p\         P                  ! . RORR7      p\        WP4      pV! R/ VB pWd8X  g   Q hR# )r   r   )datar	   N )r   r)   r*   r+         )r   r   r   getattr)pandasmethnamekwargsr   
pandasmethr   s2r   s   &&     r   test_stat_methodrW   x   sx     			1aAq"%%7wGA+J!&!F	*'	:B,J#F#Hr   c                  >   \         P                  ! ^^^\         P                  .RR7      p V P                  RR7      p\         P                  ! ^^\         P                  .RR7      pVP
                  R8X  g   Q h\         P                  ! . R
OVRRR7      p\        P                  ! W4       V P                  RR7      p\         P                  ! ^^.V R,          RRR7      pVP                  P
                  V P
                  8X  g   Q h\        P                  ! W4       R	# )r   r   r   F)dropnacountindexr	   nameTNr)   NN)r)   r   r   )
r   r   r   value_countsIndexr	   r   r   r   r\   )r-   r   ex_indexr   s       r   test_value_counts_narb      s    
((Aq!RUU#7
3CU+FxxAruuW5H>>W$$$yy('PH6,T*Fyy!Qs2wgGLH>>399,,,6,r   c                  4   \         P                  ! . R R7      p V P                  4       p\         P                  ! . V P                  R7      pVP                  V P                  8X  g   Q h\         P                  ! . VR RR7      p\
        P                  ! W4       R# )r   r   rZ   r[   N)r   r   r_   r`   r	   r   r   )serr   idxr   s       r   test_value_counts_emptyrf      sl    
))Bg
&CF
((2SYY
'C99		!!!yy3gGDH6,r   c                  L   \         P                  ! ^^^\         P                  .RR7      p V P                  RR7      p\         P                  ! ^^.V R,          RRR7      ^,          pVP                  P
                  V P
                  8X  g   Q h\        P                  ! W4       R	# )
r   r   r   T)	normalizer^   r"   
proportionr[   N)r   r   r   r_   r\   r	   r   r   )rd   r   r   s      r    test_value_counts_with_normalizerj      s~    
))Q1bee$G
4C-Fyy!Qs2wilSVWWH>>399,,,6,r   	min_countc                     Tp\         P                  ! . ROVR7      pVP                  WR7      pV '       d   V^ 8X  d   V^8X  g   Q hR# V\         P                  J g   Q hR# )r   Nr   r@   rk   r   r)   r*   N)r   r   rC   r   r@   rk   any_int_ea_dtyper	   r-   r   s   &&&   r   test_integer_array_sumrq      sL    E
((?%
0CWWFW8F)q.{{r   methodminmaxc                     Tp\         P                  ! . ROVR7      p\        WA4      pV! V R7      pV '       d   YaR8X  d   ^ M^8X  g   Q hR# V\         P                  J g   Q hR# )r   Nr   r?   rs   )r   r   N)r   r   rR   r   )r@   rr   rp   r	   r-   funcr   s   &&&    r   test_integer_array_min_maxrw      sR    E
((<u
-C3D F!A666r   c                     Tp\         P                  ! . ROVR7      pVP                  WR7      pV '       d   V^ 8X  d   V^8X  g   Q hR# V\         P                  J g   Q hR# )r   Nr   rm   )r   r)   N)r   r   prodr   ro   s   &&&   r   test_integer_array_prodrz      sL    E
((<u
-CXXVX9F)q.{{r   zvalues, expectedc                 r    \         P                  ! V R R7      p\        P                  ! V4      pW18X  g   Q hR# )r   r   N)r   r   r$   rC   )r=   r   r-   r   s   &&  r   test_integer_array_numpy_sumr|      s-     ((6
)CVVC[Fr   opc                     \         P                  ! R \         P                  ! ^^.RR7      /4      pVP                  4       p\	        VR ,          \
        P                  4      '       g   Q hR# )r   r   r   N)r   	DataFramer   rt   r6   r$   int64)r}   dfr   s   &  r   test_dataframe_reductionsr      sL     
sBHHaV7;<	=BVVXFfSk288,,,,r   )r   r)   r*   rn   )rC   ry   rs   rt   )$numpyr$   pytestpandasr   pandas._testing_testingr   pandas.core.arraysr   markparametrizeabssignfilterwarningsr   logexpsincossqrtr'   rA   subtractr.   r<   rF   rW   rb   rf   rj   rq   rw   rz   r|   r   rO   r   r   <module>r      sm       , 266277"34UV- W 5-$ 266266266266277"KL- M-" 2662;;"78'6 9'6T.( QFQI#67* 8* 					R		--- q!f- . E5>2 3 q!f- . )Q/1)={K <=- >-r   