+
    ÏÜ³j~P  ã                   óÚ  € ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIt^ RIH	t	H
t
HtHtHt ^ RIHt ^ RIHt ]P&                  R 4       tR tR tR	 tR
 tR tR tR t]P8                  P;                  R. R/O4      R 4       tR t]P8                  P;                  RRR.4      R 4       t R t!R t"R t#R t$R t%R t&R t'R t(R t)R t*]P8                  P;                  RR.RR ..4      R! 4       t+]P8                  P;                  R"R#R$.4      R% 4       t,]P8                  P;                  R&^ ^.4      R' 4       t-R( t.]P8                  P;                  RR.RR ..4      R) 4       t/R* t0R+ t1R, t2R- t3R. t4R# )0é    )ÚdedentN)Úis_platform_windows)Ú	DataFrameÚIndexÚSeriesÚTimedeltaIndexÚ	Timestamp)Ú
date_rangec            
      ó²   € \        R ^.^,          ^.^,          ,           ^.^,          ,           R\        P                  ! ^(4      /\        RR^(RR7      R7      # )ÚAÚBú1/1/2000ÚsÚns©ÚfreqÚperiodsÚunit©Úindex)r   ÚnpÚaranger
   © ó    Úm/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pandas/tests/resample/test_resampler_grouper.pyÚ
test_framer      sM   € äØ	ˆqˆc�B�h˜!˜˜r�Õ! Q C¨!¥GÕ+¨S´"·)²)¸B³-Ð@Ü˜¨#°rÀÔEôð r   c           
      óf  € ^ RI Hp \        R4      pV P                  V4       \        P
                  ! RRR7      ;_uu_ 4        V! R4      ;_uu_ 4        \        V P                  P                  R^4      4       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)r   )Úprovisionalcompleterzã    import numpy as np
    from pandas import Series, date_range
    data = np.arange(10, dtype=np.float64)
    index = date_range("2020-01-01", periods=len(data))
    s = Series(data, index=index)
    rs = s.resample("D")
    NF)Úraise_on_extra_warningsÚignorezrs.)	ÚIPython.core.completerr   r   Úrun_cellÚtmÚassert_produces_warningÚlistÚ	CompleterÚcompletions)Úipr   Úcodes   &  r   Ú"test_tab_complete_ipython6_warningr*      s}   € Ý;äð	ó	€Dð ‡K�K�Ôô 
×	#Ò	# DÀ%×	HÖ	HÙ! (×+Õ+Ü�—‘×)Ñ)¨%°Ó3Ô4÷ ,÷ 
IÑ	Hß+×+ú÷ 
I×	HÐ	Hús$   ÁBÁ&B	Á:BÂBÂBÂB0	c                  óÈ  € . RO. RO. RO. RO. RO. RO. RO. RO. RO. RO.
p \        V . ROR7      p\        P                  ! VP                  4      Vn        R pVP	                  R4      P                  V4      pVP                  R4      P	                  R4      P                  R4      P                  4       p\        P                  ! WC4       \        R\        R^RR7      R	. ROR
. RO/4      P                  R4      pR pVP	                  R	4      P                  V4      pVP	                  R	4      P                  R4      P                  4       p\        P                  ! WC4       R# )ú
2010-01-01ÚdateÚid©Úcolumnsc                 ó^   € V P                  R 4      P                  R4      P                  4       # )r-   ÚD)Ú	set_indexÚresampleÚasfreq©Úxs   &r   Úf_0Ú'test_deferred_with_groupby.<locals>.f_0E   s%   € Ø�{‰{˜6Ó"×+Ñ+¨CÓ0×7Ñ7Ó9Ð9r   r2   ú
2016-01-01ÚW)Ústartr   r   ÚgroupÚvalc                 ó@   € V P                  R 4      P                  4       # )Ú1D)r4   Úffillr6   s   &r   Úf_1Ú'test_deferred_with_groupby.<locals>.f_1T   s   € Ø�z‰z˜$Ó×%Ñ%Ó'Ð'r   r@   N)r,   r   é   )z
2010-01-02r   é   )z
2010-01-05r   é   )z
2010-01-10r   é   )z
2010-01-13r   rE   )r,   r   é   )z
2010-01-03r   rD   )z
2010-01-04r   é   )z
2010-01-11r   rG   )z
2010-01-14r   rE   )r-   r.   Úscore©rI   rI   rD   rD   )rH   é   rG   rF   )r   ÚpdÚto_datetimer-   ÚgroupbyÚapplyr3   r4   r5   r#   Úassert_frame_equalr
   rA   )ÚdataÚdfr8   ÚexpectedÚresultrB   s         r   Útest_deferred_with_groupbyrV   2   s-  € ò 	ÚÚÚÚÚÚÚÚÚð€Dô 
�4Ò!8Ô	9€BÜ�nŠn˜RŸW™WÓ%€B„Gò:ð �z‰z˜$Ó×%Ñ% cÓ*€HØ�\‰\˜&Ó!×)Ñ)¨$Ó/×8Ñ8¸Ó=×DÑDÓF€FÜ×Ò˜&Ô+ä	à”J \¸1À3ÔGØ’\Ø’<ð	
ó
÷ �i�Óð ò(ð �z‰z˜'Ó"×(Ñ(¨Ó-€HØ�Z‰Z˜Ó ×)Ñ)¨$Ó/×5Ñ5Ó7€FÜ×Ò˜&Ö+r   c                 óÚ  € V P                  R 4      pVP                  P                  R 4      pVP                  R4      P                  P	                  4       p\
        P                  ! W24       VP                  P                  R4      P	                  4       p\
        P                  ! W24       VP                  R4      P	                  4       P                  p\
        P                  ! W24       R# )r   c                 ó@   € V P                  R 4      P                  4       # ©Ú2s)r4   Úmeanr6   s   &r   Ú<lambda>Útest_getitem.<locals>.<lambda>_   s   €  1§:¡:¨dÓ#3×#8Ñ#8Ô#:r   rZ   N)rO   r   rP   r4   r[   r#   Úassert_series_equal)r   ÚgrT   rU   s   &   r   Útest_getitemr`   \   s¤   € Ø×Ñ˜3Ó€Aà�s‰s�y‰yÑ:Ó;€Hà�Z‰Z˜Ó×Ñ×$Ñ$Ó&€FÜ×Ò˜6Ô,à�S‰S�\‰\˜$Ó×$Ñ$Ó&€FÜ×Ò˜6Ô,à�Z‰Z˜Ó×"Ñ"Ó$×&Ñ&€FÜ×Ò˜6Ö,r   c                  óÀ  € R ^RR/R ^RR/.p \        V \        R^R7      R7      pVP                  R 4      P                  R4      pVR,          P	                  4       p\
        P                  P                  ^^.VP                  .RR	7      p\        ^^.VRR
7      p\        P                  ! W54       VR,          P	                  4       p\        P                  ! W54       R# )r.   Úbuyerr   r   r:   ©r   r   r@   N©Únames)r   Úname)r.   N)r   r
   rO   r4   ÚcountrM   Ú
MultiIndexÚfrom_arraysr   r   r#   r^   )rR   rS   ÚrrU   Úexp_mirT   s         r   Útest_getitem_multiplerl   k   sË   € ð �1�g˜sÐ# d¨A¨w¸Ð%<Ð=€DÜ	�4œz¨,ÀÔBÔ	C€BØ
�
‰
�4Ó×!Ñ! $Ó'€AØˆw�Z×ÑÓ€Fä�]‰]×&Ñ&¨¨A¨°·±Ð'9ÀÐ&ÓN€FÜØ	
ˆAˆØØô€Hô
 ×Ò˜6Ô,àˆw�Z×ÑÓ€FÜ×Ò˜6Ö,r   c            
      ór  € \        R \        R4      R\        R^R7      R^/4      p V P                  R4      P	                  R 4      P                  R4      R,          P                  4       pV P	                  R 4      P                  RRR7      R,          P                  4       p\        P                  ! W!4       R# )	r.   Úaabbbr-   z1-1-2016rc   rR   Ú2D©ÚonN)	r   r%   r
   r3   rO   r4   Úsumr#   r^   )rS   ÚexprU   s      r   Ú)test_groupby_resample_on_api_with_getitemrt      s–   € ä	Ø	Œt�G‹}˜f¤j°ÀQÔ&GÈÐQRÐSó
€Bð �,‰,�vÓ
×
&Ñ
& tÓ
,×
5Ñ
5°dÓ
;¸FÕ
C×
GÑ
GÓ
I€CØ�Z‰Z˜Ó×&Ñ& t°Ð&Ó7¸Õ?×CÑCÓE€FÜ×Ò˜6Ö'r   c                  ó¬  € R p RRr!Rp\        WRR7      p\        \        P                  P	                  ^4      P                  \        V4      4      VR7      pWSV p\        P                  ! V R7      pVP                  V4      P                  R4      pWƒV pVP                  V4      P                  R4      p	\        P                  ! \        RR	7      ;_uu_ 4        \        P                  ! VP                   V	P                   4       R
R
R
4       \#        ^ 4      p
\        P                  ! W
R7      pVP                  V4      P                  R4      pWÃV pVP                  V4      P                  R4      p\        P$                  ! WÍ4       \#        ^ 4      \        P&                  ! R 4      R,          ,           p\        P                  ! WR7      pVP                  V4      P                  R4      pVW2 pVP                  V4      P                  R4      p\        P$                  ! VV4       \        P$                  ! VV4       R
#   + '       g   i     ELE; i)Ú1399minz1/1/2000 00:00:00z1/31/2000 00:00z1/15/2000 00:00:00Ú1231min©r   r   rg   zIndex are different©ÚmatchN)r   Úorigini0u  )r
   r   r   ÚrandomÚdefault_rngÚstandard_normalÚlenrM   ÚGrouperrO   ÚaggÚpytestÚraisesÚAssertionErrorr#   Úassert_index_equalr   r	   r^   Ú	Timedelta)r   r<   ÚendÚmiddleÚrngÚtsÚts2Úsimple_grouperÚcount_tsÚ	count_ts2r{   Úadjusted_grouperÚadjusted_count_tsÚadjusted_count_ts2Úorigin_futureÚadjusted_grouper2Úadjusted2_count_tsÚadjusted2_count_ts2s                     r   Útest_groupby_with_originr–   ‰   sÜ  € ð €DØ$Ð&7ˆ3Ø!€Fä
�U iÔ
0€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BØ
�Cˆ.€Cô —Z’Z TÔ*€NØ�z‰z˜.Ó)×-Ñ-¨gÓ6€HØ˜sÐ#€HØ—‘˜NÓ+×/Ñ/°Ó8€IÜ	�Š”~Ð-B×	CÖ	CÜ
×Ò˜hŸn™n¨i¯o©oÔ>÷ 
Dô �q‹\€FÜ—z’z tÔ;ÐØŸ
™
Ð#3Ó4×8Ñ8¸ÓAÐØ)°Ð5ÐØŸ™Ð%5Ó6×:Ñ:¸7ÓCÐÜ×ÒÐ,ÔAô ˜a“L¤2§<¢<°	Ó#:¸VÕ#CÕC€MÜŸ
š
¨ÔCÐØŸ™Ð$5Ó6×:Ñ:¸7ÓCÐØ+¨FÐ7ÐØŸ+™+Ð&7Ó8×<Ñ<¸WÓEÐÜ×ÒÐ-Ð/BÔCô ×ÒÐ,Ð.AÖB÷+ 
D×	CÐ	Cús   Ã,IÉI	c            	      ó  € \        R ^RRR7      p \        \        ^4      V R7      P                  R4      P	                  4       p\        . R	O\
        P                  ! . R
ORRR7      R7      p\        P                  ! W4       R# )r   Úminr   ©r   r   r   r   Ú20szdatetime64[ns])Údtyper   N)r   r   rI   rI   rI   rD   rD   )z2000-01-01 00:00:00z2000-01-01 00:00:20z2000-01-01 00:00:40z2000-01-01 00:01:00z2000-01-01 00:01:20z2000-01-01 00:01:40z2000-01-01 00:02:00)	r
   r   Úranger4   ÚnearestrM   ÚDatetimeIndexr#   r^   )r   rU   rT   s      r   Útest_nearestrŸ   ²   sp   € ô �z¨1°5¸tÔD€EÜ”E˜!“H EÔ*×3Ñ3°EÓ:×BÑBÓD€FäÚÜ×Òòð #Øô
ô€Hô  ×Ò˜6Ö,r   Úfc                 óÄ   a € VP                  R 4      pVP                  R4      p\        VS 4      ! 4       pVP                  V 3R l4      p\        P
                  ! WE4       R# )r   rZ   c                 óD   <€ \        V P                  R 4      S4      ! 4       # rY   ©Úgetattrr4   ©r7   r    s   &€r   r\   Útest_methods.<locals>.<lambda>ä   s   ø€ ¤¨¯©°DÓ)9¸1Ô!=Ô!?r   N)rO   r4   r¤   rP   r#   Úassert_equal©r    r   r_   rj   rU   rT   s   f&    r   Útest_methodsr©   Ë   sK   ø€ ð* 	×Ñ˜3Ó€AØ	�
‰
�4Ó€Aä�Q˜Œ]‹_€FØ�w‰wÔ?Ó@€HÜ‡O‚O�FÖ%r   c                 óâ   € V P                  R 4      pVP                  R4      pVP                  P                  4       pVP                  P	                  R 4      p\
        P                  ! W44       R# )r   rZ   c                 ó@   € V P                  R 4      P                  4       # rY   )r4   Únuniquer6   s   &r   r\   Ú&test_methods_nunique.<locals>.<lambda>í   s   €  1§:¡:¨dÓ#3×#;Ñ#;Ô#=r   N)rO   r4   r   r¬   rP   r#   r^   )r   r_   rj   rU   rT   s   &    r   Útest_methods_nuniquer®   è   sP   € à×Ñ˜3Ó€AØ	�
‰
�4Ó€AØ�S‰S�[‰[‹]€FØ�s‰s�y‰yÑ=Ó>€HÜ×Ò˜6Ö,r   ÚstdÚvarc                 óÈ   a € VP                  R 4      pVP                  R4      p\        VS 4      ! ^R7      pVP                  V 3R l4      p\        P
                  ! WE4       R# )r   rZ   ©Úddofc                 óH   <€ \        V P                  R 4      S4      ! ^R7      # )rZ   r²   r£   r¥   s   &€r   r\   Ú&test_methods_std_var.<locals>.<lambda>ö   s   ø€ ¤¨¯©°DÓ)9¸1Ô!=À1Õ!Er   N)rO   r4   r¤   rP   r#   rQ   r¨   s   f&    r   Útest_methods_std_varr¶   ñ   sN   ø€ à×Ñ˜3Ó€AØ	�
‰
�4Ó€AÜ�Q˜Œ] Ô"€FØ�w‰wÔEÓF€HÜ×Ò˜&Ö+r   c                 ó0  € V P                  R 4      pVP                  R4      pVP                  R4      P                  4       pR pVP                  V4      p\        P
                  ! WS4       R pVP                  V4      p\        P
                  ! WS4       R# )r   rZ   c                 ó@   € V P                  R 4      P                  4       # rY   )r4   rr   r6   s   &r   r8   Útest_apply.<locals>.f_0  s   € Ø�z‰z˜$Ó×#Ñ#Ó%Ð%r   c                 óD   € V P                  R 4      P                  R 4      # )rZ   c                 ó"   € V P                  4       # ©N©rr   )Úys   &r   r\   Ú)test_apply.<locals>.f_1.<locals>.<lambda>  s
   € °·±´r   )r4   rP   r6   s   &r   rB   Útest_apply.<locals>.f_1  s   € Ø�z‰z˜$Ó×%Ñ%Ñ&7Ó8Ð8r   N)rO   r4   rr   rP   r#   rQ   )r   r_   rj   rT   r8   rU   rB   s   &      r   Ú
test_applyrÁ   ú   s}   € Ø×Ñ˜3Ó€AØ	�
‰
�4Ó€Að �z‰z˜$Ó×#Ñ#Ó%€Hò&ð �W‰W�S‹\€FÜ×Ò˜&Ô+ò9ð �W‰W�S‹\€FÜ×Ò˜&Ö+r   c                  ó|  € \        R RRR7      p \        R\        P                  P	                  ^4      P                  \        V 4      4      /V R7      pR pVP                  \        P                  ! RR7      4      P                  V4      pVP                  R4      P                  V4      p\        P                  ! WC4       VR,          P                  \        P                  ! RR7      RR	7      P                  V4      pVR,          P                  R4      P                  V4      p\        P                  ! WC4       R
# )z1-1-2015z12-31-15r2   rx   Úcol1©rR   r   c                 ó(   € \        ^^.RR.R7      pV# )rI   ÚaÚbr   )r   )r7   r   s   & r   r    Ú(test_apply_with_mutated_index.<locals>.f  s   € Ü�A�q�6 # s Ô,ˆØˆr   ÚMEF)Ú
group_keysN)r
   r   r   r|   r}   r   rO   rM   r€   rP   r4   r#   rQ   r^   )r   rS   r    rT   rU   s        r   Útest_apply_with_mutated_indexrË     sï   € ä�z :°CÔ8€EÜ	Ø”b—i‘i×+Ñ+¨AÓ.×5Ñ5´c¸%³jÓAÐBÈ%ô
€Bòð �z‰zœ"Ÿ*š*¨$Ô/Ó0×6Ñ6°qÓ9€Hà�[‰[˜Ó×$Ñ$ QÓ'€FÜ×Ò˜&Ô+ð �&�z×!Ñ!¤"§*¢*°$Ô"7ÀEÐ!ÓJ×PÑPÐQRÓS€HØ��Z× Ñ  Ó&×,Ñ,¨QÓ/€FÜ×Ò˜6Ö,r   c            	      óŒ  a€ \         P                  P                  RR.4      p \        RR^R7      p\	        \
        P                  ! ^ .^,          \
        P                  R7      P                  ^^4      WR7      pVP                   Uu/ uF1  q3V^,          R8X  d   \
        P                  M\
        P                  bK3  	  upoVP                  R4      P                  V3R l4      p\	        ^^ R	..,          \        RR
^R7      \         P                  P                  RR.4      R7      p\        P                  ! WE4       R# u upi )r   Úonez
2017-01-01Ú15Min)r<   r   r   ©r›   ©r   r0   Úhc                 ó6   <€ SV P                   ,          ! V 4      # r¼   ©rf   )r7   Úagg_dicts   &€r   r\   Ú/test_apply_columns_multilevel.<locals>.<lambda>,  s   ø€ ¨h°q·v±vÖ.>¸qÔ.Ar   g        Ú1hN)r   rÆ   Ú rÍ   )r   rÇ   ÚiÚtwo)rM   rh   Úfrom_tuplesr
   r   r   ÚarrayÚint64Úreshaper0   rr   r[   r4   rP   r#   rQ   )ÚcolsÚindrS   ÚcolrU   rT   rÔ   s         @r   Útest_apply_columns_multilevelrá   $  sþ   ø€ ä�=‰=×$Ñ$Ð&;Ð=SÐ%TÓU€DÜ
˜<¨g¸qÔ
A€CÜ	Ü
�Š�!��r•¤§¡Ô*×2Ñ2°1°aÓ8Àô
€Bð JLÏÊÓTÉÀ#  A¥¨%¤”b—f’f´R·W±WÒ<ÉÑT€HØ�[‰[˜Ó×#Ñ#Ô$AÓB€FÜØ	ˆa�ˆXˆJ�Ü˜|°$ÀÔBÜ—‘×)Ñ)Ø"Ð$:Ð;ó
ô€Hô ×Ò˜&Ö+ùò Us   Â7Ec                  ó  € R  p \        R^RRR7      p\        . ROVR7      p\        . ROVR7      pVP                  R4      P                  WRR	7      p\        R
R
RRR7      p\        R.VR7      p\        P
                  ! WF4       R# )c                 óþ   € V P                  4       p VP                  V P                  4      P                  ^ 4      P	                  4       pVP
                  R,          V,          pWV8¬  ,          P
                  ^ ,          # )r   éÿÿÿÿ)Úsort_valuesÚreindexr   ÚfillnaÚcumsumÚiloc)ÚseriesÚweightsÚqrè   Úcutoffs   &&&  r   Úweighted_quantileÚ5test_apply_non_naive_index.<locals>.weighted_quantile8  sa   € Ø×#Ñ#Ó%ˆØ—‘ §¡Ó.×5Ñ5°aÓ8×?Ñ?ÓAˆØ—‘˜R• 1Õ$ˆØ Ñ&Õ'×,Ñ,¨QÕ/Ð/r   z2017-6-23 18:00Ú15minÚUTC)r   r   Útzç      ð?r   r2   g      à?)rë   rì   z2017-06-23 00:00:00+00:00)r   rò   N)ró   rI   rI   rI   rI   rD   rD   r   )g      d@é[   éA   é+   é   é
   rI   r   )r
   r   r4   rP   r#   r^   )rî   ÚtimesrR   rë   rU   rß   rT   s          r   Útest_apply_non_naive_indexrú   7  s…   € ò0ô Ð(°!¸'ÀeÔL€EÜÒ,°EÔ:€DÜÒ6¸eÔD€Gà�]‰]˜3Ó×%Ñ%Ð&7ÈCÐ%ÓP€FÜ
Ø#Ð%@ÀsÈuô€Cô �s�e 3Ô'€HÜ×Ò˜6Ö,r   c                 óÎ  € \        R R^V R7      p\        VR. ROR. RO/R7      pVP                  R4      P                  RRR7      P	                  4       p\
        P                  ! . RO\
        P                  R	7      \
        P                  ! . ROR
V  R2R	7      .p\        P                  P                  VRR.R7      p\        R. RO/VR7      p\        P                  ! W64       R# )ú
2000-01-01ro   r   Úcol0rÃ   )r   rR   Ú1WÚleft)ÚlabelrÏ   zM8[Ú]Nrd   rÄ   )r   r   rI   rI   rD   )rI   rI   rI   rI   rI   )r   r   rI   rD   )z
1999-12-26ú
2000-01-02r  r  )rI   rI   rD   rI   )r
   r   rO   r4   rr   r   rÛ   rÜ   rM   rh   ri   r#   rQ   )r   r   rS   rU   ÚmiÚmindexrT   s   &      r   Ú test_resample_groupby_with_labelr  J  sÁ   € ä�|¨$¸ÀÔE€EÜ	˜ fªo¸vÂÐ%WÔ	X€BØ�Z‰Z˜Ó×(Ñ(¨°VÐ(Ó<×@Ñ@ÓB€Fô 	�Š’¤R§X¡XÔ.Ü
�ŠÚDØ˜�v˜Q�-ô	
ð
€Bô �]‰]×&Ñ& r°&¸$°Ð&Ó@€FÜ˜v¢|Ð4¸FÔC€Hä×Ò˜&Ö+r   c                 ó  € T p\        . RORR7      pVP                  R4      P                  R4      P                  4       pVP                  P
                  ^8X  g   Q h\        P                  ! VP                  P                  ^ ,          V4       VP                  R4      P                  ^4      P                  4       pVP                  P
                  ^8X  g   Q h\        P                  ! VP                  P                  ^ ,          V4       R# )rI   r   rÓ   rZ   N©rI   rD   rE   )
r   rO   r4   r[   r   Únlevelsr#   r…   ÚlevelsÚrolling)r   rS   rT   rU   s   &   r   Útest_consistency_with_windowr  ]  sÃ   € à	€BÜ’Y SÔ)€HØ�Z‰Z˜‹_×%Ñ% dÓ+×0Ñ0Ó2€FØ�<‰<×Ñ 1Ô$Ð$Ð$Ü×Ò˜&Ÿ,™,×-Ñ-¨aÕ0°(Ô;à�Z‰Z˜‹_×$Ñ$ RÓ(×-Ñ-Ó/€FØ�<‰<×Ñ 1Ô$Ð$Ð$Ü×Ò˜&Ÿ,™,×-Ñ-¨aÕ0°(Ö;r   c            
      ó€  € \        \        P                  P                  ^4      P	                  R4      \        R4      \        R^RR7      R7      p V P                  R4      P                  4       p. R	OV n	        V P                  R4      P                  4       pVP                  Vn	        \        P                  ! W4       R# )
rD   Úaaaú
2012-01-01r   ©r   r   ©r0   r   Ú5sN)é   rE   )rÆ   rÇ   Úc)r   r   r|   r}   r~   r%   r
   r4   Úmedianr0   r#   rQ   ©rS   rU   rT   s      r   Útest_median_duplicate_columnsr  j  s�   € ô 
Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó9Ü�U“Ü˜¨r¸Ô<ô
€Bð
 �[‰[˜Ó×%Ñ%Ó'€FÚ €B„JØ�{‰{˜4Ó ×'Ñ'Ó)€HØ—~‘~€HÔÜ×Ò˜&Ö+r   c            	      óx  € \        R \        ^
4      R\        ^
^4      /\        R^
RR7      R7      p V P                  R4      P	                  R 4      p\        . R
O\        R^RR7      R7      p\        P                  ! W4       V P                  R4      P	                  R 4      p\        P                  ! W4       R	# )rà   rÃ   r  Ú20minr  r   rÑ   c                 ó6   € V P                   P                  4       # r¼   )rà   rr   ©r=   s   &r   r\   Ú0test_apply_to_one_column_of_df.<locals>.<lambda>�  s   € °%·)±)·-±-´/r   c                 ó0   € V R ,          P                  4       # )rà   r½   r  s   &r   r\   r  ˆ  s   € °%¸µ,×2BÑ2BÔ2Dr   N)rE   é   é   é	   )r   rœ   r
   r4   rP   r   r#   r^   r  s      r   Útest_apply_to_one_column_of_dfr   y  sœ   € ä	Ø	”�b“	˜6¤5¨¨R£=Ð1Ü˜¨r¸Ô@ô
€Bð �[‰[˜Ó×#Ñ#Ñ$AÓB€FÜÚœj¨¸qÀsÔKô€Hô ×Ò˜6Ô,ð �[‰[˜Ó×#Ñ#Ñ$DÓE€FÜ×Ò˜6Ö,r   c            	      ó:  € \        R . ROR. ROR. R	O/4      p \        P                  ! V R,          4      V R&   V P                  R 4      P	                  RRR7      pVR.,          P                  4       pVP                  RR/4      p\        P                  ! W24       R# )
ÚcatÚnumr-   ÚYErp   rr   N)Úcat_1r%  Úcat_2r%  r&  r%  r&  r%  )rH   r  é   rE   é   é   rø   é2   )z2019-2-1z
2018-02-03ú	2020-3-11ú2019-2-2r,  z	2018-12-4r+  z
2020-12-12)	r   rM   rN   rO   r4   rr   r�   r#   rQ   )rS   Ú	resampledrT   rU   s       r   Útest_resample_groupby_aggr.  Œ  s”   € ä	àò 	ð Ò0Øò 	ð	
ó
€Bô2 —’  6¥
Ó+€B€v�Jà—
‘
˜5Ó!×*Ñ*¨4°FÐ*Ó;€IØ˜%˜Õ!×%Ñ%Ó'€HØ�]‰]˜E 5˜>Ó*€Fä×Ò˜&Ö+r   c                  óh  € \        R 4      p \        RR.R^E./\        V .RR7      R7      pVP                  R4      P	                  R4      R,          pVP                  RR	.4      p\        ^E^..\        P                  P                  RV 3.RR.R
7      RR	.R7      p\        P                  ! W44       R# )z2021-02-28 00:00:00ÚclassÚbetaÚvaluer-   rÓ   r   rÉ   rr   Úsizerd   rÐ   N)r	   r   r   rO   r4   r�   rM   rh   rÚ   r#   rQ   )rŠ   rS   r-  rU   rT   s        r   Ú"test_resample_groupby_agg_listliker4  °  s«   € ä	Ð(Ó	)€BÜ	�G˜f˜X w°°Ð5¼UÀBÀ4ÈfÔ=UÔ	V€BØ—
‘
˜7Ó#×,Ñ,¨TÓ2°7Õ;€IØ�]‰]˜E 6˜?Ó+€FÜØ
ˆaˆˆ	Ü�m‰m×'Ñ'¨&°"¨¨¸wÈÐ>OÐ'ÓPØ˜�ô€Hô
 ×Ò˜&Ö+r   ÚkeysrÆ   rÇ   c                 óÔ  € \        . R R.\        . 4      R7      pVP                  V 4      P                  \        P
                  ! R4      R7      P                  4       pV R .8X  d   R.M. p\        R R.R7      P                  V RR7      P                  \        . 4      RR	7      V,          p\        V 4      ^8X  d   V ^ ,          VP                  n
        \        P                  ! W$4       R
# )rÆ   rÇ   r  ú00:00:01©Úruler/   F©ÚdropT)ÚappendN)r   r   rO   r4   rM   Úto_timedeltar[   r3   r   r   rf   r#   rQ   ©r5  rS   rU   Úexpected_columnsrT   s   &    r   Ú
test_emptyr@  ¾  sÁ   € ô 
�2  S˜z´ÀÓ1CÔ	D€BØ�Z‰Z˜Ó×&Ñ&¬B¯OªO¸JÓ,GÐ&ÓH×MÑMÓO€FØ $¨¨¤˜‘u°2Ðä˜3 ˜*Ô%ß	‰�4˜eˆÓ	$ß	‰”> "Ó%¨dˆÓ	3Ð4Dõ	Fð ô
 ˆ4ƒy�A„~Ø" 1�gˆ�‰Ôä×Ò˜&Ö+r   ÚconsolidateTFc           
      óÎ  € \        R ^RRR7      p\        RRRVR\        ^4      RR	/4      p\        RR
RVR\        ^4      /4      p\        P                  ! W#.RR7      pV '       d   VP                  4       pVP                  R.4      P                  RRR7      P                  4       p\        P                  P                  R.^,          R
.^,          ,           \        P                  ! . RO^,          4      P                  R4      .RR.R7      p\        R. RO^,          RR	.^,          \        P                  .^,          ,           /VR7      p\        P                   ! WW4       R# )z
2020-01-01r2   r   r™   Úkeyr   r-   rÃ   Ú
col_objectr>   r   T)Úignore_indexr;   rp   rd   r   N)z
2020-01-05z
2020-01-12z
2020-01-19)r   rH   r  )r
   r   rœ   rM   ÚconcatÚ_consolidaterO   r4   r˜   rh   ri   rN   Úas_unitr   Únanr#   rQ   )rA  ÚdatesÚdf1Údf2rS   rU   ÚidxrT   s   &       r   Ú.test_resample_groupby_agg_object_dtype_all_nanrN  Ï  s=  € ô �|¨R°cÀÔE€EÜ
�U˜C ¨°¼¸b»	À<ÐQVÐWÓ
X€CÜ
�U˜C ¨°¼¸b»	ÐBÓ
C€CÜ	�Š�C�:¨DÔ	1€BßØ�_‰_Óˆà�Z‰Z˜˜Ó ×)Ñ)¨#°&Ð)Ó9×=Ñ=Ó?€FÜ
�-‰-×
#Ñ
#àˆE�A�I˜˜ �	Õ!Ü�NŠNÒEÈÕIÓJ×RÑRØóð	
ð �fˆoð $ó €Cô à’J •NØ˜5˜' A�+¬¯©¨°1­Õ4ð	
ð ô€Hô ×Ò˜&Ö+r   Ú	min_countc                 ó  € T pVP                  \        P                  ! \        P                  .\	        V4      ,          VR 7      R7      pVP                  R4      P                  R4      pVP                  VR7      p\        P                  ! . RO\        P                  ! RRR7      P                  R4      ... RO. RO.RR.R	7      pV^ 8X  d   R
M\        P                  p\        RV/WcR7      p\        P                  ! WX4       R# )rÏ   )r   r   Ú40s)rO  rü   r   )r   N©r	  Úcodesre   r×   r   )r   r›   r  )r   rI   rD   )r   r   r   )ÚassignrM   rÛ   ÚNAr   rO   r4   rr   rh   rN   rH  r   r#   rQ   )	Ústring_dtype_no_objectr   rO  r›   ÚgbrsrU   r   r2  rT   s	   &&&      r   Ú&test_groupby_resample_empty_sum_stringrX  î  sÐ   € ð
 #€EØ×"Ñ"¤R§X¢X¬r¯u©u¨g¼¸J»Õ.GÈuÔ%UÐ"ÓV€JØ×Ñ˜cÓ"×+Ñ+¨EÓ2€DØ�X‰X 	ˆXÓ*€Fä�MŠMÚœBŸNšN¨<¸dÔC×KÑKÈDÓQÐRÐSÚš)Ð$Ø�Dˆkô€Eð
 ˜q”.‰B¤b§e¡e€EÜ˜#˜u˜¨UÔ@€HÜ×Ò˜&Ö+r   c            	      ó„  € \        R \        R^R7      R. ROR. RO/R7      p V P                  R4      P                  RR R7      R.,          P	                  4       p\
        P                  P                  . ROV R ,          P                  R,          .RR .R	7      p\        R. RO/VR
7      p\        P                  ! W4       R# )r-   r:   ©r<   r   r=   r>   )rR   ro   rp   ºNNrD   rd   rÄ   N©r   r   r   r   rI   rI   rI   rI   )rI   rG   rH   rD   rE   rø   rH   rI   ©r   r   rI   rI   )ç      @g      @g      @g      @)r   r
   rO   r4   r[   rM   rh   ri   Ú_valuesr#   rQ   ©rS   rU   Úmi_exprT   s       r   Ú'test_groupby_resample_with_list_of_keysrb    s¼   € ä	à”J \¸1Ô=ØÒ-ØÒ,ð
ô
€Bð �Z‰Z˜Ó ×)Ñ)¨$°6Ð)Ó:¸E¸7ÕC×HÑHÓJ€Fä�]‰]×&Ñ&Ú	�r˜&•z×)Ñ)¨#Õ.Ð/¸ÀÐ7Hð 'ó €Fô àÒ'ð
ð ô	€Hô ×Ò˜&Ö+r   c                 óV  € \        . . ROR7      p\        P                  ! VR,          4      VR&   VP                  R4      pVP	                  V 4      P                  \        P                  ! R4      R7      P                  4       pV R .8X  d   R.M. p\        . ROR7      P                  V RR7      p\        P                  ! VR,          4      VR&   VP                  RRRR	7      V,          p\        V 4      ^8X  d   V ^ ,          VP                  n
        \        P                  ! W$4       R
# )rÆ   rÇ   r-   r/   r7  r8  Fr:  T)r<  r;  N)rÆ   rÇ   r-   )r   rM   rN   r3   rO   r4   r=  r[   r   r   rf   r#   rQ   r>  s   &    r   Útest_resample_no_indexrd    sî   € ô 
�2Ò1Ô	2€BÜ—’  6¥
Ó+€B€v�JØ	�‰�fÓ	€BØ�Z‰Z˜Ó×&Ñ&¬B¯OªO¸JÓ,GÐ&ÓH×MÑMÓO€FØ $¨¨¤˜‘u°2ÐÜÒ!3Ô4×>Ñ>¸tÈ%Ð>ÓP€HÜ—~’~ h¨vÕ&6Ó7€HˆVÑØ×!Ñ! &°¸DÐ!ÓAÐBRÕS€HÜ
ˆ4ƒy�A„~Ø" 1�gˆ�‰Ôä×Ò˜&Ö+r   c            	      ó
  € \        \        \        P                  ! . R
O4      RR7      R7      p V P	                  . RO4      P                  \        P                  ! R4      R7      P                  4       p\        P                  ! . RO4      p\        \        P                  ! \        P                  ! ^ ^.\        P                  R7      V.. RO. RO.RR.R7      R7      p\        P                  ! W\        4       '       * R	7       R# )ú2018-01-01 00:00:00r-   rÓ   r   z06:00:00r8  rÏ   NrR  )Úcheck_index_type)rf  ú2018-01-01 12:00:00ú2018-01-02 00:00:00)r   r   rI   )rf  z2018-01-01 06:00:00rh  ri  )r   r   r   rI   )r   rI   rD   rE   )r   r   rM   rN   rO   r4   r=  r[   rh   r   rÛ   Úintpr#   rQ   r   )rS   rU   r   rT   s       r   Útest_resample_no_columnsrk  *  sÆ   € ä	ÜÜ�NŠNÚUóð ô	
ô
€Bð �Z‰Zš	Ó"×+Ñ+´·²ÀÓ1LÐ+ÓM×RÑRÓT€FÜ�NŠNò	
ó€Eô Ü�mŠmÜ—H’H˜a ˜V¬2¯7©7Ô3°UÐ;Ú¢Ð.Ø˜�.ô
ô€Hô ×Ò˜&ÔATÓAVÔ=V×Wr   c            
      ó  € \        R ^.^,          ^.^,          ,           ^.^,          ,           ^.^,          ,           R\        P                  ! ^4      /\        RR^RR7      R7      p V P	                  R 4      P                  R4      P                  4       p\        P                  P                  . RO\        P                  ! RR	.^,          R
R7      .R R.R7      p\        ^VR7      p\        P                  ! W4       R# )r   r   z31/12/2000 18:00rÑ   r   r   r   r2   z
2000-12-31z
2001-01-01zM8[ns]rÏ   Nrd   rK   )r   r   r   r
   rO   r4   r3  rM   rh   ri   rž   r   r#   r^   r`  s       r   Ú)test_groupby_resample_size_all_index_samerm  I  sß   € ä	Ø	ˆqˆc�A�g˜˜˜a�Õ 1 #¨¥'Õ)¨Q¨C°!­GÕ3°S¼"¿)º)ÀB»-ÐHÜÐ+°#¸rÈÔMô
€Bð �Z‰Z˜‹_×%Ñ% cÓ*×/Ñ/Ó1€Fä�]‰]×&Ñ&âÜ×Ò˜l¨LÐ9¸AÕ=ÀXÔNð	
ð �Dˆkð 'ó €Fô Ø	Øô€Hô ×Ò˜6Ö,r   c            	      ór  € \        R . R
OR. RO/\        R^RR7      R7      p V P                  R 4      P                  R4      R.,          P	                  4       p\
        P                  P                  . ROV P                  R,          .R R.R7      p\        R. RO/VR7      p\        P                  ! W4       R	# )r=   r>   r:   r-   ©r<   r   rf   rÄ   ro   r[  rd   Nr\  ©rE   rI   r(  rI   rH   r  rD   rL   r]  ©g       @g      @g      @r^  ©r   r
   rO   r4   r[   rM   rh   ri   r   r#   rQ   r`  s       r   Ú0test_groupby_resample_on_index_with_list_of_keysrs  _  s²   € ä	àÒ-ØÒ+ð
ô ˜|°Q¸VÔDô
€Bð �Z‰Z˜Ó ×)Ñ)¨$Ó/°°Õ8×=Ñ=Ó?€Fä�]‰]×&Ñ&Ú	�r—x‘x •}Ð%¨g°vÐ->ð 'ó €Fô àÒ'ð
ð ô	€Hô ×Ò˜&Ö+r   c                  óŒ  € \        R . ROR. ROR. ROR. RO/\        R^RR7      R7      p V P                  R 4      P                  R4      RR.,          P	                  4       p\
        P                  P                  . ROV P                  R	,          .R R.R
7      p\        R. ROR. RO/VR7      p\        P                  ! W4       R# )r=   Ú	first_valÚ
second_valÚ	third_valr:   r-   ro  rÄ   ro   r[  rd   Nr\  rp  )rD   rG   rI   rF   rD   rF   rI   rF   )rI   r(  rI   r(  rD   rI   rE   rH   r]  rq  )ç      @rx  g      @rx  rr  r`  s       r   Ú>test_groupby_resample_on_index_with_list_of_keys_multi_columnsry  v  sÇ   € ä	àÒ-ØÒ1ØÒ2ØÒ1ð	
ô ˜|°Q¸VÔDô
€Bð �Z‰Z˜Ó ×)Ñ)¨$Ó/°¸lÐ0KÕL×QÑQÓS€Fä�]‰]×&Ñ&Ú	�r—x‘x •}Ð%¨g°vÐ->ð 'ó €Fô àÒ-ØÒ.ð
ð ô€Hô ×Ò˜&Ö+r   c            
      ó6  € \        R . ROR. RO/\        \        R^R7      RR7      R7      p V P                  R 4      pVP	                  R4      p\
        P                  ! \        RR	7      ;_uu_ 4        VR
.,           RRR4       R#   + '       g   i     R# ; i)r=   r>   r:   rZ  r-   rÓ   rÄ   ro   zColumns not foundry   Úval_not_in_dataframeNr\  rp  )r   r   r
   rO   r4   r‚   rƒ   ÚKeyError)rS   ÚgbÚrss      r   Ú?test_groupby_resample_on_index_with_list_of_keys_missing_columnr  �  s   € ä	àÒ-ØÒ+ð
ô Ü˜\°1Ô5Øô
ô	
€Bð 
�‰�GÓ	€BØ	�‰�TÓ	€BÜ	�Š”xÐ':×	;Ö	;Ø
Ð"Ð#Ö$÷ 
<×	;×	;Ò	;ús   Á2BÂB	)ÚfirstÚlastr  Úsemrr   r[   r˜   Úmaxr3  rg   r�   ÚbfillrA   r5   Úohlc)5Útextwrapr   Únumpyr   r‚   Úpandas.compatr   ÚpandasrM   r   r   r   r   r	   Úpandas._testingÚ_testingr#   Úpandas.core.indexes.datetimesr
   Úfixturer   r*   rV   r`   rl   rt   r–   rŸ   ÚmarkÚparametrizer©   r®   r¶   rÁ   rË   rá   rú   r  r  r  r   r.  r4  r@  rN  rX  rb  rd  rk  rm  rs  ry  r  r   r   r   Ú<module>r�     sÁ  ðÝ ã Û å -ã ÷õ õ Ý 4ð ‡�ñó ðò5ò,',òT-ò-ò((ò&CòR-ð2 ‡�×ÑØòóñ(&ó)ð(&ò-ð ‡�×Ñ˜˜u e˜nÓ-ñ,ó .ð,ò,ò(-ò,,ò&-ò&,ò&
<ò,ò-ò&!,òH,ð ‡�×Ñ˜ 3 %¨#¨s¨Ð!4Ó5ñ,ó 6ð,ð  ‡�×Ñ˜¨¨u¨Ó6ñ,ó 7ð,ð< ‡�×Ñ˜ q¨! fÓ-ñ,ó .ð,ò&,ð. ‡�×Ñ˜ 3 %¨#¨s¨Ð!4Ó5ñ,ó 6ð,ò Xò>-ò,,ò.,ô4%r   