+
    NV-j5  ã                   ó€  € ^ 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© ó    Ún/Volumes/fast/ai/experiments/ui-tars-smoke/.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Ü”d˜6“l¬&Ô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Ð/Ó0±6Ð:PÓ3QÕQÔRñó Sðð
 ‡‚à	�ˆØ	�˜�ÐØ	�˜�ÐØ	�˜�ÐØ	�˜�ÐØ	�ˆØ	�ˆØ	�ˆØ	�˜aÐ Ð!Ø	�˜aÐ Ð!Ø	�˜aÐ Ð!ðò	ôñ8ó9ò8r   