1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
Ë
oñúhï ãóà—ddlmZddlZddlZddlZddlZddlZddlmZm    Z    ddl
m Z ddl m Z ddlZddlmZmZmZddlmZddlmZddlmZmZmZdd    lmZdd
lmZej@«d „«Z!ej@d „«Z"ej@d „«Z#Gd„d«Z$ejJjMdgd¢«d„«Z'd„Z(ejJjMdgd¢«d„«Z)y)é)ÚdatetimeN)ÚDAYSÚMONTHS)ÚIncompatibleFrequency)ÚInvalidIndexError)Ú    DataFrameÚSeriesÚ    Timestamp)Ú
date_range)ÚPeriodÚ PeriodIndexÚ period_range)Ú_get_period_range_edges)Úoffsetscó—tS)N)r©óúZH:\Change_password\venv_build\Lib\site-packages\pandas/tests/resample/test_period_index.pyÚ_index_factoryr"s€ä Ðrcó—y)NÚpirrrrÚ _series_namer's€à rcó—dd„}|S)zK
    Series with period range index and random data for test purposes.
    cóR—tj«5djddg«}tjd|t¬«t |||¬«}ddd«t tjjd«jt««|¬«S#1swYŒKxYw)    Nú|zPeriod with BDay freqúPeriodDtype\[B\] is deprecatedÚignore)Úcategory©Úfreqé©Úindex) ÚwarningsÚcatch_warningsÚjoinÚfilterwarningsÚ FutureWarningrr    ÚnpÚrandomÚ default_rngÚstandard_normalÚlen)ÚstartÚendr ÚmsgÚrngs     rÚ_simple_period_range_seriesz?simple_period_range_series.<locals>._simple_period_range_series2s€Ü × $Ñ $Ó &ñ    6à—(‘(Ð3Ð5VÐWÓXˆCÜ × #Ñ #ØØÜ&õ ô
˜u c°Ô5ˆC÷    6ô”b—i‘i×+Ñ+¨AÓ.×>Ñ>¼sÀ3»xÓHÐPSÔTÐT÷    6ð    6ús •>BÂB&)ÚDr)r2s rÚsimple_period_range_seriesr4,s€ó
Uð 'Ð&rcó —eZdZejj dgd¢«ejj dgd¢«d„««Zd„Zejj dgd¢«ejj dgd¢«ejj d    d
d id d ig«d„«««Zejj de    «ejj dddg«ejj dddg«ejj dgd¢«d„««««Z
d„Z ejj dgd¢«d„«Z ejj dddg«d„«Z d „Zd!„Zd"„Zejj de    «ejj d#ddg«ejj dgd$¢«d%„«««Zejj d&dd'g«ejj d#ddg«d(„««Zd)„Zejj d*d+gd,¢fd-d.d/gfg«d0„«Zd1„Zd2„Zejj d3ej0d4«ej4j7d4«g«d5„«Zejj d3ej0d4«ej4j7d4«g«d6„«Zd7„Zd8„Zd9„Z d:„Z!ejj d;e"«ejj d&dd'g«ejj d#ddg«d<„«««Z#d=„Z$ejj de    «d>„«Z%ejj d?ddg«d@„«Z&dA„Z'dB„Z(ejj ddCg«ejj dgd¢«dD„««Z)dE„Z*dF„Z+dG„Z,dH„Z-dI„Z.dJ„Z/dK„Z0dL„Z1dM„Z2dN„Z3dO„Z4ejjkdP¬Q«dR„«Z6ejj dSgdT¢«dU„«Z7ejj dSgdV¢«dW„«Z8dX„Z9dY„Z:dZ„Z;ejj d[d\d]g«ejj dd^d_g«d`„««Z<ejj dae=j|dbe=j|dcddggde¢fe=j|e=j|dbe=j|e=j|e=j|dcdde=j|e=j|g
gdf¢fg«ejj dgdhdie?j€djdkgfdldidmgfdndodkgfg«dp„««ZAdq„ZBejj drgds¢«dt„«ZCdu„ZDejj dvgdw¢«dx„«ZEdy„ZFdz„ZGejj d{d|d}d~dd€gfd-dd|d}d‚dƒgfg«d„„«ZHejj d…eIj”«eIj–d†«eIj˜d†«g«d‡„«ZMy^)ˆÚTestPeriodIndexr )Ú2DÚ1hÚ2hÚkind)ÚperiodNÚ    timestampcód—|}|dk(r.|j«j|«j«}n’|jdjd¬«}|jd|jjzjd¬«}t |||d¬«}|j«j |«j|«}d}    tjt|    ¬    «5|j||¬
«j«}
ddd«tj
|«y#1swYŒ xYw) Nr<rr.©ÚhowéÿÿÿÿÚleft)r.r/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.r/Ú    new_indexr0Úresults            rÚ test_asfreqzTestPeriodIndex.test_asfreqBsÿ€ð ˆØ ;Ò Ø×'Ñ'Ó)×2Ñ2°4Ó8×?Ñ?ÓA‰Hà—I‘I˜a‘L×-Ñ-°'Ð-Ó:ˆEØ—9‘9˜R‘= 3§9¡9§>¡>Ñ1×?Ñ?ÀGÐ?ÓLˆCÜ"¨°C¸dÈfÔUˆIØ×'Ñ'Ó)×1Ñ1°)Ó<×FÑFÀtÓLˆHØOˆÜ × 'Ñ '¬ ¸SÔ Añ    <Ø—\‘\ $¨T\Ó2×9Ñ9Ó;ˆF÷    <ä
×јv xÕ0÷    <ð    <ús Ã%"D&Ä&D/cóz—|}t|jdjd¬«|jdjd¬«d¬«}|j«j|d¬«}d    }t    j
t |¬
«5|jdd ¬ «jd¬«}ddd«t    j|«|jd «}t|jdjd¬«|jdjd¬«d¬«}|j«j|d¬«}d}t    j
t |¬
«5|jdd ¬ «jd¬«}ddd«t    j||«y#1swYŒùxYw#1swYŒ,xYw)Nrr.r>r@r8rg@)Ú
fill_valueú3The 'kind' keyword in Series.resample is deprecatedrCr<rEÚvalueç@ú6The 'kind' keyword in DataFrame.resample is deprecated) r r#rFrIrKrLr(rGrHÚassert_series_equalÚto_frameÚassert_frame_equal)rNÚseriesÚsrRrQr0rSÚframes        rÚtest_asfreq_fill_valuez&TestPeriodIndex.test_asfreq_fill_valueUs€ð ˆÜØ G‰GA‰J× #Ñ #¨Ð #Ó 0Ø W‰WR‰[× &Ñ &¨7Ð &Ó 3Øô
ˆ    ð
—>‘>Ó#×+Ñ+¨IÀ#Ð+ÓFˆØCˆÜ × 'Ñ '¬ ¸SÔ Añ    OØ—Z‘Z ¨;ZÓ7×>Ñ>È#Ð>ÓNˆF÷    Oä
×јv xÔ0à—
‘
˜7Ó#ˆÜØ K‰K˜‰N× 'Ñ '¨GÐ 'Ó 4Ø [‰[˜‰_× *Ñ *¨wÐ *Ó 7Øô
ˆ    ð
×%Ñ%Ó'×/Ñ/°    ÀcÐ/ÓJˆØFˆÜ × 'Ñ '¬ ¸SÔ Añ    SØ—^‘^ D¨{^Ó;×BÑBÈcÐBÓRˆF÷    Sä
×јf hÕ/÷    Oð    Oú÷    Sð    Sús    $F%Å"$F1Æ%F.Æ1F:)ÚhÚ12hr7ÚW)Nr;r<ÚkwargsÚonÚdateÚlevelÚdcó¸—tjt|«tj¬«}t    ||dœt
j j||gddg¬«¬«}d}d}tjt|¬    «5tjt|¬    «5|j|fd
|i|¤Žddd«ddd«y#1swYŒxYw#1swYyxYw) 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 indexrZrCr:)r)Úaranger-Úint64rÚpdÚ
MultiIndexÚ from_arraysÚpytestÚraisesÚNotImplementedErrorrKrLr(rG)    rNr#r r:rer1Údfr0Údepr_msgs             rÚtest_selectionzTestPeriodIndex.test_selectionpsŀô i‰iœ˜E›
¬"¯(©(Ô3ˆÜ Ø Ñ %Ü—-‘-×+Ñ+¨S°%¨LÀÀcÀ
Ð+ÓKô
ˆð
 #ð     ð
LˆÜ ]‰]Ô.°cÔ :ñ    7Ü×+Ñ+¬MÀÔJñ 7ؐ— ‘ ˜DÑ6 tÐ6¨vÒ6÷ 7÷    7ð    7÷ 7ð 7ú÷    7ð    7ús$ÂCÂCÂ3CÃC     Ã    CÃCÚmonthÚmethÚffillÚbfillÚconvr.r/)Úoffsetr;)©r3r3©ÚBrƒ©ÚMEÚM)ÚQEÚQcól—|ddd|›¬«}|dk(rtnd}d}    tj||    ¬«5t|j    ||¬«|««}
|
j ||¬    «} | j ||«j«} ddd«tj
 «y#1swYŒ xYw)
Nú1/1/1990z
12/31/1991úY-rrƒrrC©Ú
conventionr>)    r(rKrLÚgetattrrGrFrHrJr[) rNr€r;rr|r{r4ÚtsÚwarnr0rSrQs             rÚtest_annual_upsample_casesz*TestPeriodIndex.test_annual_upsample_cases…s±€ñ(¨
°LÈÈEÈ7À|Ô TˆØ &¨#¢ }°4ˆØ/ˆÜ × 'Ñ '¨°CÔ 8ñ    AØH”W˜RŸ[™[¨¸D˜[ÓAÀ4ÓHÓJˆFØ×*Ñ*¨6°tÐ*Ó<ˆHØ—‘ v¨tÓ4×>Ñ>Ó@ˆH÷    Aô     ×јv xÕ0÷        Að    Aús µAB*Â*B3cóÜ—|ddd¬«}|jd«j«}|j|jj«j«}t ddd¬«|_t j||«t j|jd«j«|«t j|jd«j«|«y)NrŠú    6/30/1995r†rúY-DECÚY)rGÚmeanÚgroupbyr#ÚyearrrKr[)rNr4rrSrQs     rÚtest_basic_downsamplez%TestPeriodIndex.test_basic_downsample—s¬€Ù '¨
°KÀcÔ JˆØ—‘˜WÓ%×*Ñ*Ó,ˆà—:‘:˜bŸh™hŸm™mÓ,×1Ñ1Ó3ˆÜ% j°+ÀGÔLˆŒÜ
×јv xÔ0ô     ×јrŸ{™{¨7Ó3×8Ñ8Ó:¸FÔCÜ
×јrŸ{™{¨3Ó/×4Ñ4Ó6¸Õ?rzrule,expected_error_msg))r”z<YearEnd: month=12>)úQ-MARz<QuarterEnd: startingMonth=3>)r†z
<MonthEnd>)zw-thuz<Week: weekday=3>cóė|ddd¬«}d|›d}tjt|¬«5|j|«j    «ddd«y#1swYyxYw)NrŠr“zw-wedrz3Frequency <Week: weekday=2> cannot be resampled to z&, as they are not sub or super periodsrC)rurvrrGr–)rNr4ÚruleÚexpected_error_msgrr0s      rÚtest_not_subperiodz"TestPeriodIndex.test_not_subperiod£sd€ñ(¨
°KÀgÔ Nˆà AØ!Ð"Ð"Hð Jð     ô]‰]Ô0¸Ô <ñ    %Ø K‰K˜Ó × "Ñ "Ô $÷    %÷    %ñ    %ús ­ AÁAr3r7có.—|ddd¬«}|jd«j«}|j|d¬«j«}|j|d¬«}|j    |d    «j |«}t j||«y)
NrŠr“r†rr”r/rŒr>r})rGr–r}rFrHrJrKr[)rNr r4rrSÚ    resampledrQs       rÚtest_basic_upsamplez#TestPeriodIndex.test_basic_upsample¶s‚€á '¨
°KÀcÔ JˆØ—‘˜WÓ%×*Ñ*Ó,ˆà—O‘O D°UOÓ;×AÑAÓCˆ    Ø×&Ñ& t°Ð&Ó7ˆØ—?‘? 4¨Ó1×;Ñ;¸DÓAˆÜ
×јy¨(Õ3rcón—tddd¬«}ttjj    d«j t |««|«}|jdd¬«jd¬    «}|jd«j|jd
d¬ «}tj||«y) Nú1/1/2000ér•©Úperiodsr r!r†r/rŒ)Úlimitr})Úmethodr§)rr    r)r*r+r,r-rGr}rHrIr#rKr[©rNr1rrSrQs     rÚtest_upsample_with_limitz(TestPeriodIndex.test_upsample_with_limitÀs€Ü˜:¨q°sÔ;ˆÜ ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¼SÀ»XÓFÈÓ Lˆà—‘˜S¨UÓ3×9Ñ9ÀÐ9ÓBˆØ—9‘9˜S“>×)Ñ)¨&¯,©,¸wÈaÐ)ÓPˆÜ
×јv xÕ0rcóè—|ddd¬«}td|i«}|jd«j«}|djd«j«}tj|d|«y)NrŠú
12/31/1995r”rrmr3)rrGr}rKr[)rNr4rrxÚrdfÚexps      rÚtest_annual_upsamplez$TestPeriodIndex.test_annual_upsampleÈsf€Ù '¨
°LÀwÔ OˆÜ ˜˜RyÓ !ˆØk‰k˜#Ó×$Ñ$Ó&ˆØ‰g×јsÓ#×)Ñ)Ó+ˆÜ
×јs 3™x¨Õ-rcó —tddd¬«}tgd¢|¬«}|jd«j«}tdd    d¬«}|j    dd
¬ «j |d ¬ «}t j||«y)NÚ2000Ú2003r”r)ér!éér"r†ú2000-01z2003-12r.r>r}©r¨)rr    rGr}rHrIrKr[)rNr1rrSÚex_indexrQs      rÚtest_annual_upsample2z%TestPeriodIndex.test_annual_upsample2Ïss€Ü˜6 6°Ô8ˆÜ ’L¨Ô ,ˆà—‘˜SÓ!×'Ñ'Ó)ˆÜ     ¨9¸3Ô?ˆà—9‘9˜S g9Ó.×6Ñ6°xÈÐ6ÓPˆÜ
×јv xÕ0rr)rr‚r„cón—d|›}|dd|¬«}|dk(rtnd}d}    tj||    ¬«5|j||¬«j    «}
|
j ||¬    «} | j |d
«j«} ddd«tj
 «y#1swYŒ xYw) NúQ-rŠr¬rrƒrrCrŒr>r}©    r(rKrLrGr}rFrHrJr[) rNr{r€r;rr4r rrr0rSrQs             rÚtest_quarterly_upsamplez'TestPeriodIndex.test_quarterly_upsampleÙs³€ðE7ˆ|ˆÙ '¨
°LÀtÔ LˆØ &¨#¢ }°4ˆØ/ˆÜ × 'Ñ '¨°CÔ 8ñ    DØ—[‘[ °J[Ó?×EÑEÓGˆFØ×*Ñ*¨6°zÐ*ÓBˆHØ—‘ v¨wÓ7×AÑAÓCˆH÷    Dô     ×јv xÕ0÷        Dð    Dúó ·AB+Â+B4Útargetrƒcód—|ddd¬«}|dk(rdnt}d}tj||¬«5|j||¬«j    «}|j ||¬    «}|j |d
«j«}ddd«tj«y#1swYŒ xYw) NrŠr¬r†rr3rrCrŒr>r}r¼)    rNr¿rr4rrr0rSrQs             rÚtest_monthly_upsamplez%TestPeriodIndex.test_monthly_upsampleës¨€ñ(¨
°LÀsÔ Kˆà ’}‰t¬-ˆØ/ˆÜ × 'Ñ '¨°CÔ 8ñ    DØ—[‘[ °J[Ó?×EÑEÓGˆFØ×*Ñ*¨6°zÐ*ÓBˆHØ—‘ v¨wÓ7×AÑAÓCˆH÷    Dô     ×јv xÕ0÷        Dð    Dús ²AB&Â&B/c    ó’—ttd«tdddd¬«d¬«}tj|dd    t t d
d «t d d «gd¬ «}tddg|¬«}d}tjt|¬«5|j«jd d¬«j«}ddd«tj|«tjt|¬«5|jd d¬«j«}ddd«tj|«y#1swYŒ{xYw#1swYŒ,xYw)NédÚ20130101r_Úidx)r r¦ÚnameÚfloat©r#rlé
éz2013-01-01 00:00Úminz2013-01-01 00:01)rÆg@A@gàS@r"rWrCr;rE)r    Úranger r)Únanr r rKrLr(rJrGr–r[)rNr_r#rQr0rSÚresult2s       rÚtest_resample_basicz#TestPeriodIndex.test_resample_basicøs€ä Ü #‹JܘZ¨c¸3ÀUÔKØô
ˆô
—6‘6ˆˆ"ˆRˆÜÜ Ð&¨Ó .´Ð7IÈ5Ó0QÐ RØô
ˆô˜4 ˜,¨eÔ4ˆØCˆÜ × 'Ñ '¬ ¸SÔ Añ    IØ—[‘[“]×+Ñ+¨E¸Ð+ÓA×FÑFÓHˆF÷    Iä
×јv xÔ0Ü × 'Ñ '¬ ¸SÔ Añ    >Ø—j‘j ¨XjÓ6×;Ñ;Ó=ˆG÷    >ä
×јw¨Õ1÷     Ið    Iú÷    >ð    >úsÂ0D1Ã0"D=Ä1D:Ä=Ezfreq,expected_valsr†)éérÐé    Ú2Mé<é(cóæ—tdtdd¬«¬«}|j|«j«}td|t    |«¬«}t||¬«}t j ||«y)Nr³r±rér.r¦r"©r.r r¦)r    rrGÚcountr-rKr[)rNr Ú expected_valsr^rSÚexpected_indexrQs       rÚtest_resample_countz#TestPeriodIndex.test_resample_count sb€ô
˜¤°FÀCÔ!HÔIˆØ—‘ Ó&×,Ñ,Ó.ˆÜ%ؘt¬S°Ó-?ô
ˆô˜-¨~Ô>ˆÜ
×јv xÕ0rcó¸—ttd«tddd¬«¬«}|}t|j    d«|««}t j ||«y)Nr´r±r†©r.r¦r r")r    rÌrrŽrGrKr[)rNÚresample_methodr^rQrSs     rÚtest_resample_same_freqz'TestPeriodIndex.test_resample_same_freqsK€äœ˜a›¬ ¸6È1ÐSVÔ(WÔXˆØˆà?”˜Ÿ™¨Ó-¨Ó?ÓAˆÜ
×јv xÕ0rcóò—d}tddd¬«}ttd«|¬«}|jd«}t    j
t |¬«5|j«ddd«y#1swYyxYw)    NzcFrequency <MonthEnd> cannot be resampled to <Week: weekday=6>, as they are not sub or super periodsr±r´r†rÞr"rdrC)rr    rÌrGrurvrr–)rNr0rÚserÚrss     rÚtest_resample_incompat_freqz+TestPeriodIndex.test_resample_incompat_freq"sg€ð 3ð     ô °¸Ô <ˆÜ”U˜1“X RÔ(ˆØ \‰\˜#Ó ˆÜ ]‰]Ô0¸Ô <ñ    à G‰GŒI÷    ÷    ñ    ús ÁA-Á-A6ÚtzúAmerica/Los_Angelescó—|}tdddddtj¬«}tdddddtj¬«}t||dd¬    «}t    d|¬
«}|j |«}d }t jt|¬ «5|jd d¬«j«}ddd«t||d d¬«tj«z
}    t    d|    ¬
«}
t j|
«y#1swYŒQxYw)NiÝé r³r)r˜r{ÚdayÚhourÚminuteÚtzinfor!rbrÅ)r rÆr"rWrCr3r;rE)r.r/r rÆçð?)rÚpytzÚutcr r    Ú
tz_convertrKrLr(rGr–rrÚDayr[) rNråÚlocal_timezoner.r/r#r^r0rSrÛrQs            rÚtest_with_local_timezonez(TestPeriodIndex.test_with_local_timezone.sì€ðˆä˜d¨"°!¸!ÀAÌdÏhÉhÔWˆä˜D¨°¸À!ÌDÏHÉHÔUˆä˜5 #¨C°eÔ<ˆä˜ Ô'ˆØ×"Ñ" >Ó2ˆØCˆÜ × 'Ñ '¬ ¸SÔ Añ    @Ø—_‘_ S¨x_Ó8×=Ñ=Ó?ˆF÷    @ô ˜u¨#°C¸eÔ DÄwÇ{Á{Ã}Ñ Tð    ô˜# ^Ô4ˆÜ
×јv xÕ0÷    @ð    @ús  "C=Ã=DcóJ—tddd||¬«}td|¬«}|jd«j«}t    j
ddg|d¬    «j |«}td
|¬«}tj||«|jj|k(sJ‚y) Nz
2017-01-01é0rb)r¦r råÚunitr!r"r3z
2017-01-02)rår ç@) r r    rGr–rrÚ DatetimeIndexÚas_unitrKr[r#rå)rNråröÚdtirârSÚexp_dtirQs        rÚtest_resample_with_tzz%TestPeriodIndex.test_resample_with_tzNs›€ô˜¨r¸ÀÈÔNˆÜQ˜cÔ"ˆØ—‘˜cÓ"×'Ñ'Ó)ˆÜ×"Ñ"Ø ˜<Ð (¨R°cô
ç
‰'$‹-ð    ôØ Øô
ˆô     ×јv xÔ0à|‰|‰ "Ò$Ð$Ñ$rcóJ—tddd¬«}ttjt    |««|¬«}|j d«}t j|jd¬«|_|jd«j«}tj||«y)Nz
2017-03-12z2017-03-12 1:45:00Ú15minrr"z
US/PacificÚ900s) r r    r)Úzerosr-Ú tz_localizerrrør#rGr–rKr[)rNr#r_rQrSs     rÚ'test_resample_nonexistent_time_bin_edgez7TestPeriodIndex.test_resample_nonexistent_time_bin_edgeesy€ä˜<Ð)=ÀGÔLˆÜ ”2—8‘8œC ›JÓ'¨uÔ 5ˆØ—=‘= Ó.ˆÜ×)Ñ)¨(¯.©.¸vÔFˆŒØ×"Ñ" 6Ó*×/Ñ/Ó1ˆÜ
×јv xÕ0rc    óx—tddd¬«}|jd«jd«}tt    t t |«««|¬«}|jtjd¬    ««j«}td
dd dd d ¬«}tj|j|«y)Nz
2017-10-10z
2017-10-20r8©r.r/r ÚUTCzAmerica/Sao_Paulo©Údatar#Ú1Drz
2017-10-09r3Ú shift_forwardrA)r.r/r råÚ nonexistentrB)r rrðrÚlistrÌr-r—rrÚGrouperrÙrKÚassert_index_equalr#)rNr#rxrSrQs     rÚ(test_resample_nonexistent_time_bin_edge2z8TestPeriodIndex.test_resample_nonexistent_time_bin_edge2ns˜€ä °<ÀdÔKˆØ×!Ñ! %Ó(×3Ñ3Ð4GÓHˆÜ œD¤¤s¨5£zÓ!2Ó3¸5Ô AˆØ—‘œBŸJ™J¨DÔ1Ó2×8Ñ8Ó:ˆÜØØØØ"Ø'Øô 
ˆô     ×јfŸl™l¨HÕ5rcóޗtdddd¬«}ttjt    |««|¬«}|j d«j «}tj||«y)Nz2014-10-25 22:00:00z2014-10-26 00:30:00Ú30minz Europe/London©r rår")    r r    r)rr-rGr–rKr[)rNrÅrQrSs    rÚ%test_resample_ambiguous_time_bin_edgez5TestPeriodIndex.test_resample_ambiguous_time_bin_edge~s\€äØ !Ø !ØØô    
ˆô œ"Ÿ(™(¤3 s£8Ó,°CÔ8ˆØ×"Ñ" 7Ó+×0Ñ0Ó2ˆÜ
×јv xÕ0rcó`—ttjdd¬«tddd¬«¬«}|j    d«j «}|j    d«j «j    d«j «jd«}tj||«y)    NrÒrqrkz
2010-01-01r‡r¥r"r…)
r    r)rpr rGr}ÚlastÚastyperKr[)rNr_rÚboths    rÚ!test_fill_method_and_how_upsamplez1TestPeriodIndex.test_fill_method_and_how_upsampleŠs…€ä Ü I‰Ia˜wÔ 'ܘ\°1¸4Ô@ô
ˆðz‰z˜$Ó×%Ñ%Ó'ˆØz‰z˜$Ó×%Ñ%Ó'×0Ñ0°Ó6×;Ñ;Ó=×DÑDÀWÓMˆÜ
×јt TÕ*rrécón—d|›}|dd|¬«}|dk(rdnt}d}tj||¬«5|j||¬«j    «}    |    j ||¬    «}
|
j |d
«j«}
ddd«tj    
«y#1swYŒ xYw) NzW-rŠr¬rr3rrCrŒr>r}r¼) rNrér¿rr4r rrr0rSrQs            rÚtest_weekly_upsamplez$TestPeriodIndex.test_weekly_upsample”s³€ðC5ˆzˆÙ '¨
°LÀtÔ Lˆà ’}‰t¬-ˆØ/ˆÜ × 'Ñ '¨°CÔ 8ñ    DØ—[‘[ °J[Ó?×EÑEÓGˆFØ×*Ñ*¨6°zÐ*ÓBˆHØ—‘ v¨wÓ7×AÑAÓCˆH÷    Dô     ×јv xÕ0÷        Dð    Dúr¾cóJ—|ddd¬«}d}tjt|¬«5|jdd¬    «j    «}ddd«|j d
¬ «jd «j    «}tj |«y#1swYŒOxYw) NrŠr¬r†rrWrCr”r<rEr.r>zYE-DEC)rKrLr(rGr–rFr[)rNr4rr0rSrQs      rÚtest_resample_to_timestampsz+TestPeriodIndex.test_resample_to_timestamps£s€Ù '¨
°LÀsÔ KˆàCˆÜ × 'Ñ '¬ ¸SÔ Añ    CØ—[‘[ ¨{[Ó;×@Ñ@ÓBˆF÷    Cà—?‘? w?Ó/×8Ñ8¸ÓB×GÑGÓIˆÜ
×јv xÕ0÷    Cð    Cús ©"BÂB"có —|ddd|›¬«}|jd|›«j«}|jdd¬«}t|jd    j dd«|jd
j dd «d|›¬«}|j |jdd «d ¬«}||_tj||«y)NÚ1990Ú1992r‹rr»r3r.r>rr@r/r_r}r·)    rGr}rFrr#rHrIrKr[)rNr4r{rÚquar_tsÚstampsÚqdatesrQs        rÚtest_resample_to_quarterlyz*TestPeriodIndex.test_resample_to_quarterly¬sÀ€á '¨°¸rÀ%À¸\Ô JˆØ—+‘+  5 '˜lÓ+×1Ñ1Ó3ˆà—‘ ¨'Ó2ˆÜØ H‰HQ‰K× Ñ ˜s GÓ ,Ø H‰HR‰L× Ñ   UÓ +ؐeWô
ˆð —>‘> &×"5Ñ"5°c¸3Ó"?Ȑ>ÓPˆØˆŒä
×јw¨Õ1rr?cóè—|ddd¬«}|jd|¬«j«}|jd|¬«}|j|jd¬    «}t j ||«y)
NrrzY-JUNrršrŒr>r}r·)rGr}rHrIr#rKr[)rNr4r?rrSrQs      rÚ$test_resample_to_quarterly_start_endz4TestPeriodIndex.test_resample_to_quarterly_start_end½sj€ñ(¨°¸WÔ EˆØ—‘˜W°Ó5×;Ñ;Ó=ˆØ—9‘9˜W¨#9Ó.ˆØ×#Ñ# F§L¡L¸Ð#ÓAˆô      ×јv xÕ0rcóz—tgd¢d¬«}ttjj    d«j d«|¬«}|j «}|jd«j«}|jd«j«jd«}tj||«y)N)éÐéÕé×iÙr•rr!rµr"ÚYE) r r    r)r*r+r,rFrGr}rJrKr[)rNr1r_r ÚfilledrQs      rÚtest_resample_fill_missingz*TestPeriodIndex.test_resample_fill_missingËs‰€ÜÒ2¸Ô=ˆä ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸AÓ>ÀcÔ Jˆà—‘Ó!ˆØ—‘˜C“×&Ñ&Ó(ˆØ—?‘? 4Ó(×.Ñ.Ó0×:Ñ:¸3Ó?ˆÜ
×јv xÕ0rcó6—tgd¢d¬«}ttjj    d«j d«|¬«}d}t jt|¬«5|jd«j«ddd«y#1swYyxYw)    N)r&r'r'r(r(r•rr!r¤r"z8Reindexing only valid with uniquely valued Index objectsrC) r r    r)r*r+r,rurvrrGr})rNr1r_r0s    rÚtest_cant_fill_missing_dupsz+TestPeriodIndex.test_cant_fill_missing_dupsÕsr€ÜÒ8¸sÔCˆÜ ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸AÓ>ÀcÔ JˆØHˆÜ ]‰]Ô,°CÔ 8ñ    $Ø J‰Js‹O× !Ñ !Ô #÷    $÷    $ñ    $ús Á& BÂBÚ5mincóü—tddd¬«}ttjj    d«j t |««|¬«}|j«j|«j«}|dk7r|j|«}d}tjt|¬    «5|j||¬
«j«}ddd«tj|«y#1swYŒ xYw) Nr£z1/5/2000rËrr!r"r<rWrCrE)rr    r)r*r+r,r-rFrGr–rJrKrLr(r[)rNr r:r1rrQr0rSs        rÚtest_resample_5minutez%TestPeriodIndex.test_resample_5minuteÜsɀô˜: z¸Ô>ˆÜ ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¼SÀ»XÓFÈcÔ RˆØ—?‘?Ó$×-Ñ-¨dÓ3×8Ñ8Ó:ˆØ ;Ò Ø×)Ñ)¨$Ó/ˆHØCˆÜ × 'Ñ '¬ ¸SÔ Añ    9Ø—[‘[ ¨D[Ó1×6Ñ6Ó8ˆF÷    9ä
×јv xÕ0÷    9ð    9ús Â1"C2Ã2C;có¸—|ddd¬«}|jd«j«}|jd«jtdd««}t    j
||«|dd«}|jdd¬    «j«}tdd
d¬«}|jdd¬ «j|«}t    j
||«y) Nr£z2/1/2000rƒrr3z1/3/2000rbr_rŒz2/1/2000 23:00r>)rGrHrIrrKr[)rNr4rrSrQÚexp_rngs      rÚ"test_upsample_daily_business_dailyz2TestPeriodIndex.test_upsample_daily_business_dailyés¹€Ù '¨
°JÀSÔ Iˆà—‘˜SÓ!×(Ñ(Ó*ˆØ—9‘9˜S“>×)Ñ)¬,°zÀ:Ó*NÓOˆÜ
×јv xÔ0á '¨
°JÓ ?ˆØ—‘˜S¨SÓ1×8Ñ8Ó:ˆÜ˜zÐ+;À#ÔFˆØ—9‘9˜S c9Ó*×2Ñ2°7Ó;ˆÜ
×јv xÕ0rcóT—tddd¬«}ttjd«|¬«}|dd}|j    d«j t «}|j    d«j t «j|j}tj||«y)    Nz1/1/2012r.ièrØrÃr"z2012-01-04 06:55Ú10min) r r    r)ÚarrayrGÚapplyr-Úlocr#rKr[)rNÚdrr_ÚsubsetrSrQs      rÚtest_resample_irregular_sparsez.TestPeriodIndex.test_resample_irregular_sparseösƒ€Ü ˜j¨v¸tÔ DˆÜ ”2—8‘8˜C“=¨Ô +ˆàÐ&Ð&Ð'ˆà—‘ Ó)×/Ñ/´Ó4ˆØ—:‘:˜gÓ&×,Ñ,¬SÓ1×5Ñ5°f·l±lÑCˆÜ
×јv xÕ0rcóì—tddd¬«}ttjj    d«j t |««|¬«}|jd«j«}|j«j«sJ‚|jd«j«j«dd}|jd«j«}tj||«y)    Nr£rÉzW-WEDr¥r!r"zW-THUr@)r r    r)r*r+r,r-rGrHÚisnaÚallr}rKr[r©s     rÚtest_resample_weekly_all_naz+TestPeriodIndex.test_resample_weekly_all_nas·€Ü˜¨R°gÔ>ˆÜ ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¼SÀ»XÓFÈcÔ Rˆà—‘˜WÓ%×,Ñ,Ó.ˆà{‰{‹}× Ñ Ô"Ð"Ð"à—‘˜WÓ%×,Ñ,Ó.×4Ñ4Ó6°s¸Ð;ˆØ—9‘9˜WÓ%×+Ñ+Ó-ˆÜ
×јv xÕ0rcóR—tdd|¬«}ttt|««|¬«}|j    d«}|j d«}|j d«j«}|j«}|jj    d«|_    |j d«j«j    d«}tj|jd¬«|_    tj||«|j d    «j«}y)
Nz    2012-4-13z2012-5-1)r.r/rör"rrærdrr3)r r    rÌr-rrðrGr–Úcopyr#rrrørKr[)    rNrör9rÚts_utcÚts_localrSÚts_local_naiver®s             rÚtest_resample_tz_localizedz*TestPeriodIndex.test_resample_tz_localized sè€Ü ˜k¨zÀÔ EˆÜ ”Eœ#˜b›'“N¨"Ô -ˆà—‘ Ó&ˆØ×$Ñ$Ð%:Ó;ˆà×"Ñ" 3Ó'×,Ñ,Ó.ˆà!Ÿ™›ˆØ-×3Ñ3×?Ñ?ÀÓEˆÔà×%Ñ% cÓ*×/Ñ/Ó1×=Ñ=Ð>SÓTˆÜ×$Ñ$ S§Y¡Y°SÔ9ˆŒ    ä
×јv sÔ+ð×"Ñ" 3Ó'×,Ñ,Ó.‰rcóô—tdddd¬«}tddg|¬«}|jd    d
d
¬ «j«}td dd    d¬ «}tdg|¬«}t    j
||«d}t    j t|¬«5|jd    d¬«j«}ddd«tddd    ¬«}tdg|¬«}t    j
||«y#1swYŒ<xYw)Nz2001-09-20 15:59z2001-09-20 16:00rËzAustralia/Sydneyrr³r!r"r3Úright©ÚclosedÚlabelz
2001-09-21)r¦r rågø?rWrCr;rEz
2001-09-20r¥)    r r    rGr–rKr[rLr(r)rNrÅr_rSr¸rQr0s       rÚtest_resample_tz_localized2z+TestPeriodIndex.test_resample_tz_localized2 sé€äØ Р2¸ÐCUô
ˆô Aq6 Ô %ˆà—‘˜C¨°wÓ?×DÑDÓFˆÜ˜l°A¸CÐDVÔWˆÜ˜3˜% xÔ0ˆä
×јv xÔ0ðDˆÜ × 'Ñ '¬ ¸SÔ Añ    ;Ø—Z‘Z ¨(ZÓ3×8Ñ8Ó:ˆF÷    ;ä  °a¸cÔBˆÜ˜3˜% xÔ0ˆÜ
×јv xÕ0÷        ;ð    ;ús Â"C.Ã.C7có¢—tddd¬«}|jd«}t|¬«}tjj d«j t|««|d<tjtjj d«j t|«««|d    <t|jd
«j«d|jd
«j«d    d œdd    g¬ «}|jd
«jd dd œ«jdd    g¬ «}tj||«y)Nz1/1/2011i Nrbr¥ÚESTr"r!ÚfirstÚsecondr))rNrO)ÚcolumnsÚsumr–)r rrr)r*r+r,r-ÚcumsumrGrQr–ÚaggrIrKr])rNr1rrQrSs     rÚtest_resample_tz_localized3z+TestPeriodIndex.test_resample_tz_localized35s€ô˜¨U¸Ô=ˆØo‰o˜eÓ$ˆÜ ˜SÔ !ˆÜ—i‘i×+Ñ+¨AÓ.×>Ñ>¼sÀ3»xÓHˆˆ7‰ Ü—y‘y¤§¡×!6Ñ!6°qÓ!9×!IÑ!IÌ#ÈcË(Ó!SÓTˆˆ8‰ ÜàŸ™ TÓ*×.Ñ.Ó0°Ñ9ØŸ+™+ dÓ+×0Ñ0Ó2°8Ñ<ñ ð˜hÐ'ô 
ˆð K‰K˜Ó ß ‰S˜5¨FÑ3Ó 4ß ‰W˜g xÐ0ˆWÓ 1ð    ô
     ×јf hÕ/rcó˜—ttjjd«j    d«t ddd¬«¬«}tj |jd<|jdd    d
¬ «j«}|d djdd    d
¬ «j«}tj||«|jdd    d    ¬ «j«}|d djdd    d    ¬ «j«}t ddd ¬«}tj|j|«tj||«y)Nr!éz 1/1/2012 9:30Ú1minrØr"rr5rArGrHr³r´)r    r)r*r+r,r rÍÚilocrGr–rKr[r r#)rNr_rSr®r¸s     rÚtest_closed_left_cornerz'TestPeriodIndex.test_closed_left_cornerKs
€ä Ü I‰I× !Ñ ! !Ó $× 4Ñ 4°RÓ 8Ü ?¸ÈÔLô
ˆô—F‘Fˆ‰ˆq‰    à—‘˜G¨F¸'ÓB×GÑGÓIˆØˆen‰n˜W¨V¸7ˆnÓC×HÑHÓJˆÜ
×јv sÔ+à—‘˜G¨F¸&ÓA×FÑFÓHˆØˆen‰n˜W¨V¸6ˆnÓB×GÑGÓIˆä O¸'È1ÔMˆä
×јfŸl™l¨HÔ5Ü
×јv sÕ+rcó@—tddd¬«}ttjd«|¬«}|j    d«j «}|j «j    d«j «j«}tj||«y)NÚ2000Q1rÉúQ-DECr¥r"r•r))
rr    r)rprGr–rFrJrKr[)rNr1rrSr®s     rÚtest_quarterly_resamplingz)TestPeriodIndex.test_quarterly_resampling_st€Ü˜8¨R°gÔ>ˆÜ ”B—I‘I˜b“M¨Ô -ˆà—‘˜SÓ!×&Ñ&Ó(ˆØo‰oÓ×(Ñ(¨Ó.×3Ñ3Ó5×?Ñ?ÓAˆÜ
×јv sÕ+rcóܗtddd¬«}t|«}t|«Dcgc]}|gdz‘Œ
}}t|gd¢|¬«}|j    dd    d    ¬
«j «ycc}w) Nz8/6/2012z    8/26/2012r3rr¤)ÚopenÚhighÚlowÚcloseÚvol)rPr#zW-MONrArH)r r-rÌrrGrN)rNÚindÚnÚxrrxs      rÚtest_resample_weekly_bug_1726z-TestPeriodIndex.test_resample_weekly_bug_1726gsh€ä˜z¨{ÀÔEˆÜ ‹HˆÜ!& q£Ö*˜Aa“Ð*ˆÐ*Ü tÒ%LÐTWÔ Xˆð      ‰ G F°&ˆ Ó9×?Ñ?ÕAùò    +s§ A)cóê—tjddg«jd«jd«}t    ddg|¬«}|j dd    d    ¬
«j «j«}gd ¢}tj|d ¬ «jd«j|j«}tj|d¬«}t    gd¢|¬«}tj||«y)NlæZÑ!l ²NìEà!rzAmerica/Chicagor³r!r"rcrGrH) z2016-03-09 12:00:00-06:00z2016-03-10 00:00:00-06:00z2016-03-10 12:00:00-06:00z2016-03-11 00:00:00-06:00z2016-03-11 12:00:00-06:00z2016-03-12 00:00:00-06:00z2016-03-12 12:00:00-06:00z2016-03-13 00:00:00-06:00z2016-03-13 13:00:00-05:00z2016-03-14 01:00:00-05:00z2016-03-14 13:00:00-05:00z2016-03-15 01:00:00-05:00z2016-03-15 13:00:00-05:00T)rïr) rírírírírírírírírírírírír÷) rrrørrðrrGrr}Ú to_datetimerùrörKr])rNr#rxrSÚexpected_index_valuesrQs      rÚ"test_resample_with_dst_time_changez2TestPeriodIndex.test_resample_with_dst_time_changeqs؀ô × Ñ Ð1Ð3FÐGÓ Hß ‰[˜Ó ß ‰ZÐ)Ó *ð    ô
˜˜1v UÔ +ˆØ—‘˜U¨7¸'ÓB×GÑGÓI×OÑOÓQˆò!
Ðô  N‰NÐ0°dÔ ;ß ‰ZÐ)Ó *ß ‰WU—Z‘ZÓ  ð    ô
× Ñ  ¨UÔ3ˆÜÚ MØô
ˆô     ×јf hÕ/rcó”—ttjdd«tj¬«}|j d«j «}|j d«j «j d«j «}|jdtd«k(sJ‚|jd|jdk(sJ‚y)NÚ20000101Ú20000201rÈÚBMSrƒrÚ20000103)    r    rrÚ bdate_ranger)Úfloat64rGr–r#r
)rNÚ
timeseriesÚres1Úres2s    rÚtest_resample_bms_2752z&TestPeriodIndex.test_resample_bms_2752–s¡€äÜ—.‘. ¨ZÓ8ÄÇ
Á
ô
ˆ
ð×"Ñ" 5Ó)×.Ñ.Ó0ˆØ×"Ñ" 5Ó)×.Ñ.Ó0×9Ñ9¸#Ó>×CÑCÓEˆØz‰z˜!‰}¤    ¨*Ó 5Ò5Ð5Ð5؏z‰z˜!‰} §
¡
¨1¡ Ò-Ð-Ñ-rz6Commented out for more than 3 years. Should this work?)ÚreasoncóN—tddd¬«}ttjd«|¬«}tddd¬    «}|j    dd
¬ «j |«}|j d ¬ «}|jd«j«}tj||«y)Nr¶r´r…r¥r"z
2000-01-01z
2000-03-31r3rr/r>r~r·) rr    r)rprHrIÚfillnarGr–rKr[)rNr1rÚ    exp_indexrQrSs      rÚtest_monthly_convention_spanz,TestPeriodIndex.test_monthly_convention_span sˆ€ä˜9¨a°dÔ;ˆÜ ”B—I‘I˜a“L¨Ô ,ˆô! ¨|À#ÔFˆ    Ø—9‘9˜S e9Ó,×4Ñ4°YÓ?ˆØ—?‘?¨'?Ó2ˆà—‘˜SÓ!×&Ñ&Ó(ˆä
×јv xÕ0rzfrom_freq, to_freq))r3r…)r‡r))r…r‡)r3rdcóP—tdd|¬«}ttjj    d«j t |«df«|«}|j|«j«}tj||j|dd¬«j««y)Nú    8/15/2012rÃrÞr!rGrH© r rr)r*r+r,r-rGr–rKr]©rNÚ    from_freqÚto_freqrÅrxr s      rÚtest_default_right_closed_labelz/TestPeriodIndex.test_default_right_closed_label®sƒ€ô˜{°C¸iÔHˆÜ ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÄÀSÃÈ1À ÓNÐPSÓ Tˆà—K‘K Ó(×-Ñ-Ó/ˆ    Ü
×ÑØ r—{‘{ 7°7À'{ÓJ×OÑOÓQõ    
r))r3ÚMS)r‡ÚYS)r…ÚQS)rbr3)rËrbcóP—tdd|¬«}ttjj    d«j t |«df«|«}|j|«j«}tj||j|dd¬«j««y)Nr}rÃrÞr!rArHr~rs      rÚtest_default_left_closed_labelz.TestPeriodIndex.test_default_left_closed_labelºsƒ€ô
˜{°C¸iÔHˆÜ ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÄÀSÃÈ1À ÓNÐPSÓ Tˆà—K‘K Ó(×-Ñ-Ó/ˆ    Ü
×ÑØ r—{‘{ 7°6À{ÓH×MÑMÓOõ    
rcóD—tddd¬«}ttjj    d«j t |««|¬«}|jd«j«}tj|jd|j««y)    Nz
2012-01-01z
2012-12-31r†rr!r"r•r) rr    r)r*r+r,r-rGr–rKrMrX)rNr#rârSs    rÚtest_all_values_single_binz*TestPeriodIndex.test_all_values_single_binÇsp€ä <°\ÈÔLˆÜ”R—Y‘Y×*Ñ*¨1Ó-×=Ñ=¼cÀ%»jÓIÐQVÔWˆà—‘˜cÓ"×'Ñ'Ó)ˆÜ
×јvŸ{™{¨1™~¨s¯x©x«zÕ:rcó
—ttjjd«j    d«t dd¬«¬«}|j d«j«}tj|jdd    j«|jd    dj«gd
¬ «j}tjtd«td «gd d¬«|_tj ||«y)Nr!)rÒr´z2000-1-1rÒ)r¦r"Ú5Drr¤r³)Úaxisz2000-1-6zM8[ns])rlr )rr)r*r+r,r rGr–rrÚconcatrXÚTrør
r#rKr])rNrxrSrQs    rÚ(test_evenly_divisible_with_no_extra_binsz8TestPeriodIndex.test_evenly_divisible_with_no_extra_binsÏsʀôÜ I‰I× !Ñ ! !Ó $× 4Ñ 4°VÓ <ܘZ°Ô3ô
ˆð—‘˜TÓ"×'Ñ'Ó)ˆÜ—9‘9˜bŸg™g a¨˜l×/Ñ/Ó1°2·7±7¸1¸2°;×3CÑ3CÓ3EÐFÈQÔO×QÑQˆÜ×)Ñ)Ü zÓ "¤I¨jÓ$9Ð :À(ÐQUô
ˆŒô     ×јf hÕ/rc    óì—tdd¬«}tdddddd    œgdzd
d d d dd    œgdzz|j|«¬«j«}tddd¬«}tdddddd    œgdz|¬«}|j    d«j «}t j||«tdddddd    œgdz|¬«}|j    d«j«}t j||«y)Nz2001-5-4ér×r³éPéZrÊé)ÚREST_KEYÚ
DLY_TRN_QTÚ DLY_SLS_AMTÚCOOP_DLY_TRN_QTÚCOOP_DLY_SLS_AMTr!éFrÉé2r"rµÚ7Dr¥érVii¼i0i)    r rÚappendÚ
sort_indexrGrÙrKr]rQ)rNr#rxrQrSs     rÚ)test_evenly_divisible_with_no_extra_bins2z9TestPeriodIndex.test_evenly_divisible_with_no_extra_bins2ÞsK€Ü °RÔ8ˆÜ ð!"Ø"$Ø#%Ø')Ø(*ñ ð ðñ     ð!"Ø"$Ø#%Ø')Ø(*ñ ððñ    ñ ð(—,‘,˜uÓ%ô+
÷, ‰*‹,ð-     ô0˜:¨q°tÔ<ˆÜð!#Ø"$Ø#%Ø')Ø(*ñ ð ðñ     ðô 
ˆð—‘˜TÓ"×(Ñ(Ó*ˆÜ
×јf hÔ/äð!#Ø"&Ø#&Ø'*Ø(+ñ ð ðñ     ðô 
ˆð—‘˜TÓ"×&Ñ&Ó(ˆÜ
×јf hÕ/rzfreq, period_mult)rbé)rcr!Nr;cóþ—tddd¬«}ttt|««|¬«}|j    «j |«j «j|«}td||t|«z¬«}|j|«}d}tjt|¬«5|j ||¬«j «}    ddd«tj    |«y#1swYŒ xYw)    Nr±r3rÉrØr"rWrCrE) rr    rÌr-rFrGÚohlcrJrIrKrLr(r])
rNr Ú period_multr:rr_rQrRr0rSs
          rÚtest_upsampling_ohlcz$TestPeriodIndex.test_upsampling_ohlcsҀô ¨S¸"Ô =ˆÜ ”5œ˜R›“>¨Ô ,ˆØ—>‘>Ó#×,Ñ,¨TÓ2×7Ñ7Ó9×CÑCÀDÓIˆô! v°DÀ+ÔPSÐTVÓPWÑBWÔXˆ    Ø×#Ñ# IÓ.ˆØCˆÜ × 'Ñ '¬ ¸SÔ Añ    8Ø—Z‘Z ¨4ZÓ0×5Ñ5Ó7ˆF÷    8ä
×јf hÕ/÷    8ð    8ús Â2"C3Ã3C<zperiods, valuesú1970-01-01 00:00:00z1970-01-01 00:00:02z1970-01-01 00:00:03)r!r´r¤érè)
r³r!r´r¤éér§rèé é zfreq, expected_valuesÚ1sr´r§rèÚ2sg"@Ú3sg@cóê—t|d¬«}t||¬«}tdt|«|¬«}t||¬«}|j    |«j «}    t j|    |«y)Nr_rr"r¦r¥)r rrr-rGr–rKr])
rNr¦Úvaluesr Úexpected_valuesr#r`rÛrQrSs
          rÚtest_resample_with_natz&TestPeriodIndex.test_resample_with_nat*sh€ôP˜G¨#Ô.ˆÜ˜&¨Ô.ˆä%Ø !¬3¨Ó+?Àdô
ˆô˜_°NÔCˆØ—‘ Ó%×*Ñ*Ó,ˆÜ
×јf hÕ/rcó—ttjgdzd¬«}tgd¢|dg¬«}tg|j¬«}t|dgd¬    «}|j d
«j «}tj||«y) Nr´r_r)r!r´r¤rm)r#rP)rr rr)r#rPrlr¬)    r rrÚNaTrr rGr–rKr])rNrr`rÛrQrSs      rÚtest_resample_with_only_natz+TestPeriodIndex.test_resample_with_only_nat\so€ä œ"Ÿ&™&˜ A™¨CÔ 0ˆÜš)¨2¸°uÔ=ˆÜ$¨"°2·7±7Ô;ˆÜ >¸C¸5È    ÔRˆØ—‘ Ó%×*Ñ*Ó,ˆÜ
×јf hÕ/rz$start,end,start_freq,end_freq,offset))Ú19910905ú19910909 03:00rbÚ24hÚ10h)r¶ú19910909 12:00rbr¸r¹)r¶z19910909 23:00rbr¸r¹)ú19910905 10:00Ú19910909rbr¸r¹)r»ú19910909 10:00rbr¸r¹)r¶r½rbr¸r¹)ú19910905 12:00r¼rbr¸r¹)r¾r·rbr¸r¹)r¾rºrbr¸r¹)r¾rºrbr¸Ú34h)r¾rºrbÚ17hr¹)r¾rºrbrÀÚ3h)r¶z19910913 06:00r9r¸r¹)r¶z19910905 01:39ÚMinÚ5MinÚ3Min)r¶z19910905 03:18Ú2MinrÃrÄcó`—t|||¬«}ttjt    |««|¬«}|j ||¬«j «}|j|«}|j«j ||¬«j «}    tj||    «y)Nrr"©r€)
rr    r)rpr-rGr–rFrKr[)
rNr.r/Ú
start_freqÚend_freqr€rrârSrQs
          rÚtest_resample_with_offsetz)TestPeriodIndex.test_resample_with_offsetes€ô,˜% ¨:Ô 6ˆÜ”R—Y‘Yœs 2›wÓ'¨rÔ2ˆØ—‘˜h¨vÓ6×;Ñ;Ó=ˆØ×$Ñ$ XÓ.ˆà×#Ñ#Ó%×.Ñ.¨xÀÐ.ÓG×LÑLÓNˆÜ
×јv xÕ0rcó —tddd¬«}ttjt    |««|¬«}|j dd¬«j «}|jd«}|j«j d    d¬«j «}|jjd«|_tj||«y)
Nr¾z 19910909 1:00rbrr"r†rÁrÇr…) rr    r)rpr-rGr–rFr#Ú
_with_freqrKr[)rNrrârSrQs     rÚtest_resample_with_offset_monthz/TestPeriodIndex.test_resample_with_offset_monthƒs¢€ä Ð*¨OÀ#Ô FˆÜ”R—Y‘Yœs 2›wÓ'¨rÔ2ˆØ—‘˜c¨$Ó/×4Ñ4Ó6ˆØ×$Ñ$ SÓ)ˆØ×#Ñ#Ó%×.Ñ.¨t¸DÐ.ÓA×FÑFÓHˆà!Ÿ™×2Ñ2°4Ó8ˆŒÜ
×јv xÕ0rz1first,last,freq,freq_to_offset,exp_first,exp_last))r¶Ú19920406r3r3r¶rÎ)z19910905 00:00ú19920406 06:00r3r3r¶rÎ)ú19910905 06:00rÏrbrbrÐrÏ)Ú19910906rÎr†r…z1991-09ú1992-04)Ú19910831Ú19920430r†r…ú1991-08rÒ)rÕrÒr†r…rÕrÒcóæ—t|«}t|«}t||¬«}t||¬«}tjjj    |«}t |||«}||f}||k(sJ‚y)Nr)r rrÚtseriesÚ frequenciesÚ    to_offsetr)    rNrNrr Úfreq_to_offsetÚ    exp_firstÚexp_lastrSrQs             rÚtest_get_period_range_edgesz+TestPeriodIndex.test_get_period_range_edgesŽsn€ô*u“ ˆÜd‹|ˆä˜9¨4Ô0ˆ    Ü˜(¨Ô.ˆäz‰z×%Ñ%×/Ñ/°Ó?ˆÜ(¨°°dÓ;ˆØ˜xÐ(ˆØ˜Ò!Ð!Ñ!rcóf—tddd¬«}tjd«}tj|ddt    ||«j «}|j d«jd¬«}t    d    tjgtd
d gd ¬ «¬«}tj||«y)NÚ2018r…r¨rØr´rˆr³)Ú    min_countrYÚ2018Q1Ú2018Q2r\rr") r r)ÚonesrÍr    rJrGrQr rKr[)rNr#rr_rSrQs      rÚtest_sum_min_countz"TestPeriodIndex.test_sum_min_count®s‘€ä ¨d¸AÔ>ˆÜw‰wq‹zˆÜ—F‘FˆˆQˆqˆ    Ü 4˜Ó × )Ñ )Ó +ˆØ—‘˜C“×$Ñ$¨qÐ$Ó1ˆÜØ ”"—&‘&ˆM¤¨h¸Ð-AÈÔ!Pô
ˆô     ×јv xÕ0rcóÞ—d}d}tjt|¬«5tddd¬«}ddd«t    t j t««|¬«}tddd    ¬«}t    d
d g|¬«}tjt|¬«5|jd «j«}ddd«tj|«y#1swYŒ©xYw#1swYŒ,xYw) Nz:'T' is deprecated and will be removed in a future version.z:'L' is deprecated and will be removed in a future version.rCz2020-01-01 00:00:00 00:00z2020-01-01 00:00:00 00:01ÚLrr"rËgàKÝ@gLí@rŽ© rKrLr(rr    r)rpr-rGr–r[)rNÚmsg_tÚmsg_lÚrng_lrâr1rQrSs        rÚtest_resample_t_l_deprecatedz,TestPeriodIndex.test_resample_t_l_deprecatedºsπàLˆØLˆä × 'Ñ '¬ ¸UÔ Cñ    Ü Ø+Ð-HÈsôˆE÷    ô”R—Y‘Yœs 5›zÓ*°%Ô8ˆäØ 'Ð)DÈ5ô
ˆô˜7 GÐ,°CÔ8ˆÜ × 'Ñ '¬ ¸UÔ Cñ    .Ø—\‘\ #Ó&×+Ñ+Ó-ˆF÷    .ä
×јv xÕ0÷    ð    ú÷    .ð    .ús C C#ÃC Ã#C,z.freq, freq_depr, freq_res, freq_depr_res, dataÚ2QÚ2qÚ2YÚ2ygà?Ú2mrírYcó—d|dd›d}d|dd›dd|dd›d}d|dd›dtjt|¬«5tdd|¬    «}ddd«t    t j t««|¬
«}    tdd|¬    «}
t    ||
¬ «} tjt|¬«5|    j|«j«} ddd«tj | «y#1swYŒ§xYw#1swYŒ,xYw) Nú'r³z)' is deprecated and will be removed in a zfuture version. Please use 'z
' instead.rCz
2020-01-01z
2020-08-01rr"rrç) rNr Ú    freq_deprÚfreq_resÚ freq_depr_resrryÚ depr_msg_resrêrâr1rQrSs              rÚ,test_resample_lowercase_frequency_deprecatedz<TestPeriodIndex.test_resample_lowercase_frequency_deprecatedÍs
€ðy  }oÐ%NÐOˆØ
& t¨A¨B x j°
Ñ;ؘ=¨¨Ð,Ð-Ð-VÐWˆ Ø
& x°° | n°JÑ?ä × 'Ñ '¬ ¸XÔ Fñ    MÜ  ¨|À)ÔLˆE÷    Mä”R—Y‘Yœs 5›zÓ*°%Ô8ˆä˜<¨¸HÔEˆÜ˜t¨3Ô/ˆä × 'Ñ '¬ ¸\Ô Jñ    8Ø—\‘\ -Ó0×5Ñ5Ó7ˆF÷    8ä
×јv xÕ0÷    Mð    Mú÷    8ð    8úsÁC5Â6 DÃ5C>ÄD
r€r!có¬—d|j›d}|}tjt|¬«5|j    |¬«ddd«y#1swYyxYw)NzInvalid offset: 'z' for converting time series rCr)ÚbaserurvÚ
ValueErrorrH)rNr€rOr0rxs     rÚ!test_asfreq_invalid_period_offsetz1TestPeriodIndex.test_asfreq_invalid_period_offsetçsM€ð" &§+¡+ Ð.KÐLˆà ˆÜ ]‰]œ:¨SÔ 1ñ    #Ø I‰I˜6ˆIÔ "÷    #÷    #ñ    #ús ®A
A)NÚ__name__Ú
__module__Ú __qualname__ruÚmarkÚ parametrizerTrarzrr‘r™ržr¡rªr¯r¹r½rÁrÏrÜràrärîÚtimezoneÚdateutilråÚgettzrórürrrrrrrr"r$r+r-r0r3r;r?rErKrTrYr]rgrkrvÚxfailr{r‚r‡r‰rr r¥rrr´r)rÍr²rµrÊrÍrÝrärër÷rÚ
MonthBeginÚ
BYearBeginÚ BusinessHourrûrrrr6r6AsA„Ø ‡[[×јVÒ%7Ó8Ø ‡[[×јVÒ%BÓCñ1óDó9ð1ò"0ð6 ‡[[×јVÒ%<Ó=Ø ‡[[×јVÒ%BÓCØ ‡[[×јX¨¨v¨¸À#¸Ð'GÓHñ7óIóDó>ð7ð$ ‡[[×јW fÓ-Ø ‡[[×јV g¨wÐ%7Ó8Ø ‡[[×јV g¨uÐ%5Ó6Ø ‡[[×ÑØÒPóñ
1óó7ó9ó.ð
1ò
@ð ‡[[×ÑØ!ò    
óñ%óð%ð ‡[[×јV c¨4 [Ó1ñ4ó2ð4ò1ò.ò1ð ‡[[×јW fÓ-Ø ‡[[×ј\¨G°UÐ+;Ó<Ø ‡[[×ÑØÒCóñ 1óó=ó.ð
1ð ‡[[×јX¨¨S zÓ2Ø ‡[[×ј\¨G°UÐ+;Ó<ñ    1ó=ó3ð    1ò2ð* ‡[[×ÑØ ¢_Ð5¸¸wÈÐ>OÐ7PÐQóñ1óð1ò1ò
ð ‡[[×ÑØ à ˆDM‰MÐ/Ó 0Ø K‰K× Ñ Ð3Ó 4ð    
óñ1óð1ð2 ‡[[×ÑØ à ˆDM‰MÐ/Ó 0Ø K‰K× Ñ Ð3Ó 4ð    
óñ%óð%ò 1ò6ò 
1ò+ð ‡[[×јU DÓ)Ø ‡[[×јX¨¨S zÓ2Ø ‡[[×ј\¨G°UÐ+;Ó<ñ
1ó=ó3ó*ð
1ò1ð ‡[[×јW fÓ-ñ2ó.ð2ð  ‡[[×јU W¨eÐ$4Ó5ñ 1ó6ð 1ò1ò$ð ‡[[×јV f XÓ.Ø ‡[[×јVÒ%BÓCñ    1óDó/ð    1ò 1ò1ò
1ò/ò(1ò*0ò,,ò(,òBò#0òJ.ð ‡[[×ÑÐVÐÓWñ 1óXð 1ð ‡[[×ÑØÒSóñ
óð
ð ‡[[×ÑØÚKóñ
ó    ð
ò;ò 0ò90ðv ‡[[×ÑÐ0°9¸jÐ2IÓJØ ‡[[×јV d¨HÐ%5Ó6ñ 0ó7óKð 0ð ‡[[×ÑØð—F‘FØ)Ø—F‘FØ)Ø)ð ò!ð     ð—F‘FØ—F‘FØ)Ø—F‘FØ—F‘FØ—F‘FØ)Ø)Ø—F‘FØ—F‘Fð ò2ð ð    
óð< ‡[[×ÑØà Ar—v‘v˜q "Ð%Ð &Ø A|Ð$Ð %Ø K Ð$Ð %ð    
óñ
0óó=ðL
0ò0ð ‡[[×ÑØ.ò    
óñ(1ó)ð(1ò    1ð ‡[[×ÑØ;ò    
óñ$ "ó%ð$ "ò
1ò1ð& ‡[[×ÑØ8à 4˜˜t c UÐ +Ø 4˜˜t c¨3 ZÐ 0ð    
óñ1óð1ð& ‡[[×ÑØà ˆG× Ñ Ó  Ø ˆG× Ñ ˜qÓ !Ø  ˆG×  Ñ   Ó #ð    
óñ#óñ#rr6zfreq,freq_depr))rÓÚ2ME)rìÚ2QE)z2Q-FEBz2QE-FEB)rîÚ2YE)ú2Y-MARz2YE-MAR)rÓÚ2me)rìÚ2qe)r z2ye-marcó¨—d|dd›d|dd›d}|}tjt|¬«5|j|«ddd«y#1swYyxYw)Nzfor Period, please use 'r³z' instead of 'ròrC©rurvrúrG)rOr rór0rPs     rÚ.test_resample_frequency_ME_QE_YE_error_messagerøsX€ð % T¨!¨" X J¨n¸YÀqÀr¸]¸OÈ1Ð
M€Cà
€CÜ    ‰”z¨Ô    -ñ Ø  ‰ YÔ÷ ÷ ñ ús ­AÁAcó~—|ddd¬«dd}|jd«j«}t|«dk(sJ‚y)Nz2007-01z2010-05r†rrr”)rGr–r-)r4Úlen0ptsrSs   rÚtest_corner_cases_periodrsB€á(¨°IÀCÔHÈÈ!ÐL€Gà × Ñ ˜gÓ &× +Ñ +Ó -€FÜ ˆv‹;˜!Ò ÐÑ rró)Ú2BMEÚ2CBMEÚ2SMEz2BQE-FEBz2BYE-MARcóš—d|dd›}|}tjt|¬«5|j|«ddd«y#1swYyxYw)NzInvalid frequency: r³rCr)rOrór0rPs    rÚ$test_resample_frequency_invalid_freqrsJ€ð       ¨!¨"  ˜Ð
/€Cà
€CÜ    ‰”z¨Ô    -ñ Ø  ‰ YÔ÷ ÷ ñ ús ¦AÁA
)*rr$rÚnumpyr)rurîÚpandas._libs.tslibs.ccalendarrrÚpandas._libs.tslibs.periodrÚ pandas.errorsrÚpandasrrrr    r
Úpandas._testingÚ_testingrKÚpandas.core.indexes.datetimesr Úpandas.core.indexes.periodr r rÚpandas.core.resamplerÚpandas.tseriesrÚfixturerrr4r6rÿrrrrrrrú<module>r%sðÝÛãÛÛ Û ÷õ=Ý+ã÷ñõ
Ý4÷ñõ
9å"ð€‡Óñóðð‡ñóðð‡ñ'óð'÷(t#ñt#ðn‡×ÑØò    ó ñ ó ð òð‡×ÑØòó    ñ ó    ñ r