§
    â! h"…  ã                   óä  — d dl m Z  d dlZd dlZd dlZd dlmZ d dlmZ d dl	Z
d dl	mZmZmZ d dlmZ d dlmZ ej        d„ ¦   «         Zej        d„ ¦   «         Zej        d	„ ¦   «         Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             ddgddgg¦  «        d„ ¦   «         Z d„ Z!ej                             dg d¢¦  «        d„ ¦   «         Z"d„ Z#d„ Z$d„ Z%d„ Z&ej                             dddg¦  «        d„ ¦   «         Z'd „ Z(ej                             d!d"„ d#„ gd$d%g¬&¦  «        d'„ ¦   «         Z)d(„ Z*d)„ Z+d*„ Z,ej        d+„ ¦   «         Z-ej        d,„ ¦   «         Z.ej        d-„ ¦   «         Z/ej        d.„ ¦   «         Z0ej        d/„ ¦   «         Z1ej        d0„ ¦   «         Z2ej        d1„ ¦   «         Z3ej        d2„ ¦   «         Z4ej        d3„ ¦   «         Z5ej        d4„ ¦   «         Z6ej        d5„ ¦   «         Z7ej        d6„ ¦   «         Z8ej        d7„ ¦   «         Z9ej        d8„ ¦   «         Z: ej        g d9¢¬:¦  «        d;„ ¦   «         Z;d<„ Z<ej                             d=d!ej=        ej>        d>œidej=        fd?ej>        fd>œ edej=        ¦  «         ed?ej>        ¦  «        d>œg¦  «        d@„ ¦   «         Z?dA„ Z@ej                             d=d!dBdCgidBdCdDœg¦  «        dE„ ¦   «         ZAej                             d=ddBdCdDœidBdCdDœdBdCdFœd>œg¦  «        dG„ ¦   «         ZBdH„ ZCej                             d=d!ejD        dI„ d>œidejD        fd?dJ„ fd>œ edejD        ¦  «         ed?dK„ ¦  «        d>œg¦  «        dL„ ¦   «         ZEej                             d=d!ejD        ej=        dMœidNejD        fdOej=        fd>œ edNejD        ¦  «         edOej=        ¦  «        d>œg¦  «        dP„ ¦   «         ZFej                             dQddCdRgdBdRgd>œgdd?gdCdRgdBdRgd>œgg¦  «        dS„ ¦   «         ZGej                             d=ddCdRgidCdRgdBdRgd>œg¦  «        dT„ ¦   «         ZHdU„ ZIej                             d!dVgdBdWgddCidXdYd>œg¦  «        dZ„ ¦   «         ZJd[„ ZKd\„ ZLd]„ ZMd^„ ZNej                             d_g d`¢¦  «        da„ ¦   «         ZOdb„ ZPej                             dcdddedfg dg¢dhdidg dj¢dkdlf
dmdndodpgdqz  dfdidrg ds¢dtduf
dddedfg dg¢dhdidvg dw¢dxdyf
dddedfg dg¢dhdzdg d{¢d|dlf
g¦  «        d}„ ¦   «         ZQej                             d~g dCdd€d�gif‘dCd‚dƒgd�gd„œf‘dCejR        dƒgd�gd„œf‘dXdd€d…gif‘d†‘dXejR        d‡f‘dVdd€dygif‘dVd‚dˆgdygd„œf‘dVejR        dˆgdygd„œf‘dWdd€d‰gif‘dWd‚dŠgd‰gd„œf‘dWejR        dŠgd‰gd„œf‘d‹dd€dygif‘d‹d‚dˆgdygd„œf‘d‹ejR        dˆgdygd„œf‘dŒdd€d‰gif‘dŒd‚dŠgd‰gd„œf‘dŒejR        dŠgd‰gd„œf‘dBdd€d�gif‘dŽ‘dBejR        d�f‘dYdd€d�gif‘d�‘dYejR        d‘f‘dRdd€d’gif‘d“‘dRejR        d”f‘d•dd€d–gif‘d—‘d•ejR        d”f‘d˜dd€d™gif‘dš‘d˜ejR        d”f‘¦  «        d›„ ¦   «         ZSej                             d~dœdCd‚dƒgfdCejR        dƒgfd�dždXejR        dŸfd dVd‚dˆgfdVejR        dˆgfd¡dWd‚dŠgfdWejR        dŠgfd¢d‹d‚dˆgfd‹ejR        dˆgfd£dŒd‚dŠgfdŒejR        dŠgfg¦  «        d¤„ ¦   «         ZTej                             d¥g d¦¢¦  «        d§„ ¦   «         ZUd¨„ ZVd©„ ZWdª„ ZXdS )«é    )ÚdatetimeN)Úlib)ÚUnsupportedFunctionCall)Ú	DataFrameÚNamedAggÚSeries)Ú
date_rangec                  ób   — t          t          ddd¦  «        t          ddd¦  «        d¬¦  «        S )NéÕ  é   é
   ÚMin)ÚstartÚendÚfreq)r	   r   © ó    úac:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/resample/test_resample_api.pyÚdtir      s0   € å�H T¨1¨aÑ0Ô0µh¸tÀQÈÑ6KÔ6KÐRWÐXÑXÔXÐXr   c                 óœ   — t          t          j                             d¦  «                             t	          | ¦  «        ¦  «        | ¦  «        S )Né   )r   ÚnpÚrandomÚdefault_rngÚlen)r   s    r   Ú_test_seriesr      s6   € å•"”)×'Ò'¨Ñ*Ô*×1Ò1µ#°c±(´(Ñ;Ô;¸SÑAÔAÐAr   c           	      óf   — t          ||t          j        t          | ¦  «        ¦  «        dœ¦  «        S )N©ÚAÚBÚC)r   r   Úaranger   )r   r   s     r   Ú
test_framer#      s*   € å˜<¨lÅÄÍ3ÈsÉ8Ì8ÑATÔATÐUÐUÑVÔVÐVr   c                 óª   — |                       d¦  «        }dt          |¦  «        v sJ ‚|                       dd¬¦  «        }dt          |¦  «        v sJ ‚d S )NÚhziDatetimeIndexResampler [freq=<Hour>, axis=0, closed=left, label=left, convention=start, origin=start_day]ú
2000-01-01)ÚoriginzsDatetimeIndexResampler [freq=<Hour>, axis=0, closed=left, label=left, convention=start, origin=2000-01-01 00:00:00])ÚresampleÚstr)r   Úrs     r   Útest_strr+   #   sˆ   € Ø×Ò˜cÑ"Ô"€Að	:Ý=@À¹V¼Vð	Dð 	Dð 	Dð 	Dð 	×Ò˜c¨,ÐÑ7Ô7€Að	DÝGJÈ1ÁvÄvð	Nð 	Nð 	Nð 	Nð 	Nð 	Nr   c                 ó~  — |                       d¦  «        }|                     ¦   «         }t          |t          ¦  «        sJ ‚t	          |¦  «        dk    sJ ‚|                      ¦   «                               d¦  «        }|                     ¦   «         }t          |t          ¦  «        sJ ‚t	          |¦  «        dk    sJ ‚d S )Nr%   éÙ   )r(   ÚmeanÚ
isinstancer   r   Úto_framer   )r   r*   Úresults      r   Útest_apir2   1   s®   € Ø×Ò˜cÑ"Ô"€AØ�VŠV‰XŒX€FÝ�f�fÑ%Ô%Ð%Ð%Ð%Ýˆv‰;Œ;˜#ÒÐÐÐà×ÒÑÔ×(Ò(¨Ñ-Ô-€AØ�VŠV‰XŒX€FÝ�f�iÑ(Ô(Ð(Ð(Ð(Ýˆv‰;Œ;˜#ÒÐÐÐÐÐr   c                  ó¨  — t          t          ddd¬¦  «        g d¢g d¢dœ¦  «                             d¦  «        } t          d	d
¬¦  «                             ¦   «         t          dd
¬¦  «                             ¦   «         z   }t          j                             dgd
z  dgd
z  z   |gddg¬¦  «        }t          ddgdz  dgz   dgdz  z   d
gz   i|¬¦  «        }d}t          j        t          |¬¦  «        5  |  
                    d¦  «                             d„ ¦  «        dg         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nú
2016-01-01é   ÚW)r   Úperiodsr   )r   r   r   r   )é   é   é   é   )ÚdateÚgroupÚvalr<   z
2016-01-03r;   ©r7   z
2016-01-17r   r   r=   ©Únamesr>   r8   r:   r9   ©Úindexz7DataFrameGroupBy.apply operated on the grouping columns©Úmatchc                 óP   — |                       d¦  «                             ¦   «         S )NÚ1D)r(   Úffill©Úxs    r   ú<lambda>z+test_groupby_resample_api.<locals>.<lambda>R   s   € °Q·Z²ZÀÑ5EÔ5E×5KÒ5KÑ5MÔ5M€ r   )r   r	   Ú	set_indexÚtolistÚpdÚ
MultiIndexÚfrom_arraysÚtmÚassert_produces_warningÚDeprecationWarningÚgroupbyÚapplyÚassert_frame_equal)ÚdfÚirC   ÚexpectedÚmsgr1   s         r   Útest_groupby_resample_apir[   =   sÅ  € õ 
å \¸1À3ÐGÑGÔGØ!�\�\Ø�<�<ð	
ð 	
ñ
ô 
÷ ‚i�ÑÔð õ 	�<¨Ð+Ñ+Ô+×2Ò2Ñ4Ô4Ý
�\¨1Ð
-Ñ
-Ô
-×
4Ò
4Ñ
6Ô
6ñ	7ð õ ŒM×%Ò%¨ s¨Q¡w°!°°q±Ñ'8¸!Ð&<ÀWÈfÐDUÐ%ÑVÔV€EÝ˜% !  q¡¨A¨3¡°!°°q±Ñ!8¸A¸3Ñ!>Ð?ÀuÐMÑMÔM€HØ
C€CÝ	Ô	#Õ$6¸cÐ	BÑ	BÔ	Bð Xð XØ—’˜GÑ$Ô$×*Ò*Ð+MÐ+MÑNÔNÐPUÈwÔWˆðXð Xð Xñ Xô Xð Xð Xð Xð Xð Xð Xøøøð Xð Xð Xð XåÔ˜& (Ñ+Ô+Ð+Ð+Ð+s   Ã51D2Ä2D6Ä9D6c                  óð  — t          ddgdz  t          dd¬¦  «        t          j                             d¦  «                             d¦  «        dœ¦  «        } |                      d	¦  «                             d
¦  «                             d¦  «         	                    ¦   «         }|                      d
¦  «                             dd	¬¦  «         	                    ¦   «         }t          j        ||¦  «         d S )Nr   r    r8   r4   r   r?   r   )ÚkeyÚdatesÚvaluesr^   r]   ÚD©Úon)r   r	   r   r   r   Ústandard_normalrL   rT   r(   r.   rQ   rV   ©rW   rY   r1   s      r   Útest_groupby_resample_on_apire   V   sÝ   € õ 
à˜�: ‘>Ý °bÐ9Ñ9Ô9Ý”i×+Ò+¨AÑ.Ô.×>Ò>¸rÑBÔBð	
ð 	
ñ
ô 
€Bð �|Š|˜GÑ$Ô$×,Ò,¨UÑ3Ô3×<Ò<¸SÑAÔA×FÒFÑHÔH€HØ�ZŠZ˜ÑÔ×'Ò'¨°Ð'Ñ8Ô8×=Ò=Ñ?Ô?€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                  óÆ  — t          dddœt          dd¬¦  «        ¬¦  «        } |                      ¦   «         }|                      dd	¬
¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         |                      d¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         t          j         	                    t          j
        ddg¦  «                             d¦  «                             d¦  «        |j        g¦  «        |_        |                      dd¬
¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         d S )Nr   r   ©r   r    Ú2000r   r?   rB   Ú5DF©Ú
group_keysc                 ó   — | S ©Nr   rI   s    r   rK   z*test_resample_group_keys.<locals>.<lambda>m   ó   € ˜q€ r   c                 ó   — | S rm   r   rI   s    r   rK   z*test_resample_group_keys.<locals>.<lambda>r   rn   r   r&   z
2000-01-06Únsr8   Tc                 ó   — | S rm   r   rI   s    r   rK   z*test_resample_group_keys.<locals>.<lambda>}   rn   r   )r   r	   Úcopyr(   rU   rQ   rV   rN   rO   rP   Úto_datetimeÚas_unitÚrepeatrC   )rW   rY   Úgr1   s       r   Útest_resample_group_keysrw   g   sB  € Ý	˜ Ð#Ð#­:°fÀbÐ+IÑ+IÔ+IÐ	JÑ	JÔ	J€BØ�wŠw‰yŒy€Hð 	�Š�D UˆÑ+Ô+€AØ�WŠW�[�[Ñ!Ô!€FÝÔ˜& (Ñ+Ô+Ð+ð 	�Š�DÑÔ€AØ�WŠW�[�[Ñ!Ô!€FÝÔ˜& (Ñ+Ô+Ð+õ ”]×.Ò.åŒN˜L¨,Ð7Ñ8Ô8×@Ò@ÀÑFÔF×MÒMÈaÑPÔPØŒNð	
ñô €H„Nð 	�Š�D TˆÑ*Ô*€AØ�WŠW�[�[Ñ!Ô!€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                 óª  — |                      d¦  «        }|                     ¦   «         |                     ¦   «         z
  }|                     d„ ¦  «        }t	          j        ||¦  «         |                       d¦  «        }|                     ¦   «         |                     ¦   «         z
  }|                     d„ ¦  «        }t	          j        ||¦  «         d S )Nr%   c                 óT   — |                       ¦   «         |                      ¦   «         z
  S rm   ©Úmaxr.   rI   s    r   rK   ztest_pipe.<locals>.<lambda>‡   ó   € ˜aŸeše™gœg¨¯ª©¬Ñ0€ r   c                 óT   — |                       ¦   «         |                      ¦   «         z
  S rm   rz   rI   s    r   rK   ztest_pipe.<locals>.<lambda>�   r|   r   )r(   r{   r.   ÚpiperQ   Úassert_series_equalrV   )r#   r   r*   rY   r1   s        r   Ú	test_piper€   �   s¶   € ð 	×Ò˜cÑ"Ô"€AØ�uŠu‰wŒw˜Ÿš™œÑ!€HØ�VŠVÐ0Ð0Ñ1Ô1€FÝÔ˜6 8Ñ,Ô,Ð,ð 	×Ò˜CÑ Ô €AØ�uŠu‰wŒw˜Ÿš™œÑ!€HØ�VŠVÐ0Ð0Ñ1Ô1€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                 ó  — |                       d¦  «        }t          j        |j        j        | j        ¦  «         |                       d¦  «        d         }|j        j        | j        d         k    sJ ‚|                       d¦  «        d         }t          j        |j        j        | j        ddg         ¦  «         |                       d¦  «        d         }t          j        |j        j        | j        ddg         ¦  «         d S )Nr%   r    r   rg   r   )r(   rQ   Úassert_index_equalÚ_selected_objÚcolumnsÚname©r#   r*   s     r   Útest_getitemr‡   ‘   sæ   € Ø×Ò˜CÑ Ô €AÝÔ˜!œ/Ô1°:Ô3EÑFÔFÐFà×Ò˜CÑ Ô  Ô%€AØŒ?Ô :Ô#5°aÔ#8Ò8Ð8Ð8Ð8ð 	×Ò˜CÑ Ô  Ô*€AÝÔ˜!œ/Ô1°:Ô3EÀqÈ!ÀfÔ3MÑNÔNÐNà×Ò˜CÑ Ô  Ô*€AÝÔ˜!œ/Ô1°:Ô3EÀqÈ!ÀfÔ3MÑNÔNÐNÐNÐNr   r]   r`   r   c                 ó¬   — |                      d¦  «        }d}t          j        t          |¬¦  «        5  ||           d d d ¦  «         d S # 1 swxY w Y   d S )Nr%   z^\"Columns not found: 'D'\"$rD   )r(   ÚpytestÚraisesÚKeyError)r]   r#   rv   rZ   s       r   Útest_select_bad_colsrŒ       sž   € à×Ò˜CÑ Ô €Að *€CÝ	Œ•x sÐ	+Ñ	+Ô	+ð ð Ø	ˆ#Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ³	A	Á	AÁAc                 ó¸   — |                       d¦  «        }t          j        |j                             ¦   «         |d                              ¦   «         ¦  «         d S )Nr%   r   )r(   rQ   r   r   Úsumr†   s     r   Útest_attribute_accessr�   ª   sD   € Ø×Ò˜CÑ Ô €AÝÔ˜1œ3Ÿ7š7™9œ9 a¨¤f§j¢j¡l¤lÑ3Ô3Ð3Ð3Ð3r   Úattr)ÚgroupsÚngroupsÚindicesc                 ó  — t          ddd¬¦  «        }t          t          j        t	          |¦  «        ¦  «        |¬¦  «        }|                     d¦  «        }t          || ¦  «         |                     ¦   «          t          || ¦  «         d S )Nú1/1/2012éd   Ús©r7   r   rB   Ú30s)r	   r   r   r"   r   r(   Úgetattrr.   )r�   ÚrngÚtsÚrss       r   Útest_api_compat_before_userž   ¯   s‚   € õ �Z¨°3Ð
7Ñ
7Ô
7€CÝ	•”	�#˜c™(œ(Ñ#Ô#¨3Ð	/Ñ	/Ô	/€BØ	�Š�UÑ	Ô	€Bõ ˆB�ÑÔÐð ‡G‚G�I„I€IÝˆB�ÑÔÐÐÐr   c                 óp  — | }d|d<   |                      d¦  «        }|ddg                              ¦   «         }t          j        |j                             ¦   «         |j                             ¦   «         gd¬¦  «        }t          j        ||¦  «         |g d¢                              ¦   «         }t          j	        d	¦  «        }t          j        t          |¬
¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   |                     d¬¦  «        }t          j        ||¦  «         d S )NÚfoor`   r%   r   r    r   ©Úaxisr   z&agg function failed [how->mean,dtype->rD   T©Únumeric_only)r(   r.   rN   Úconcatr   r    rQ   rV   ÚreÚescaper‰   rŠ   Ú	TypeError)r#   rW   r*   r1   rY   rZ   s         r   Útests_raises_on_nuisancer©   ¿   sG  € Ø	€BØ€B€s�GØ
�Š�CÑÔ€AØ��SˆzŒ]×ÒÑ!Ô!€FÝŒy˜!œ#Ÿ(š(™*œ* a¤c§h¢h¡j¤jÐ1¸Ð:Ñ:Ô:€HÝÔ˜& (Ñ+Ô+Ð+à���Ô!×&Ò&Ñ(Ô(€HÝ
Œ)Ð<Ñ
=Ô
=€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð ð Ø	�Š‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à�VŠV ˆVÑ&Ô&€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+s   ÃD Ä DÄDc                  óL  — t          ddd¬¦  «        } t          t          j        t	          | ¦  «        d¬¦  «        | ¬¦  «        }|                     d¦  «                             ¦   «         }t          g d	¢t          d
dd¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nr•   r–   r—   r˜   Úint64©ÚdtyperB   Ú20s)r   é   é(   é<   éP   ú2012-01-01 00:00:00r8   ©r   r7   )	r	   r   r   r"   r   r(   ÚasfreqrQ   r   )r›   rœ   r1   rY   s       r   Ú'test_downsample_but_actually_upsamplingr¶   Ï   s¥   € å
�Z¨°3Ð
7Ñ
7Ô
7€CÝ	•”	�#˜c™(œ(¨'Ð2Ñ2Ô2¸#Ð	>Ñ	>Ô	>€BØ�[Š[˜ÑÔ×&Ò&Ñ(Ô(€FÝØÐÐÝÐ.°UÀAÐFÑFÔFðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  ó˜  — t          ddd¬¦  «        } t          t          j        t	          | ¦  «        ¦  «        | ¬¦  «        }|j        g d¢         }|                     d¦  «                             ¦   «                              ¦   «         }t          g d¢t          j
        g d	¢d
d¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nr•   r–   r—   r˜   rB   )r   r   r   é   r8   r:   é   é   é   é   é   Ú2s)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:30zdatetime64[ns])r­   r   )r	   r   r   r"   r   Úilocr(   r.   rH   rN   ÚDatetimeIndexrQ   r   )r›   rœ   Úts2r1   rY   s        r   Ú*test_combined_up_downsampling_of_irregularrÆ   Û   sã   € õ
 �Z¨°3Ð
7Ñ
7Ô
7€CÝ	•”	�#˜c™(œ(Ñ#Ô#¨3Ð	/Ñ	/Ô	/€BØ
Œ'Ð8Ð8Ð8Ô
9€Cà�\Š\˜$ÑÔ×$Ò$Ñ&Ô&×,Ò,Ñ.Ô.€FÝð	
ð 	
ð 	
õ$ Ôðð ð ð$ #Øð)
ñ 
ô 
ð')ñ )ô )€HõT Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 óú   — |                       d¦  «        }|                      t          j        d¬¦  «        ¦  «                             d¦  «        }|                     d¦  «        }t          j        ||¦  «         d S )NÚ20min©r   r.   )r(   rT   rN   ÚGrouperÚ	transformrQ   r   )r   r*   rY   r1   s       r   Útest_transform_seriesrÌ     sm   € Ø×Ò˜gÑ&Ô&€AØ×#Ò#¥B¤J°GÐ$<Ñ$<Ô$<Ñ=Ô=×GÒGÈÑOÔO€HØ�[Š[˜Ñ Ô €FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   rb   r<   c                 ój  — t          t          ddd¦  «        t          ddd¦  «        d¬¦  «        }d|_        t          t          j                             d¦  «                             d¦  «        t          d	¦  «        |¬
¦  «        }|                     t          j
        d¬¦  «        ¦  «                             d¦  «        }| dk    r*|                     d¬¦  «        }|                     ¦   «         }|                     d| ¬¦  «        }|                     d¦  «        }t          j        ||¦  «         d S )Nr   r   r   r`   rÉ   r<   r   ©r   r   ÚAB©r„   rC   rÈ   r.   T)Údropra   )r	   r   r…   r   r   r   r   ÚlistrT   rN   rÊ   rË   Úreset_indexr(   rQ   rV   )rb   rC   rW   rY   r*   r1   s         r   Útest_transform_framerÔ     s  € õ •x  a¨Ñ+Ô+­X°d¸A¸rÑ-BÔ-BÈÐMÑMÔM€EØ€E„JÝ	Ý
Œ	×Ò˜aÑ Ô ×'Ò'¨Ñ0Ô0½$¸t¹*¼*ÈEð
ñ 
ô 
€Bð �zŠz�"œ*¨'Ð2Ñ2Ô2Ñ3Ô3×=Ò=¸fÑEÔE€HØ	ˆV‚|€|à×'Ò'¨TÐ'Ñ2Ô2ˆØ�^Š^ÑÔˆà
�Š�G ˆÑ#Ô#€AØ�[Š[˜Ñ Ô €FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                  ó€  — t          ddd¬¦  «        } t          t          j        t	          | ¦  «        d¬¦  «        | ¬¦  «        }|                     d¦  «        }|                     ¦   «         }d	}t          j        t          |¬
¦  «        5  | 
                    d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }t          j        t          |¬
¦  «        5  | 
                    d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d}t          j        t          |¬
¦  «        5  t          j        t          |¬
¦  «        5  | 
                    d¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nr•   r   r¾   r˜   r«   r¬   rB   r—   z+DatetimeIndexResampler.fillna is deprecatedrD   rH   )ÚmethodÚbfillzTInvalid fill method\. Expecting pad \(ffill\), backfill \(bfill\) or nearest\. Got 0r   )r	   r   r   r"   r   r(   rH   rQ   rR   ÚFutureWarningÚfillnar   r×   r‰   rŠ   Ú
ValueError)r›   rœ   r*   rY   rZ   r1   Úmsg2s          r   Útest_fillnarÜ   ,  sŽ  € å
�Z¨°$Ð
7Ñ
7Ô
7€CÝ	•”	�#˜c™(œ(¨'Ð2Ñ2Ô2¸#Ð	>Ñ	>Ô	>€BØ
�Š�CÑÔ€Aà�wŠw‰yŒy€HØ
7€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð *ð *Ø—’ �Ñ)Ô)ˆð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *åÔ˜6 8Ñ,Ô,Ð,à�wŠw‰yŒy€HÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð *ð *Ø—’ �Ñ)Ô)ˆð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *åÔ˜6 8Ñ,Ô,Ð,ð	(ð 	õ 
Œ•z¨Ð	.Ñ	.Ô	.ð ð ÝÔ'­¸SÐAÑAÔAð 	ð 	Ø�HŠH�Q‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð sZ   ÂB.Â.B2Â5B2Ã=D Ä D$Ä'D$ÅF3Å9FÆF3ÆF	ÆF3Æ"F	Æ#F3Æ3F7Æ:F7Úfuncc                 ó0   — |                       dd¬¦  «        S )NrÈ   Frj   ©r(   rI   s    r   rK   rK   I  s   € �!—*’*˜W°�*Ñ7Ô7€ r   c                 óV   — |                       t          j        d¬¦  «        d¬¦  «        S )NrÈ   rÉ   Frj   ©rT   rN   rÊ   rI   s    r   rK   rK   J  s#   € �!—)’)�BœJ¨GÐ4Ñ4Ô4À�)ÑGÔG€ r   r(   rT   )Úidsc                 ór   —  | |¦  «        }|                      d„ ¦  «        }t          j        ||¦  «         d S )Nc                 ó   — | S rm   r   rI   s    r   rK   z0test_apply_without_aggregation.<locals>.<lambda>Q  rn   r   )rU   rQ   r   )rÝ   r   Útr1   s       r   Útest_apply_without_aggregationræ   F  s?   € ð 	ˆˆ\ÑÔ€AØ�WŠW�[�[Ñ!Ô!€FÝÔ˜6 <Ñ0Ô0Ð0Ð0Ð0r   c                 óä   — |                       d¬¦  «                             dd¬¦  «        }|d                              d„ ¦  «        }t          j        ||                      d¦  «        ¦  «         d S )Nr    )r…   rÈ   Frj   c                 ó   — | S rm   r   rI   s    r   rK   z1test_apply_without_aggregation2.<locals>.<lambda>W  s   € ¨A€ r   )r0   r(   rU   rQ   r   Úrename)r   Úgroupedr1   s      r   Útest_apply_without_aggregation2rë   U  sk   € Ø×#Ò#¨Ð#Ñ/Ô/×8Ò8¸ÈUÐ8ÑSÔS€GØ�UŒ^×!Ò! + +Ñ.Ô.€FÝÔ˜6 <×#6Ò#6°uÑ#=Ô#=Ñ>Ô>Ð>Ð>Ð>r   c                  ót  — t          t          j                             d¦  «                             d¦  «        t          ddd¬¦  «        g d¢¬¦  «        } |                      d	¦  «        }d
}t          j        t          |¬¦  «        5  | 
                    dddœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )éè  r¸   r•   r—   rí   r´   r   ©rC   r„   Ú3minz'Column\(s\) \['r1', 'r2'\] do not existrD   r.   rŽ   ©Úr1Úr2©r   r   r   r   rc   r	   r(   r‰   rŠ   r‹   Úagg©rW   r*   rZ   s      r   Útest_agg_consistencyrö   [  sý   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ;Ô;Ý˜¨#°tÐ<Ñ<Ô<Ø��ð
ñ 
ô 
€Bð 	�Š�FÑÔ€Aà
4€CÝ	Œ•x sÐ	+Ñ	+Ô	+ð +ð +Ø	�Š�V 5Ð)Ð)Ñ*Ô*Ð*ð+ð +ð +ñ +ô +ð +ð +ð +ð +ð +ð +ð +øøøð +ð +ð +ð +ð +ð +ó   ÂB-Â-B1Â4B1c                  ót  — t          t          j                             d¦  «                             d¦  «        t          ddd¬¦  «        ddg¬	¦  «        } |                      d
¦  «        }d}t          j        t          |¬¦  «        5  | 
                    dddœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )rí   r   r•   r—   rí   r´   r   Úarî   rï   z#Column\(s\) \[2, 'b'\] do not existrD   r.   rŽ   )r   Úbró   rõ   s      r   Ú'test_agg_consistency_int_str_column_mixrû   k  sû   € å	Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ;Ô;Ý˜¨#°tÐ<Ñ<Ô<Ø�C�ð
ñ 
ô 
€Bð 	�Š�FÑÔ€Aà
0€CÝ	Œ•x sÐ	+Ñ	+Ô	+ð 'ð 'Ø	�Š�&˜uÐ%Ð%Ñ&Ô&Ð&ð'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'øøøð 'ð 'ð 'ð 'ð 'ð 'r÷   c                  ót   — t          t          ddd¦  «        t          ddd¦  «        d¬¦  «        } d| _        | S )Nr   r   r   r`   rÉ   r<   )r	   r   r…   rB   s    r   rC   rC   ~  s:   € å•x  a¨Ñ+Ô+­X°d¸A¸rÑ-BÔ-BÈÐMÑMÔM€EØ€E„JØ€Lr   c                 ó¤   — t          t          j                             d¦  «                             d¦  «        t	          d¦  «        | ¬¦  «        }|S )Nr   rÎ   rÏ   rÐ   )r   r   r   r   rÒ   )rC   Úframes     r   rW   rW   …  sH   € åÝ
Œ	×Ò˜aÑ Ô ×'Ò'¨Ñ0Ô0½$¸t¹*¼*ÈEðñ ô €Eð €Lr   c                 ó*   — |                       ¦   «         S rm   )rÓ   ©rW   s    r   Údf_colr  �  s   € à�>Š>ÑÔÐr   c                 óœ   — |                       ¦   «         }t          j                             t	          d¦  «        |gddg¬¦  «        |_        |S )Nr   rC   r<   r@   )rr   rN   rO   rP   ÚrangerC   )r  rC   Údf_mults      r   r  r  ’  sI   € à�kŠk‰mŒm€GÝ”M×-Ò-Ý	ˆr‰Œ�EÐ 7¨FÐ"3ð .ñ ô €G„Mð €Nr   c                 ó\   — |                       d¦  «        d                              ¦   «         S ©NÚ2Dr   ©r(   r.   r   s    r   Úa_meanr	  ›  ó%   € à�;Š;�tÑÔ˜SÔ!×&Ò&Ñ(Ô(Ð(r   c                 ó\   — |                       d¦  «        d                              ¦   «         S r  ©r(   Ústdr   s    r   Úa_stdr     ó%   € à�;Š;�tÑÔ˜SÔ!×%Ò%Ñ'Ô'Ð'r   c                 ó\   — |                       d¦  «        d                              ¦   «         S r  ©r(   rŽ   r   s    r   Úa_sumr  ¥  r  r   c                 ó\   — |                       d¦  «        d                              ¦   «         S ©Nr  r    r  r   s    r   Úb_meanr  ª  r
  r   c                 ó\   — |                       d¦  «        d                              ¦   «         S r  r  r   s    r   Úb_stdr  ¯  r  r   c                 ó\   — |                       d¦  «        d                              ¦   «         S r  r  r   s    r   Úb_sumr  ´  r  r   c                 ó,   — |                       d¦  «        S )Nr  rß   r   s    r   Údf_resampler  ¹  s   € à�;Š;�tÑÔÐr   c                 ó0   — |                       dd¬¦  «        S )Nr  r<   ra   rß   )r  s    r   Údf_col_resampler  ¾  s   € à�?Š?˜4 Fˆ?Ñ+Ô+Ð+r   c                 ó0   — |                       dd¬¦  «        S )Nr  r<   ©Úlevelrß   )r  s    r   Údf_mult_resampler!  Ã  s   € à×Ò˜D¨ÐÑ/Ô/Ð/r   c                 óR   — |                       t          j        d¬¦  «        ¦  «        S )Nr  rÉ   rá   r   s    r   Údf_grouper_resampler#  È  s!   € à�:Š:•b”j dÐ+Ñ+Ô+Ñ,Ô,Ð,r   )r  r  r!  r#  )Úparamsc                 ó6   — |                       | j        ¦  «        S rm   )ÚgetfixturevalueÚparam)Úrequests    r   Úcasesr)  Í  s   € ð ×"Ò" 7¤=Ñ1Ô1Ð1r   c                 óŒ  — t          j        ||||gd¬¦  «        }t           j                             ddgddgg¦  «        |_        d}d|j        j        j        v rw| d	                              ¦   «         }| d	          	                    ¦   «         }	t          j        ||	|gd¬¦  «        }t           j                             g d
¢ddgg¦  «        |_        t          j        t          |¬¦  «        5  |                      t          j        t          j	        g¦  «        }
d d d ¦  «         n# 1 swxY w Y   t          j        |
|¦  «         d S )Nr   r¡   r   r    r.   r  úusing SeriesGroupBy.[mean|std]r  r<   )r<   r   r    rD   )rN   r¥   rO   Úfrom_productr„   ÚnodeÚcallspecÚidr.   r  rQ   rR   rØ   Ú	aggregater   rV   )r)  r	  r  r  r  r(  rY   rZ   Ú	date_meanÚdate_stdr1   s              r   Ú!test_agg_mixed_column_aggregationr3  Ô  sm  € ÝŒy˜& %¨°Ð7¸aÐ@Ñ@Ô@€HÝ”}×1Ò1°C¸°:ÀÈ¸Ð2OÑPÔP€HÔØ
*€Cà�G”LÔ)Ô,Ð,Ð,Ø˜&”M×&Ò&Ñ(Ô(ˆ	Ø˜”=×$Ò$Ñ&Ô&ˆÝ”9˜i¨°8Ð<À1ÐEÑEÔEˆÝœ=×5Ò5ØÐÐ &¨% Ð1ñ
ô 
ˆÔõ 
Ô	#¥M¸Ð	=Ñ	=Ô	=ð 4ð 4Ø—’¥"¤'­2¬6Ð!2Ñ3Ô3ˆð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4åÔ˜& (Ñ+Ô+Ð+Ð+Ð+s   Ã,,D$Ä$D(Ä+D(rô   rg   r    c                 óè   — d}t          j        ||gd¬¦  «        }t          j        t          |¬¦  «        5   | j        di |¤Ž}d d d ¦  «         n# 1 swxY w Y   t          j        ||d¬¦  «         d S )Nr+  r   r¡   rD   T©Ú
check_liker   )rN   r¥   rQ   rR   rØ   r0  rV   )r)  r	  r  rô   rZ   rY   r1   s          r   Ú#test_agg_both_mean_std_named_resultr7  å  sÁ   € ð +€CÝŒy˜& %˜¨qÐ1Ñ1Ô1€HÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð (ð (Ø �”Ð'Ð' 3Ð'Ð'ˆð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (åÔ˜& (°tÐ<Ñ<Ô<Ð<Ð<Ð<s   ¶AÁAÁAc                 óÞ   — t          j        ||gd¬¦  «        }t           j                             ddg¦  «        |_        |                      dddgi¦  «        }t          j        ||¦  «         d S )Nr   r¡   ©r   r.   ©r   r  r   r.   r  ©rN   r¥   rO   Úfrom_tuplesr„   r0  rQ   rV   )r)  r	  r  rY   r1   s        r   Ú#test_agg_both_mean_std_dict_of_listr=  õ  sj   € ÝŒy˜& %˜¨qÐ1Ñ1Ô1€HÝ”}×0Ò0°-ÀÐ1NÑOÔO€HÔØ�_Š_˜c F¨E ?Ð3Ñ4Ô4€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   r.   rŽ   )r.   rŽ   c                 ó˜   — t          j        ||gd¬¦  «        }ddg|_         | d         j        di |¤Ž}t	          j        ||¦  «         d S )Nr   r¡   r.   rŽ   r   r   )rN   r¥   r„   r0  rQ   rV   )r)  r	  r  rô   rY   r1   s         r   Útest_agg_both_mean_sumr?  ü  s]   € õ Œy˜& %˜¨qÐ1Ñ1Ô1€HØ �€HÔØ!ˆU�3ŒZÔ!Ð(Ð( CÐ(Ð(€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   )Úmean2Úsum2c                 ó°   — d}t          j        t          j        j        |¬¦  «        5  |                      |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Núnested renamer is not supportedrD   )r‰   rŠ   rN   ÚerrorsÚSpecificationErrorr0  ©r)  rô   rZ   s      r   Ú(test_agg_dict_of_dict_specificationerrorrG    s™   € ð ,€CÝ	Œ•r”yÔ3¸3Ð	?Ñ	?Ô	?ð ð Ø�Š˜ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¨AÁAÁAc                 óì   — t          j        ||||gd¬¦  «        }t           j                             g d¢¦  «        |_        |                      ddgddgdœ¦  «        }t          j        ||d¬¦  «         d S )	Nr   r¡   )r9  r:  ©r    r.   ©r    r  r.   r  rg   Tr5  r;  )r)  r	  r  r  r  rY   r1   s          r   Útest_agg_dict_of_listsrK    sƒ   € ÝŒy˜& %¨°Ð7¸aÐ@Ñ@Ô@€HÝ”}×0Ò0ØBÐBÐBñô €HÔð �_Š_ F¨E ?¸&À%¸ÐIÐIÑJÔJ€FÝÔ˜& (°tÐ<Ñ<Ô<Ð<Ð<Ð<r   c                 ó.   — t          j        | d¬¦  «        S ©Nr   )Úddof©r   r  rI   s    r   rK   rK   "  s   € ­b¬f°Q¸QÐ.?Ñ.?Ô.?€ r   c                 ó.   — t          j        | d¬¦  «        S rM  rO  rI   s    r   rK   rK   #  s   € µ"´&¸ÀÐ2CÑ2CÔ2C€ r   c                 ó.   — t          j        | d¬¦  «        S rM  rO  rI   s    r   rK   rK   $  s   € Å"Ä&ÈÐQRÐBSÑBSÔBS€ r   c                 óP  — d}| d                               d„ ¦  «        }t          j        | d                              ¦   «         |gd¬¦  «        }t	          j        t          |¬¦  «        5   | j        d
i |¤Ž}d d d ¦  «         n# 1 swxY w Y   t	          j        ||d¬	¦  «         d S )Nzusing SeriesGroupBy.sumr    c                 ó.   — t          j        | d¬¦  «        S rM  rO  rI   s    r   rK   z&test_agg_with_lambda.<locals>.<lambda>*  s   € ­¬°¸Ð):Ñ):Ô):€ r   r   r   r¡   rD   Tr5  r   )	rU   rN   r¥   rŽ   rQ   rR   rØ   rô   rV   )r)  rô   rZ   ÚrcustomrY   r1   s         r   Útest_agg_with_lambdarU    së   € ð $€CØ�CŒj×ÒÐ:Ð:Ñ;Ô;€GÝŒy˜% œ*Ÿ.š.Ñ*Ô*¨GÐ4¸1Ð=Ñ=Ô=€HÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð "ð "Ø�”Ð!Ð!˜SÐ!Ð!ˆð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "åÔ˜& (°tÐ<Ñ<Ô<Ð<Ð<Ð<s   Á*BÂBÂB)Úresult1Úresult2rV  rW  c                 óœ   — d}t          j        t          |¬¦  «        5   | ddg         j        di |¤Ž d d d ¦  «         d S # 1 swxY w Y   d S )Nz1Column\(s\) \['result1', 'result2'\] do not existrD   r   r    r   ©r‰   rŠ   r‹   rô   rF  s      r   Útest_agg_no_columnrZ  1  s¤   € ð ?€CÝ	Œ•x sÐ	+Ñ	+Ô	+ð %ð %Øˆˆs�CˆjÔÔÐ$Ð$ Ð$Ð$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð %ð %s   žAÁAÁAz	cols, aggr  c                 óø   — t          j        ||||gd¬¦  «        }t           j                             g d¢¦  «        |_        |�	| |         }n| }|                     |¦  «        }	t          j        |	|d¬¦  «         d S )Nr   r¡   ))r   rŽ   r:  rI  rJ  Tr5  )rN   r¥   rO   r<  r„   rô   rQ   rV   )
r)  Úcolsrô   r  r  r  r  rY   Úobjr1   s
             r   Ú"test_agg_specificationerror_nestedr^  ?  s‰   € õ  Œy˜% ¨°Ð6¸QÐ?Ñ?Ô?€HÝ”}×0Ò0ØAÐAÐAñô €HÔð ÐØ�DŒkˆˆàˆà�WŠW�S‰\Œ\€FÝÔ˜& (°tÐ<Ñ<Ô<Ð<Ð<Ð<r   c                 ó¼   — d}t          j        t          j        j        |¬¦  «        5  | d                              |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrC  rD   r   )r‰   rŠ   rN   rD  rE  rô   rF  s      r   Ú"test_agg_specificationerror_seriesr`  \  sŸ   € ð ,€Cõ 
Œ•r”yÔ3¸3Ð	?Ñ	?Ô	?ð ð ØˆcŒ
�Š�sÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¨AÁAÁAc                 ó¸   — d}t          j        t          |¬¦  «        5  | dg                              ddgddgdœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz Column\(s\) \['B'\] do not existrD   r   rŽ   r  r.   rg   rY  )r)  rZ   s     r   Ú)test_agg_specificationerror_invalid_namesrb  g  sÀ   € ð .€CÝ	Œ•x sÐ	+Ñ	+Ô	+ð Fð FØˆsˆeŒ×Ò  u˜~°V¸U°OÐDÐDÑEÔEÐEðFð Fð Fñ Fô Fð Fð Fð Fð Fð Fð Fð Føøøð Fð Fð Fð Fð Fð Fs   ž$AÁAÁAÚminr{   ÚprodÚmedianc                 óF  — t          t          ddd¦  «        t          ddd¦  «        d¬¦  «        }d|_        t          t          j                             d¦  «                             d¦  «        t          d	¦  «        |¬
¦  «        j        }d}t          j
        t          |¬¦  «        5  |                     dd¬¦  «        }t          j        t          d¬¦  «        5  |                     | ¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   r   r`   rÉ   r<   r   rÎ   rÏ   rÐ   ú-DataFrame.resample with axis=1 is deprecated.rD   ÚMEr¡   z"axis other than 0 is not supported)r	   r   r…   r   r   r   r   rÒ   ÚTrQ   rR   rØ   r(   r‰   rŠ   ÚNotImplementedErrorrô   )rÝ   rC   rW   Úwarning_msgÚress        r   Útest_multi_agg_axis_1_raisesrm  o  s–  € õ •x  a¨Ñ+Ô+­X°d¸A¸rÑ-BÔ-BÈÐMÑMÔM€EØ€E„JÝ	Ý
Œ	×Ò˜aÑ Ô ×'Ò'¨Ñ0Ô0½$¸t¹*¼*ÈEð
ñ 
ô 
äð ð B€KÝ	Ô	#¥M¸Ð	EÑ	EÔ	Eð ð Ø�kŠk˜$ QˆkÑ'Ô'ˆÝŒ]ÝÐ'Kð
ñ 
ô 
ð 	ð 	ð �GŠG�D‰MŒMˆMð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s6   Â)3DÃC>Ã2DÃ>D	ÄDÄD	ÄDÄDÄDc                  ó  — t          t          ddd¦  «        t          ddd¦  «        d¬¦  «        } d| _        t          t          j                             d¦  «                             d¦  «        t          d	¦  «        | ¬
¦  «        }|                     ¦   «         }| 	                    ¦   «         }t          j                             t          d¦  «        |j        gddg¬¦  «        |_        |                     d¦  «        }||                     dd¬¦  «        |                     dd¬¦  «        |                     t          j        d¬¦  «        ¦  «        g}d}|D ]_}t%          j        t          j        j        |¬¦  «        5  |                     dddgidddgidœ¦  «         d d d ¦  «         n# 1 swxY w Y   Œ`|D ]Ä}t%          j        t          j        j        |¬¦  «        5  |ddg                              dddgidddgidœ¦  «         d d d ¦  «         n# 1 swxY w Y   t%          j        t          j        j        |¬¦  «        5  |                     dddgidddgidœ¦  «         d d d ¦  «         n# 1 swxY w Y   ŒÅd S )Nr   r   r   r`   rÉ   r<   r   rÎ   rÏ   rÐ   rC   r@   r  ra   r  rC  rD   r   r.   rŽ   r    rð   Úrar  Úrbrg   )r	   r   r…   r   r   r   r   rÒ   rÓ   rr   rN   rO   rP   r  rC   r(   rT   rÊ   r‰   rŠ   rD  rE  r0  rô   )rC   rW   r  r  r*   r)  rZ   rå   s           r   Útest_agg_nested_dictsrq  ƒ  sh  € Ý•x  a¨Ñ+Ô+­X°d¸A¸rÑ-BÔ-BÈÐMÑMÔM€EØ€E„JÝ	Ý
Œ	×Ò˜aÑ Ô ×'Ò'¨Ñ0Ô0½$¸t¹*¼*ÈEð
ñ 
ô 
€Bð �^Š^ÑÔ€FØ�kŠk‰mŒm€GÝ”M×-Ò-Ý	ˆr‰Œ�B”HÐ g¨vÐ%6ð .ñ ô €G„Mð 	�Š�DÑÔ€Aà	Ø�Š˜ ˆÑ(Ô(Ø×Ò˜ VÐÑ,Ô,Ø
�
Š
•2”: 4Ð(Ñ(Ô(Ñ)Ô)ð	€Eð ,€CØð Vð VˆÝŒ]�2œ9Ô7¸sÐCÑCÔCð 	Vð 	VØ�KŠK  f¨e _Ð5¸cÀFÈEÀ?Ð=SÐTÐTÑUÔUÐUð	Vð 	Vð 	Vñ 	Vô 	Vð 	Vð 	Vð 	Vð 	Vð 	Vð 	Vøøøð 	Vð 	Vð 	Vð 	Vøð ð Pð PˆÝŒ]�2œ9Ô7¸sÐCÑCÔCð 	ð 	Øˆs�CˆjŒM×ÒØ˜f e˜_Ð-°T¸FÀE¸?Ð4KÐLÐLñô ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ
 Œ]�2œ9Ô7¸sÐCÑCÔCð 	Pð 	PØ�EŠE˜ ¨˜Ð/°t¸fÀe¸_Ð6MÐNÐNÑOÔOÐOð	Pð 	Pð 	Pñ 	Pô 	Pð 	Pð 	Pð 	Pð 	Pð 	Pð 	Pøøøð 	Pð 	Pð 	Pð 	PøðPð Ps6   Æ!F.Æ.F2	Æ5F2	Ç#)HÈH	ÈH	É!I5É5I9	É<I9	c                  ó–  — t          dddd¦  «        dddœt          dddd¦  «        dddœt          dddd¦  «        d	d
dœg} t          | ¦  «                             d¦  «        }d}t          j        t
          |¬¦  «        5  |                     d¦  «                             dgdgdgdœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Niá  r9   r   r   g      ð?g       @)ÚdtrJ   Úyr   g      @g      ø?rs  z Column\(s\) \['z'\] do not existrD   Ú30minr.   re  rŽ   )rJ   rt  Úz)r   r   rL   r‰   rŠ   r‹   r(   rô   )ÚdatarW   rZ   s      r   Ú&test_try_aggregate_non_existing_columnrx  ¥  s;  € õ ˜˜a  AÑ&Ô&¨S°sÐ;Ð;Ý˜˜a  AÑ&Ô&¨S°sÐ;Ð;Ý˜˜a  AÑ&Ô&¨S°sÐ;Ð;ð€Dõ
 
�4‰Œ×	"Ò	" 4Ñ	(Ô	(€Bð .€CÝ	Œ•x sÐ	+Ñ	+Ô	+ð Qð QØ
�Š�GÑÔ× Ò ¨ x°x°jÈÀwÐ!OÐ!OÑPÔPÐPðQð Qð Qñ Qô Qð Qð Qð Qð Qð Qð Qð Qøøøð Qð Qð Qð Qð Qð Qs   Â0B>Â>CÃCc                  ó>  — t          dg d¢it          ddd¬¦  «        ¬¦  «        } dd
„}dd„}d}t          j        t          |¬¦  «        5  |                      d¦  «                             ||gddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                      d¦  «                             ||gdd¬¦  «        }t          ddgddgddggt          ddd¬¦  «        t          j         	                    ddg¦  «        ¬¦  «        }t          j        ||¦  «         d S )NrJ   )r   r   r¸   ú
2020-01-01r¸   r`   r˜   rB   r   r   c                 ó   — | |z   |z   S rm   r   )rJ   rù   Úcs      r   Úfoo1z/test_agg_list_like_func_with_args.<locals>.foo1º  ó   € Ø�1‰u�q‰yÐr   r   c                 ó   — | |z   |z   S rm   r   )rJ   rú   r|  s      r   Úfoo2z/test_agg_list_like_func_with_args.<locals>.foo2½  r~  r   z/foo1\(\) got an unexpected keyword argument 'b'rD   r5   )rú   r|  )r|  r;   é	   r   )rJ   r}  )rJ   r€  rî   )r   r   )r   r   )r   r	   r‰   rŠ   r¨   r(   rô   rN   rO   r<  rQ   rV   )rW   r}  r€  rZ   r1   rY   s         r   Ú!test_agg_list_like_func_with_argsr‚  ´  s”  € å	Ø	ˆiˆiˆiÐ¥
¨<ÀÈÐ MÑ MÔ Mð
ñ 
ô 
€Bðð ð ð ðð ð ð ð =€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð 8ð 8Ø
�Š�CÑÔ×Ò˜d D˜\¨1°°QÐÑ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð �[Š[˜ÑÔ×!Ò! 4¨ ,°°QÐ!Ñ7Ô7€FÝØ
ˆQˆ�!�Q�˜"˜b˜Ð"Ý˜¨q°sÐ;Ñ;Ô;Ý”×)Ò)¨=¸-Ð*HÑIÔIðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+Ð+Ð+s   Á/BÂB
ÂB
c                  ód  — t          t          ddd¦  «        t          ddd¦  «        d¬¦  «        } t          j        t	          | ¦  «        t          j        ¬¦  «        }t          | |dœt          j         	                    || gdd	g¬
¦  «        ¬¦  «        }t          d|i| ¬¦  «        }d}t          j        t          |¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     ddd	¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     dddg¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     dddg¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     dd	¬¦  «                             ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     dd¬¦  «                             ¦   «          d d d ¦  «         n# 1 swxY w Y   |                     d¦  «                             ¦   «         }d|j        _        |                     dd¬¦  «                             ¦   «         }t)          j        ||¦  «         d	|j        _        t          j        t          d¬¦  «        5  |                     dd	¬¦  «                             ¦   «          d d d ¦  «         n# 1 swxY w Y   |                     dd	¬¦  «                             d¬¦  «        }t)          j        ||¦  «         d S )Nr   r   r   r`   rÉ   r¬   )r<   rù   ÚvÚdr@   rB   rù   z\Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'Index'rD   r  r  z2The Grouper cannot specify both a key and a level!r<   )rb   r   zunhashable type: 'list'ra   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-likez$datetime64 type does not support sumTr£   )r	   r   r   r"   r   r«   r   rN   rO   rP   r‰   rŠ   r¨   r(   rÚ   r‹   rµ   rŽ   rC   r…   rQ   rV   )rC   r›   rW   Údf_exprZ   Úexpr1   s          r   Útest_selection_api_validationrˆ  Í  s"  € å•x  a¨Ñ+Ô+­X°d¸A¸rÑ-BÔ-BÈÐMÑMÔM€Eå
Œ)•C˜‘J”J¥b¤hÐ
/Ñ
/Ô
/€CÝ	Ø˜SÐ!Ð!ÝŒm×'Ò'¨¨e¨¸SÀ#¸JÐ'ÑGÔGð
ñ 
ô 
€Bõ ˜˜S�z¨Ð/Ñ/Ô/€Fð	)ð õ 
Œ•y¨Ð	,Ñ	,Ô	,ð %ð %Ø
�Š�D ˆÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð ?€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð 0ð 0Ø
�Š�D˜V¨3ˆÑ/Ô/Ð/ð0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0ð $€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð ,ð ,Ø
�Š�D˜c 6˜]ˆÑ+Ô+Ð+ð,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,ð 1€CÝ	Œ•x sÐ	+Ñ	+Ô	+ð /ð /Ø
�Š�D  f ˆÑ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð
	Jð õ 
Œ•z¨Ð	-Ñ	-Ô	-ð .ð .Ø
�Š�D ˆÑ$Ô$×+Ò+Ñ-Ô-Ð-ð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .å	Œ•z¨Ð	-Ñ	-Ô	-ð .ð .Ø
�Š�D˜VˆÑ$Ô$×+Ò+Ñ-Ô-Ð-ð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .ð �/Š/˜$Ñ
Ô
×
#Ò
#Ñ
%Ô
%€CØ€C„I„NØ�[Š[˜ &ˆ[Ñ)Ô)×-Ò-Ñ/Ô/€FÝÔ˜#˜vÑ&Ô&Ð&à€C„I„NÝ	Œ•yÐ(NÐ	OÑ	OÔ	Oð +ð +Ø
�Š�D ˆÑ$Ô$×(Ò(Ñ*Ô*Ð*ð+ð +ð +ñ +ô +ð +ð +ð +ð +ð +ð +øøøð +ð +ð +ð +à�[Š[˜ Sˆ[Ñ)Ô)×-Ò-¸4Ð-Ñ@Ô@€FÝÔ˜#˜vÑ&Ô&Ð&Ð&Ð&s~   ÃC)Ã)C-Ã0C-ÄD6Ä6D:Ä=D:ÅFÆFÆFÆ,GÇGÇGÇ:*H0È0H4È7H4É*JÊJÊJÌ/*M%Í%M)Í,M)Úcol_name)Út2Út2xÚt2qÚT_2MÚt2pÚt2mÚt2m1ÚT2Mc           	      ó€  — t          t          t          d¦  «        ¦  «        t          dddd¬¦  «        | g¬¦  «        }|                     d¦  «                             dg¦  «        }t          g d	¢t          dd
dd¬¦  «        t          j        | gdggdgdgg¬¦  «        ¬¦  «        }t          j	        ||¦  «         d S )NéÈ   z
2017-01-01Ú15minzEurope/Berlin)r   r   r7   Útzrî   Ú1dr.   )g     ÀG@g     ða@g     ph@r`   r¸   r   )ÚlevelsÚcodes)
r   rÒ   r  r	   r(   r0  rN   rO   rQ   rV   )r‰  rW   r1   rY   s       r   Ú*test_agg_with_datetime_index_list_agg_funcr™    sÝ   € õ 
Ý�U�3‰ZŒZÑÔÝØ W°c¸oð
ñ 
ô 
ð �
ð
ñ 
ô 
€Bð �[Š[˜ÑÔ×(Ò(¨&¨Ñ2Ô2€FÝØÐÐÝ˜|°#¸qÀ_ÐUÑUÔUÝ” x j°6°(Ð%;ÀQÀCÈ!ÈÀ:ÐNÑNÔNðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+Ð+Ð+r   c                  óš  — t          ddd¬¦  «        } t          j        | ¦  «        }|                     d¬¦  «         t	          || ¬¦  «        }|                     d¦  «        }t	          t          j        d	¦  «        t          j        d	¦  «        g| d d d
…         ¬¦  «        }|                     d¦  «        }t          j
        ||¦  «         |                     d¦  «        }t          j
        ||¦  «         |                     d¦  «        }t          j
        ||¦  «         |                     d¦  «        }t          j
        ||¦  «         d S )Nrz  z
2020-01-02Ú1hrÉ   F)ÚwriterB   rG   r   é   ÚlastÚfirstr{   rc  )r	   r   Ú
zeros_likeÚsetflagsr   r(   rN   Ú	Timestamprô   rQ   r   )rC   ÚarrÚserr�   rY   r1   s         r   Útest_resample_agg_readonlyr¥    s  € å�| \¸Ð=Ñ=Ô=€EÝ
Œ-˜Ñ
Ô
€CØ‡L‚L�u€LÑÔÐå
�˜EÐ
"Ñ
"Ô
"€CØ	�Š�dÑ	Ô	€Bå•r”| A‘”­¬°Q©¬Ð8ÀÀdÀdÈÀdÄÐLÑLÔL€Hà�VŠV�F‰^Œ^€FÝÔ˜6 8Ñ,Ô,Ð,à�VŠV�G‰_Œ_€FÝÔ˜6 8Ñ,Ô,Ð,à�VŠV�E‰]Œ]€FÝÔ˜6 8Ñ,Ô,Ð,à�VŠV�E‰]Œ]€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,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)	r   r¸   r9   r�  é   rº   é   é   r�  Ú17minr   )r   r¨  é   é?   z20001002 00:26:00r5   z20200101 8:26:35z20200101 9:31:58Ú77sr   é3   Úright)
r   r9   r8   r9   r8   r9   r8   r9   r8   r9   z2020-01-01 09:30:45r   Úleft)r   r¨  r«  é'   r�  z20001002 00:43:00r8   Úend_day)r¸   rº   é-   r³  z2000-10-02 00:29:00c
                 ó  — t          | ||¬¦  «        }
t          ||
¬¦  «        }|                     |||¬¦  «                             ¦   «         }t          |t          |||	¬¦  «        ¬¦  «        }t	          j        ||¦  «         d S )NrÉ   rB   )r'   Úclosed)r   r   r7   )r	   r   r(   rŽ   rQ   r   )r   r   r   rw  Úresample_freqr'   rµ  Úexp_dataÚexp_endÚexp_periodsr›   rœ   rl  rY   s                 r   Útest_end_and_end_day_originrº  3  s’   € õB �U˜C dÐ
+Ñ
+Ô
+€CÝ	�˜CÐ	 Ñ	 Ô	 €Bà
�+Š+�m¨F¸6ˆ+Ñ
BÔ
B×
FÒ
FÑ
HÔ
H€CÝØÝ˜W¨=À+ÐNÑNÔNðñ ô €Hõ
 Ô˜3 Ñ)Ô)Ð)Ð)Ð)r   z#method, numeric_only, expected_dataTÚnumr¼   FÚ
cat_1cat_2©Úcatr»  r–   )rd  Fúcan't multiply sequencer¿  Úcat_1r¯   Úcat_2rŸ  rž  g      )@)r.   FúCould not convertrÂ  )re  Fú-Cannot convert \['cat_1' 'cat_2'\] to numericrÃ  gH€”6%@)r  Fú!could not convert string to floatrÄ  Úvarg      \@)rÅ  FrÄ  Úsemg      @)rÆ  FrÄ  c                 óD  — t          ddd¬¦  «        }t          ddd¬¦  «        }t          dd	gd
dgdœ|¬¦  «        }|                     d¦  «        }|t          j        u ri }nd|i}t          || ¦  «        }t          |t          ¦  «        rf| dv r t          }	t          j
        d| › d�¦  «        }
n	t          }	|}
t          j        |	|
¬¦  «        5   |di |¤Ž}d d d ¦  «         d S # 1 swxY w Y   d S  |di |¤Ž}t          ||¬¦  «        }t          j        ||¦  «         d S )Nú
2018-01-01r   r`   r˜   ú
2018-12-31r   ÚYErÀ  rÁ  r8   r¯   r½  rB   r¤   )rÅ  r.   re  rd  zagg function failed [how->z,dtype->rD   r   )r	   r   r(   r   Ú
no_defaultrš   r/   r)   r¨   r¦   r§   rÚ   r‰   rŠ   rQ   rV   )rÖ   r¤   Úexpected_datarC   Úexpected_indexrW   Ú	resampledÚkwargsrÝ   ÚklassrZ   Ú_r1   rY   s                 r   Útest_frame_downsample_methodrÒ  €  s   € õT �|¨Q°SÐ9Ñ9Ô9€EÝ °a¸dÐCÑCÔC€NÝ	˜G WÐ-°q¸"°gÐ>Ð>ÀeÐ	LÑ	LÔ	L€BØ—’˜DÑ!Ô!€IØ•s”~Ð%Ð%Øˆˆà  ,Ð/ˆå�9˜fÑ%Ô%€DÝ�-¥Ñ%Ô%ð 0ØÐ6Ð6Ð6ÝˆEÝ”)ÐI¸ÐIÐIÐIÑJÔJˆCˆCåˆEØˆCÝŒ]˜5¨Ð,Ñ,Ô,ð 	ð 	Ø����v��ˆAð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	ð ���˜��ˆÝ˜]°.ÐAÑAÔAˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Ã	C%Ã%C)Ã,C))rŽ   Tr   )rd  Tr   )rd  Fr   r   )rc  Tr   )r{   Tr   )rŸ  Tr   )rž  Tr   c                 ó˜  — t          ddd¬¦  «        }t          ddd¬¦  «        }t          dd	g|¬
¦  «        }|                     d¦  «        }|t          j        u ri nd|i}t          || ¦  «        }|rQ|t          j        urCd| › �}	t          j        t          |	¬¦  «        5   |di |¤Ž d d d ¦  «         d S # 1 swxY w Y   d S | dk    rRt          j
        d¦  «        }	t          j        t          |	¬¦  «        5   |di |¤Ž d d d ¦  «         d S # 1 swxY w Y   d S  |di |¤Ž}
t          ||¬
¦  «        }t          j        |
|¦  «         d S )NrÈ  r   r`   r˜   rÉ  r   rÊ  rÀ  rÁ  rB   r¤   z1Cannot use numeric_only=True with SeriesGroupBy\.rD   rd  z&agg function failed [how->prod,dtype->r   )r	   r   r(   r   rË  rš   r‰   rŠ   r¨   r¦   r§   rQ   r   )rÖ   r¤   rÌ  rC   rÍ  rW   rÎ  rÏ  rÝ   rZ   r1   rY   s               r   Útest_series_downsample_methodrÔ  Ã  s  € õ4 �|¨Q°SÐ9Ñ9Ô9€EÝ °a¸dÐCÑCÔC€NÝ	�˜'Ð"¨%Ð	0Ñ	0Ô	0€BØ—’˜DÑ!Ô!€IØ¥3¤>Ð1Ð1ˆRˆR¸ÈÐ7U€Få�9˜fÑ%Ô%€DØð 1˜­C¬NÐ:Ð:ØKÀ6ÐKÐKˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆDˆNˆN�6ˆNˆNˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	à	�6Ò	Ð	ÝŒiÐ@ÑAÔAˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆDˆNˆN�6ˆNˆNˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	ð ���˜��ˆÝ˜-¨~Ð>Ñ>Ô>ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s$   Â!	B7Â7B;Â>B;Ã9	DÄDÄDzmethod, raises))rŽ   T)rd  T)rc  T)r{   T)rŸ  F)rž  F)re  F)r.   T)r  T)rÅ  T)rÆ  F)ÚohlcF)ÚnuniqueFc                 ó”  — t          ddd¬¦  «        }t          g d¢|¬¦  «        }|                     d¦  «        }d}t          || ¦  «        }d	}d
}d| › �}	|ryt	          j        t          |	¬¦  «        5  t          j        t          |¬¦  «        5   |g |¢d‘d‘d‘d‘R Ž  d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S t	          j        t          |	¬¦  «        5  t          j        t          |¬¦  «        5   |g |¢d‘d‘d‘d‘R Ž  d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )NÚ20180101r¸   r%   r˜   )r   r5   r9   rB   ru  r   z-numpy operations are not valid with resample.ztoo many arguments passed inz2Passing additional args to DatetimeIndexResampler.rD   r   r   r5   )r	   r   r(   rš   rQ   rR   rØ   r‰   rŠ   r   r¨   )
rÖ   rŠ   rC   rW   rÎ  ÚargsrÝ   Ú	error_msgÚerror_msg_typeÚwarn_msgs
             r   Útest_args_kwargs_deprrÝ  ò  s‘  € õ& �z¨1°3Ð7Ñ7Ô7€EÝ	�	�	�	 Ð	'Ñ	'Ô	'€BØ—’˜GÑ$Ô$€IØ€Då�9˜fÑ%Ô%€Dà?€IØ3€NØLÀFÐLÐL€Hàð (ÝÔ'­¸XÐFÑFÔFð 	(ð 	(Ý”Õ6¸iÐHÑHÔHð (ð (Ø�Ð'�dÐ'˜AÐ'˜qÐ' !Ð' QÐ'Ð'Ð'Ð'ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(õ Ô'­¸XÐFÑFÔFð 	(ð 	(Ý”�y°Ð?Ñ?Ô?ð (ð (Ø�Ð'�dÐ'˜AÐ'˜qÐ' !Ð' QÐ'Ð'Ð'Ð'ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(sl   Á3CÂB,Â CÂ,B0	Â0CÂ3B0	Â4CÃCÃCÃ,D=ÄD%ÄD=Ä%D)	Ä)D=Ä,D)	Ä-D=Ä=EÅEc                  ó\  — t          t          ddd¦  «        t          ddd¦  «        d¬¦  «        } d| _        t          t          j                             d¦  «                             d¦  «        t          d	¦  «        | ¬
¦  «        j        }d}t          j
        t          |¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   |j        }d}t          j
        t          |¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   r   r`   rÉ   r<   r   rÎ   rÏ   rÐ   rg  rD   rh  r¡   z_The 'axis' keyword in DataFrame.resample is deprecated and will be removed in a future version.r   )r	   r   r…   r   r   r   r   rÒ   ri  rQ   rR   rØ   r(   )rC   rW   rk  s      r   Útest_df_axis_param_deprrß    s¨  € Ý•x  a¨Ñ+Ô+­X°d¸A¸rÑ-BÔ-BÈÐMÑMÔM€EØ€E„JÝ	Ý
Œ	×Ò˜aÑ Ô ×'Ò'¨Ñ0Ô0½$¸t¹*¼*ÈEð
ñ 
ô 
äð ð
 B€KÝ	Ô	#¥M¸Ð	EÑ	EÔ	Eð "ð "Ø
�Š�D˜qˆÑ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð 
Œ€Bð	/ð õ 
Ô	#¥M¸Ð	EÑ	EÔ	Eð "ð "Ø
�Š�D˜qˆÑ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð "ð "s$   Â)CÃCÃCÃ<D!Ä!D%Ä(D%c                 ó    — d}t          j        t          |¬¦  «        5  |                      dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz\The 'axis' keyword in Series.resample is deprecated and will be removed in a future version.rD   r%   r   r¡   )rQ   rR   rØ   r(   )r   rk  s     r   Útest_series_axis_param_deprrá  0  s¡   € ð	>ð õ 
Ô	#¥M¸Ð	EÑ	EÔ	Eð +ð +Ø×Ò˜c¨ÐÑ*Ô*Ð*ð+ð +ð +ñ +ô +ð +ð +ð +ð +ð +ð +ð +øøøð +ð +ð +ð +ð +ð +s   žAÁAÁ
Ac                  ó  — t          t          j        g d¢¦  «        ¬¦  «        } t          t          j        g d¢¦  «        ¬¦  «        }|                      d¦  «                             ¦   «         }t          j        ||¦  «         d S )N)ú2018-01-01 00:00:00z2018-01-01 12:00:00ú2018-01-02 00:00:00rB   )rã  z2018-01-01 08:00:00z2018-01-01 16:00:00rä  Ú8h)r   rN   rs   r(   r.   rQ   rV   rd   s      r   Útest_resample_emptyræ  9  sš   € å	ÝŒnØQÐQÐQñ
ô 
ð
ñ 
ô 
€Bõ
 ÝŒnðð ð ñ
ô 
ð	ñ 	ô 	€Hð �[Š[˜ÑÔ×#Ò#Ñ%Ô%€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   )Yr   r¦   Únumpyr   r‰   Úpandas._libsr   Úpandas.errorsr   ÚpandasrN   r   r   r   Úpandas._testingÚ_testingrQ   Úpandas.core.indexes.datetimesr	   Úfixturer   r   r#   r+   r2   r[   re   rw   r€   r‡   ÚmarkÚparametrizerŒ   r�   rž   r©   r¶   rÆ   rÌ   rÔ   rÜ   ræ   rë   rö   rû   rC   rW   r  r  r	  r  r  r  r  r  r  r  r!  r#  r)  r3  r.   r  r7  r=  r?  rG  rK  rŽ   rU  rZ  r^  r`  rb  rm  rq  rx  r‚  rˆ  r™  r¥  rº  rË  rÒ  rÔ  rÝ  rß  rá  ræ  r   r   r   ú<module>rñ     s„  ðØ Ð Ð Ð Ð Ð Ø 	€	€	€	à Ð Ð Ð Ø €€€à Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð
 Ð Ð Ð Ð Ð Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4ð „ðYð Yñ „ðYð „ðBð Bñ „ðBð „ðWð Wñ „ðWðð ð ð	ð 	ð 	ð,ð ,ð ,ð2,ð ,ð ,ð",ð ,ð ,ð4,ð ,ð ,ð Oð Oð Oð „×Ò˜ # ¨¨c¨
Ð 3Ñ4Ô4ðð ñ 5Ô4ðð4ð 4ð 4ð
 „×Ò˜Ð!AÐ!AÐ!AÑBÔBðð ñ CÔBðð,ð ,ð ,ð 	-ð 	-ð 	-ð4-ð 4-ð 4-ðn-ð -ð -ð „×Ò˜  f˜~Ñ.Ô.ð,ð ,ñ /Ô.ð,ð$ð ð ð4 „×ÒØ
à7Ð7ØGÐGðð 
�YÐð ñ ô ð1ð 1ñô ð1ð?ð ?ð ?ð+ð +ð +ð 'ð 'ð 'ð& „ðð ñ „ðð „ðð ñ „ðð „ðð ñ „ðð „ðð ñ „ðð „ð)ð )ñ „ð)ð „ð(ð (ñ „ð(ð „ð(ð (ñ „ð(ð „ð)ð )ñ „ð)ð „ð(ð (ñ „ð(ð „ð(ð (ñ „ð(ð „ðð ñ „ðð „ð,ð ,ñ „ð,ð „ð0ð 0ñ „ð0ð „ð-ð -ñ „ð-ð €„ØXÐXÐXðñ ô ð2ð 2ñô ð2ð,ð ,ð ,ð" „×ÒØ	à	�r”w R¤VÐ,Ð,Ð-Ø�B”Gˆn C¨¬ =Ð1Ð1Øˆh�s˜BœGÑ$Ô$¨8¨8°C¸¼Ñ+@Ô+@ÐAÐAðñô ð=ð =ñô ð=ð,ð ,ð ,ð „×ÒØ	ˆV�f˜e�_Ð%°¸uÐ'EÐ'EÐFñô ð,ð ,ñô ð,ð „×ÒØ	à	�v eÐ,Ð,Ð-à ¨Ð/Ð/Ø!¨5Ð1Ð1ð	
ð 	
ðñ	ô 	ðð ñ	ô 	ðð=ð =ð =ð „×ÒØ	à	�r”vÐ$?Ð$?Ð@Ð@ÐAØ�B”Fˆm 3Ð(CÐ(CÐ"DÐEÐEØˆh�s˜BœFÑ#Ô#¨(¨(°3Ð8SÐ8SÑ*TÔ*TÐUÐUðñô ð=ð =ñô ð=ð „×ÒØ	à	˜RœV°´Ð8Ð8Ð9Ø˜"œ&Ð!¨°B´GÐ(<Ð=Ð=Øˆh�y "¤&Ñ)Ô)°°¸ÀBÄGÑ0LÔ0LÐMÐMðñô ð%ð %ñô ð%ð „×ÒØà	�e˜U�^¨6°5¨/Ð:Ð:Ð;ð Øðð ˜%�.¨° Ð7Ð7ð	
ð	ñô ð=ð =ñô ð=ð  „×ÒØ	ˆS�5˜%�.Ð!¨%°¨¸vÀu¸oÐ#NÐ#NÐOñô ðð ñô ððFð Fð Fð „×ÒØ
ˆeˆW�v˜u�o¨¨U |¸6ÈÐ5QÐ5QÐRñô ðð ñô ðð"Pð Pð PðDQð Qð Qð,ð ,ð ,ð22'ð 2'ð 2'ðj „×ÒØÐIÐIÐIñô ð,ð ,ñô ð,ð,-ð -ð -ð0 „×ÒØRð "Ø!ØØ,Ð,Ð,ØØØØˆOˆOØØð	
ð ØØØˆC�"‰HØØØØ*Ð*Ð*Ø!Øð	
ð "Ø!ØØ,Ð,Ð,ØØØØÐÐØØð	
ð "Ø!ØØ,Ð,Ð,ØØØØˆOˆOØ!Øð	
ðK1ñ4ô 4ðj*ð *ñk4ô 4ðj*ð0 „×Òà)ð"Ø	��u˜r˜d�mÐ$ð"à	� ˜~°r°dÐ;Ð;Ð<ð"ð 
�”¨¨À¸tÐ DÐ DÐEð"ð 
�˜ ˜u�~Ð&ð	"ð
 	3ð"ð 
�”Ð!:Ð;ð"ð 
��u˜q˜c�lÐ#ð"ð 
� ˜y°!°Ð5Ð5Ð6ð"ð 
�”¨¨	¸1¸#Ð >Ð >Ð?ð"ð 
��u˜r˜d�mÐ$ð"ð 
� ˜y°"°Ð6Ð6Ð7ð"ð 
�”¨¨	¸2¸$Ð ?Ð ?Ð@ð"ð 
�$˜  ˜Ð%ð"ð 
�% ' °A°3Ð7Ð7Ð8ð"ð 
�#”.¨7¨)¸Q¸CÐ"@Ð"@ÐAð"ð  
�˜ ˜t�}Ð%ð!"ð" 
�  	°2°$Ð7Ð7Ð8ð#"ð$ 
�”¨'¨¸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ð 0ñO&ô &ðN0ð8 „×ÒØ)àØ	�˜�~Ð&Ø	�”  Ð/ØØØ	�” Ð$ØØ	�˜�yÐ!Ø	�”  	Ð*ØØ	�˜�yÐ!Ø	�”  	Ð*ØØ	�%˜'˜Ð#Ø	�#”. 7 )Ð,ØØ	�˜˜	Ð"Ø	�” ' Ð+ð%ñô ð.1ð 1ñ/ô ð.1ð0 „×ÒØðð ð ñô ð$(ð (ñ%ô ð$(ð,"ð "ð "ð,+ð +ð +ð,ð ,ð ,ð ,ð ,r   