+
    yȇi                        ^ RI t^ RIt^ RIHt ^ RI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]P                  P                  R^ ^.^ R..4      R	 4       t]P                  P5                  ]'       * R
R7      ]P                  P                  RRR^ /3RR^/3RR^ /3RR^/3R/ 3R/ 3R/ 3.4      R 4       4       tR tR tR t]P                  P                  R^ ^.4      R 4       t]P                  P                  R. R$OR3. R%OR3R.R3.4      R 4       t ]P                  P                  R. R&O4      R  4       t!]P                  P                  R!RR.4      R" 4       t"]P                  P                  R^ ^	.4      R# 4       t#R# )'    N)IS64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                  WBP                  4       &   \         P                  ! VRR7      p\        P                  ! W54       \         P                  ! V4      pV ! V4      p\         P                  ! V4      p\        P                  ! W54       R# )   Float64dtypeN)pdarrayNAastypefloatobjectisnatmassert_extension_array_equalSeriesassert_series_equalr   using_nan_is_naaresultnp_resexpectedss   &&     z/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/floating/test_function.pytest_ufuncs_singler   
   s     	!QBEE")4A1XF188E?#F]]6"FuuF668xxi0H##F5
		!A1XFyy"H6,    c                    \         P                  ! R RR\         P                  .RR7      p\        P                  ! RR7      ;_uu_ 4        V ! V4      pV ! VP                  \        4      4      pVP                  \        4      p\         P                  WBP                  4       &   \         P                  ! VR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V ! VP                  \        4      4      pVP                  \        4      p\         P                  WBP                  4       &   \         P                  ! VRR7      pRRR4       \        P                  ! W54       R#   + '       g   i     L; i  + '       g   i     L;; i)      ?皙?      @r   r   ignore)invalidN)r   r   r   nperrstater   r   r   r   r   r   r   r   r   s   &&     r   test_ufuncs_single_floatr(      s   
#sC'y9A	X	&	&qqxx'v&55vvx88F)4 
' ##FH5
		!A	X	&	&qqxx'v&55vvx99V95 
' 6, 
'	& 
'	&s   
A1F A1F3 F0	3G	c                    \         P                  ! ^RR\         P                  .RR7      pV ! W"4      pV ! VP                  \        4      VP                  \        4      4      pVP                  \
        4      p\         P                  WBP                  4       &   \         P                  ! VRR7      p\        P                  ! W54       \        P                  ! . RO4      pV ! W&4      pV ! VP                  \        4      V4      pVP                  \
        4      p\         P                  WBP                  4       &   \         P                  ! VRR7      p\        P                  ! W54       V ! Wb4      pV ! WbP                  \        4      4      pVP                  \
        4      p\         P                  WBP                  4       &   \         P                  ! VRR7      p\        P                  ! W54       V ! V^4      pV ! VP                  \        4      ^4      pVP                  \
        4      p\         P                  WBP                  4       &   \         P                  ! VRR7      p\        P                  ! W54       V ! ^V4      pV ! ^VP                  \        4      4      pVP                  \
        4      p\         P                  WBP                  4       &   \         P                  ! VRR7      p\        P                  ! W54       R# )r   r"   r   r   Nr
   )r            )
r   r   r   r   r   r   r   r   r   r&   )r   r   r   r   r   r   arrs   &&     r   test_ufuncs_binary_floatr.   1   s    	!S"bee$I6A1[F188E?AHHUO4F]]6"FuuF668xxi0H##F5 ((<
 C1]F188E?C(F]]6"FuuF668xxi0H##F53]F3(F]]6"FuuF668xxi0H##F5 1a[F188E?A&F]]6"FuuF668xxi0H##F51a[F1ahhuo&F]]6"FuuF668xxi0H##F5r   valuesc                     \         P                  ! V R R7      p\        P                  P	                  V4      pVP                  RR7      p\        P                  ! W#4       R# )r   r   FskipnaN)r   r   r&   addreducesumr   assert_almost_equal)r/   r-   resr   s   &   r   test_ufunc_reduce_raisesr8   \   sB    
((6
+C
&&--
Cwwew$H3)r   zGH 36579: fail on 32-bit system)reasonzpandasmethname, kwargsvarddofstdkurtosisskewsemc           
         \         P                  ! R RRRRR\         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"   333333?皙?      ?333333?r   )datar	   float64N )rA   r"   rB   rC   rD   rE   )r   r   r   getattr)pandasmethnamekwargsr   
pandasmethr   s2r   s   &&     r   test_stat_methodrN   e   sx     			S#sCbeeRUUC9UA+J!&!F	6i	HB,J#F#Hr   c                     \         P                  ! R RR \         P                  .RR7      p V P                  RR7      p\         P                  ! R R\         P                  .V P
                  R7      pVP
                  V P
                  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R7      p\        P                  ! W4       R
# )rA   r"   r   r   F)dropnaInt64countindexr	   nameTN)r*   r   r   )	r   r   r   value_countsIndexr	   r   r   r   )r-   r   idxr   s       r   test_value_counts_narZ   |   s    
((Cc255)
;CU+F
((Cbee$CII
6C99		!!!yy#W7KH6,T*Fyy!Qs3BxwWMH6,r   c                     \         P                  ! . R R7      p V P                  4       p\         P                  ! . R R7      pVP                  R 8X  g   Q h\         P                  ! . VRRR7      p\
        P                  ! W4       R# )r   r   rQ   rR   rS   N)r   r   rW   rX   r	   r   r   )serr   rY   r   s       r   test_value_counts_emptyr]      sd    
))Bi
(CF
((2Y
'C99	!!!yy3gGDH6,r   c                  L   \         P                  ! R RR \         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	# )
rA   r"   r   r   T)	normalize:Nr*   N
proportionrS   N)r   r   r   rW   rT   r	   r   r   )r\   r   r   s      r    test_value_counts_with_normalizera      s~    
))S#sBEE*)
<C-Fyy!Qs2wilSVWWH>>399,,,6,r   	min_countc                     \         P                  ! . ROVR7      pVP                  WR7      pV '       d   V^ 8X  d   VR8X  g   Q hR# V\         P                  J g   Q hR# )r   Nr   r2   rb         @r   r*   r+   N)r   r   r5   r   r2   rb   r	   r-   r   s   &&&  r   test_floating_array_sumrh      sG    
((?%
0CWWFW8F)q.}}r   zvalues, expectedre           c                 r    \         P                  ! V R R7      p\        P                  ! V4      pW18X  g   Q hR# )r   r   N)r   r   r&   r5   )r/   r   r-   r   s   &&  r   test_floating_array_numpy_sumrk      s-     ((6
+CVVC[Fr   opminmaxc                 ^   \         P                  ! R . ROR. ROR\         P                  ! . RORR	7      /4      p\        VP                  V 4      ! 4       pV'       d   \        V4      \        8X  g   Q hM"\        V\        P                  4      '       g   Q h\        VP                  R 4      V 4      ! 4       p\         P                  ! R\        P                  ! R
R.4      R\         P                  ! R^.RR	7      /\         P                  ! RR.R R7      R7      p\        P                  ! W44       R# )Ar   bBNCrA   r#   r   r   r!   )rU   )rT   )r   rq   rq   )r   Nr+   )rA   Nr#   )r   	DataFramer   rI   rs   typer   
isinstancer&   rG   groupbyrX   r   assert_frame_equal)rl   using_python_scalarsdfr   r   s   &&   r   test_preserve_dtypesr{      s    	*)<	

B RTT2 FF|u$$$&"**---- RZZ_b)+F||	bhhSz"C3())LMhhSz,H &+r   methodc                     \         P                  ! . ROVR7      p\        W14      pV! V R7      pV '       d   YQR8X  d   ^ M^8X  g   Q hR# V\         P                  J g   Q hR# )ri   Nr   r1   rm   )ri   r!   N)r   r   rI   r   )r2   r|   r	   r-   funcr   s   &&&   r   test_floating_array_min_maxr      sN    
((#5
1C3D F!A666r   c                     \         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   rd   )r!   g       @N)r   r   prodr   rg   s   &&&  r   test_floating_array_prodr      sH    
((#5
1CXXVX9F)q.{{r   )r   r*   r+   rf   )r5   rm   rn   r   )$numpyr&   pytestpandas.compatr   pandasr   pandas._testing_testingr   markparametrizeabssignfilterwarningsr   logexpsincossqrtr(   r3   subtractr.   r8   skipifrN   rZ   r]   ra   rh   rk   r{   r   r   rH   r   r   <module>r      s        266277"34UV- W 5- 266266266266277"KL- M-( 2662;;"78'6 9'6T QFQI#67* 8* H%FG					R		 H
--- q!f- . )S)OS+ATFC=Q <=, >,4 E5>2 3 q!f- .r   