+
    xȇi5                        ^ RI t^ RIt^ RIHtHtHtHt ^ RIH	t	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                  ! ]! ]	4      R
7      R 4       t]P                  ! ]! ]
4      R
7      R 4       t]P                  ! ]! ]	4      ]! ]
4      ,           R
7      R 4       t]P                  ! R/ 3RR^/3RR^ /3RR^/3RR^ /3R/ 3R/ 3R/ 3RR^/3RR^/3RR^/3.. ROR7      R 4       tR# )    N)	DataFrameIndexSeries
date_range)reduction_kernelstransformation_kernelsc                      \        R . ROR. ROR\        P                  P                  ^4      P	                  ^4      R\        P                  P                  ^4      P	                  ^4      /4      # )ABCD)foobarr   r   r   r   r   r   )oner   twothreer   r   r   r   r   nprandomdefault_rngstandard_normal     m/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/groupby/conftest.pydfr      s^    IM&&q)99!<&&q)99!<		
 r   c            	          \        \        P                  P                  ^4      P	                  ^4      \        R^RR7      R7      # )   
2000-01-01r   periodsfreq)index)r   r   r   r   r   r   r   r   r   tsr#      s8    
		a 004r< r   c            
          \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^RR7      R7      # )r   ABCD)dtyper   r   r   )columnsr"   )      )	r   r   r   r   r   r   listobjectr   r   r   r   tsframer,   $   sF    
		a 009d6l&1r< r   c                  D   \        R . ROR. ROR. ROR\        P                  P                  ^4      P	                  ^4      R\        P                  P                  ^4      P	                  ^4      R\        P                  P                  ^4      P	                  ^4      /4      # )	r
   r   r   r   EF)r   r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   )dullr0   shinyr0   r0   r1   r1   r0   r1   r1   r1   r   r   r   r   three_groupr2   -   s          &&q)99"=&&q)99"=&&q)99"=U+	
- -r   c            	      v    . RO. RO. RO. RO. RO. RO. R	O. R
O.p \        V . ROR7      pVP                  R4      # )r   r   )r'   )r   aa0_at_0)   bb0_at_1)r   r4   a1_at_2)   r7   b1_at_3)r)   cc0_at_4)   r4   a2_at_5)   r4   a3_at_6)   r4   a4_at_7)r   GroupValue)r   	set_index)datar   s     r   slice_test_dfrH   _   sA     		D 
4!<	=B<<  r   c                 (    V P                  R RR7      # )rD   F)as_index)groupby)rH   s   &r   slice_test_groupedrL   o   s      5 99r   )paramsc                    V P                   # )zL
yields the string names of all groupby reduction functions, one at a time.
paramrequests   &r   reduction_funcrS   t   s    
 ==r   c                    V P                   # )z@yields the string names of all groupby transformation functions.rO   rQ   s   &r   transformation_funcrU   |        ==r   c                    V P                   # )z5yields both aggregation and transformation functions.rO   rQ   s   &r   groupby_funcrX      rV   r   meanvarddofstdsumminmax	min_count)rM   idsc                    V P                   # )z(reductions supported with engine='numba'rO   rQ   s   &r   numba_supported_reductionsrc      s    < ==r   )rY   var_1var_0std_1std_0r]   r^   r_   zsum-min_countzmin-min_countzmax-min_count)numpyr   pytestpandasr   r   r   r   pandas.core.groupby.baser   r   fixturer   r#   r,   r2   rH   rL   sortedrS   rU   rX   rc   r   r   r   <module>rn      s            . .b ! ! : : v/01 2 v456 7
 v/06:P3QQR S
 									a !	a !	a !	898r   