§
    â! hU¨  ã                   ó  — d dl m Z  d dlZd dlZd dlZd dlZd dlZd dlmZm	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 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%ej#        d„ ¦   «         Z& G d„ d¦  «        Z'ej          (                    dg d¢¦  «        d„ ¦   «         Z)d„ Z*ej          (                    dg d¢¦  «        d„ ¦   «         Z+dS )é    )ÚdatetimeN)ÚDAYSÚMONTHS)ÚIncompatibleFrequency)ÚInvalidIndexError)Ú	DataFrameÚSeriesÚ	Timestamp)Ú
date_range)ÚPeriodÚPeriodIndexÚperiod_range)Ú_get_period_range_edges)Úoffsetsz@ignore:Resampling with a PeriodIndex is deprecated:FutureWarningc                  ó   — t           S )N)r   © ó    úac:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/resample/test_period_index.pyÚ_index_factoryr   &   s   € åÐr   c                  ó   — dS )NÚpir   r   r   r   Ú_series_namer   +   s   € àˆ4r   c                  ó   — dd„} | S )zK
    Series with period range index and random data for test purposes.
    ÚDc                 ó~  — t          j        ¦   «         5  d                     ddg¦  «        }t          j        d|t          ¬¦  «         t          | ||¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          t          j         	                    d¦  «         
                    t          |¦  «        ¦  «        |¬¦  «        S )	Nú|zPeriod with BDay freqúPeriodDtype\[B\] is deprecatedÚignore)Úcategory©Úfreqé   ©Úindex)ÚwarningsÚcatch_warningsÚjoinÚfilterwarningsÚFutureWarningr   r	   ÚnpÚrandomÚdefault_rngÚstandard_normalÚlen)ÚstartÚendr!   ÚmsgÚrngs        r   Ú_simple_period_range_seriesz?simple_period_range_series.<locals>._simple_period_range_series6   sñ   € ÝÔ$Ñ&Ô&ð 	6ð 	6à—(’(Ð3Ð5VÐWÑXÔXˆCÝÔ#ØØÝ&ðñ ô ð õ
 ˜u c°Ð5Ñ5Ô5ˆCð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6õ •b”i×+Ò+¨AÑ.Ô.×>Ò>½sÀ3¹x¼xÑHÔHÐPSÐTÑTÔTÐTs   ”AA&Á&A*Á-A*)r   r   )r3   s    r   Úsimple_period_range_seriesr4   0   s"   € ð
Uð 
Uð 
Uð 
Uð 'Ð&r   c                   ó4  — e Zd Zej                             dg d¢¦  «        ej                             dg d¢¦  «        d„ ¦   «         ¦   «         Zd„ Zej                             dg d¢¦  «        ej                             dg d¢¦  «        ej                             d	d
diddig¦  «        d„ ¦   «         ¦   «         ¦   «         Zej                             de	¦  «        ej                             dddg¦  «        ej                             dddg¦  «        ej                             dg d¢¦  «        d„ ¦   «         ¦   «         ¦   «         ¦   «         Z
d„ Zej                             dg d¢¦  «        d„ ¦   «         Zej                             dddg¦  «        d„ ¦   «         Zd „ Zd!„ Zd"„ Zej                             de	¦  «        ej                             d#ddg¦  «        ej                             dg d$¢¦  «        d%„ ¦   «         ¦   «         ¦   «         Zej                             d&dd'g¦  «        ej                             d#ddg¦  «        d(„ ¦   «         ¦   «         Zd)„ Zej                             d*d+g d,¢fd-d.d/gfg¦  «        d0„ ¦   «         Zd1„ Zd2„ Zej                             d3 ej        d4¦  «        ej                             d4¦  «        g¦  «        d5„ ¦   «         Zej                             d3 ej        d4¦  «        ej                             d4¦  «        g¦  «        d6„ ¦   «         Zd7„ Zd8„ Zd9„ Z d:„ Z!ej                             d;e"¦  «        ej                             d&dd'g¦  «        ej                             d#ddg¦  «        d<„ ¦   «         ¦   «         ¦   «         Z#d=„ Z$ej                             de	¦  «        d>„ ¦   «         Z%ej                             d?ddg¦  «        d@„ ¦   «         Z&dA„ Z'dB„ Z(ej                             ddCg¦  «        ej                             dg d¢¦  «        dD„ ¦   «         ¦   «         Z)dE„ Z*dF„ Z+dG„ Z,dH„ Z-dI„ Z.dJ„ Z/dK„ Z0dL„ Z1dM„ Z2dN„ Z3dO„ Z4ej         5                    dP¬Q¦  «        dR„ ¦   «         Z6ej                             dSg dT¢¦  «        dU„ ¦   «         Z7ej                             dSg dV¢¦  «        dW„ ¦   «         Z8dX„ Z9dY„ Z:dZ„ Z;ej                             d[d\d]g¦  «        ej                             dd^d_g¦  «        d`„ ¦   «         ¦   «         Z<ej                             dae=j>        dbe=j>        dcddgg de¢fe=j>        e=j>        dbe=j>        e=j>        e=j>        dcdde=j>        e=j>        g
g df¢fg¦  «        ej                             dgdhdie?j@        djdkgfdldidmgfdndodkgfg¦  «        dp„ ¦   «         ¦   «         ZAdq„ ZBej                             drg ds¢¦  «        dt„ ¦   «         ZCdu„ ZDej                             dvg dw¢¦  «        dx„ ¦   «         ZEdy„ ZFdz„ ZGej                             d{d|d}d~dd€gfd-d�d|d}d‚dƒgfg¦  «        d„„ ¦   «         ZHej                             d… eIjJ        ¦   «          eIjK        d†¦  «         eIjL        d†¦  «        g¦  «        d‡„ ¦   «         ZMd^S )ˆÚTestPeriodIndexr!   )Ú2DÚ1hÚ2hÚkind)ÚperiodNÚ	timestampc                 ó¨  — |}|dk    r:|                      ¦   «                              |¦  «                             ¦   «         }nœ|j        d                               d¬¦  «        }|j        d         |j        j        z                         d¬¦  «        }t          |||d¬¦  «        }|                      ¦   «                              |¦  «                             |¦  «        }d}	t          j	        t          |	¬	¦  «        5  |                     ||¬
¦  «                             ¦   «         }
d d d ¦  «         n# 1 swxY w Y   t          j        |
|¦  «         d S )Nr<   r   r/   ©ÚhowéÿÿÿÿÚleft)r/   r0   r!   Ú	inclusivez?The 'kind' keyword in (Series|DataFrame).resample is deprecated©Úmatch©r:   )Úto_timestampÚresampleÚasfreqr$   r!   r   ÚreindexÚ	to_periodÚtmÚassert_produces_warningr)   Úassert_almost_equal)ÚselfÚseries_and_framer!   r:   ÚobjÚexpectedr/   r0   Ú	new_indexr1   Úresults              r   Útest_asfreqzTestPeriodIndex.test_asfreqF   so  € ð ˆØ�;ÒÐØ×'Ò'Ñ)Ô)×2Ò2°4Ñ8Ô8×?Ò?ÑAÔAˆHˆHà”I˜a”L×-Ò-°'Ð-Ñ:Ô:ˆEØ”9˜R”= 3¤9¤>Ñ1×?Ò?ÀGÐ?ÑLÔLˆCÝ"¨°C¸dÈfÐUÑUÔUˆIØ×'Ò'Ñ)Ô)×1Ò1°)Ñ<Ô<×FÒFÀtÑLÔLˆHØOˆÝÔ'­¸SÐAÑAÔAð 	<ð 	<Ø—\’\ $¨T�\Ñ2Ô2×9Ò9Ñ;Ô;ˆFð	<ð 	<ð 	<ñ 	<ô 	<ð 	<ð 	<ð 	<ð 	<ð 	<ð 	<øøøð 	<ð 	<ð 	<ð 	<å
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Ã<*D2Ä2D6Ä9D6c                 óì  — |}t          |j        d                              d¬¦  «        |j        d                              d¬¦  «        d¬¦  «        }|                     ¦   «                              |d¬¦  «        }d	}t	          j        t          |¬
¦  «        5  |                     dd¬¦  «                             d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j	        ||¦  «         | 
                    d¦  «        }t          |j        d                              d¬¦  «        |j        d                              d¬¦  «        d¬¦  «        }|                     ¦   «                              |d¬¦  «        }d}t	          j        t          |¬
¦  «        5  |                     dd¬¦  «                             d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         d S )Nr   r/   r>   r@   r8   r    g      @)Ú
fill_valueú3The 'kind' keyword in Series.resample is deprecatedrC   r<   rE   Úvalueç      @ú6The 'kind' keyword in DataFrame.resample is deprecated)r   r$   rF   rI   rK   rL   r)   rG   rH   Úassert_series_equalÚto_frameÚassert_frame_equal)rN   ÚseriesÚsrR   rQ   r1   rS   Úframes           r   Útest_asfreq_fill_valuez&TestPeriodIndex.test_asfreq_fill_valueY   st  € ð ˆÝØŒG�AŒJ×#Ò#¨Ð#Ñ0Ô0ØŒW�RŒ[×&Ò&¨7Ð&Ñ3Ô3Øð
ñ 
ô 
ˆ	ð
 —>’>Ñ#Ô#×+Ò+¨IÀ#Ð+ÑFÔFˆØCˆÝÔ'­¸SÐAÑAÔAð 	Oð 	OØ—Z’Z ¨;�ZÑ7Ô7×>Ò>È#Ð>ÑNÔNˆFð	Oð 	Oð 	Oñ 	Oô 	Oð 	Oð 	Oð 	Oð 	Oð 	Oð 	Oøøøð 	Oð 	Oð 	Oð 	Oå
Ô˜v xÑ0Ô0Ð0à—
’
˜7Ñ#Ô#ˆÝØŒK˜ŒN×'Ò'¨GÐ'Ñ4Ô4ØŒ[˜Œ_×*Ò*¨wÐ*Ñ7Ô7Øð
ñ 
ô 
ˆ	ð
 ×%Ò%Ñ'Ô'×/Ò/°	ÀcÐ/ÑJÔJˆØFˆÝÔ'­¸SÐAÑAÔAð 	Sð 	SØ—^’^ D¨{�^Ñ;Ô;×BÒBÈcÐBÑRÔRˆFð	Sð 	Sð 	Sñ 	Sô 	Sð 	Sð 	Sð 	Sð 	Sð 	Sð 	Søøøð 	Sð 	Sð 	Sð 	Så
Ô˜f hÑ/Ô/Ð/Ð/Ð/s$   Â,CÃCÃCÆ,GÇGÇG)ÚhÚ12hr7   ÚW)Nr;   r<   ÚkwargsÚonÚdateÚlevelÚdc                 óÄ  — t          j        t          |¦  «        t           j        ¬¦  «        }t	          ||dœt
          j                             ||gddg¬¦  «        ¬¦  «        }d}d}t          j	        t          |¬	¦  «        5  t          j        t          |¬	¦  «        5   |j        |fd
|i|¤Ž 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©Údtype)rg   ÚaÚvri   )Únamesr#   zˆResampling from level= or on= selection with a PeriodIndex is not currently supported, use \.set_index\(\.\.\.\) to explicitly set indexrZ   rC   r:   )r*   Úaranger.   Úint64r   ÚpdÚ
MultiIndexÚfrom_arraysÚpytestÚraisesÚNotImplementedErrorrK   rL   r)   rG   )	rN   r$   r!   r:   re   r2   Údfr1   Údepr_msgs	            r   Útest_selectionzTestPeriodIndex.test_selectiont   su  € õ Œi�˜E™
œ
­"¬(Ð3Ñ3Ô3ˆÝØ Ð%Ð%Ý”-×+Ò+¨S°%¨LÀÀcÀ
Ð+ÑKÔKð
ñ 
ô 
ˆð
#ð 	ð
 LˆÝŒ]Õ.°cÐ:Ñ:Ô:ð 	7ð 	7ÝÔ+­MÀÐJÑJÔJð 7ð 7Ø�”˜DÐ6Ð6 tÐ6¨vÐ6Ð6Ð6ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7ð 	7ð 	7s6   ÂCÂ B=Â1CÂ=C	ÃCÃC	ÃCÃCÃCÚmonthÚmethÚffillÚbfillÚconvr/   r0   )Úoffsetr;   )©r   r   ©ÚBrƒ   ©ÚMEÚM)ÚQEÚQc                 ó¾  —  |ddd|› �¬¦  «        }|dk    rt           nd }d}	|€	d}	t           }t          j        ||	¬¦  «        5   t          |                     ||¬	¦  «        |¦  «        ¦   «         }
|
                     ||¬
¦  «        }|                     ||¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        |
|¦  «         d S )Nú1/1/1990z
12/31/1991úY-r    rƒ   r   ú+Resampling with a PeriodIndex is deprecatedrC   ©Ú
conventionr>   )	r)   rK   rL   ÚgetattrrG   rF   rH   rJ   r[   )rN   r€   r;   r   r|   r{   r4   ÚtsÚwarnr1   rS   rQ   s               r   Útest_annual_upsample_casesz*TestPeriodIndex.test_annual_upsample_cases‰   s;  € ð (Ð'¨
°LÀ|ÈEÀ|À|ÐTÑTÔTˆØ &¨#¢ �}ˆ}°4ˆØ/ˆØˆ<Ø?ˆCÝ ˆDÝÔ'¨°CÐ8Ñ8Ô8ð 	Að 	AØH•W˜RŸ[š[¨¸D˜[ÑAÔAÀ4ÑHÔHÑJÔJˆFØ×*Ò*¨6°tÐ*Ñ<Ô<ˆHØ—’ v¨tÑ4Ô4×>Ò>Ñ@Ô@ˆHð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Aõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0s   ÁA-B=Â=CÃCc                 ó  —  |ddd¬¦  «        }|                      d¦  «                             ¦   «         }|                     |j        j        ¦  «                             ¦   «         }t          ddd¬¦  «        |_        t          j        ||¦  «         t          j        |                      d¦  «                             ¦   «         |¦  «         t          j        |                      d¦  «                             ¦   «         |¦  «         d S )NrŠ   ú	6/30/1995r†   r    úY-DECÚY)rG   ÚmeanÚgroupbyr$   Úyearr   rK   r[   )rN   r4   r�   rS   rQ   s        r   Útest_basic_downsamplez%TestPeriodIndex.test_basic_downsamplež   sÞ   € Ø'Ð'¨
°KÀcÐJÑJÔJˆØ—’˜WÑ%Ô%×*Ò*Ñ,Ô,ˆà—:’:˜bœhœmÑ,Ô,×1Ò1Ñ3Ô3ˆÝ% j°+ÀGÐLÑLÔLˆŒÝ
Ô˜v xÑ0Ô0Ð0õ 	Ô˜rŸ{š{¨7Ñ3Ô3×8Ò8Ñ:Ô:¸FÑCÔCÐCÝ
Ô˜rŸ{š{¨3Ñ/Ô/×4Ò4Ñ6Ô6¸Ñ?Ô?Ð?Ð?Ð?r   zrule,expected_error_msg))r•   z<YearEnd: month=12>)úQ-MARz<QuarterEnd: startingMonth=3>)r†   z
<MonthEnd>)zw-thuz<Week: weekday=3>c                 óä   —  |ddd¬¦  «        }d|› d�}t          j        t          |¬¦  «        5  |                     |¦  «                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )NrŠ   r”   zw-wedr    z3Frequency <Week: weekday=2> cannot be resampled to z&, as they are not sub or super periodsrC   )ru   rv   r   rG   r—   )rN   r4   ÚruleÚexpected_error_msgr�   r1   s         r   Útest_not_subperiodz"TestPeriodIndex.test_not_subperiodª   sÕ   € ð (Ð'¨
°KÀgÐNÑNÔNˆðJØ!ðJð Jð Jð 	õ Œ]Õ0¸Ð<Ñ<Ô<ð 	%ð 	%Ø�KŠK˜ÑÔ×"Ò"Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð 	%ð 	%s   °(A%Á%A)Á,A)r   r7   c                 óÖ  —  |ddd¬¦  «        }|                      d¦  «                             ¦   «         }d}t          j        t          |¬¦  «        5  |                      |d¬	¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   |                     |d¬
¦  «        }|                     |d¦  «                             |¦  «        }t          j	        ||¦  «         d S )NrŠ   r”   r†   r    r•   ú9The 'convention' keyword in Series.resample is deprecatedrC   r0   r�   r>   r}   )
rG   r—   rK   rL   r)   r}   rF   rH   rJ   r[   )rN   r!   r4   r�   rS   r1   Ú	resampledrQ   s           r   Útest_basic_upsamplez#TestPeriodIndex.test_basic_upsample½   s*  € à'Ð'¨
°KÀcÐJÑJÔJˆØ—’˜WÑ%Ô%×*Ò*Ñ,Ô,ˆàIˆÝÔ'­¸SÐAÑAÔAð 	Hð 	HØŸš¨¸˜Ñ?Ô?×EÒEÑGÔGˆIð	Hð 	Hð 	Hñ 	Hô 	Hð 	Hð 	Hð 	Hð 	Hð 	Hð 	Høøøð 	Hð 	Hð 	Hð 	Hà×&Ò& t°Ð&Ñ7Ô7ˆØ—?’? 4¨Ñ1Ô1×;Ò;¸DÑAÔAˆÝ
Ô˜y¨(Ñ3Ô3Ð3Ð3Ð3s   Á*B	Â	BÂBc                 ó  — t          ddd¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        ¦  «        |¦  «        }d}t          j        t          |¬¦  «        5  | 
                    dd	¬
¦  «                             d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                     d¦  «                             |j        dd¬¦  «        }t          j        ||¦  «         d S )Nú1/1/2000é   r–   ©Úperiodsr!   r"   r¡   rC   r†   r0   r�   )Úlimitr}   )Úmethodr©   )r   r	   r*   r+   r,   r-   r.   rK   rL   r)   rG   r}   rH   rI   r$   r[   )rN   r2   r�   r1   rS   rQ   s         r   Útest_upsample_with_limitz(TestPeriodIndex.test_upsample_with_limitÉ   s/  € Ý˜:¨q°sÐ;Ñ;Ô;ˆÝ•B”I×)Ò)¨!Ñ,Ô,×<Ò<½SÀ¹X¼XÑFÔFÈÑLÔLˆàIˆÝÔ'­¸SÐAÑAÔAð 	Gð 	GØ—[’[ °�[Ñ7Ô7×=Ò=ÀAÐ=ÑFÔFˆFð	Gð 	Gð 	Gñ 	Gô 	Gð 	Gð 	Gð 	Gð 	Gð 	Gð 	Gøøøð 	Gð 	Gð 	Gð 	Gà—9’9˜S‘>”>×)Ò)¨&¬,¸wÈaÐ)ÑPÔPˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Á=,B5Â5B9Â<B9c                 ó"  —  |ddd¬¦  «        }t          d|i¦  «        }|                     d¦  «                             ¦   «         }|d                              d¦  «                             ¦   «         }t          j        |d         |¦  «         d S )NrŠ   ú
12/31/1995r•   r    rm   r   )r   rG   r}   rK   r[   )rN   r4   r�   rx   ÚrdfÚexps         r   Útest_annual_upsamplez$TestPeriodIndex.test_annual_upsampleÓ   s‡   € Ø'Ð'¨
°LÀwÐOÑOÔOˆÝ˜˜R�yÑ!Ô!ˆØ�kŠk˜#ÑÔ×$Ò$Ñ&Ô&ˆØ�Œg×Ò˜sÑ#Ô#×)Ò)Ñ+Ô+ˆÝ
Ô˜s 3œx¨Ñ-Ô-Ð-Ð-Ð-r   c                 óD  — t          ddd¬¦  «        }t          g d¢|¬¦  «        }|                     d¦  «                             ¦   «         }t          dd	d¬¦  «        }|                     dd
¬¦  «                             |d¬¦  «        }t          j        ||¦  «         d S )NÚ2000Ú2003r•   r    )é   r"   é   é   r#   r†   ú2000-01z2003-12r/   r>   r}   ©rª   )r   r	   rG   r}   rH   rI   rK   r[   )rN   r2   r�   rS   Úex_indexrQ   s         r   Útest_annual_upsample2z%TestPeriodIndex.test_annual_upsample2Ú   sž   € Ý˜6 6°Ð8Ñ8Ô8ˆÝ�L�L�L¨Ð,Ñ,Ô,ˆà—’˜SÑ!Ô!×'Ò'Ñ)Ô)ˆÝ 	¨9¸3Ð?Ñ?Ô?ˆà—9’9˜S g�9Ñ.Ô.×6Ò6°xÈÐ6ÑPÔPˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   rŽ   )r�   r‚   r„   c                 óº  — d|› �} |dd|¬¦  «        }|dk    rt           nd }d}	|€	d}	t           }t          j        ||	¬¦  «        5  |                     ||¬	¦  «                             ¦   «         }
|
                     ||¬
¦  «        }|                     |d¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        |
|¦  «         d S )NúQ-rŠ   r­   r    rƒ   r   rŒ   rC   r�   r>   r}   ©	r)   rK   rL   rG   r}   rF   rH   rJ   r[   )rN   r{   r€   r;   rŽ   r4   r!   r�   r‘   r1   rS   rQ   s               r   Útest_quarterly_upsamplez'TestPeriodIndex.test_quarterly_upsampleä   s:  € ð �Eˆ|ˆ|ˆØ'Ð'¨
°LÀtÐLÑLÔLˆØ &¨#¢ �}ˆ}°4ˆØ/ˆØˆ<Ø?ˆCÝ ˆDÝÔ'¨°CÐ8Ñ8Ô8ð 	Dð 	DØ—[’[ °J�[Ñ?Ô?×EÒEÑGÔGˆFØ×*Ò*¨6°zÐ*ÑBÔBˆHØ—’ v¨wÑ7Ô7×AÒAÑCÔCˆHð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Dõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0ó   ÁA)B;Â;B?ÃB?Útargetrƒ   c                 ó°  —  |ddd¬¦  «        }|dk    rd nt           }d}|€	d}t           }t          j        ||¬¦  «        5  |                     ||¬	¦  «                             ¦   «         }|                     ||¬
¦  «        }|                     |d¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )NrŠ   r­   r†   r    r   r   rŒ   rC   r�   r>   r}   r½   )	rN   rÀ   rŽ   r4   r�   r‘   r1   rS   rQ   s	            r   Útest_monthly_upsamplez%TestPeriodIndex.test_monthly_upsampleù   s/  € ð (Ð'¨
°LÀsÐKÑKÔKˆà ’}�}ˆtˆt­-ˆØ/ˆØˆ<Ø?ˆCÝ ˆDÝÔ'¨°CÐ8Ñ8Ô8ð 	Dð 	DØ—[’[ °J�[Ñ?Ô?×EÒEÑGÔGˆFØ×*Ò*¨6°zÐ*ÑBÔBˆHØ—’ v¨wÑ7Ô7×AÒAÑCÔCˆHð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Dõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0s   ÁA)B6Â6B:Â=B:c           	      óø  — t          t          d¦  «        t          dddd¬¦  «        d¬¦  «        }t          j        |dd	…<   t          t          d
d¦  «        t          dd¦  «        gd¬¦  «        }t          ddg|¬¦  «        }d}t          j        t          |¬¦  «        5  | 
                    ¦   «                              dd¬¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t          |¬¦  «        5  |                     dd¬¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Néd   Ú20130101r_   Úidx)r!   r¨   ÚnameÚfloat©r$   rl   é
   é   z2013-01-01 00:00Úminz2013-01-01 00:01)rÇ   g     @A@g     àS@r#   rW   rC   r;   rE   )r	   Úranger   r*   Únanr   r   rK   rL   r)   rJ   rG   r—   r[   )rN   r_   r$   rQ   r1   rS   Úresult2s          r   Útest_resample_basicz#TestPeriodIndex.test_resample_basic	  sù  € åÝ�#‰JŒJÝ˜Z¨c¸3ÀUÐKÑKÔKØð
ñ 
ô 
ˆõ
 ”6ˆˆ"ˆRˆ%‰ÝÝÐ&¨Ñ.Ô.µÐ7IÈ5Ñ0QÔ0QÐRØð
ñ 
ô 
ˆõ ˜4 ˜,¨eÐ4Ñ4Ô4ˆØCˆÝÔ'­¸SÐAÑAÔAð 	Ið 	IØ—[’[‘]”]×+Ò+¨E¸Ð+ÑAÔA×FÒFÑHÔHˆFð	Ið 	Ið 	Iñ 	Iô 	Ið 	Ið 	Ið 	Ið 	Ið 	Ið 	Iøøøð 	Ið 	Ið 	Ið 	Iå
Ô˜v xÑ0Ô0Ð0ÝÔ'­¸SÐAÑAÔAð 	>ð 	>Ø—j’j ¨X�jÑ6Ô6×;Ò;Ñ=Ô=ˆGð	>ð 	>ð 	>ñ 	>ô 	>ð 	>ð 	>ð 	>ð 	>ð 	>ð 	>øøøð 	>ð 	>ð 	>ð 	>å
Ô˜w¨Ñ1Ô1Ð1Ð1Ð1s$   Â!<C)Ã)C-Ã0C-Ä$*EÅEÅ!Ezfreq,expected_valsr†   )é   é   rÑ   é	   Ú2Mé<   é(   c                 ó  — t          dt          dd¬¦  «        ¬¦  «        }|                     |¦  «                             ¦   «         }t          d|t	          |¦  «        ¬¦  «        }t          ||¬¦  «        }t          j        ||¦  «         d S )Nr´   r²   rÄ   ©r/   r¨   r#   ©r/   r!   r¨   )r	   r   rG   Úcountr.   rK   r[   )rN   r!   Úexpected_valsr^   rS   Úexpected_indexrQ   s          r   Útest_resample_countz#TestPeriodIndex.test_resample_count  s�   € õ
 ˜¥°FÀCÐ!HÑ!HÔ!HÐIÑIÔIˆØ—’ Ñ&Ô&×,Ò,Ñ.Ô.ˆÝ%Ø˜t­S°Ñ-?Ô-?ð
ñ 
ô 
ˆõ ˜-¨~Ð>Ñ>Ô>ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 óæ   — t          t          d¦  «        t          ddd¬¦  «        ¬¦  «        }|} t          |                     d¦  «        |¦  «        ¦   «         }t          j        ||¦  «         d S )Nrµ   r²   r†   ©r/   r¨   r!   r#   )r	   rÍ   r   r�   rG   rK   r[   )rN   Úresample_methodr^   rQ   rS   s        r   Útest_resample_same_freqz'TestPeriodIndex.test_resample_same_freq+  sk   € å�˜a™œ­¸6È1ÐSVÐ(WÑ(WÔ(WÐXÑXÔXˆØˆà?•˜Ÿš¨Ñ-Ô-¨Ñ?Ô?ÑAÔAˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 ó$  — d}t          ddd¬¦  «        }t          t          d¦  «        |¬¦  «        }|                     d¦  «        }t	          j        t          |¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )	NzcFrequency <MonthEnd> cannot be resampled to <Week: weekday=6>, as they are not sub or super periodsr²   rµ   r†   rß   r#   rd   rC   )r   r	   rÍ   rG   ru   rv   r   r—   )rN   r1   r   ÚserÚrss        r   Útest_resample_incompat_freqz+TestPeriodIndex.test_resample_incompat_freq3  sÒ   € ð3ð 	õ  °¸Ð<Ñ<Ô<ˆÝ•U˜1‘X”X RÐ(Ñ(Ô(ˆØ�\Š\˜#ÑÔˆÝŒ]Õ0¸Ð<Ñ<Ô<ð 	ð 	à�GŠG‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Á#BÂB	ÂB	ÚtzúAmerica/Los_Angelesc                 óN  — |}t          dddddt          j        ¬¦  «        }t          dddddt          j        ¬¦  «        }t          ||dd¬	¦  «        }t	          d|¬
¦  «        }|                     |¦  «        }d}t          j        t          |¬¦  «        5  | 	                    dd¬¦  «         
                    ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ||dd¬¦  «        t          j        ¦   «         z
  }	t	          d|	¬
¦  «        }
t          j        ||
¦  «         d S )NiÝ  é   r´   r   )r™   r{   ÚdayÚhourÚminuteÚtzinfor"   rb   rÆ   )r!   rÇ   r#   rW   rC   r   r;   rE   )r/   r0   r!   rÇ   ç      ð?)r   ÚpytzÚutcr   r	   Ú
tz_convertrK   rL   r)   rG   r—   r   r   ÚDayr[   )rN   ræ   Úlocal_timezoner/   r0   r$   r^   r1   rS   rÜ   rQ   s              r   Útest_with_local_timezonez(TestPeriodIndex.test_with_local_timezone?  sq  € ð ˆå˜d¨"°!¸!ÀAÍdÌhÐWÑWÔWˆå˜D¨°¸À!ÍDÌHÐUÑUÔUˆå˜5 #¨C°eÐ<Ñ<Ô<ˆå˜ Ð'Ñ'Ô'ˆØ×"Ò" >Ñ2Ô2ˆØCˆÝÔ'­¸SÐAÑAÔAð 	@ð 	@Ø—_’_ S¨x�_Ñ8Ô8×=Ò=Ñ?Ô?ˆFð	@ð 	@ð 	@ñ 	@ô 	@ð 	@ð 	@ð 	@ð 	@ð 	@ð 	@øøøð 	@ð 	@ð 	@ð 	@õ ˜u¨#°C¸eÐDÑDÔDÅwÄ{Á}Ä}ÑTð 	õ ˜# ^Ð4Ñ4Ô4ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Â*CÃCÃCc                 óf  — t          ddd||¬¦  «        }t          d|¬¦  «        }|                     d¦  «                             ¦   «         }t	          j        ddg|d¬	¦  «                             |¦  «        }t          d
|¬¦  «        }t          j        ||¦  «         |j	        j
        |k    sJ ‚d S )Nz
2017-01-01é0   rb   )r¨   r!   ræ   Úunitr"   r#   r   z
2017-01-02)ræ   r!   ç       @)r   r	   rG   r—   rr   ÚDatetimeIndexÚas_unitrK   r[   r$   ræ   )rN   ræ   r÷   Údtirã   rS   Úexp_dtirQ   s           r   Útest_resample_with_tzz%TestPeriodIndex.test_resample_with_tz_  sÈ   € õ ˜¨r¸ÀÈÐNÑNÔNˆÝ�Q˜cÐ"Ñ"Ô"ˆØ—’˜cÑ"Ô"×'Ò'Ñ)Ô)ˆÝÔ"Ø˜<Ð(¨R°cð
ñ 
ô 
ç
Š'�$‰-Œ-ð 	õ ØØð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0àŒ|Œ "Ò$Ð$Ð$Ð$Ð$Ð$r   c                 ól  — t          ddd¬¦  «        }t          t          j        t	          |¦  «        ¦  «        |¬¦  «        }|                     d¦  «        }t          j        |j        d¬¦  «        |_        | 	                    d¦  «         
                    ¦   «         }t          j        ||¦  «         d S )Nz
2017-03-12z2017-03-12 1:45:00Ú15minr    r#   z
US/PacificÚ900s)r   r	   r*   Úzerosr.   Útz_localizerr   rù   r$   rG   r—   rK   r[   )rN   r$   r_   rQ   rS   s        r   Ú'test_resample_nonexistent_time_bin_edgez7TestPeriodIndex.test_resample_nonexistent_time_bin_edgev  s›   € å˜<Ð)=ÀGÐLÑLÔLˆÝ•2”8�C ™JœJÑ'Ô'¨uÐ5Ñ5Ô5ˆØ—=’= Ñ.Ô.ˆÝÔ)¨(¬.¸vÐFÑFÔFˆŒØ×"Ò" 6Ñ*Ô*×/Ò/Ñ1Ô1ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c           	      ó¼  — t          ddd¬¦  «        }|                     d¦  «                             d¦  «        }t          t	          t          t          |¦  «        ¦  «        ¦  «        |¬¦  «        }|                     t          j	        d¬	¦  «        ¦  «         
                    ¦   «         }t          d
ddddd¬¦  «        }t          j        |j        |¦  «         d S )Nz
2017-10-10z
2017-10-20r8   ©r/   r0   r!   ÚUTCzAmerica/Sao_Paulo©Údatar$   Ú1Dr    z
2017-10-09r   Úshift_forwardrA   )r/   r0   r!   ræ   ÚnonexistentrB   )r   r  rñ   r   ÚlistrÍ   r.   r˜   rr   ÚGrouperrÚ   rK   Úassert_index_equalr$   )rN   r$   rx   rS   rQ   s        r   Ú(test_resample_nonexistent_time_bin_edge2z8TestPeriodIndex.test_resample_nonexistent_time_bin_edge2  sÍ   € å °<ÀdÐKÑKÔKˆØ×!Ò! %Ñ(Ô(×3Ò3Ð4GÑHÔHˆÝ�D¥¥s¨5¡z¤zÑ!2Ô!2Ñ3Ô3¸5ÐAÑAÔAˆØ—’�BœJ¨DÐ1Ñ1Ô1Ñ2Ô2×8Ò8Ñ:Ô:ˆÝØØØØ"Ø'Øð
ñ 
ô 
ˆõ 	Ô˜fœl¨HÑ5Ô5Ð5Ð5Ð5r   c                 ó  — t          dddd¬¦  «        }t          t          j        t	          |¦  «        ¦  «        |¬¦  «        }|                     d¦  «                             ¦   «         }t          j        ||¦  «         d S )Nz2014-10-25 22:00:00z2014-10-26 00:30:00Ú30minzEurope/London©r!   ræ   r#   )	r   r	   r*   r  r.   rG   r—   rK   r[   )rN   rÆ   rQ   rS   s       r   Ú%test_resample_ambiguous_time_bin_edgez5TestPeriodIndex.test_resample_ambiguous_time_bin_edge�  s~   € åØ!Ø!ØØð	
ñ 
ô 
ˆõ �"œ(¥3 s¡8¤8Ñ,Ô,°CÐ8Ñ8Ô8ˆØ×"Ò" 7Ñ+Ô+×0Ò0Ñ2Ô2ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 ó¦  — t          t          j        dd¬¦  «        t          ddd¬¦  «        ¬¦  «        }|                     d¦  «                             ¦   «         }|                     d¦  «                             ¦   «                              d¦  «                             ¦   «                              d¦  «        }t          j	        ||¦  «         d S )	NrÓ   rq   rk   z
2010-01-01r‡   r§   r#   r…   )
r	   r*   rp   r   rG   r}   ÚlastÚastyperK   r[   )rN   r_   r  Úboths       r   Ú!test_fill_method_and_how_upsamplez1TestPeriodIndex.test_fill_method_and_how_upsample›  s·   € åÝŒI�a˜wÐ'Ñ'Ô'Ý˜\°1¸4Ð@Ñ@Ô@ð
ñ 
ô 
ˆð �zŠz˜$ÑÔ×%Ò%Ñ'Ô'ˆØ�zŠz˜$ÑÔ×%Ò%Ñ'Ô'×0Ò0°Ñ6Ô6×;Ò;Ñ=Ô=×DÒDÀWÑMÔMˆÝ
Ô˜t TÑ*Ô*Ð*Ð*Ð*r   rê   c                 óº  — d|› �} |dd|¬¦  «        }|dk    rd nt           }d}|€	d}t           }t          j        ||¬¦  «        5  |                     ||¬	¦  «                             ¦   «         }	|	                     ||¬
¦  «        }
|
                     |d¦  «                             ¦   «         }
d d d ¦  «         n# 1 swxY w Y   t          j        |	|
¦  «         d S )NzW-rŠ   r­   r    r   r   rŒ   rC   r�   r>   r}   r½   )rN   rê   rÀ   rŽ   r4   r!   r�   r‘   r1   rS   rQ   s              r   Útest_weekly_upsamplez$TestPeriodIndex.test_weekly_upsample¥  s:  € ð �CˆzˆzˆØ'Ð'¨
°LÀtÐLÑLÔLˆà ’}�}ˆtˆt­-ˆØ/ˆØˆ<Ø?ˆCÝ ˆDÝÔ'¨°CÐ8Ñ8Ô8ð 	Dð 	DØ—[’[ °J�[Ñ?Ô?×EÒEÑGÔGˆFØ×*Ò*¨6°zÐ*ÑBÔBˆHØ—’ v¨wÑ7Ô7×AÒAÑCÔCˆHð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Dõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r¿   c                 ó~  —  |ddd¬¦  «        }d}t          j        t          |¬¦  «        5  |                     dd¬	¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   |                     d
¬¦  «                             d¦  «                             ¦   «         }t          j        ||¦  «         d S )NrŠ   r­   r†   r    rW   rC   r•   r<   rE   r/   r>   zYE-DEC)rK   rL   r)   rG   r—   rF   r[   )rN   r4   r�   r1   rS   rQ   s         r   Útest_resample_to_timestampsz+TestPeriodIndex.test_resample_to_timestamps·  s  € Ø'Ð'¨
°LÀsÐKÑKÔKˆàCˆÝÔ'­¸SÐAÑAÔAð 	Cð 	CØ—[’[ ¨{�[Ñ;Ô;×@Ò@ÑBÔBˆFð	Cð 	Cð 	Cñ 	Cô 	Cð 	Cð 	Cð 	Cð 	Cð 	Cð 	Cøøøð 	Cð 	Cð 	Cð 	Cà—?’? w�?Ñ/Ô/×8Ò8¸ÑBÔB×GÒGÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0ó   ¬*A"Á"A&Á)A&c                 óÞ  —  |ddd|› �¬¦  «        }|                      d|› �¦  «                             ¦   «         }|                     dd¬¦  «        }t          |j        d	                              dd¦  «        |j        d
                              dd¦  «        d|› �¬¦  «        }|                     |                     dd¦  «        d¬¦  «        }||_        t          j        ||¦  «         d S )NÚ1990Ú1992r‹   r    r¼   r   r/   r>   r   r@   r0   r_   r}   r¸   )	rG   r}   rF   r   r$   rH   rI   rK   r[   )rN   r4   r{   r�   Úquar_tsÚstampsÚqdatesrQ   s           r   Útest_resample_to_quarterlyz*TestPeriodIndex.test_resample_to_quarterlyÀ  sí   € à'Ð'¨°¸\À%¸\¸\ÐJÑJÔJˆØ—+’+˜l 5˜l˜lÑ+Ô+×1Ò1Ñ3Ô3ˆà—’ ¨'�Ñ2Ô2ˆÝØŒH�QŒK×Ò˜s GÑ,Ô,ØŒH�RŒL×Ò  UÑ+Ô+Ø�e��ð
ñ 
ô 
ˆð —>’> &×"5Ò"5°c¸3Ñ"?Ô"?È�>ÑPÔPˆØˆŒå
Ô˜w¨Ñ1Ô1Ð1Ð1Ð1r   r?   c                 ón  —  |ddd¬¦  «        }d}t          j        t          |¬¦  «        5  |                     d|¬¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   |                     d|¬	¦  «        }|                     |j        d
¬¦  «        }t          j        ||¦  «         d S )Nr  r   zY-JUNr    r¡   rC   r›   r�   r>   r}   r¸   )	rK   rL   r)   rG   r}   rH   rI   r$   r[   )rN   r4   r?   r�   r1   rS   rQ   s          r   Ú$test_resample_to_quarterly_start_endz4TestPeriodIndex.test_resample_to_quarterly_start_endÑ  s  € ð (Ð'¨°¸WÐEÑEÔEˆØIˆÝÔ'­¸SÐAÑAÔAð 	Bð 	BØ—[’[ °S�[Ñ9Ô9×?Ò?ÑAÔAˆFð	Bð 	Bð 	Bñ 	Bô 	Bð 	Bð 	Bð 	Bð 	Bð 	Bð 	Bøøøð 	Bð 	Bð 	Bð 	Bà—9’9˜W¨#�9Ñ.Ô.ˆØ×#Ò# F¤L¸Ð#ÑAÔAˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r  c                 óÂ  — t          g d¢d¬¦  «        }t          t          j                             d¦  «                             d¦  «        |¬¦  «        }|                     ¦   «         }|                     d¦  «                             ¦   «         }|                     d¦  «                             ¦   «          	                    d¦  «        }t          j        ||¦  «         d S )N)éÐ  éÕ  é×  iÙ  r–   r    r"   r¶   r#   ÚYE)r   r	   r*   r+   r,   r-   rF   rG   r}   rJ   rK   r[   )rN   r2   r_   r"  ÚfilledrQ   s         r   Útest_resample_fill_missingz*TestPeriodIndex.test_resample_fill_missingá  s¹   € ÝÐ2Ð2Ð2¸Ð=Ñ=Ô=ˆå•2”9×(Ò(¨Ñ+Ô+×;Ò;¸AÑ>Ô>ÀcÐJÑJÔJˆà—’Ñ!Ô!ˆØ—’˜C‘”×&Ò&Ñ(Ô(ˆØ—?’? 4Ñ(Ô(×.Ò.Ñ0Ô0×:Ò:¸3Ñ?Ô?ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 óh  — t          g d¢d¬¦  «        }t          t          j                             d¦  «                             d¦  «        |¬¦  «        }d}t          j        t          |¬¦  «        5  | 	                    d¦  «         
                    ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )	N)r(  r)  r)  r*  r*  r–   r    r"   r¦   r#   z8Reindexing only valid with uniquely valued Index objectsrC   )r   r	   r*   r+   r,   r-   ru   rv   r   rG   r}   )rN   r2   r_   r1   s       r   Útest_cant_fill_missing_dupsz+TestPeriodIndex.test_cant_fill_missing_dupsë  sæ   € ÝÐ8Ð8Ð8¸sÐCÑCÔCˆÝ•2”9×(Ò(¨Ñ+Ô+×;Ò;¸AÑ>Ô>ÀcÐJÑJÔJˆØHˆÝŒ]Õ,°CÐ8Ñ8Ô8ð 	$ð 	$Ø�JŠJ�s‰OŒO×!Ò!Ñ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð 	$ð 	$s   Á2(B'Â'B+Â.B+Ú5minc                 óT  — t          ddd¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        ¦  «        |¬¦  «        }|                     ¦   «                              |¦  «         	                    ¦   «         }|dk    r| 
                    |¦  «        }d}t          j        t          |¬	¦  «        5  |                     ||¬
¦  «         	                    ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nr¥   z1/5/2000rÌ   r    r"   r#   r<   rW   rC   rE   )r   r	   r*   r+   r,   r-   r.   rF   rG   r—   rJ   rK   rL   r)   r[   )rN   r!   r:   r2   r�   rQ   r1   rS   s           r   Útest_resample_5minutez%TestPeriodIndex.test_resample_5minuteò  s?  € õ ˜: z¸Ð>Ñ>Ô>ˆÝ•B”I×)Ò)¨!Ñ,Ô,×<Ò<½SÀ¹X¼XÑFÔFÈcÐRÑRÔRˆØ—?’?Ñ$Ô$×-Ò-¨dÑ3Ô3×8Ò8Ñ:Ô:ˆØ�;ÒÐØ×)Ò)¨$Ñ/Ô/ˆHØCˆÝÔ'­¸SÐAÑAÔAð 	9ð 	9Ø—[’[ ¨D�[Ñ1Ô1×6Ò6Ñ8Ô8ˆFð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9å
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Ã*DÄDÄDc                 ó|  —  |ddd¬¦  «        }|                      d¦  «                             ¦   «         }|                     d¦  «                             t          dd¦  «        ¦  «        }t	          j        ||¦  «          |dd¦  «        }d}t	          j        t          |¬¦  «        5  |                      d	d
¬¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ddd	¬¦  «        }|                     d	d
¬¦  «                             |¦  «        }t	          j        ||¦  «         d S )Nr¥   z2/1/2000rƒ   r    r   z1/3/2000r¡   rC   rb   r_   r�   z2/1/2000 23:00r>   )rG   rH   rI   r   rK   r[   rL   r)   )rN   r4   r�   rS   rQ   r1   Úexp_rngs          r   Ú"test_upsample_daily_business_dailyz2TestPeriodIndex.test_upsample_daily_business_dailyÿ  sd  € Ø'Ð'¨
°JÀSÐIÑIÔIˆà—’˜SÑ!Ô!×(Ò(Ñ*Ô*ˆØ—9’9˜S‘>”>×)Ò)­,°zÀ:Ñ*NÔ*NÑOÔOˆÝ
Ô˜v xÑ0Ô0Ð0à'Ð'¨
°JÑ?Ô?ˆØIˆÝÔ'­¸SÐAÑAÔAð 	?ð 	?Ø—[’[ °�[Ñ5Ô5×<Ò<Ñ>Ô>ˆFð	?ð 	?ð 	?ñ 	?ô 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?øøøð 	?ð 	?ð 	?ð 	?å˜zÐ+;À#ÐFÑFÔFˆØ—9’9˜S c�9Ñ*Ô*×2Ò2°7Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Â**C Ã C$Ã'C$c                 ó‚  — t          ddd¬¦  «        }t          t          j        d¦  «        |¬¦  «        }|d d…         }|                     d¦  «                             t          ¦  «        }|                     d¦  «                             t          ¦  «        j        |j                 }t          j
        ||¦  «         d S )	Nz1/1/2012r0  iè  rÙ   rÄ   r#   z2012-01-04 06:55Ú10min)r   r	   r*   ÚarrayrG   Úapplyr.   Úlocr$   rK   r[   )rN   Údrr_   ÚsubsetrS   rQ   s         r   Útest_resample_irregular_sparsez.TestPeriodIndex.test_resample_irregular_sparse  s¢   € Ý˜j¨v¸tÐDÑDÔDˆÝ•2”8˜C‘=”=¨Ð+Ñ+Ô+ˆàÐ&Ð&Ð&Ô'ˆà—’ Ñ)Ô)×/Ò/µÑ4Ô4ˆØ—:’:˜gÑ&Ô&×,Ò,­SÑ1Ô1Ô5°f´lÔCˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 ó^  — t          ddd¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        ¦  «        |¬¦  «        }|                     d¦  «                             ¦   «         }| 	                    ¦   «          
                    ¦   «         sJ ‚|                     d¦  «                             ¦   «                              ¦   «         d d…         }|                     d¦  «                             ¦   «         }t          j        ||¦  «         d S )	Nr¥   rÊ   zW-WEDr§   r"   r#   zW-THUr@   )r   r	   r*   r+   r,   r-   r.   rG   rH   ÚisnaÚallr}   rK   r[   )rN   r2   r�   rS   rQ   s        r   Útest_resample_weekly_all_naz+TestPeriodIndex.test_resample_weekly_all_na  sñ   € Ý˜¨R°gÐ>Ñ>Ô>ˆÝ•B”I×)Ò)¨!Ñ,Ô,×<Ò<½SÀ¹X¼XÑFÔFÈcÐRÑRÔRˆà—’˜WÑ%Ô%×,Ò,Ñ.Ô.ˆà�{Š{‰}Œ}× Ò Ñ"Ô"Ð"Ð"Ð"à—’˜WÑ%Ô%×,Ò,Ñ.Ô.×4Ò4Ñ6Ô6°s¸°sÔ;ˆØ—9’9˜WÑ%Ô%×+Ò+Ñ-Ô-ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 ó´  — t          dd|¬¦  «        }t          t          t          |¦  «        ¦  «        |¬¦  «        }|                     d¦  «        }|                     d¦  «        }|                     d¦  «                             ¦   «         }|                     ¦   «         }|j	                             d ¦  «        |_	        |                     d¦  «                             ¦   «                              d¦  «        }t          j        |j	        d¬¦  «        |_	        t          j        ||¦  «         |                     d	¦  «                             ¦   «         }d S )
Nz	2012-4-13z2012-5-1)r/   r0   r÷   r#   r  rç   rd   r    r   )r   r	   rÍ   r.   r  rñ   rG   r—   Úcopyr$   rr   rù   rK   r[   )	rN   r÷   r;  r�   Úts_utcÚts_localrS   Úts_local_naiver¯   s	            r   Útest_resample_tz_localizedz*TestPeriodIndex.test_resample_tz_localized$  s  € Ý˜k¨zÀÐEÑEÔEˆÝ•E�#˜b™'œ'‘N”N¨"Ð-Ñ-Ô-ˆà—’ Ñ&Ô&ˆØ×$Ò$Ð%:Ñ;Ô;ˆà×"Ò" 3Ñ'Ô'×,Ò,Ñ.Ô.ˆà!Ÿš™œˆØ-Ô3×?Ò?ÀÑEÔEˆÔà×%Ò% cÑ*Ô*×/Ò/Ñ1Ô1×=Ò=Ð>SÑTÔTˆÝÔ$ S¤Y°SÐ9Ñ9Ô9ˆŒ	å
Ô˜v sÑ+Ô+Ð+ð ×"Ò" 3Ñ'Ô'×,Ò,Ñ.Ô.ˆˆˆr   c                 óH  — t          dddd¬¦  «        }t          ddg|¬¦  «        }|                     d	d
d
¬¦  «                             ¦   «         }t          ddd	d¬¦  «        }t          dg|¬¦  «        }t	          j        ||¦  «         d}t	          j        t          |¬¦  «        5  |                     d	d¬¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          ddd	¬¦  «        }t          dg|¬¦  «        }t	          j        ||¦  «         d S )Nz2001-09-20 15:59z2001-09-20 16:00rÌ   zAustralia/Sydneyr  r´   r"   r#   r   Úright©ÚclosedÚlabelz
2001-09-21)r¨   r!   ræ   g      ø?rW   rC   r;   rE   z
2001-09-20r§   )	r   r	   rG   r—   rK   r[   rL   r)   r   )rN   rÆ   r_   rS   r¹   rQ   r1   s          r   Útest_resample_tz_localized2z+TestPeriodIndex.test_resample_tz_localized28  so  € åØÐ 2¸ÐCUð
ñ 
ô 
ˆõ �A�q�6 Ð%Ñ%Ô%ˆà—’˜C¨°w�Ñ?Ô?×DÒDÑFÔFˆÝ˜l°A¸CÐDVÐWÑWÔWˆÝ˜3˜% xÐ0Ñ0Ô0ˆå
Ô˜v xÑ0Ô0Ð0ð DˆÝÔ'­¸SÐAÑAÔAð 	;ð 	;Ø—Z’Z ¨(�ZÑ3Ô3×8Ò8Ñ:Ô:ˆFð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;å °a¸cÐBÑBÔBˆÝ˜3˜% xÐ0Ñ0Ô0ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Â(*CÃC"Ã%C"c                 ó$  — t          ddd¬¦  «        }|                     d¦  «        }t          |¬¦  «        }t          j                             d¦  «                             t          |¦  «        ¦  «        |d<   t          j        t          j                             d¦  «                             t          |¦  «        ¦  «        ¦  «        |d	<   t          | 	                    d
¦  «         
                    ¦   «         d         | 	                    d
¦  «                             ¦   «         d	         dœdd	g¬¦  «        }| 	                    d
¦  «                             dddœ¦  «                             dd	g¬¦  «        }t          j        ||¦  «         d S )Nz1/1/2011i N  rb   r§   ÚESTr#   r"   ÚfirstÚsecondr+  )rP  rQ  )ÚcolumnsÚsumr—   )r   r  r   r*   r+   r,   r-   r.   ÚcumsumrG   rS  r—   ÚaggrI   rK   r]   )rN   r2   r�   rQ   rS   s        r   Útest_resample_tz_localized3z+TestPeriodIndex.test_resample_tz_localized3M  s_  € õ ˜¨U¸Ð=Ñ=Ô=ˆØ�oŠo˜eÑ$Ô$ˆÝ˜SÐ!Ñ!Ô!ˆÝ”i×+Ò+¨AÑ.Ô.×>Ò>½sÀ3¹x¼xÑHÔHˆˆ7‰Ý”y¥¤×!6Ò!6°qÑ!9Ô!9×!IÒ!IÍ#ÈcÉ(Ì(Ñ!SÔ!SÑTÔTˆˆ8‰ÝàŸš TÑ*Ô*×.Ò.Ñ0Ô0°Ô9ØŸ+š+ dÑ+Ô+×0Ò0Ñ2Ô2°8Ô<ðð ð ˜hÐ'ð
ñ 
ô 
ˆð �KŠK˜ÑÔßŠS˜5¨FÐ3Ð3Ñ4Ô4ßŠW˜g xÐ0ˆWÑ1Ô1ð 	õ
 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r   c                 óì  — t          t          j                             d¦  «                             d¦  «        t          ddd¬¦  «        ¬¦  «        }t          j        |j        d<   |                     dd	d
¬¦  «         	                    ¦   «         }|dd …                              dd	d
¬¦  «         	                    ¦   «         }t          j        ||¦  «         |                     dd	d	¬¦  «         	                    ¦   «         }|dd …                              dd	d	¬¦  «         	                    ¦   «         }t          ddd¬¦  «        }t          j        |j        |¦  «         t          j        ||¦  «         d S )Nr"   é   z1/1/2012 9:30Ú1minrÙ   r#   r   r7  rA   rI  rJ  r´   rµ   )r	   r*   r+   r,   r-   r   rÎ   ÚilocrG   r—   rK   r[   r  r$   )rN   r_   rS   r¯   r¹   s        r   Útest_closed_left_cornerz'TestPeriodIndex.test_closed_left_cornerc  sI  € åÝŒI×!Ò! !Ñ$Ô$×4Ò4°RÑ8Ô8Ý ?¸ÈÐLÑLÔLð
ñ 
ô 
ˆõ ”FˆŒˆq‰	à—’˜G¨F¸'�ÑBÔB×GÒGÑIÔIˆØ���Œe�nŠn˜W¨V¸7ˆnÑCÔC×HÒHÑJÔJˆÝ
Ô˜v sÑ+Ô+Ð+à—’˜G¨F¸&�ÑAÔA×FÒFÑHÔHˆØ���Œe�nŠn˜W¨V¸6ˆnÑBÔB×GÒGÑIÔIˆå O¸'È1ÐMÑMÔMˆå
Ô˜fœl¨HÑ5Ô5Ð5Ý
Ô˜v sÑ+Ô+Ð+Ð+Ð+r   c                 ó~  — t          ddd¬¦  «        }t          t          j        d¦  «        |¬¦  «        }|                     d¦  «                             ¦   «         }|                     ¦   «                              d¦  «                             ¦   «                              ¦   «         }t          j	        ||¦  «         d S )NÚ2000Q1rÊ   úQ-DECr§   r#   r–   r+  )
r   r	   r*   rp   rG   r—   rF   rJ   rK   r[   )rN   r2   r�   rS   r¯   s        r   Útest_quarterly_resamplingz)TestPeriodIndex.test_quarterly_resamplingw  s›   € Ý˜8¨R°gÐ>Ñ>Ô>ˆÝ•B”I˜b‘M”M¨Ð-Ñ-Ô-ˆà—’˜SÑ!Ô!×&Ò&Ñ(Ô(ˆØ�oŠoÑÔ×(Ò(¨Ñ.Ô.×3Ò3Ñ5Ô5×?Ò?ÑAÔAˆÝ
Ô˜v sÑ+Ô+Ð+Ð+Ð+r   c                 óö   — t          ddd¬¦  «        }t          |¦  «        }d„ t          |¦  «        D ¦   «         }t          |g d¢|¬¦  «        }|                     dd	d	¬
¦  «                             ¦   «          d S )Nz8/6/2012z	8/26/2012r   r  c                 ó   — g | ]}|gd z  ‘Œ	S )r¦   r   )Ú.0Úxs     r   ú
<listcomp>zATestPeriodIndex.test_resample_weekly_bug_1726.<locals>.<listcomp>ƒ  s   € Ð*Ð*Ð*˜A���a‘Ð*Ð*Ð*r   )ÚopenÚhighÚlowÚcloseÚvol)rR  r$   zW-MONrA   rJ  )r   r.   rÍ   r   rG   rP  )rN   ÚindÚnr  rx   s        r   Útest_resample_weekly_bug_1726z-TestPeriodIndex.test_resample_weekly_bug_1726  s‚   € å˜z¨{ÀÐEÑEÔEˆÝ�‰HŒHˆØ*Ð*¥ q¡¤Ð*Ñ*Ô*ˆÝ�tÐ%LÐ%LÐ%LÐTWÐXÑXÔXˆð 	�Š�G F°&ˆÑ9Ô9×?Ò?ÑAÔAÐAÐAÐAr   c                 ó"  — t          j        ddg¦  «                             d¦  «                             d¦  «        }t	          ddg|¬¦  «        }|                     dd	d	¬
¦  «                             ¦   «                              ¦   «         }g d¢}t          j        |d¬¦  «                             d¦  «         	                    |j
        ¦  «        }t          j        |d¬¦  «        }t	          g d¢|¬¦  «        }t          j        ||¦  «         d S )Nl     �æZÑ! l     ²NìEà! r  zAmerica/Chicagor´   r"   r#   rc   rI  rJ  )z2016-03-09 12:00:00-06:00z2016-03-10 00:00:00-06:00z2016-03-10 12:00:00-06:00z2016-03-11 00:00:00-06:00z2016-03-11 12:00:00-06:00z2016-03-12 00:00:00-06:00z2016-03-12 12:00:00-06:00z2016-03-13 00:00:00-06:00z2016-03-13 13:00:00-05:00z2016-03-14 01:00:00-05:00z2016-03-14 13:00:00-05:00z2016-03-15 01:00:00-05:00z2016-03-15 13:00:00-05:00T)rð   r    )rî   rî   rî   rî   rî   rî   rî   rî   rî   rî   rî   rî   rø   )rr   rù   r  rñ   r   rG   r  r}   Úto_datetimerú   r÷   rK   r]   )rN   r$   rx   rS   Úexpected_index_valuesrQ   s         r   Ú"test_resample_with_dst_time_changez2TestPeriodIndex.test_resample_with_dst_time_change‰  s  € õ ÔÐ1Ð3FÐGÑHÔHßŠ[˜ÑÔßŠZÐ)Ñ*Ô*ð 	õ
 ˜˜1�v UÐ+Ñ+Ô+ˆØ—’˜U¨7¸'�ÑBÔB×GÒGÑIÔI×OÒOÑQÔQˆð!
ð !
ð !
Ðõ  ŒNÐ0°dÐ;Ñ;Ô;ßŠZÐ)Ñ*Ô*ßŠW�U”ZÑ Ô ð 	õ
 Ô  ¨UÐ3Ñ3Ô3ˆÝØMÐMÐMØð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r   c                 óÄ  — t          t          j        dd¦  «        t          j        ¬¦  «        }|                     d¦  «                             ¦   «         }|                     d¦  «                             ¦   «                              d¦  «                             ¦   «         }|j        d         t          d¦  «        k    sJ ‚|j        d         |j        d         k    sJ ‚d S )NÚ20000101Ú20000201rÉ   ÚBMSrƒ   r   Ú20000103)	r	   rr   Úbdate_ranger*   Úfloat64rG   r—   r$   r
   )rN   Ú
timeseriesÚres1Úres2s       r   Útest_resample_bms_2752z&TestPeriodIndex.test_resample_bms_2752®  sÅ   € åÝ”. ¨ZÑ8Ô8ÅÄ
ð
ñ 
ô 
ˆ
ð ×"Ò" 5Ñ)Ô)×.Ò.Ñ0Ô0ˆØ×"Ò" 5Ñ)Ô)×.Ò.Ñ0Ô0×9Ò9¸#Ñ>Ô>×CÒCÑEÔEˆØŒz˜!Œ}¥	¨*Ñ 5Ô 5Ò5Ð5Ð5Ð5ØŒz˜!Œ} ¤
¨1¤Ò-Ð-Ð-Ð-Ð-Ð-r   z6Commented out for more than 3 years. Should this work?)Úreasonc                 óŒ  — t          ddd¬¦  «        }t          t          j        d¦  «        |¬¦  «        }t          ddd¬	¦  «        }|                     dd
¬¦  «                             |¦  «        }|                     d¬¦  «        }|                     d¦  «                             ¦   «         }t          j
        ||¦  «         d S )Nr·   rµ   r…   r§   r#   z
2000-01-01z
2000-03-31r   r    r0   r>   r~   r¸   )r   r	   r*   rp   rH   rI   ÚfillnarG   r—   rK   r[   )rN   r2   r�   Ú	exp_indexrQ   rS   s         r   Útest_monthly_convention_spanz,TestPeriodIndex.test_monthly_convention_span¸  s²   € å˜9¨a°dÐ;Ñ;Ô;ˆÝ•B”I˜a‘L”L¨Ð,Ñ,Ô,ˆõ ! ¨|À#ÐFÑFÔFˆ	Ø—9’9˜S e�9Ñ,Ô,×4Ò4°YÑ?Ô?ˆØ—?’?¨'�?Ñ2Ô2ˆà—’˜SÑ!Ô!×&Ò&Ñ(Ô(ˆå
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   zfrom_freq, to_freq))r   r…   )r‡   r+  )r…   r‡   )r   rd   c                 ó�  — t          dd|¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        df¦  «        |¦  «        }|                     |¦  «                             ¦   «         }t          j
        ||                     |dd¬¦  «                             ¦   «         ¦  «         d S )Nú	8/15/2012rÄ   rß   r"   rI  rJ  ©r   r   r*   r+   r,   r-   r.   rG   r—   rK   r]   ©rN   Ú	from_freqÚto_freqrÆ   rx   r¢   s         r   Útest_default_right_closed_labelz/TestPeriodIndex.test_default_right_closed_labelÆ  s¯   € õ ˜{°C¸iÐHÑHÔHˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÅÀSÁÄÈ1ÀÑNÔNÐPSÑTÔTˆà—K’K Ñ(Ô(×-Ò-Ñ/Ô/ˆ	Ý
ÔØ�r—{’{ 7°7À'�{ÑJÔJ×OÒOÑQÔQñ	
ô 	
ð 	
ð 	
ð 	
r   ))r   ÚMS)r‡   ÚYS)r…   ÚQS)rb   r   )rÌ   rb   c                 ó�  — t          dd|¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        df¦  «        |¦  «        }|                     |¦  «                             ¦   «         }t          j
        ||                     |dd¬¦  «                             ¦   «         ¦  «         d S )Nr‚  rÄ   rß   r"   rA   rJ  rƒ  r„  s         r   Útest_default_left_closed_labelz.TestPeriodIndex.test_default_left_closed_labelÒ  s¯   € õ
 ˜{°C¸iÐHÑHÔHˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÅÀSÁÄÈ1ÀÑNÔNÐPSÑTÔTˆà—K’K Ñ(Ô(×-Ò-Ñ/Ô/ˆ	Ý
ÔØ�r—{’{ 7°6À�{ÑHÔH×MÒMÑOÔOñ	
ô 	
ð 	
ð 	
ð 	
r   c                 óx  — t          ddd¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        ¦  «        |¬¦  «        }|                     d¦  «                             ¦   «         }t          j
        |j        d         |                     ¦   «         ¦  «         d S )	Nz
2012-01-01z
2012-12-31r†   r  r"   r#   r–   r   )r   r	   r*   r+   r,   r-   r.   rG   r—   rK   rM   rZ  )rN   r$   rã   rS   s       r   Útest_all_values_single_binz*TestPeriodIndex.test_all_values_single_binß  s‘   € å <°\ÈÐLÑLÔLˆÝ•R”Y×*Ò*¨1Ñ-Ô-×=Ò=½cÀ%¹j¼jÑIÔIÐQVÐWÑWÔWˆà—’˜cÑ"Ô"×'Ò'Ñ)Ô)ˆÝ
Ô˜vœ{¨1œ~¨s¯xªx©z¬zÑ:Ô:Ð:Ð:Ð:r   c                 óD  — t          t          j                             d¦  «                             d¦  «        t          dd¬¦  «        ¬¦  «        }|                     d¦  «                             ¦   «         }t          j	        |j
        dd	…                              ¦   «         |j
        d	d …                              ¦   «         gd
¬¦  «        j        }t          j        t          d¦  «        t          d¦  «        gdd¬¦  «        |_        t          j        ||¦  «         d S )Nr"   )rÓ   rµ   z2000-1-1rÓ   )r¨   r#   Ú5Dr   r¦   r´   )Úaxisz2000-1-6zM8[ns])rl   r!   )r   r*   r+   r,   r-   r   rG   r—   rr   ÚconcatrZ  ÚTrù   r
   r$   rK   r]   )rN   rx   rS   rQ   s       r   Ú(test_evenly_divisible_with_no_extra_binsz8TestPeriodIndex.test_evenly_divisible_with_no_extra_binsç  s  € õ ÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ý˜Z°Ð3Ñ3Ô3ð
ñ 
ô 
ˆð —’˜TÑ"Ô"×'Ò'Ñ)Ô)ˆÝ”9˜bœg a¨ cœl×/Ò/Ñ1Ô1°2´7¸1¸2¸2´;×3CÒ3CÑ3EÔ3EÐFÈQÐOÑOÔOÔQˆÝÔ)Ý�zÑ"Ô"¥I¨jÑ$9Ô$9Ð:À(ÐQUð
ñ 
ô 
ˆŒõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r   c           	      óB  — t          dd¬¦  «        }t          dddddd	œgdz  d
ddddd	œgdz  z   |                     |¦  «        ¬¦  «                             ¦   «         }t          ddd¬¦  «        }t          dddddd	œgdz  |¬¦  «        }|                     d¦  «                             ¦   «         }t          j        ||¦  «         t          dddddd	œgdz  |¬¦  «        }|                     d¦  «                             ¦   «         }t          j        ||¦  «         d S )Nz2001-5-4é   rØ   r´   éP   éZ   rË   é   )ÚREST_KEYÚ
DLY_TRN_QTÚDLY_SLS_AMTÚCOOP_DLY_TRN_QTÚCOOP_DLY_SLS_AMTr"   éF   rÊ   é2   r#   r¶   Ú7Dr§   é   rX  i  i¼  i0  i  )	r   r   ÚappendÚ
sort_indexrG   rÚ   rK   r]   rS  )rN   r$   rx   rQ   rS   s        r   Ú)test_evenly_divisible_with_no_extra_bins2z9TestPeriodIndex.test_evenly_divisible_with_no_extra_bins2ö  s¦  € Ý °RÐ8Ñ8Ô8ˆÝð !"Ø"$Ø#%Ø')Ø(*ðð ðð ñ	ð !"Ø"$Ø#%Ø')Ø(*ðð ðð ñ	ñð( —,’,˜uÑ%Ô%ð+
ñ 
ô 
÷, Š*‰,Œ,ð- 	õ0 ˜:¨q°tÐ<Ñ<Ô<ˆÝð !#Ø"$Ø#%Ø')Ø(*ðð ðð ñ	ð ð
ñ 
ô 
ˆð —’˜TÑ"Ô"×(Ò(Ñ*Ô*ˆÝ
Ô˜f hÑ/Ô/Ð/åð !#Ø"&Ø#&Ø'*Ø(+ðð ðð ñ	ð ð
ñ 
ô 
ˆð —’˜TÑ"Ô"×&Ò&Ñ(Ô(ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r   zfreq, period_mult)rb   é   )rc   r"   Nr;   c                 ól  — t          ddd¬¦  «        }t          t          t          |¦  «        ¦  «        |¬¦  «        }|                     ¦   «                              |¦  «                             ¦   «                              |¦  «        }t          d||t          |¦  «        z  ¬¦  «        }|                     |¦  «        }d}t          j
        t          |¬¦  «        5  |                     ||¬¦  «                             ¦   «         }	d d d ¦  «         n# 1 swxY w Y   t          j        |	|¦  «         d S )	Nr²   r   rÊ   rÙ   r#   rW   rC   rE   )r   r	   rÍ   r.   rF   rG   ÚohlcrJ   rI   rK   rL   r)   r]   )
rN   r!   Úperiod_multr:   r   r_   rQ   rR   r1   rS   s
             r   Útest_upsampling_ohlcz$TestPeriodIndex.test_upsampling_ohlc1  sO  € õ  ¨S¸"Ð=Ñ=Ô=ˆÝ•5�˜R™œ‘>”>¨Ð,Ñ,Ô,ˆØ—>’>Ñ#Ô#×,Ò,¨TÑ2Ô2×7Ò7Ñ9Ô9×CÒCÀDÑIÔIˆõ ! v°DÀ+ÕPSÐTVÑPWÔPWÑBWÐXÑXÔXˆ	Ø×#Ò# IÑ.Ô.ˆØCˆÝÔ'­¸SÐAÑAÔAð 	8ð 	8Ø—Z’Z ¨4�ZÑ0Ô0×5Ò5Ñ7Ô7ˆFð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8å
Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Ã*DÄDÄDzperiods, valuesú1970-01-01 00:00:00z1970-01-01 00:00:02z1970-01-01 00:00:03)r"   rµ   r¦   é   ré   )
r´   r"   rµ   r¦   é   é   r¬  ré   é   é   zfreq, expected_valuesÚ1srµ   r¬  ré   Ú2sg      "@Ú3sg      @c                 ó�  — t          |d¬¦  «        }t          ||¬¦  «        }t          dt          |¦  «        |¬¦  «        }t          ||¬¦  «        }d}	t	          j        t          |	¬¦  «        5  |                     |¦  «        }
d d d ¦  «         n# 1 swxY w Y   |
                     ¦   «         }t	          j	        ||¦  «         d S )Nr_   r    r#   r«  r§   rŒ   rC   )
r   r   r   r.   rK   rL   r)   rG   r—   r]   )rN   r¨   Úvaluesr!   Úexpected_valuesr$   r`   rÜ   rQ   r1   rä   rS   s               r   Útest_resample_with_natz&TestPeriodIndex.test_resample_with_natB  s  € õP ˜G¨#Ð.Ñ.Ô.ˆÝ˜&¨Ð.Ñ.Ô.ˆå%Ø!­3¨Ñ+?Ô+?Àdð
ñ 
ô 
ˆõ ˜_°NÐCÑCÔCˆØ;ˆÝÔ'­¸SÐAÑAÔAð 	&ð 	&Ø—’ Ñ%Ô%ˆBð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&à—’‘”ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Á0BÂBÂBc                 ó8  — t          t          j        gdz  d¬¦  «        }t          g d¢|dg¬¦  «        }t          g |j        ¬¦  «        }t          |dgd¬	¦  «        }|                     d
¦  «                             ¦   «         }t          j        ||¦  «         d S )Nrµ   r_   r    )r"   rµ   r¦   rm   )r$   rR  )r  r!   rw  )r$   rR  rl   r±  )	r   rr   ÚNaTr   r!   rG   r—   rK   r]   )rN   r   r`   rÜ   rQ   rS   s         r   Útest_resample_with_only_natz+TestPeriodIndex.test_resample_with_only_natw  s–   € å�"œ&˜ A™¨CÐ0Ñ0Ô0ˆÝ˜)˜)˜)¨2¸°uÐ=Ñ=Ô=ˆÝ$¨"°2´7Ð;Ñ;Ô;ˆÝ >¸C¸5È	ÐRÑRÔRˆØ—’ Ñ%Ô%×*Ò*Ñ,Ô,ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r   z$start,end,start_freq,end_freq,offset))Ú19910905ú19910909 03:00rb   Ú24hÚ10h)r»  ú19910909 12:00rb   r½  r¾  )r»  z19910909 23:00rb   r½  r¾  )ú19910905 10:00Ú19910909rb   r½  r¾  )rÀ  ú19910909 10:00rb   r½  r¾  )r»  rÂ  rb   r½  r¾  )ú19910905 12:00rÁ  rb   r½  r¾  )rÃ  r¼  rb   r½  r¾  )rÃ  r¿  rb   r½  r¾  )rÃ  r¿  rb   r½  Ú34h)rÃ  r¿  rb   Ú17hr¾  )rÃ  r¿  rb   rÅ  Ú3h)r»  z19910913 06:00r9   r½  r¾  )r»  z19910905 01:39ÚMinÚ5MinÚ3Min)r»  z19910905 03:18Ú2MinrÈ  rÉ  c                 ó  — t          |||¬¦  «        }t          t          j        t	          |¦  «        ¦  «        |¬¦  «        }d}t          j        t          |¬¦  «        5  |                     ||¬¦  «        }	d d d ¦  «         n# 1 swxY w Y   |	 	                    ¦   «         }
|
 
                    |¦  «        }
| 
                    ¦   «                              ||¬¦  «         	                    ¦   «         }t          j        |
|¦  «         d S )Nr    r#   rŒ   rC   ©r€   )r   r	   r*   rp   r.   rK   rL   r)   rG   r—   rF   r[   )rN   r/   r0   Ú
start_freqÚend_freqr€   r   rã   r1   rä   rS   rQ   s               r   Útest_resample_with_offsetz)TestPeriodIndex.test_resample_with_offset€  s(  € õ, ˜% ¨:Ð6Ñ6Ô6ˆÝ•R”Y�s 2™wœwÑ'Ô'¨rÐ2Ñ2Ô2ˆØ;ˆÝÔ'­¸SÐAÑAÔAð 	7ð 	7Ø—’˜h¨v�Ñ6Ô6ˆBð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7à—’‘”ˆØ×$Ò$ XÑ.Ô.ˆà×#Ò#Ñ%Ô%×.Ò.¨xÀÐ.ÑGÔG×LÒLÑNÔNˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0ó   Á BÂBÂBc                 óR  — t          ddd¬¦  «        }t          t          j        t	          |¦  «        ¦  «        |¬¦  «        }d}t          j        t          |¬¦  «        5  |                     dd	¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   | 	                    ¦   «         }| 
                    d¦  «        }| 
                    ¦   «                              dd	¬
¦  «         	                    ¦   «         }|j                             d ¦  «        |_        t          j        ||¦  «         d S )NrÃ  z19910909 1:00rb   r    r#   rŒ   rC   r†   rÆ  rÌ  r…   )r   r	   r*   rp   r.   rK   rL   r)   rG   r—   rF   r$   Ú
_with_freqr[   )rN   r   rã   r1   rä   rS   rQ   s          r   Útest_resample_with_offset_monthz/TestPeriodIndex.test_resample_with_offset_month¡  s>  € åÐ*¨OÀ#ÐFÑFÔFˆÝ•R”Y�s 2™wœwÑ'Ô'¨rÐ2Ñ2Ô2ˆØ;ˆÝÔ'­¸SÐAÑAÔAð 	0ð 	0Ø—’˜c¨$�Ñ/Ô/ˆBð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0à—’‘”ˆØ×$Ò$ SÑ)Ô)ˆØ×#Ò#Ñ%Ô%×.Ò.¨t¸DÐ.ÑAÔA×FÒFÑHÔHˆà!œ×2Ò2°4Ñ8Ô8ˆŒÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0rÐ  z1first,last,freq,freq_to_offset,exp_first,exp_last))r»  Ú19920406r   r   r»  rÔ  )z19910905 00:00ú19920406 06:00r   r   r»  rÔ  )ú19910905 06:00rÕ  rb   rb   rÖ  rÕ  )Ú19910906rÔ  r†   r…   z1991-09ú1992-04)Ú19910831Ú19920430r†   r…   ú1991-08rØ  )rÛ  rØ  r†   r…   rÛ  rØ  c                 ó  — t          |¦  «        }t          |¦  «        }t          ||¬¦  «        }t          ||¬¦  «        }t          j        j                             |¦  «        }t          |||¦  «        }||f}||k    sJ ‚d S )Nr    )r   rr   ÚtseriesÚfrequenciesÚ	to_offsetr   )	rN   rP  r  r!   Úfreq_to_offsetÚ	exp_firstÚexp_lastrS   rQ   s	            r   Útest_get_period_range_edgesz+TestPeriodIndex.test_get_period_range_edges¯  sˆ   € õ* �u‘”ˆÝ�d‰|Œ|ˆå˜9¨4Ð0Ñ0Ô0ˆ	Ý˜(¨Ð.Ñ.Ô.ˆåŒzÔ%×/Ò/°Ñ?Ô?ˆÝ(¨°°dÑ;Ô;ˆØ˜xÐ(ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r   c                 óþ  — t          ddd¬¦  «        }t          j        d¦  «        }t          j        |dd…<   t	          ||¦  «                             ¦   «         }d}t          j        t          |¬¦  «        5  | 	                    d¦  «        }d d d ¦  «         n# 1 swxY w Y   | 
                    d	¬
¦  «        }t	          dt          j        gt          ddgd¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )NÚ2018r…   r­  rÙ   rµ   rŒ   rC   rˆ   r´   )Ú	min_countrY   Ú2018Q1Ú2018Q2r^  r    r#   )r   r*   ÚonesrÎ   r	   rJ   rK   rL   r)   rG   rS  r   r[   )rN   r$   r  r_   r1   rä   rS   rQ   s           r   Útest_sum_min_countz"TestPeriodIndex.test_sum_min_countÏ  s+  € å ¨d¸AÐ>Ñ>Ô>ˆÝŒw�q‰zŒzˆÝ”FˆˆQˆqˆS‰	Ý�4˜ÑÔ×)Ò)Ñ+Ô+ˆØ;ˆÝÔ'­¸SÐAÑAÔAð 	!ð 	!Ø—’˜C‘”ˆBð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!à—’ !�Ñ$Ô$ˆÝØ•"”&ˆM¥¨h¸Ð-AÈÐ!PÑ!PÔ!Pð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Á7BÂBÂ Bc                 ó   — d}d}t          j        t          |¬¦  «        5  t          ddd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          t          j        t          |¦  «        ¦  «        |¬¦  «        }t          ddd	¬¦  «        }t	          d
dg|¬¦  «        }t          j        t          |¬¦  «        5  |                     d¦  «         	                    ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j
        ||¦  «         d S )Nz:'T' is deprecated and will be removed in a future version.z:'L' is deprecated and will be removed in a future version.rC   z2020-01-01 00:00:00 00:00z2020-01-01 00:00:00 00:01ÚLr    r#   rÌ   g    àKÝ@g     Lí@r“  ©rK   rL   r)   r   r	   r*   rp   r.   rG   r—   r[   )rN   Úmsg_tÚmsg_lÚrng_lrã   r2   rQ   rS   s           r   Útest_resample_t_l_deprecatedz,TestPeriodIndex.test_resample_t_l_deprecatedÞ  s�  € àLˆØLˆåÔ'­¸UÐCÑCÔCð 	ð 	Ý Ø+Ð-HÈsðñ ô ˆEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ •R”Y�s 5™zœzÑ*Ô*°%Ð8Ñ8Ô8ˆåØ'Ð)DÈ5ð
ñ 
ô 
ˆõ ˜7 GÐ,°CÐ8Ñ8Ô8ˆÝÔ'­¸UÐCÑCÔCð 	.ð 	.Ø—\’\ #Ñ&Ô&×+Ò+Ñ-Ô-ˆFð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.å
Ô˜v xÑ0Ô0Ð0Ð0Ð0s!    ?¿AÁAÂ:(C.Ã.C2Ã5C2z.freq, freq_depr, freq_res, freq_depr_res, dataÚ2QÚ2qÚ2YÚ2yg      à?Ú2mrî   rY   c                 ó„  — d|dd …         › d�}d|dd …         › d� d|dd …         › d�}d|dd …         › d� t          j        t          |¬¦  «        5  t          dd|¬	¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          t          j        t          |¦  «        ¦  «        |¬
¦  «        }	t          dd|¬	¦  «        }
t	          ||
¬¦  «        }t          j        t          |¬¦  «        5  |	                     |¦  «         	                    ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j
        ||¦  «         d S )Nú'r´   z)' is deprecated and will be removed in a zfuture version. Please use 'z
' instead.rC   z
2020-01-01z
2020-08-01r    r#   r  rí  )rN   r!   Ú	freq_deprÚfreq_resÚfreq_depr_resr  ry   Údepr_msg_resrð  rã   r2   rQ   rS   s                r   Ú,test_resample_lowercase_frequency_deprecatedz<TestPeriodIndex.test_resample_lowercase_frequency_deprecatedñ  sá  € ð P�y   ”}ÐOÐOÐOˆØ; t¨A¨B¨B¤xÐ;Ð;Ð;Ð;ØW˜=¨¨¨Ô,ÐWÐWÐWˆØ? x°°°¤|Ð?Ð?Ð?Ð?åÔ'­¸XÐFÑFÔFð 	Mð 	MÝ  ¨|À)ÐLÑLÔLˆEð	Mð 	Mð 	Mñ 	Mô 	Mð 	Mð 	Mð 	Mð 	Mð 	Mð 	Møøøð 	Mð 	Mð 	Mð 	Må•R”Y�s 5™zœzÑ*Ô*°%Ð8Ñ8Ô8ˆå˜<¨¸HÐEÑEÔEˆÝ˜t¨3Ð/Ñ/Ô/ˆåÔ'­¸\ÐJÑJÔJð 	8ð 	8Ø—\’\ -Ñ0Ô0×5Ò5Ñ7Ô7ˆFð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8å
Ô˜v xÑ0Ô0Ð0Ð0Ð0s$   ÁA3Á3A7Á:A7Ã,(D Ä D$Ä'D$r€   r"   c                 ó´   — d|j         › d�}|}t          j        t          |¬¦  «        5  |                     |¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzInvalid offset: 'z' for converting time series rC   r    )Úbaseru   rv   Ú
ValueErrorrH   )rN   r€   rO   r1   rx   s        r   Ú!test_asfreq_invalid_period_offsetz1TestPeriodIndex.test_asfreq_invalid_period_offset  s©   € ð M &¤+ÐLÐLÐLˆàˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	#ð 	#Ø�IŠI˜6ˆIÑ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð 	#ð 	#s   ©AÁAÁA)NÚ__name__Ú
__module__Ú__qualname__ru   ÚmarkÚparametrizerT   ra   rz   r   r’   rš   rŸ   r£   r«   r°   rº   r¾   rÂ   rÐ   rÝ   rá   rå   rï   ÚtimezoneÚdateutilræ   Úgettzrô   rý   r  r  r  r  r   r  r  r$  r&  r-  r/  r2  r5  r=  rA  rG  rM  rV  r[  r_  rl  rp  r{  Úxfailr€  r‡  rŒ  rŽ  r”  r¥  rª  rr   r¹  r*   rÎ   r·  rº  rÏ  rÓ  rã  rê  rñ  rý  r   Ú
MonthBeginÚ
BYearBeginÚBusinessHourr  r   r   r   r6   r6   E   s4
  € € € € € Ø„[×Ò˜VÐ%7Ð%7Ð%7Ñ8Ô8Ø„[×Ò˜VÐ%BÐ%BÐ%BÑCÔCð1ð 1ñ DÔCñ 9Ô8ð1ð"0ð 0ð 0ð6 „[×Ò˜VÐ%<Ð%<Ð%<Ñ=Ô=Ø„[×Ò˜VÐ%BÐ%BÐ%BÑCÔCØ„[×Ò˜X¨¨v¨¸À#¸Ð'GÑHÔHð7ð 7ñ IÔHñ DÔCñ >Ô=ð7ð$ „[×Ò˜W fÑ-Ô-Ø„[×Ò˜V g¨wÐ%7Ñ8Ô8Ø„[×Ò˜V g¨uÐ%5Ñ6Ô6Ø„[×ÒØÐPÐPÐPñô ð1ð 1ñô ñ 7Ô6ñ 9Ô8ñ .Ô-ð1ð
@ð 
@ð 
@ð „[×ÒØ!ð	
ð 	
ð 	
ñô ð%ð %ñô ð%ð „[×Ò˜V c¨4 [Ñ1Ô1ð	4ð 	4ñ 2Ô1ð	4ð1ð 1ð 1ð.ð .ð .ð1ð 1ð 1ð „[×Ò˜W fÑ-Ô-Ø„[×Ò˜\¨G°UÐ+;Ñ<Ô<Ø„[×ÒØÐCÐCÐCñô ð1ð 1ñô ñ =Ô<ñ .Ô-ð
1ð  „[×Ò˜X¨¨S zÑ2Ô2Ø„[×Ò˜\¨G°UÐ+;Ñ<Ô<ð1ð 1ñ =Ô<ñ 3Ô2ð1ð2ð 2ð 2ð* „[×ÒØ  _ _ _Ð5¸¸wÈÐ>OÐ7PÐQñô ð1ð 1ñô ð1ð1ð 1ð 1ð
ð 
ð 
ð „[×ÒØàˆDŒMÐ/Ñ0Ô0ØŒK×ÒÐ3Ñ4Ô4ð	
ñô ð1ð 1ñô ð1ð2 „[×ÒØàˆDŒMÐ/Ñ0Ô0ØŒK×ÒÐ3Ñ4Ô4ð	
ñô ð%ð %ñô ð%ð 1ð 1ð 1ð6ð 6ð 6ð 
1ð 
1ð 
1ð+ð +ð +ð „[×Ò˜U DÑ)Ô)Ø„[×Ò˜X¨¨S zÑ2Ô2Ø„[×Ò˜\¨G°UÐ+;Ñ<Ô<ð1ð 1ñ =Ô<ñ 3Ô2ñ *Ô)ð1ð1ð 1ð 1ð „[×Ò˜W fÑ-Ô-ð2ð 2ñ .Ô-ð2ð  „[×Ò˜U W¨eÐ$4Ñ5Ô5ð1ð 1ñ 6Ô5ð1ð1ð 1ð 1ð$ð $ð $ð „[×Ò˜V f XÑ.Ô.Ø„[×Ò˜VÐ%BÐ%BÐ%BÑCÔCð	1ð 	1ñ DÔCñ /Ô.ð	1ð1ð 1ð 1ð1ð 1ð 1ð
1ð 
1ð 
1ð/ð /ð /ð(1ð 1ð 1ð*0ð 0ð 0ð,,ð ,ð ,ð(,ð ,ð ,ðBð Bð Bð#0ð #0ð #0ðJ.ð .ð .ð „[×ÒÐVÐÑWÔWð1ð 1ñ XÔWð1ð „[×ÒØÐSÐSÐSñô ð
ð 
ñô ð
ð „[×ÒØØKÐKÐKñô ð
ð 
ñ	ô ð
ð;ð ;ð ;ð0ð 0ð 0ð90ð 90ð 90ðv „[×ÒÐ0°9¸jÐ2IÑJÔJØ„[×Ò˜V d¨HÐ%5Ñ6Ô6ð0ð 0ñ 7Ô6ñ KÔJð0ð „[×ÒØð ”FØ)Ø”FØ)Ø)ðð !Ð Ð ð	ð ”FØ”FØ)Ø”FØ”FØ”FØ)Ø)Ø”FØ”Fðð 2Ð1Ð1ðð	
ñô ð< „[×ÒØà�A�r”v˜q "Ð%Ð&Ø�A�|Ð$Ð%Ø�K Ð$Ð%ð	
ñô ð0ð 0ñô ñ=ô ðL0ð0ð 0ð 0ð „[×ÒØ.ð	
ð 	
ð 	
ñô ð(1ð 1ñ)ô ð(1ð1ð 1ð 1ð „[×ÒØ;ð	
ð 	
ð 	
ñô ð$"ð "ñ%ô ð$"ð1ð 1ð 1ð1ð 1ð 1ð& „[×ÒØ8à�4˜˜t c UÐ+Ø�4˜˜t c¨3 ZÐ0ð	
ñô ð1ð 1ñô ð1ð& „[×ÒØàˆGÔÑ Ô ØˆGÔ˜qÑ!Ô!Ø ˆGÔ  Ñ#Ô#ð	
ñô ð#ð #ñô ð#ð #ð #r   r6   zfreq,freq_depr))rÔ   Ú2ME)rò  Ú2QE)z2Q-FEBz2QE-FEB)rô  Ú2YE)ú2Y-MARz2YE-MAR)rÔ   Ú2me)rò  Ú2qe)r  z2ye-marc                 óÎ   — d|dd …         › d|dd …         › d�}| }t          j        t          |¬¦  «        5  |                     |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nzfor Period, please use 'r´   z' instead of 'rø  rC   ©ru   rv   r   rG   )rO   r!   rù  r1   rP   s        r   Ú.test_resample_frequency_ME_QE_YE_error_messager    s½   € ð N T¨!¨"¨"¤XÐ
MÐ
M¸YÀqÀrÀr¼]Ð
MÐ
MÐ
M€Cà
€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð  ð  Ø�Š�YÑÔÐð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  ð  ð  s   ·AÁAÁ!Ac                 ó  —  | ddd¬¦  «        d d…         }d}t          j        t          |¬¦  «        5  |                     d¦  «                             ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          |¦  «        dk    sJ ‚d S )	Nz2007-01z2010-05r†   r    r   rŒ   rC   r•   )rK   rL   r)   rG   r—   r.   )r4   Úlen0ptsr1   rS   s       r   Útest_corner_cases_periodr  2  sÎ   € à(Ð(¨°IÀCÐHÑHÔHÈÈ!ÈÔL€Gà
7€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 2ð 2Ø×!Ò! 'Ñ*Ô*×/Ò/Ñ1Ô1ˆð2ð 2ð 2ñ 2ô 2ð 2ð 2ð 2ð 2ð 2ð 2øøøð 2ð 2ð 2ð 2åˆv‰;Œ;˜!ÒÐÐÐÐÐs   ´(A(Á(A,Á/A,rù  )Ú2BMEÚ2CBMEÚ2SMEz2BQE-FEBz2BYE-MARc                 ó¶   — d|dd …         › �}| }t          j        t          |¬¦  «        5  |                     |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzInvalid frequency: r´   rC   r  )rO   rù  r1   rP   s       r   Ú$test_resample_frequency_invalid_freqr  <  s©   € ð 0 	¨!¨"¨"¤Ð
/Ð
/€Cà
€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð  ð  Ø�Š�YÑÔÐð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  ð  ð  s   «AÁAÁA),r   r%   r  Únumpyr*   ru   rï   Úpandas._libs.tslibs.ccalendarr   r   Úpandas._libs.tslibs.periodr   Úpandas.errorsr   Úpandasrr   r   r	   r
   Úpandas._testingÚ_testingrK   Úpandas.core.indexes.datetimesr   Úpandas.core.indexes.periodr   r   r   Úpandas.core.resampler   Úpandas.tseriesr   r  r(   Ú
pytestmarkÚfixturer   r   r4   r6   r  r  r  r  r   r   r   ú<module>r,     s™  ðØ Ð Ð Ð Ð Ð Ø €€€à €€€Ø Ð Ð Ð Ø €€€Ø €€€ðð ð ð ð ð ð ð ð =Ð <Ð <Ð <Ð <Ð <Ø +Ð +Ð +Ð +Ð +Ð +à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð
 Ð Ð Ð Ð Ð Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4ðð ð ð ð ð ð ð ð ð ð
 9Ð 8Ð 8Ð 8Ð 8Ð 8à "Ð "Ð "Ð "Ð "Ð "àŒ[×'Ò'ØFñô €
ð
 €„ÑÔðð ñ Ôðð „ðð ñ „ðð „ð'ð 'ñ „ð'ð(T#ð T#ð T#ð T#ð T#ñ T#ô T#ð T#ðn „×ÒØð	ð 	ð 	ñô ð ð  ñô ð ðð ð ð „×ÒØðð ð ñ	ô 	ð ð  ñ	ô 	ð ð  ð  r   