+
    ÏÜ³j¤z  ã                   óV  € ^ RI H t  ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RI	t
^ RI	HtHtHt ^ RIHt ^ RIHt ]P&                  R 4       t]P&                  R 4       t]P&                  R	 4       tR
 tR tR tR tR tR tR t]P<                  P?                  RR.RR..4      R 4       t R t!]P<                  P?                  R. RˆO4      R 4       t"R t#R t$R t%R t&]P<                  P?                  RRR.4      R 4       t']P<                  P?                  RR  R! .R"R#.R$7      R% 4       t(R& t)R' t*R( t+]P&                  R) 4       t,]P&                  R* 4       t-]P&                  R+ 4       t.]P&                  R, 4       t/]P&                  R- 4       t0]P&                  R. 4       t1]P&                  R/ 4       t2]P&                  R0 4       t3]P&                  R1 4       t4]P&                  R2 4       t5]P&                  R3 4       t6]P&                  R4 4       t7]P&                  R5 4       t8]P&                  R6 4       t9]P&                  ! . R‰OR77      R8 4       t:R9 t;]P<                  P?                  R:RR]Px                  R;R< //RR]Px                  3R;R;R= 3/R]! R]Px                  4      R;]! R;R> 4      /.4      R? 4       t=R@ t>]P<                  P?                  R:RRARB./RARARBRB/.4      RC 4       t?]P<                  P?                  R:RRARARBRB//RRARARBRB/R;RDRARERB//.4      RF 4       t@RG tA]P<                  P?                  R:RR]P„                  R;RH //RR]P„                  3R;R;RI 3/R]! R]P„                  4      R;]! R;RJ 4      /.4      RK 4       tC]P<                  P?                  R:RRL]P„                  RM]Px                  //RRL]P„                  3R;RM]Px                  3/R]! RL]P„                  4      R;]! RM]Px                  4      /.4      RN 4       tD]P<                  P?                  RORRRBRP.R;RARP./.RR;.RRBRP.R;RARP./..4      RQ 4       tE]P<                  P?                  R:RRBRP./RRBRP.R;RARP./.4      RR 4       tFRS tGRT tHRU tIRV tJRW tK]P<                  P?                  RX. RŠO4      RY 4       tLRZ tM]P<                  P?                  R[R\R]R^. R‹OR_R`R. RŒORa^3
RbRcRd^.^3,          R^R`Re. R�ORf^
3
R\R]R^. R‹OR_R`Rg. RŽORh^3
R\R]R^. R‹OR_RiR. R�ORj^3
.4      Rk 4       tN]P<                  P?                  Rl. RBRmRn^./3NRBRoRpRq.Rn^./3NRB]Pž                  RpRq.Rn^./3NRrRmRn^d./3NR�NRr]Pž                  Rs3NRtRmRn^./3NRtRoRpRu.Rn^./3NRt]Pž                  RpRu.Rn^./3NRvRmRn^./3NRvRoRpRw.Rn^./3NRv]Pž                  RpRw.Rn^./3NRxRmRn^./3NRxRoRpRu.Rn^./3NRx]Pž                  RpRu.Rn^./3NRyRmRn^./3NRyRoRpRw.Rn^./3NRy]Pž                  RpRw.Rn^./3NRARmRnRz./3NR‘NRA]Pž                  R{3NR|RmRnRz./3NR’NR|]Pž                  R}3NRPRmRnR~./3NR“NRP]Pž                  R3NR€RmRnR�./3NR”NR€]Pž                  R3NR‚RmRnRƒ./3NR•NR‚]Pž                  R3N4      R„ 4       tP]P<                  P?                  RlR—RBRoRq.3RB]Pž                  Rq.3R˜R™Rr]Pž                  R–3RšRtRoRu.3Rt]Pž                  Ru.3R›RvRoRw.3Rv]Pž                  Rw.3RœRxRoRu.3Rx]Pž                  Ru.3R�RyRoRw.3Ry]Pž                  Rw.3.4      R… 4       tQR† tRR‡ tSR# )žé    )ÚdatetimeN)Úlib)ÚDay)Ú	DataFrameÚNamedAggÚSeries)Ú
date_rangec                  óJ   € \        \        R ^^4      \        R ^^
4      RR7      # )éÕ  ÚMin)ÚstartÚendÚfreq)r	   r   © ó    Úh/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pandas/tests/resample/test_resample_api.pyÚdtir      s$   € äœH T¨1¨aÓ0´h¸tÀQÈÓ6KÐRWÔXÐXr   c                 ó„   € \        \        P                  P                  ^4      P                  \	        V 4      4      V 4      # )é   )r   ÚnpÚrandomÚdefault_rngÚlen)r   s   &r   Ú_test_seriesr      s-   € ä”"—)‘)×'Ñ'¨Ó*×1Ñ1´#°c³(Ó;¸SÓAÐAr   c                 ó^   € \        R VRVR\        P                  ! \        V 4      4      /4      # ©ÚAÚBÚC)r   r   Úaranger   )r   r   s   &&r   Ú
test_framer!      s'   € ä�c˜<¨¨l¸CÄÇÂÌ3ÈsË8ÓATÐUÓVÐVr   c                 ó–   € V P                  R 4      pR\        V4      9   g   Q hV P                  R RR7      pR\        V4      9   g   Q hR# )ÚhzaDatetimeIndexResampler [freq=<Hour>, closed=left, label=left, convention=start, origin=start_day]ú
2000-01-01©ÚoriginzkDatetimeIndexResampler [freq=<Hour>, closed=left, label=left, convention=start, origin=2000-01-01 00:00:00]N)ÚresampleÚstr)r   Úrs   & r   Útest_strr*   #   sd   € Ø×Ñ˜cÓ"€Að	:Ü=@À»Vô	Dðð	Dð 	×Ñ˜c¨,ÐÓ7€Að	DÜGJÈ1Ãvô	Nðò	Nr   c                 óN  € V P                  R 4      pVP                  4       p\        V\        4      '       g   Q h\	        V4      ^Ù8X  g   Q hV P                  4       P                  R 4      pVP                  4       p\        V\        4      '       g   Q h\	        V4      ^Ù8X  g   Q hR# )r#   N)r'   ÚmeanÚ
isinstancer   r   Úto_framer   )r   r)   Úresults   &  r   Útest_apir0   1   s‹   € Ø×Ñ˜cÓ"€AØ�V‰V‹X€FÜ�fœf×%Ò%Ð%Ð%Üˆv‹;˜#ÔÐÐà×ÑÓ×(Ñ(¨Ó-€AØ�V‰V‹X€FÜ�fœi×(Ò(Ð(Ð(Üˆv‹;˜#ÔÐÒr   c            	      ó>  € \        R \        R^RR7      R. ROR. RO/4      P                  R 4      p \        R^R7      P                  4       \        R^R7      P                  4       ,           p\        P
                  P                  ^.^,          ^.^,          ,           V.RR .R	7      p\        R^.^,          ^.,           ^.^,          ,           ^.,           /VR
7      pV P                  R4      P                  R 4      R.,          p\        P                  ! WC4       R# )Údateú
2016-01-01ÚW)r   Úperiodsr   ÚgroupÚvalz
2016-01-03©r5   z
2016-01-17©Únames©Úindexc                 ó@   € V P                  R 4      P                  4       # )Ú1D)r'   Úffill©Úxs   &r   Ú<lambda>Ú+test_groupby_resample_api.<locals>.<lambda>P   s   € °·±¸DÓ1A×1GÑ1GÔ1Ir   N)é   rD   r   r   )é   é   é   é   )r   r	   Ú	set_indexÚtolistÚpdÚ
MultiIndexÚfrom_arraysÚgroupbyÚapplyÚtmÚassert_frame_equal)ÚdfÚir<   Úexpectedr/   s        r   Útest_groupby_resample_apirU   =   s   € ô 
à”J \¸1À3ÔGØ’\Ø’<ð	
ó
÷ �i�Óð ô 	�<¨Ô+×2Ñ2Ó4Ü
�\¨1Ô
-×
4Ñ
4Ó
6õ	7ð ô �M‰M×%Ñ%¨ s¨Q¥w°!°°qµÕ'8¸!Ð&<ÀWÈfÐDUÐ%ÓV€EÜ˜% !  q¥¨A¨3¥°!°°qµÕ!8¸A¸3Õ!>Ð?ÀuÔM€HØ�Z‰Z˜Ó ×&Ñ&Ñ'IÓJÈEÈ7ÕS€FÜ×Ò˜&Ö+r   c            
      ó®  € \        R RR.^,          R\        R^
R7      R\        P                  P	                  ^4      P                  ^
4      /4      p V P                  R4      P                  R 4      P                  R4      P                  4       pV P                  R 4      P                  RRR7      P                  4       p\        P                  ! W!4       R	# )
Úkeyr   r   Údatesr3   r8   ÚvaluesÚD©ÚonN)r   r	   r   r   r   Ústandard_normalrI   rN   r'   r,   rP   rQ   ©rR   rT   r/   s      r   Útest_groupby_resample_on_apir_   T   s¯   € ô 
à�C˜�: •>Ø”Z °bÔ9Ø”b—i‘i×+Ñ+¨AÓ.×>Ñ>¸rÓBð	
ó
€Bð �|‰|˜GÓ$×,Ñ,¨UÓ3×<Ñ<¸SÓA×FÑFÓH€HØ�Z‰Z˜Ó×'Ñ'¨°Ð'Ó8×=Ñ=Ó?€FÜ×Ò˜&Ö+r   c            	      ó†  € \        R ^R^/\        R^
RR7      R7      p V P                  4       pV P                  RRR7      pVP	                  R	 4      p\
        P                  ! W14       V P                  R4      pVP	                  R
 4      p\
        P                  ! W14       \        P                  P                  \        P                  ! RR.4      P                  R4      P                  ^4      VP                  .4      Vn        V P                  RRR7      pVP	                  R 4      p\
        P                  ! W14       R# )r   r   Ú2000Úns)r5   Úunitr;   Ú5DF©Ú
group_keysc                 ó   € V # ©Nr   r@   s   &r   rB   Ú*test_resample_group_keys.<locals>.<lambda>k   ó   € ™qr   c                 ó   € V # rh   r   r@   s   &r   rB   ri   p   rj   r   r$   z
2000-01-06Tc                 ó   € V # rh   r   r@   s   &r   rB   ri   {   rj   r   N)r   r	   Úcopyr'   rO   rP   rQ   rK   rL   rM   Úto_datetimeÚas_unitÚrepeatr<   )rR   rT   Úgr/   s       r   Útest_resample_group_keysrr   e   s  € Ü	�C˜˜C Ð#¬:°fÀbÈtÔ+TÔ	U€BØ�w‰w‹y€Hð 	�‰�D UˆÓ+€AØ�W‰W‘[Ó!€FÜ×Ò˜&Ô+ð 	�‰�DÓ€AØ�W‰W‘[Ó!€FÜ×Ò˜&Ô+ô —]‘]×.Ñ.ä�NŠN˜L¨,Ð7Ó8×@Ñ@ÀÓF×MÑMÈaÓPØ�N‰Nð	
ó€H„Nð 	�‰�D TˆÓ*€AØ�W‰W‘[Ó!€FÜ×Ò˜&Ö+r   c                 ó~  € VP                  R 4      pVP                  4       VP                  4       ,
          pVP                  R 4      p\        P
                  ! WC4       V P                  R 4      pVP                  4       VP                  4       ,
          pVP                  R 4      p\        P                  ! WC4       R# )r#   c                 óL   € V P                  4       V P                  4       ,
          # rh   ©Úmaxr,   r@   s   &r   rB   Útest_pipe.<locals>.<lambda>…   ó   € ˜aŸe™e›g¨¯©«Ö0r   c                 óL   € V P                  4       V P                  4       ,
          # rh   ru   r@   s   &r   rB   rw   ‹   rx   r   N)r'   rv   r,   ÚpiperP   Úassert_series_equalrQ   )r!   r   r)   rT   r/   s   &&   r   Ú	test_piper|      sŒ   € ð 	×Ñ˜cÓ"€AØ�u‰u‹w˜Ÿ™›Õ!€HØ�V‰VÑ0Ó1€FÜ×Ò˜6Ô,ð 	×Ñ˜CÓ €AØ�u‰u‹w˜Ÿ™›Õ!€HØ�V‰VÑ0Ó1€FÜ×Ò˜&Ö+r   c                 óv  € V P                  R 4      p\        P                  ! VP                  P                  V P                  4       V P                  R 4      R,          pVP                  P
                  V P                  ^,          8X  g   Q hV P                  R 4      R,          p\        P                  ! VP                  P                  V P                  ^ ^.,          4       V P                  R 4      R,          p\        P                  ! VP                  P                  V P                  ^ ^.,          4       R# )r#   r   N)r   r   )r'   rP   Úassert_index_equalÚ_selected_objÚcolumnsÚname©r!   r)   s   & r   Útest_getitemrƒ   �   sè   € Ø×Ñ˜CÓ €AÜ×Ò˜!Ÿ/™/×1Ñ1°:×3EÑ3EÔFà×Ñ˜CÓ  Õ%€AØ�?‰?×Ñ :×#5Ñ#5°aÕ#8Ô8Ð8Ð8ð 	×Ñ˜CÓ  Õ*€AÜ×Ò˜!Ÿ/™/×1Ñ1°:×3EÑ3EÀqÈ!ÀfÕ3MÔNà×Ñ˜CÓ  Õ*€AÜ×Ò˜!Ÿ/™/×1Ñ1°:×3EÑ3EÀqÈ!ÀfÕ3MÖNr   rW   rZ   r   c                 ó¾   € VP                  R 4      pRp\        P                  ! \        VR7      ;_uu_ 4        W ,           RRR4       R#   + '       g   i     R# ; i)r#   z^\"Columns not found: 'D'\"$©ÚmatchN)r'   ÚpytestÚraisesÚKeyError)rW   r!   rq   Úmsgs   &&  r   Útest_select_bad_colsr‹   ž   s>   € à×Ñ˜CÓ €Að *€CÜ	�Š”x s×	+Ö	+Ø	Ž÷ 
,×	+×	+Ò	+ús   ¸	AÁA	c                 ó°   € V P                  R 4      p\        P                  ! VP                  P	                  4       VR,          P	                  4       4       R# )r#   r   N)r'   rP   r{   r   Úsumr‚   s   & r   Útest_attribute_accessrŽ   ¨   s6   € Ø×Ñ˜CÓ €AÜ×Ò˜1Ÿ3™3Ÿ7™7›9 a¨¥f§j¡j£lÖ3r   Úattrc                 óä   € \        R ^dRR7      p\        \        P                  ! \	        V4      4      VR7      pVP                  R4      p\        W04       VP                  4        \        W04       R# )ú1/1/2012Ús©r5   r   r;   Ú30sN)r	   r   r   r    r   r'   Úgetattrr,   )r�   ÚrngÚtsÚrss   &   r   Útest_api_compat_before_user™   ­   sV   € ô �Z¨°3Ô
7€CÜ	”—	’	œ#˜c›(Ó#¨3Ô	/€BØ	�‰�UÓ	€Bô ˆBÔð ‡G�G„IÜˆBÖr   c                 óŠ  € T pR VR&   VP                  R4      pVRR.,          P                  4       p\        P                  ! VP                  P                  4       VP
                  P                  4       .^R7      p\        P                  ! WE4       V. RO,          P                  4       p\        P                  ! R4      pV'       d   Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  4        R	R	R	4       VP                  R
R7      p\        P                  ! WE4       R	#   + '       g   i     L:; i)ÚfoorZ   r#   r   r   ©Úaxisz&agg function failed [how->mean,dtype->z-dtype 'str' does not support operation 'mean'r…   NT©Únumeric_onlyr   )r'   r,   rK   Úconcatr   r   rP   rQ   ÚreÚescaper‡   rˆ   Ú	TypeError)r!   Úusing_infer_stringrR   r)   r/   rT   rŠ   s   &&     r   Útests_raises_on_nuisancer¥   ½   sÛ   € Ø	€BØ€B€s�GØ
�‰�CÓ€AØ��Sˆz�]×ÑÓ!€FÜ�yŠy˜!Ÿ#™#Ÿ(™(›* a§c¡c§h¡h£jÐ1¸Ô:€HÜ×Ò˜&Ô+à’Õ!×&Ñ&Ó(€HÜ
�)Š)Ð<Ó
=€CßØ=ˆÜ	�Š”y¨×	,Ö	,Ø	�‰Œ÷ 
-à�V‰V ˆVÓ&€FÜ×Ò˜&Ö+÷ 
-×	,ús   Ã/D2Ä2E	c            	      ó  € \        R ^dRR7      p \        \        P                  ! \	        V 4      RR7      V R7      pVP                  R4      P                  4       p\        . R
O\        RR^R7      R7      p\        P                  ! W#4       R	# )r‘   r’   r“   Úint64©Údtyper;   Ú20sú2012-01-01 00:00:00©r   r5   N)r   é   é(   é<   éP   )	r	   r   r   r    r   r'   ÚasfreqrP   r{   )r–   r—   r/   rT   s       r   Ú'test_downsample_but_actually_upsamplingr²   Ï   sl   € ä
�Z¨°3Ô
7€CÜ	”—	’	œ#˜c›(¨'Ô2¸#Ô	>€BØ�[‰[˜Ó×&Ñ&Ó(€FÜÚÜÐ.°UÀAÔFô€Hô ×Ò˜6Ö,r   c            	      óx  € \        R ^dRRR7      p \        \        P                  ! \	        V 4      4      V R7      pVP
                  . R	O,          pVP                  R4      P                  4       P                  4       p\        . R
O\        P                  ! . RORRR7      R7      p\        P                  ! W44       R# )r‘   r’   rb   )r5   r   rc   r;   Ú2szdatetime64[ns]©r©   r   N)r   rD   r   é   rE   rG   é   é   é   é   é   )g      à?g      @g      @ç      @r¼   ç      &@r½   g      .@ç      0@r¾   r¾   r¾   ç      9@r¿   r¿   g      >@)r«   z2012-01-01 00:00:02z2012-01-01 00:00:04z2012-01-01 00:00:06z2012-01-01 00:00:08z2012-01-01 00:00:10z2012-01-01 00:00:12z2012-01-01 00:00:14z2012-01-01 00:00:16z2012-01-01 00:00:18z2012-01-01 00:00:20z2012-01-01 00:00:22z2012-01-01 00:00:24z2012-01-01 00:00:26z2012-01-01 00:00:28z2012-01-01 00:00:30)r	   r   r   r    r   Úilocr'   r,   r?   rK   ÚDatetimeIndexrP   r{   )r–   r—   Úts2r/   rT   s        r   Ú*test_combined_up_downsampling_of_irregularrÃ   Û   s™   € ô
 �Z¨°3¸TÔ
B€CÜ	”—	’	œ#˜c›(Ó#¨3Ô	/€BØ
�'‰'Ò8Õ
9€Cà�\‰\˜$Ó×$Ñ$Ó&×,Ñ,Ó.€FÜò	
ô$ ×Òòð$ #Øô)
ô')€HôT ×Ò˜6Ö,r   c                 óà   € V P                  R 4      pV P                  \        P                  ! R R7      4      P	                  R4      pVP	                  R4      p\
        P                  ! W24       R# )Ú20min©r   r,   N)r'   rN   rK   ÚGrouperÚ	transformrP   r{   )r   r)   rT   r/   s   &   r   Útest_transform_seriesrÉ     sR   € Ø×Ñ˜gÓ&€AØ×#Ñ#¤B§J¢J°GÔ$<Ó=×GÑGÈÓO€HØ�[‰[˜Ó €FÜ×Ò˜6Ö,r   r\   r2   c                 ó  € \        \        R ^^4      \        R ^^
4      RR7      pRVn        \        \        P
                  P                  ^4      P                  R4      \        R4      VR7      pVP                  \        P                  ! RR7      4      P                  R4      pV R8X  d#   VP                  RR	7      pVP                  4       pVP                  RV R
7      pVP                  R4      p\        P                  ! WS4       R# )r   rZ   rÆ   r2   ÚAB©r€   r<   rÅ   r,   T)Údropr[   N©é
   r   )r	   r   r�   r   r   r   r   ÚlistrN   rK   rÇ   rÈ   Úreset_indexr'   rP   rQ   )r\   r<   rR   rT   r)   r/   s   &     r   Útest_transform_framerÒ     sÒ   € ô ”x  a¨Ó+¬X°d¸A¸rÓ-BÈÔM€EØ€E„JÜ	Ü
�	‰	×Ñ˜aÓ ×'Ñ'¨Ó0¼$¸t»*ÈEô
€Bð �z‰zœ"Ÿ*š*¨'Ô2Ó3×=Ñ=¸fÓE€HØ	ˆV„|à×'Ñ'¨TÐ'Ó2ˆØ�^‰^Óˆà
�‰�G ˆÓ#€AØ�[‰[˜Ó €FÜ×Ò˜&Ö+r   Úfuncc                 ó(   € V P                  R RR7      # )rÅ   Fre   ©r'   r@   s   &r   rB   rB   /  s   € �!—*‘*˜W°�*Ô7r   c                 óR   € V P                  \        P                  ! R R7      RR7      # )rÅ   rÆ   Fre   ©rN   rK   rÇ   r@   s   &r   rB   rB   0  s   € �!—)‘)œBŸJšJ¨GÔ4À�)ÔGr   r'   rN   )Úidsc                 óf   € V ! V4      pVP                  R  4      p\        P                  ! W14       R# )c                 ó   € V # rh   r   r@   s   &r   rB   Ú0test_apply_without_aggregation.<locals>.<lambda>7  rj   r   N)rO   rP   r{   )rÓ   r   Útr/   s   &&  r   Útest_apply_without_aggregationrÝ   ,  s*   € ñ 	ˆ\Ó€AØ�W‰W‘[Ó!€FÜ×Ò˜6Ö0r   c                 óÈ   € V P                  R R7      P                  RRR7      pVR ,          P                  R 4      p\        P                  ! W P                  R 4      4       R# )r›   )r�   rÅ   Fre   c                 ó   € V # rh   r   r@   s   &r   rB   Ú1test_apply_without_aggregation2.<locals>.<lambda>=  s   € ©Ar   N)r.   r'   rO   rP   r{   Úrename)r   Úgroupedr/   s   &  r   Útest_apply_without_aggregation2rã   ;  sR   € Ø×#Ñ#¨Ð#Ó/×8Ñ8¸ÈUÐ8ÓS€GØ�U�^×!Ñ!¡+Ó.€FÜ×Ò˜6×#6Ñ#6°uÓ#=Ö>r   c            	      óh  € \        \        P                  P                  ^4      P	                  R4      \        RRRR7      . ROR7      p V P                  R4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  R	R
RR/4       RRR4       R#   + '       g   i     R# ; i)r   éè  r‘   r’   r¬   ©r<   r€   Ú3minz&Label\(s\) \['r1', 'r2'\] do not existr…   Úr1r,   Úr2r�   N)rå   r¶   r   ©r   r   r   r   r]   r	   r'   r‡   rˆ   r‰   Úagg©rR   r)   rŠ   s      r   Útest_agg_consistencyrí   A  s„   € ô 
Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó;Ü˜¨#°tÔ<Úô
€Bð 	�‰�FÓ€Aà
3€CÜ	�Š”x s×	+Ö	+Ø	�‰ˆt�V˜T 5Ð)Ô*÷ 
,×	+×	+Ò	+úó   Â B Â B1	c            	      óh  € \        \        P                  P                  ^4      P	                  R4      \        RRRR7      ^R.R7      p V P                  R4      pRp\        P                  ! \        VR	7      ;_uu_ 4        VP                  ^R
RR/4       RRR4       R#   + '       g   i     R# ; i)r   rå   r‘   r’   r¬   Úaræ   rç   z"Label\(s\) \[2, 'b'\] do not existr…   r,   Úbr�   N)rå   r   rê   rì   s      r   Ú'test_agg_consistency_int_str_column_mixrò   Q  s†   € ä	Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó;Ü˜¨#°tÔ<Ø�C�ô
€Bð 	�‰�FÓ€Aà
/€CÜ	�Š”x s×	+Ö	+Ø	�‰ˆq�&˜#˜uÐ%Ô&÷ 
,×	+×	+Ò	+úrî   c                  ó^   € \        \        R ^^4      \        R ^^
4      RRR7      p RV n        V # )r   rZ   rb   ©r   rc   r2   )r	   r   r�   r;   s    r   r<   r<   d  s1   € ä”x  a¨Ó+¬X°d¸A¸rÓ-BÈÐSWÔX€EØ€E„JØ€Lr   c                 óŒ   € \        \        P                  P                  ^4      P                  R4      \	        R4      V R7      pV# )r   rË   rÌ   rÎ   )r   r   r   r   rÐ   )r<   Úframes   & r   rR   rR   k  s8   € äÜ
�	‰	×Ñ˜aÓ ×'Ñ'¨Ó0¼$¸t»*ÈEô€Eð €Lr   c                 ó"   € V P                  4       # rh   )rÑ   ©rR   s   &r   Údf_colrù   s  s   € à�>‰>ÓÐr   c                 óŒ   € V P                  4       p\        P                  P                  \	        ^
4      V.RR.R7      Vn        V# )rÏ   r<   r2   r9   )rm   rK   rL   rM   Úranger<   )rù   r<   Údf_mults   && r   rü   rü   x  sB   € à�k‰k‹m€GÜ—M‘M×-Ñ-Ü	ˆr‹�EÐ 7¨FÐ"3ð .ó €G„Mð €Nr   c                 óN   € V P                  R 4      R,          P                  4       # ©Ú2Dr   ©r'   r,   rø   s   &r   Úa_meanr  �  ó   € à�;‰;�tÓ˜SÕ!×&Ñ&Ó(Ð(r   c                 óN   € V P                  R 4      R,          P                  4       # rþ   ©r'   Ústdrø   s   &r   Úa_stdr  †  ó   € à�;‰;�tÓ˜SÕ!×%Ñ%Ó'Ð'r   c                 óN   € V P                  R 4      R,          P                  4       # rþ   ©r'   r�   rø   s   &r   Úa_sumr
  ‹  r  r   c                 óN   € V P                  R 4      R,          P                  4       # ©rÿ   r   r   rø   s   &r   Úb_meanr  �  r  r   c                 óN   € V P                  R 4      R,          P                  4       # r  r  rø   s   &r   Úb_stdr  •  r  r   c                 óN   € V P                  R 4      R,          P                  4       # r  r	  rø   s   &r   Úb_sumr  š  r  r   c                 ó$   € V P                  R 4      # )rÿ   rÕ   rø   s   &r   Údf_resampler  Ÿ  s   € à�;‰;�tÓÐr   c                 ó(   € V P                  R RR7      # )rÿ   r2   r[   rÕ   )rù   s   &r   Údf_col_resampler  ¤  s   € à�?‰?˜4 Fˆ?Ó+Ð+r   c                 ó(   € V P                  R RR7      # )rÿ   r2   ©ÚlevelrÕ   )rü   s   &r   Údf_mult_resampler  ©  s   € à×Ñ˜D¨ÐÓ/Ð/r   c                 óN   € V P                  \        P                  ! R R7      4      # )rÿ   rÆ   r×   rø   s   &r   Údf_grouper_resampler  ®  s   € à�:‰:”b—j’j dÔ+Ó,Ð,r   )Úparamsc                 ó8   € V P                  V P                  4      # rh   )ÚgetfixturevalueÚparam)Úrequests   &r   Úcasesr!  ³  s   € ð ×"Ñ" 7§=¡=Ó1Ð1r   c                 ó,  € \         P                  ! WW4.^R7      p\         P                  P                  RR.RR..4      Vn        RVP
                  P                  P                  9   ds   V R,          P                  4       pV R,          P                  4       p\         P                  ! WxV.^R7      p\         P                  P                  . R
ORR..4      Vn        V P                  \        P                  R .4      p	\        P                  ! W–4       R	# )rD   rœ   r   r   r,   z
<lambda_0>rü   r2   c                 ó2   € \         P                  ! V ^R7      # ©rD   )Úddof©r   r  r@   s   &r   rB   Ú3test_agg_mixed_column_aggregation.<locals>.<lambda>Å  s   € ´·²¸ÀÕ1Br   N)r2   r   r   )rK   r    rL   Úfrom_productr€   ÚnodeÚcallspecÚidr,   r  Ú	aggregater   rP   rQ   )
r!  r  r  r  r  r   rT   Ú	date_meanÚdate_stdr/   s
   &&&&&&    r   Ú!test_agg_mixed_column_aggregationr/  º  sÙ   € Ü�yŠy˜&¨Ð7¸aÔ@€HÜ—}‘}×1Ñ1°C¸°:ÀÈÐ?UÐ2VÓW€HÔà�G—L‘L×)Ñ)×,Ñ,Ô,Ø˜&•M×&Ñ&Ó(ˆ	Ø˜•=×$Ñ$Ó&ˆÜ—9’9˜i°8Ð<À1ÔEˆÜŸ=™=×5Ñ5Ú &¨,Ð!7Ð8ó
ˆÔð �_‰_œbŸg™gÑ'BÐCÓD€FÜ×Ò˜&Ö+r   rë   r   c                 ó2   € \         P                  ! V ^R7      # r$  r&  r@   s   &r   rB   rB   Ì  s   € ¬r¯vªv°a¸aÕ/@r   c                 ó2   € \         P                  ! V ^R7      # r$  r&  r@   s   &r   rB   rB   Í  s   € ´2·6²6¸!À!Õ3Dr   c                 ó2   € \         P                  ! V ^R7      # r$  r&  r@   s   &r   rB   rB   Î  s   € Ä2Ç6Â6È!ÐRSÕCTr   c                 óŒ   € \         P                  ! W.^R7      pV P                  ! R/ VB p\        P                  ! WTRR7       R# )rD   rœ   T©Ú
check_likeNr   )rK   r    r,  rP   rQ   )r!  r  r  rë   rT   r/   s   &&&&  r   Ú#test_agg_both_mean_std_named_resultr6  É  s7   € ô �yŠy˜&˜¨qÔ1€HØ�_Š_Ñ#˜sÑ#€FÜ×Ò˜&°t×<r   c                 óÚ   € \         P                  ! W.^R7      p\         P                  P                  RR.4      Vn        V P                  RRR./4      p\        P                  ! WC4       R# )rD   rœ   r   r,   r  N©r   r,   ©r   r  ©rK   r    rL   Úfrom_tuplesr€   r,  rP   rQ   )r!  r  r  rT   r/   s   &&&  r   Ú#test_agg_both_mean_std_dict_of_listr<  ×  sU   € Ü�yŠy˜&˜¨qÔ1€HÜ—}‘}×0Ñ0°-ÀÐ1NÓO€HÔØ�_‰_˜c F¨E ?Ð3Ó4€FÜ×Ò˜&Ö+r   r,   r�   c                 ó¨   € \         P                  ! W.^R7      pRR.Vn        V R,          P                  ! R/ VB p\        P
                  ! WT4       R# )rD   rœ   r,   r�   r   Nr   )rK   r    r€   r,  rP   rQ   )r!  r  r
  rë   rT   r/   s   &&&&  r   Útest_agg_both_mean_sumr>  Þ  sG   € ô �yŠy˜&˜¨qÔ1€HØ �€HÔØ�3�Z×!Ò!Ñ( CÑ(€FÜ×Ò˜&Ö+r   Úmean2Úsum2c                 óÖ   € R p\         P                  ! \        P                  P                  VR7      ;_uu_ 4        V P                  V4       RRR4       R#   + '       g   i     R# ; i)únested renamer is not supportedr…   N)r‡   rˆ   rK   ÚerrorsÚSpecificationErrorr,  ©r!  rë   rŠ   s   && r   Ú(test_agg_dict_of_dict_specificationerrorrF  è  s@   € ð ,€CÜ	�Š”r—y‘y×3Ñ3¸3×	?Ö	?Ø�‰˜Ô÷ 
@×	?×	?Ò	?ús   »AÁA(	c                 óè   € \         P                  ! WW4.^R7      p\         P                  P                  . R	O4      Vn        V P                  RRR.RRR./4      p\        P                  ! WeRR7       R# )
rD   rœ   r   r,   r  r   Tr4  N)r8  r9  ©r   r,   ©r   r  r:  )r!  r  r  r  r  rT   r/   s   &&&&&  r   Útest_agg_dict_of_listsrJ  ø  sb   € Ü�yŠy˜&¨Ð7¸aÔ@€HÜ—}‘}×0Ñ0ÚBó€HÔð �_‰_˜c F¨E ?°C¸&À%¸ÐIÓJ€FÜ×Ò˜&°t×<r   c                 ó2   € \         P                  ! V ^R7      # r$  r&  r@   s   &r   rB   rB     s   € ¬b¯fªf°Q¸QÕ.?r   c                 ó2   € \         P                  ! V ^R7      # r$  r&  r@   s   &r   rB   rB     s   € ´"·&²&¸ÀÕ2Cr   c                 ó2   € \         P                  ! V ^R7      # r$  r&  r@   s   &r   rB   rB     s   € Ä"Ç&Â&ÈÐQRÕBSr   c                 óê   € V R ,          P                  R 4      p\        P                  ! V R,          P                  4       V.^R7      pV P                  ! R/ VB p\
        P                  ! WCRR7       R# )r   c                 ó2   € \         P                  ! V ^R7      # r$  r&  r@   s   &r   rB   Ú&test_agg_with_lambda.<locals>.<lambda>  s   € ¬¯ª°¸Õ):r   r   rœ   Tr4  Nr   )rO   rK   r    r�   rë   rP   rQ   )r!  rë   ÚrcustomrT   r/   s   &&   r   Útest_agg_with_lambdarR    sZ   € ð �C�j×ÑÑ:Ó;€GÜ�yŠy˜% �*Ÿ.™.Ó*¨GÐ4¸1Ô=€HØ�YŠYÑ˜Ñ€FÜ×Ò˜&°t×<r   Úresult1Úresult2c                 óÂ   € R p\         P                  ! \        VR7      ;_uu_ 4        V RR.,          P                  ! R/ VB  RRR4       R#   + '       g   i     R# ; i)z0Label\(s\) \['result1', 'result2'\] do not existr…   r   r   Nr   ©r‡   rˆ   r‰   rë   rE  s   && r   Útest_agg_no_columnrW    sC   € ð >€CÜ	�Š”x s×	+Ö	+Øˆs�CˆjÕ×ÒÑ$ Ò$÷ 
,×	+×	+Ò	+ús   §AÁA	z	cols, aggr  c                 óö   € \         P                  ! W4WV.^R7      p\         P                  P                  . RO4      Vn        Ve
   W,          pMT pVP                  V4      p	\        P                  ! W—RR7       R# )rD   rœ   NTr4  ))r   r�   r9  rH  rI  )rK   r    rL   r;  r€   rë   rP   rQ   )
r!  Úcolsrë   r
  r  r  r  rT   Úobjr/   s
   &&&&&&&   r   Ú"test_agg_specificationerror_nestedr[    sd   € ô  �yŠy˜%¨Ð6¸QÔ?€HÜ—}‘}×0Ñ0ÚAó€HÔð ÒØ�k‰àˆà�W‰W�S‹\€FÜ×Ò˜&°t×<r   c                 óä   € R p\         P                  ! \        P                  P                  VR7      ;_uu_ 4        V R,          P                  V4       RRR4       R#   + '       g   i     R# ; i)rB  r…   r   N)r‡   rˆ   rK   rC  rD  rë   rE  s   && r   Ú"test_agg_specificationerror_seriesr]  <  sF   € ð ,€Cô 
�Š”r—y‘y×3Ñ3¸3×	?Ö	?Øˆc�
�‰�sÔ÷ 
@×	?×	?Ò	?ús   »AÁA/	c           	      óÎ   € R p\         P                  ! \        VR7      ;_uu_ 4        V R.,          P                  RRR.RRR./4       RRR4       R#   + '       g   i     R# ; i)zLabel\(s\) \['B'\] do not existr…   r   r�   r  r   r,   NrV  )r!  rŠ   s   & r   Ú)test_agg_specificationerror_invalid_namesr_  G  sN   € ð -€CÜ	�Š”x s×	+Ö	+Øˆsˆe�×Ñ˜#  u˜~¨s°V¸U°OÐDÔE÷ 
,×	+×	+Ò	+ús   §"AÁA$	c                  ó>  € \        \        R ^^4      \        R ^^
4      RR7      p RV n        \        \        P
                  P                  ^4      P                  R4      \        R4      V R7      pVP                  4       pVP                  4       p\        P                  P                  \        ^
4      VP                  .RR.R7      Vn        VP                  R4      pVVP                  RRR	7      VP                  RRR
7      VP!                  \        P"                  ! RR7      4      .pRpV Fa  p\$        P&                  ! \        P(                  P*                  VR7      ;_uu_ 4        VP-                  RRRR./RRRR.//4       RRR4       Kc  	  V FÈ  p\$        P&                  ! \        P(                  P*                  VR7      ;_uu_ 4        VRR.,          P/                  RRRR./RRRR.//4       RRR4       \$        P&                  ! \        P(                  P*                  VR7      ;_uu_ 4        VP/                  RRRR./RRRR.//4       RRR4       KÊ  	  R#   + '       g   i     EKG  ; i  + '       g   i     L‰; i  + '       g   i     EK  ; i)r   rZ   rÆ   r2   rË   rÌ   r<   r9   rÿ   r[   r  rB  r…   rè   r   r,   r�   ré   r   NÚrar  ÚrbrÎ   )r	   r   r�   r   r   r   r   rÐ   rÑ   rm   rK   rL   rM   rû   r<   r'   rN   rÇ   r‡   rˆ   rC  rD  r,  rë   )r<   rR   rù   rü   r)   r!  rŠ   rÜ   s           r   Útest_agg_nested_dictsrc  O  s#  € Ü”x  a¨Ó+¬X°d¸A¸rÓ-BÈÔM€EØ€E„JÜ	Ü
�	‰	×Ñ˜aÓ ×'Ñ'¨Ó0¼$¸t»*ÈEô
€Bð �^‰^Ó€FØ�k‰k‹m€GÜ—M‘M×-Ñ-Ü	ˆr‹�B—H‘HÐ g¨vÐ%6ð .ó €G„Mð 	�‰�DÓ€Aà	Ø�‰˜ ˆÓ(Ø×Ñ˜ VÐÓ,Ø
�
‰
”2—:’: 4Ô(Ó)ð	€Eð ,€CÛˆÜ�]Š]œ2Ÿ9™9×7Ñ7¸s×CÖCØ�K‰K˜  f¨e _Ð5°t¸cÀFÈEÀ?Ð=SÐTÔU÷ DÑCñ ó ˆÜ�]Š]œ2Ÿ9™9×7Ñ7¸s×CÖCØˆs�Cˆj�M×ÑØ�t˜f e˜_Ð-¨s°T¸FÀE¸?Ð4KÐLô÷ Dô
 �]Š]œ2Ÿ9™9×7Ñ7¸s×CÖCØ�E‰E�3˜ ¨˜Ð/°°t¸fÀe¸_Ð6MÐNÔO÷ DÑCó ÷ D×CÑCú÷ D×Cú÷
 D×CÑCús$   Å(I"Ç'I7È6J
É"I4É7JÊ
Jc            
      óˆ  € R \        R^^^ 4      RRRR/R \        R^^^4      RRRR/R \        R^^^4      RRRR/.p \        V 4      P                  R 4      pRp\        P                  ! \
        VR	7      ;_uu_ 4        VP                  R
4      P                  RR.RR.RR./4       RRR4       R#   + '       g   i     R# ; i)Údtiá  rA   g      ð?Úyg       @g      @g      ø?zLabel\(s\) \['z'\] do not existr…   Ú30minr,   ÚmedianÚzr�   N)r   r   rI   r‡   rˆ   r‰   r'   rë   )ÚdatarR   rŠ   s      r   Ú&test_try_aggregate_non_existing_columnrk  q  sÃ   € ð 
Œx˜˜a  AÓ&¨¨S°#°sÐ;Ø	Œx˜˜a  AÓ&¨¨S°#°sÐ;Ø	Œx˜˜a  AÓ&¨¨S°#°sÐ;ð€Dô
 
�4‹×	"Ñ	" 4Ó	(€Bð -€CÜ	�Š”x s×	+Ö	+Ø
�‰�GÓ× Ñ  #¨ x°°x°jÀ#ÈÀwÐ!OÔP÷ 
,×	+×	+Ò	+ús   Á<*B0Â0C	c            	      ó  € \        R . RO/\        R^RR7      R7      p RR lpRR lpRp\        P                  ! \        VR7      ;_uu_ 4        V P                  R4      P                  W.^^^R	7       R
R
R
4       V P                  R4      P                  W.^^R7      p\        ^^.^	^	.^
^
..\        R^RR7      \        P                  P                  RR.4      R7      p\        P                  ! WE4       R
#   + '       g   i     LŽ; i)rA   ú
2020-01-01rZ   r“   r;   c                 ó    € W,           V,           # rh   r   )rA   rð   Úcs   &&&r   Úfoo1Ú/test_agg_list_like_func_with_args.<locals>.foo1†  ó   € Ø�u�q�yÐr   c                 ó    € W,           V,           # rh   r   )rA   rñ   ro  s   &&&r   Úfoo2Ú/test_agg_list_like_func_with_args.<locals>.foo2‰  rr  r   z/foo1\(\) got an unexpected keyword argument 'b'r…   )rñ   ro  N)ro  ræ   )rD   r   r¶   )rD   r   )r   r   )rA   rp  )rA   rt  )r   r	   r‡   rˆ   r£   r'   rë   rK   rL   r;  rP   rQ   )rR   rp  rt  rŠ   r/   rT   s         r   Ú!test_agg_list_like_func_with_argsrv  €  sè   € ä	Ø	ŠiÐ¤
¨<ÀÈÔ Mô
€Bôôð =€CÜ	�Š”y¨×	,Ö	,Ø
�‰�CÓ×Ñ˜d˜\¨1°°QÐÔ7÷ 
-ð �[‰[˜Ó×!Ñ! 4 ,°°QÐ!Ó7€FÜØ
ˆQˆ�!�Q�˜"˜b˜Ð"Ü˜¨q°sÔ;Ü—‘×)Ñ)¨=¸-Ð*HÓIô€Hô
 ×Ò˜&Ö+÷ 
-×	,ús   Á&C:Ã:D
	c                  óš  € \        \        R ^^4      \        R ^^
4      RR7      p \        P                  ! \	        V 4      \        P
                  R7      p\        RV RV/\        P                  P                  W.RR.R7      R	7      p\        RV/V R	7      pR
p\        P                  ! \        VR7      ;_uu_ 4        VP                  RRR7       RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  RRRR7       RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  RRR.R7       RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  RRR.R7       RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  RRR7      P!                  4        RRR4       \        P                  ! \        VR7      ;_uu_ 4        VP                  RRR7      P!                  4        RRR4       VP                  R4      P#                  4       pRVP$                  n        VP                  RRR7      P#                  4       p\(        P*                  ! WV4       RVP$                  n        \        P                  ! \        RR7      ;_uu_ 4        VP                  RRR7      P#                  4        RRR4       VP                  RRR7      P#                  RR7      p\(        P*                  ! WV4       R#   + '       g   i     EL{; i  + '       g   i     ELL; i  + '       g   i     EL; i  + '       g   i     ELì; i  + '       g   i     EL°; i  + '       g   i     ELv; i  + '       g   i     LÃ; i)r   rZ   rÆ   r¨   r2   rð   ÚvÚdr9   r;   z\Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'Index'r…   rÿ   r  Nz2The Grouper cannot specify both a key and a level!)r\   r  zunhashable type: 'list'r[   z#\"Level \['a', 'date'\] not found\"z|Upsampling from level= or on= selection is not supported, use \.set_index\(\.\.\.\) to explicitly set index to datetime-likez0datetime64 type does not support operation 'sum'Trž   )r	   r   r   r    r   r§   r   rK   rL   rM   r‡   rˆ   r£   r'   Ú
ValueErrorr‰   r±   r�   r<   r�   rP   rQ   )r<   r–   rR   Údf_exprŠ   Úexpr/   s          r   Útest_selection_api_validationr}  ™  s¾  € ä”x  a¨Ó+¬X°d¸A¸rÓ-BÈÔM€Eä
�)Š)”C˜“J¤b§h¡hÔ
/€CÜ	Ø	�˜˜SÐ!Ü�m‰m×'Ñ'¨¨¸SÀ#¸JÐ'ÓGô
€Bô ˜˜S�z¨Ô/€Fð	)ð ô 
�Š”y¨×	,Ö	,Ø
�‰�D ˆÔ$÷ 
-ð ?€CÜ	�Š”z¨×	-Ö	-Ø
�‰�D˜V¨3ˆÔ/÷ 
.ð $€CÜ	�Š”y¨×	,Ö	,Ø
�‰�D˜c 6˜]ˆÔ+÷ 
-ð 1€CÜ	�Š”x s×	+Ö	+Ø
�‰�D  f ˆÔ.÷ 
,ð
	Jð ô 
�Š”z¨×	-Ö	-Ø
�‰�D ˆÓ$×+Ñ+Ô-÷ 
.ä	�Š”z¨×	-Ö	-Ø
�‰�D˜VˆÓ$×+Ñ+Ô-÷ 
.ð �/‰/˜$Ó
×
#Ñ
#Ó
%€CØ€C‡I�I„NØ�[‰[˜ &ˆ[Ó)×-Ñ-Ó/€FÜ×Ò˜#Ô&à€C‡I�I„NÜ	�ŠÜÐK÷
ö 
ð 	�‰�D ˆÓ$×(Ñ(Ô*÷
ð �[‰[˜ Sˆ[Ó)×-Ñ-¸4Ð-Ó@€FÜ×Ò˜#Ö&÷I 
-×	,Ð	,ú÷ 
.×	-Ð	-ú÷ 
-×	,Ð	,ú÷ 
,×	+Ð	+ú÷ 
.×	-Ð	-úç	-×	-Ð	-ú÷
÷ 
úsT   Â<MÃ>MÅM*ÆM>Ç	"NÈ"N&Ë"N:ÍM	ÍM'	Í*M;	Í>N	ÎN#	Î&N7	Î:O
	Úcol_namec           
      óF  € \        \        \        ^È4      4      \        RR^ÈRR7      V .R7      pVP	                  R4      P                  R.4      p\        . RO\        RR^RR7      \        P                  ! V .R..^ .^ ..R	7      R7      p\        P                  ! W#4       R
# )éÈ   z
2017-01-01Ú15minzEurope/Berlin)r   r   r5   Útzræ   r>   r,   rZ   )ÚlevelsÚcodesN)g     ÀG@g     ða@g     ph@)
r   rÐ   rû   r	   r'   r,  rK   rL   rP   rQ   )r~  rR   r/   rT   s   &   r   Ú*test_agg_with_datetime_index_list_agg_funcr…  Ð  s™   € ô 
ÜŒU�3‹ZÓÜØ W°c¸oô
ð �
ô
€Bð �[‰[˜Ó×(Ñ(¨&¨Ó2€FÜÚÜ˜|°#¸qÀ_ÔUÜ—’ x j°6°(Ð%;ÀQÀCÈ!ÈÀ:ÔNô€Hô
 ×Ò˜&Ö+r   c                  ó–  € \        R RRRR7      p \        P                  ! V 4      pVP                  RR7       \	        WR7      pVP                  R4      p\	        \        P                  ! ^ 4      \        P                  ! ^ 4      .V R	,          R7      p\        ^4      VP                  n
        VP                  R
4      p\        P                  ! WT4       VP                  R4      p\        P                  ! WT4       VP                  R4      p\        P                  ! WT4       VP                  R4      p\        P                  ! WT4       R# )rm  z
2020-01-02Ú1hrb   rô   F)Úwriter;   r>   :NNé   ÚlastÚfirstrv   ÚminN)r	   r   Ú
zeros_likeÚsetflagsr   r'   rK   Ú	Timestampr   r<   r   rë   rP   r{   )r<   ÚarrÚserr˜   rT   r/   s         r   Útest_resample_agg_readonlyr’  é  sç   € ä�| \¸À4ÔH€EÜ
�-Š-˜Ó
€CØ‡L�L�u€LÔä
�Ô
"€CØ	�‰�dÓ	€Bä”r—|’| A“¬¯ª°Q«Ð8ÀÀdÅÔL€HÜ˜a›&€H‡N�NÔà�V‰V�F‹^€FÜ×Ò˜6Ô,à�V‰V�G‹_€FÜ×Ò˜6Ô,à�V‰V�E‹]€FÜ×Ò˜6Ô,à�V‰V�E‹]€FÜ×Ò˜6Ö,r   zLstart,end,freq,data,resample_freq,origin,closed,exp_data,exp_end,exp_periodsz2000-10-01 23:30:00z2000-10-02 00:26:00Ú7minÚ17minr   z20001002 00:26:00z20200101 8:26:35z20200101 9:31:58Ú77sÚrightz2020-01-01 09:30:45Úleftz20001002 00:43:00Úend_dayz2000-10-02 00:29:00c
           	      óÖ   € \        WVR 7      p
\        W:R7      pVP                  WEVR7      P                  4       p\        V\        W„V	R7      R7      p\        P
                  ! WÍ4       R# )rÆ   r;   )r&   Úclosed)r   r   r5   N)r	   r   r'   r�   rP   r{   )r   r   r   rj  Úresample_freqr&   rš  Úexp_dataÚexp_endÚexp_periodsr–   r—   ÚresrT   s   &&&&&&&&&&    r   Útest_end_and_end_day_originr     s]   € ôB �U dÔ
+€CÜ	�Ô	 €Bà
�+‰+�m¸6ˆ+Ó
B×
FÑ
FÓ
H€CÜØÜ˜WÀ+ÔNô€Hô
 ×Ò˜3Ö)r   z#method, numeric_only, expected_dataTÚnumFÚcatÚ
cat_1cat_2Úprodúcan't multiply sequencerŒ  Úcat_1rv   Úcat_2r‹  rŠ  g      )@úCould not convertrh  ú-Cannot convert \['cat_1' 'cat_2'\] to numericgH€”6%@ú!could not convert string to floatÚvarg      \@Úsemg      @c                 ó–  € \        R ^RR7      p\        R^RR7      p\        RRR.R^^./VR	7      pVP                  R4      pV\        P                  J d   / pMR
V/p\        Wp4      p	\        V\        4      '       d�   V R9   d0   \        p
\        P                  ! RV  R24      pV'       d   RV  R2pM$V R9   d   V'       d   \        p
RV  R2pM\        p
Tp\        P                  ! W«R7      ;_uu_ 4        V	! R/ VB pRRR4       R# V	! R/ VB p\        W%R	7      p\        P                  ! WÞ4       R#   + '       g   i     R# ; i)ú
2018-01-01rZ   r“   ú
2018-12-31ÚYEr¢  r¦  r§  r¡  r;   rŸ   zagg function failed [how->z,dtype->z(dtype 'str' does not support operation 'Ú'r…   N)r«  r,   rh  r¤  )r�   r  r¬  r   )r	   r   r'   r   Ú
no_defaultr•   r-   r(   r£   r¡   r¢   rz  r‡   rˆ   rP   rQ   )ÚmethodrŸ   Úexpected_datar¤   r<   Úexpected_indexrR   Ú	resampledÚkwargsrÓ   ÚklassrŠ   Ú_r/   rT   s   &&&&           r   Útest_frame_downsample_methodrº  O  s3  € ôX �|¨Q°SÔ9€EÜ °a¸dÔC€NÜ	�E˜G WÐ-¨u°q¸"°gÐ>ÀeÔ	L€BØ—‘˜DÓ!€IØ”s—~‘~Ó%Ø‰à  ,Ð/ˆä�9Ó%€DÜ�-¤×%Ò%ØÐ6Ô6ÜˆEÜ—)’)Ð8¸¸ÀÐIÓJˆCß!Ø@ÀÀÈÐJ�øØÐ,Ô,×1CÜˆEØ<¸V¸HÀAÐF‰CäˆEØˆCÜ�]Š]˜5×,Ö,Ù‘�v‘ˆA÷ -Ñ,ñ ‘˜‘ˆÜ˜]ÔAˆÜ
×Ò˜fÖ/÷ -×,Ð,ús   Ã8	D7Ä7E	c                 óØ  € \        R ^RR7      p\        R^RR7      p\        RR.VR7      pVP                  R4      pV\        P                  J d   / MRV/p\        Wp4      p	V'       dQ   V\        P                  Jd=   R	V  2p
\        P                  ! \        V
R
7      ;_uu_ 4        V	! R/ VB  RRR4       R# V R8X  dX   \        P                  ! R4      p
V'       d   Rp
\        P                  ! \        V
R
7      ;_uu_ 4        V	! R/ VB  RRR4       R# V	! R/ VB p\        W%R7      p\        P                  ! W¼4       R#   + '       g   i     R# ; i  + '       g   i     R# ; i)r®  rZ   r“   r¯  r°  r¦  r§  r;   rŸ   z1Cannot use numeric_only=True with SeriesGroupBy\.r…   Nr¤  z&agg function failed [how->prod,dtype->z-dtype 'str' does not support operation 'prod'r   )r	   r   r'   r   r²  r•   r‡   rˆ   r£   r¡   r¢   rP   r{   )r³  rŸ   r´  r¤   r<   rµ  rR   r¶  r·  rÓ   rŠ   r/   rT   s   &&&&         r   Útest_series_downsample_methodr¼  ™  s  € ô8 �|¨Q°SÔ9€EÜ °a¸dÔC€NÜ	�˜'Ð"¨%Ô	0€BØ—‘˜DÓ!€IØ¤3§>¡>Ó1‰R¸ÈÐ7U€Fä�9Ó%€Dß˜¬C¯N©NÓ:ØBÀ6À(ÐKˆÜ�]Š]œ9¨C×0Ö0Ù‰N�6ŠN÷ 1Ñ0à	�6Ô	Ü�iŠiÐ@ÓAˆßØAˆCÜ�]Š]œ9¨C×0Ö0Ù‰N�6ŠN÷ 1Ñ0ñ ‘˜‘ˆÜ˜-Ô>ˆÜ
×Ò˜vÖ0÷ 1×0Ð0ú÷ 1×0Ð0ús   Â'	EÄ	EÅE	ÅE)	c                  óø   € \        \        P                  ! . RO4      R7      p \        \        P                  ! . RO4      R7      pV P                  R4      P	                  4       p\
        P                  ! W!4       R# )ú2018-01-01 00:00:00r;   Ú8hN)r¾  z2018-01-01 12:00:00ú2018-01-02 00:00:00)r¾  z2018-01-01 08:00:00z2018-01-01 16:00:00rÀ  )r   rK   rn   r'   r,   rP   rQ   r^   s      r   Útest_resample_emptyrÁ  Í  s_   € ä	Ü�nŠnÚQó
ô
€Bô
 Ü�nŠnòó
ô	€Hð �[‰[˜Ó×#Ñ#Ó%€FÜ×Ò˜&Ö+r   c            
      óD  € \        R ^
^^^^
4      \        R ^
^^^^
4      \        R ^
^^^^
4      .p \        R. RO/V R7      pVP                  RRR7      P                  4       p\        P
                  ! \        P                  ! R4      \        P                  ! R4      \        P                  ! R4      .VP                  P                  R	R
7      p\        R\        P                  \        P                  \        P                  ./VR7      p\        P                  ! W$4       R# )ié  Úvaluer;   Ú1minÚ	start_dayr%   z2025-10-17 17:15:00z2025-10-17 17:16:00z2025-10-17 17:17:00rŒ  rµ   N)r   rD   r   )r   r   r'   r±   rK   rÁ   r�  r<   r©   r   ÚnanrP   rQ   )ÚidxrR   r/   Úexp_idxr|  s        r   Ú=test_asfreq_respects_origin_with_fixed_freq_all_seconds_equalrÉ  â  só   € ô 	��r˜2˜r 2 rÓ*Ü��r˜2˜r 2 rÓ*Ü��r˜2˜r 2 rÓ*ð€Cô
 
�GšYÐ'¨sÔ	3€Bà�[‰[˜¨ˆ[Ó4×;Ñ;Ó=€Fô ×Òä�LŠLÐ.Ó/Ü�LŠLÐ.Ó/Ü�LŠLÐ.Ó/ð	
ð
 �l‰l× Ñ Øô€Gô �WœrŸv™v¤r§v¡v¬r¯v©vÐ6Ð7¸wÔ
G€CÜ×Ò˜&Ö&r   )ÚgroupsÚngroupsÚindices)r  r  r  r  )Út2Út2xÚt2qÚT_2MÚt2pÚt2mÚt2m1ÚT2M)	r   r¶   rF   é	   é   r¸   é   é   r‰  )r   r×  é   é?   )
rD   rF   rE   rF   rE   rF   rE   rF   rE   rF   )r   r×  rÙ  é'   r‰  )r¶   r¸   é-   rÜ  )r¤  Fr¥  )r,   Fr¨  )rh  Fr©  )r  Frª  )r«  Frª  )r¬  Frª  r   )r�   Tr   )r¤  Tr   )r¤  Fr   )rŒ  Tr   )rv   Tr   )r‹  Tr   )rŠ  Tr   )Tr   r¡   Únumpyr   r‡   Úpandas._libsr   Úpandas._libs.tslibsr   ÚpandasrK   r   r   r   Úpandas._testingÚ_testingrP   Úpandas.core.indexes.datetimesr	   Úfixturer   r   r!   r*   r0   rU   r_   rr   r|   rƒ   ÚmarkÚparametrizer‹   rŽ   r™   r¥   r²   rÃ   rÉ   rÒ   rÝ   rã   rí   rò   r<   rR   rù   rü   r  r  r
  r  r  r  r  r  r  r  r!  r/  r,   r6  r<  r>  rF  rJ  r�   rR  rW  r[  r]  r_  rc  rk  rv  r}  r…  r’  r   r²  rº  r¼  rÁ  rÉ  r   r   r   Ú<module>rç     s÷
  ðÝ Û 	ã Û å Ý #ã ÷ñ õ
 Ý 4ð ‡�ñYó ðYð ‡�ñBó ðBð ‡�ñWó ðWòò	ò,ò.,ò",ò4,ò Oð ‡�×Ñ˜ # ¨¨c¨
Ð 3Ó4ñó 5ðò4ð
 ‡�×Ñ˜Ò!AÓBñó Cðò,ò$	-ò4-òn-ð ‡�×Ñ˜  f˜~Ó.ñ,ó /ð,ð$ ‡�×ÑØ
á7ÙGðð 
�YÐð ó ñ1óð1ò?ò+ò 'ð& ‡�ñó ðð ‡�ñó ðð ‡�ñó ðð ‡�ñó ðð ‡�ñ)ó ð)ð ‡�ñ(ó ð(ð ‡�ñ(ó ð(ð ‡�ñ)ó ð)ð ‡�ñ(ó ð(ð ‡�ñ(ó ð(ð ‡�ñó ðð ‡�ñ,ó ð,ð ‡�ñ0ó ð0ð ‡�ñ-ó ð-ð ‡‚ÚXôñ2óð2ò,ð ‡�×ÑØ	à	�#�r—w‘w Ñ%@ÐAÐBØ	ˆs�B—G‘Gˆn˜c CÑ)DÐ#EÐFØ	‰h�s˜BŸG™GÓ$ c©8°CÑ9TÓ+UÐVðóñ=óð=ò,ð ‡�×ÑØ	ˆV�f˜e�_Ð%¨°¸¸uÐ'EÐFóñ,óð,ð ‡�×ÑØ	à	ˆv�v˜u eÐ,Ð-à�&˜& %¨Ð/Ø�'˜6 6¨5Ð1ð	
ðó	ñó	ðò=ð ‡�×ÑØ	à	�#�r—v‘v˜sÑ$?Ð@ÐAØ	ˆs�B—F‘Fˆm˜S 3Ñ(CÐ"DÐEØ	‰h�s˜BŸF™FÓ# S©(°3Ñ8SÓ*TÐUðóñ=óð=ð ‡�×ÑØ	à	�)˜RŸV™V Y°·±Ð8Ð9Ø	ˆy˜"Ÿ&™&Ð! 3¨°B·G±GÐ(<Ð=Ø	‰h�y "§&¡&Ó)¨3±¸ÀBÇGÁGÓ0LÐMðóñ%óð%ð ‡�×ÑØà	��e˜U�^ S¨6°5¨/Ð:Ð;ð Øðð �5˜%�. #¨° Ð7ð	
ð	óñ=óð=ð  ‡�×ÑØ	ˆS�5˜%�.Ð! C¨%°¨¸¸vÀu¸oÐ#NÐOóñóðòFòPòDQò,ò24'ðn ‡�×ÑØÒIóñ,óð,ò,-ð2 ‡�×ÑØRð "Ø!ØÚ,ØØØÚØØð	
ð ØØØˆC�"�HØØØÚ*Ø!Øð	
ð "Ø!ØÚ,ØØØÚØØð	
ð "Ø!ØÚ,ØØØÚØ!Øð	
ðK1ó4ñj*ók4ðj*ð0 ‡�×Ñà)ð"Ø	��u˜r˜d�mÐ$ð"à	�˜ ˜~¨u°r°dÐ;Ð<ð"ð 
�—‘ ¨¨¸À¸tÐ DÐEð"ð 
�˜ ˜u�~Ð&ð	"ð
 	3ð"ð 
�—‘Ð!:Ð;ð"ð 
��u˜q˜c�lÐ#ð"ð 
�˜ ˜y¨%°!°Ð5Ð6ð"ð 
�—‘ ¨¨	°5¸1¸#Ð >Ð?ð"ð 
��u˜r˜d�mÐ$ð"ð 
�˜ ˜y¨%°"°Ð6Ð7ð"ð 
�—‘ ¨¨	°5¸2¸$Ð ?Ð@ð"ð 
�$˜  ˜Ð%ð"ð 
�%˜% ' ¨E°A°3Ð7Ð8ð"ð 
�#—.‘. 5¨7¨)°U¸Q¸CÐ"@ÐAð"ð  
�˜ ˜t�}Ð%ð!"ð" 
�˜  	¨5°2°$Ð7Ð8ð#"ð$ 
�—‘ %¨'¨°E¸B¸4Ð!@ÐAð%"ð& 
�˜ ˜v�Ð'ð'"ð( 	-ð)"ð* 
�—‘Ð!4Ð5ð+"ð, 
�4˜% $ ˜Ð)ð-"ð. 	Lð/"ð0 
�3—>‘>Ð#SÐTð1"ð2 
��uÐ1Ð2Ð3Ð4ð3"ð4 	<ð5"ð6 
�—‘Ð CÐDð7"ð8 
��u˜u˜gÐ&Ð'ð9"ð: 	<ð;"ð< 
�—‘Ð CÐDð="ð> 
��u˜s˜e�nÐ%ð?"ð@ 	<ðA"ðB 
�—‘Ð CÐDðC"ó&ñN 0óO&ðN 0ðF ‡�×ÑØ)àØ	�˜�~Ð&Ø	�—‘  Ð/ØØØ	�—‘ Ð$ØØ	�˜�yÐ!Ø	�—‘  	Ð*ØØ	�˜�yÐ!Ø	�—‘  	Ð*ØØ	�%˜'˜Ð#Ø	�#—.‘. 7 )Ð,ØØ	�˜˜	Ð"Ø	�—‘ ' Ð+ð%óñ.1ó/ð.1ò:,ô*'r   