hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
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
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
Ë
Kñúh1:ãóP—dZddlZddlZddlZddlZddlmZddlm    Z    m
Z
m Z m Z m Z mZmZmZmZmZmZddlmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7ddl8m9Z9m:Z:m;Z;m<Z<ddl=m>Z>m?Z?Gd„d    «Z@Gd
„d «ZAGd „d «ZBGd„d«ZCGd„d«ZDGd„d«ZEGd„d«ZFGd„d«ZGGd„d«ZHGd„d«ZIGd„d«ZJGd„d«ZKGd „d!«ZLGd"„d#«ZMGd$„d%«ZNy)&zTests suite for MaskedArray.
Adapted from the original test_ma by Pierre Gerard-Marchant
 
:author: Pierre Gerard-Marchant
:contact: pierregm_at_uga_dot_edu
 
éN)Únormalize_axis_tuple) Ú MaskedArrayÚarangeÚarrayÚcountÚ getmaskarrayÚmaskedÚ masked_arrayÚnomaskÚonesÚshapeÚzeros)#Ú
_covhelperÚapply_along_axisÚapply_over_axesÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚaverageÚ clump_maskedÚclump_unmaskedÚ compress_ndÚcompress_rowcolsÚcorrcoefÚcovÚdiagflatÚdotÚediff1dÚflatnotmasked_contiguousÚin1dÚ intersect1dÚisinÚ mask_rowcolsÚ
masked_allÚmasked_all_likeÚmedianÚmr_Ú ndenumerateÚnotmasked_contiguousÚnotmasked_edgesÚpolyfitÚ    setdiff1dÚsetxor1dÚstackÚunion1dÚuniqueÚvstack)Úassert_Úassert_almost_equalÚassert_array_equalÚ assert_equal)Ú assert_warnsÚsuppress_warningscó<—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
y    )
Ú TestGenericcó–—tdt¬«}tddgddgt¬«}t||«t    j
ddgddgdœ«}td|¬«}td    d    gd
d
g|¬«}t||«td |¬«}td    d    gd    d    ggd
d
gd
d
gg|¬«}t||«t    j
d dd dgfg«}td|¬«}tddgddg|¬«}t||«td|¬«}tddgddg|¬«}t||«td
|¬«}tdggdgg|¬«}t||«y)N©é©Údtypeé©Úmaskr>ÚaÚbÚf©ÚnamesÚformats©rr©r?r?©r<r<©rBrD©ÚbarD©ÚbbrD©r?rI)r$Úfloatrr5Únpr>)ÚselfÚtestÚcontrolÚdts    úMH:\Change_password\venv_build\Lib\site-packages\numpy/ma/tests/test_extras.pyÚtest_masked_allzTestGeneric.test_masked_allLsn€ô˜$¤eÔ,ˆÜ˜˜A˜ a¨ V´5Ô9ˆÜT˜7Ô#ä X‰X  c 
¸¸S°zÑBÓ CˆÜ˜$ bÔ)ˆÜ˜ Ð(°¸Ð/?ÀrÔJˆÜT˜7Ô#ܘ&¨Ô+ˆÜ˜& &Ð)¨F°FÐ+;Ð<Ø% vÐ.°¸Ð0@ÐAØ ô"ˆô    T˜7Ô#ä X‰Xz C¨+°{Ð)CÐ#DÐEÓ FˆÜ˜$ bÔ)ˆÜ˜ kÐ2Ø)¨;Ð7¸rôCˆäT˜7Ô#ܘ$ bÔ)ˆÜ˜ kÐ2Ø)¨;Ð7¸rôCˆäT˜7Ô#ܘ&¨Ô+ˆÜ˜+˜˜° ¨}¨oÀRÔHˆÜT˜7Õ#ócó.—tjddtfgdffg«}tjj    d|«}t t |d«tjjj«t t |dd«tjjj«t t|dd«d«t |ddjd«t |ddjjd«y)NrCÚc©r?r?rI©© rRr>ÚobjectÚmar$r5ÚtypeÚcorerÚlenr Ú _fill_value©rSÚmy_dtypeÚ
masked_arrs   rWÚ"test_masked_all_with_object_nestedz.TestGeneric.test_masked_all_with_object_nestedjsҀô—8‘8˜c c¬6 ] O°TÐ#:Ð;Ð<Ó=ˆÜ—U‘U×%Ñ% d¨HÓ5ˆ
ä”T˜* S™/Ó*¬B¯E©E¯J©J×,BÑ,BÔCÜ”T˜* S™/¨#Ñ.Ó/´·±·±×1GÑ1GÔHÜ”S˜ C™¨Ñ-Ó.°Ô2ܐZ ‘_ SÑ)×/Ñ/°Ô8ܐZ ‘_ SÑ)×5Ñ5×;Ñ;¸RÕ@rYcóœ—tjdtdffg«}tjj    d|«}t t |d«tjjj«t t|d«d«t |djd«t |djjd«y)NrCr\r?rIr]r^res   rWÚtest_masked_all_with_objectz'TestGeneric.test_masked_all_with_objectvs”€ä—8‘8˜c¤F¨D >Ð2Ð3Ó4ˆÜ—U‘U×%Ñ% d¨HÓ5ˆ
ä”T˜* S™/Ó*¬B¯E©E¯J©J×,BÑ,BÔCÜ”S˜ C™Ó)¨1Ô-ܐZ ‘_×*Ñ*¨FÔ3ܐZ ‘_×0Ñ0×6Ñ6¸Õ;rYcóº—tddgt¬«}t|«}tddgddgt¬«}t||«t    j
ddgddgdœ«}td    d    gd
d
g|¬«}t|«}td d gd
d
g|¬«}t||«t    j
d dd dgfg«}tddgddg|¬«}t|«}t||«y)Nr?r<r=r@rBrCrDrErHrI)é
rlrKrLrNrP)rrQr%r5rRr>)rSÚbaserTrUrVs     rWÚtest_masked_all_likez TestGeneric.test_masked_all_like€sê€ôa˜V¤5Ô)ˆÜ˜tÓ$ˆÜ˜˜A˜ a¨ V´5Ô9ˆÜT˜7Ô#ä X‰X  c 
¸¸S°zÑBÓ CˆÜf˜fÐ%¨V°VÐ,<ÀBÔGˆÜ˜tÓ$ˆÜ˜ 8Ð,°F¸FÐ3CÈ2ÔNˆÜT˜7Ô#ä X‰Xz C¨+°{Ð)CÐ#DÐEÓ FˆÜ˜ kÐ2Ø)¨;Ð7¸rôCˆä˜wÓ'ˆÜT˜7Õ#rYcó0—tdd«D]}td|z«D]ò}tj|t¬«}tj||t¬«}t d|z«}|d|zzdk7|_d}||«D]"}||j|j«z }Œ$|tk(r)t|j«j«|«Œ¹|j |_t|j«j«|«ŒôŒ    y)Nr?ér<r=r) ÚrangerRrÚintÚfullr
rAÚdataÚsumrr5Ú
compressed)    rSrDÚiÚjÚkÚjarBÚsÚsls             rWÚ check_clumpzTestGeneric.check_clump”sê€Üq˜!“ó     :ˆAܘ1˜a™4“[ò :Ü—I‘I˜a¤sÔ+Ü—W‘W˜Q ¬Ô-Ü   A¡Ó&Ø  1¡™+¨!Ñ+”ؐ٘A›$ò*BؘŸ™ ™Ÿ™Ó)Ñ)‘Að*àœÒ&Ü  §¡£×!3Ñ!3Ó!5°qÕ9àŸf™f˜WA”FÜ  §¡£×!3Ñ!3Ó!5°qÕ9ò :ñ     :rYcóô—ttjd««}t|gd¢<t    |«}t dd«t dd«t dd«g}t ||«|jt«y)Nrl©rr?r<ééé    rér€rpr)r
rRrr    rÚslicer5r}©rSrBrTrUs    rWÚtest_clump_maskedzTestGeneric.test_clump_masked¤s^€ä œŸ™ 2›Ó 'ˆÜ &ˆÒ
Ñä˜A‹ˆÜ˜˜A“;¤ a¨£ ¬U°1°b«\Ð:ˆÜT˜7Ô#à ×ÑœÕ&rYcóޗttjd««}t|gd¢<t    |«}t dd«t dd«g}t ||«|jt«y)Nrlrrƒr€rpr)r
rRrr    rr„r5r}r…s    rWÚtest_clump_unmaskedzTestGeneric.test_clump_unmasked¯sW€ä œŸ™ 2›Ó 'ˆÜ &ˆÒ
ÑܘaÓ ˆÜ˜˜A“;¤ a¨£ Ð.ˆÜT˜7Ô#à ×ÑœÕ(rYcó¾—td«}t|«}t|td|j«g«t j dt¬«|_t|td|j«g«t||dk|dkDz|dk(z<t|«}t|tdd«tdd«g«t|ddt|«}t|g«y)    Nrlrr=rƒrér€r‚)
rrr5r„ÚsizerRrÚboolrAr    )rSrBrTs   rWÚtest_flatnotmasked_contiguousz)TestGeneric.test_flatnotmasked_contiguous¹s¹€ä 2‹Jˆä'¨Ó*ˆÜTœE ! Q§V¡VÓ,Ð-Ô.ä—‘˜"¤DÔ)ˆŒÜTœE ! Q§V¡VÓ,Ð-Ô.ä*0ˆˆ1ˆq‰5Q˜‘UÑ
˜q A™vÑ
&Ñ'Ü'¨Ó*ˆÜTœE ! Q›K¬¨q°!«Ð5Ô6䈉!ˆÜ'¨Ó*ˆÜT˜2ÕrYN) Ú__name__Ú
__module__Ú __qualname__rXrhrjrnr}r†rˆrr]rYrWr9r9Js+„ò$ò<
Aò<ò$ò(:ò     'ò)órYr9c ó̗eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    e
jjdgd    ¢d
d ggd ¢d gdgfgd¢gd¢gdgd¢gddggd¢ggd¢gfg«d„«Z d„Zy
)Ú TestAveragecó‚—tgd¢gd¢¬«}tdt|d¬««tdt|gd¢¬««t|gd¢d    ¬
«\}}td|«t|d k(«t|ddtt|d¬«j
d    g«tgd¢gd¢¬«}|j d d «}t|dd…d f<tt|d¬«ddg«tt|d ¬«j
dd    g«tddgt|d¬««t|dd    ¬«\}}t|ddg«y)N)ççð?ç@ç@)TFFF©rAr–r©Úaxis)r•r•r–r•©ÚweightsT©rœÚreturnedç@r<r?r”©ršržr•)rr5rr2r    rAÚreshape)rSÚottÚresultÚwtss    rWÚtest_testAverage1zTestAverage.test_testAverage1Îs€äÒ$Ò+FÔGˆÜSœ' #¨AÔ.Ô/ܐSœ' #Ò/?Ô@ÔAܘcÒ+;ÀdÔK‰ ˆÜS˜&Ô!ܐs‘
Ô܈‰AˆÜ”W˜S qÔ)×.Ñ.°°Ô7ÜÒ$Ò+FÔGˆØk‰k˜!˜Qӈ܈ŠAˆqˆD‰    Ü”W˜S qÔ)¨C°¨:Ô6Ü”W˜S qÔ)×.Ñ.¨qÑ1°D°6Ô:ܐb˜"Xœw s°Ô3Ô4ܘc¨°DÔ9‰ ˆÜS˜2˜r˜(Õ#rYc
óÒ—gd¢}gd¢gd¢g}tdtj¬«}tt    |d¬«d«tt    |d|¬«d«t tdtj¬«d    td«zg«}tt    |d«tj jtjd««d
zd z «tt    |d¬«tjd«d
zd    z «tt    |d ¬«t    |d¬«t    |d¬«d    zg«tt    |d|¬ «d«tt    |d|¬«gd¢«tt    |d ¬«t    |d¬«t    |d¬«d    zg«td«}gd¢}gd¢gd¢g}td«}gd¢}    tt    t||«d¬«d«tt    t||«d¬«d«tt    t||«d¬«jdg«tt    t||    «d¬«d«ttt    t||«d¬««d«t||«}
tt    |
d«d«tt    |
d¬«gd¢«tt    |
d ¬«ddg«tt    |
d|¬«gd¢«y)N©rr?r?r?r?r©r?rrrrr?r€r=rr™ç@©ršrœr–r—ç(@r?r›g«ªªªªª
@)r”r•r–r—rŸç$@)rrr?r?rr)rr?r?r?r?r?Tr”)r”r•çÀX@r­rŸg@ç@)r”r•r­r­rŸr¬) rrRÚfloat64r5rrÚaddÚreducerr r
rAr) rSÚw1Úw2ÚxÚyÚm1Úm2Úm3Úm4Úm5Úzs            rWÚtest_testAverage2zTestAverage.test_testAverage2ásD€â ˆÚ Ò"4Ð 5ˆÜ 1œBŸJ™JÔ 'ˆÜ”W˜Q QÔ'¨Ô-Ü”W˜Q Q°Ô3°SÔ9Ü ”6˜!¤2§:¡:Ô.°´f¸Q³i±Ð@Ó AˆÜ”W˜Q Ó%¤r§v¡v§}¡}´R·Y±Y¸q³\Ó'BÀRÑ'GÈ#Ñ'MÔNÜ”W˜Q QÔ'¬¯©°1«¸Ñ):¸RÑ)?Ô@Ü”W˜Q QÔ'ܘa aÔ(¬'°!¸!Ô*<¸sÑ*BÐCô    Eä”W˜Q ¨bÔ1°8Ô<Ü”W˜Q Q°Ô3Ú.ô    0ä”W˜Q QÔ'ܘa aÔ(¬'°!¸!Ô*<¸sÑ*BÐCô    Eä 1‹XˆÚ ˆÚ Ò"4Ð 5ˆÜ !‹WˆÚ ˆÜ”Wœ\¨!¨RÓ0°qÔ9¸3Ô?Ü”Wœ\¨!¨RÓ0°qÔ9¸3Ô?Ü”Wœ\¨!¨RÓ0°qÔ9×>Ñ>ÀÀÔGÜ”Wœ\¨!¨RÓ0°qÔ9¸3Ô?Ü”Uœ7¤<°°2Ó#6¸QÔ?Ó@À!ÔDÜ ˜˜BÓ ˆÜ”W˜Q Ó% xÔ0Ü”W˜Q QÔ'Ò)EÔFÜ”W˜Q QÔ'¨#¨s¨Ô4Ü”W˜Q Q°Ô3Ú2õ    4rYcój—td«}td«dz}t||g||ggdd¬«\}}tt|«t|««t|j|j«tt    d«dddgd¬«\}}tt|«t|««tt    d«d¬    «\}}tt|«t|««tt    d«t    d«d¬
«\}}tt|«t|««t dd gdd ggt «}t|d d gdd gg«}t|d¬«}    t|    ddg«t|d¬«}
t|
ddg«t|d¬«}
t|
d«t|d¬«}
t|
ddg«y)Nr€rƒr?Tr ©r<r<rƒr©ršrœrž)ržrr<éFr™çà?r—r•g«ªªªªª@çø?rŸ)rrr5r r rrQr
) rSrBrCÚr1r²Úr2r³Úa2dÚa2dmÚa2daÚa2dmas            rWÚtest_testAverage3zTestAverage.test_testAverage3sq€ä 1‹IˆÜ 1‹I˜‰MˆÜ˜1˜a˜& 1 a &Ð)°¸DÔA‰ˆˆBÜ”U˜2“Y¤ b£    Ô*ܐR—X‘X˜rŸx™xÔ(Üœ˜i›¨q¸1¸a¸&È4ÔP‰ˆˆBÜ”U˜2“Y¤ b£    Ô*Üœ˜i›°4Ô8‰ˆˆBÜ”U˜2“Y¤ b£    Ô*Üœ˜i›´$°y³/ÈDÔQ‰ˆˆBÜ”U˜2“Y¤ b£    Ô*ܐa˜V˜a ˜VÐ$¤eÓ,ˆÜ˜C 5¨% .°4¸°-Ð!@ÓAˆÜs Ô#ˆÜT˜C ˜:Ô&ܘ 1Ô%ˆÜU˜S #˜JÔ'ܘ 4Ô(ˆÜU˜GÔ$ܘ 1Ô%ˆÜU˜S #˜JÕ'rYcóT—tjgd¢«jdd«}tjj|dgdgdgg¬«}tjgd¢«jdd«}t    ||dd¬«}t d    gd
gd ggdgdgdgg«}t ||«y) N©r<rƒrÀrƒr?FTr˜)rÀrŠr€)rœršÚkeepdimsr–r—rŸ)rRrr¡r`rr
r5)rSr´rCÚwÚactualÚdesireds      rWÚtest_testAverage4zTestAverage.test_testAverage4s›€ä H‰H’YÓ × 'Ñ '¨¨1Ó -ˆÜ E‰EK‰K˜ % ¨5¨'°D°6Р:ˆKÓ ;ˆÜ H‰H’YÓ × 'Ñ '¨¨1Ó -ˆÜ˜ A¨A¸Ô=ˆÜ   r d¨R¨DÐ1°U°G¸e¸WÀtÀfÐ3MÓNˆÜV˜WÕ%rYcó¸—tjd«jddd«}tjgd¢«jddd«}tjdd«}tj
j||¬«}|dd…dd…df}t |d    |¬
«}tgd ¢gd ¢¬«}t||«tjdd«}d |dd…dd…df<d |d<tj
j||¬«}t |d    |¬
«}ttjddggd¢¬«}t||«tjdd«}tj
j||¬«}|ddd…dd…f}t |d|¬
«}tddgddg¬«}t||«tjtd¬«5t |d|¬
«ddd«tjtd¬«5t |d    |¬
«ddd«t |d|¬
«}t |d    |j¬
«}t||«y#1swYŒnxYw#1swYŒHxYw)Né r<rƒ) r”r”r•rÁrÁr”r”rÁrÁr•r”r”r¾Fr˜r©rr?rª)ç@ç @ç"@)FFFT©rrr?rÕrÖ)TFFr?©r?r<g@g€ @zHShape of weights must be consistent with shape of a along specified axis)Úmatch©rr?r<)r?r)rRrr¡rrsr`rr
r3ÚnanÚpytestÚraisesÚ
ValueErrorÚT)    rSrµrÍÚmÚymaÚsubw0rÎrÏÚsubw1s             rWÚ$test_weight_and_input_dims_differentz0TestAverage.test_weight_and_input_dims_different$s€ô I‰Ib‹M× !Ñ ! ! Q¨Ó *ˆÜ H‰HÒEÓ Fß ‰WQ˜˜1Ó ð    
ô G‰GI˜uÓ %ˆÜe‰ek‰k˜! !ˆkÓ$ˆØ’!’Q˜'‘
ˆä˜ 6°5Ô9ˆÜš|Ò2GÔHˆÜ˜F GÔ,ä G‰GI˜uÓ %ˆØˆŠ!ŠQˆ'‰
؈ˆ'‰
܏e‰ek‰k˜! !ˆkÓ$ˆÜ˜ 6°5Ô9ˆÜÜ V‰VR˜Ð Ú%ô'ˆô    ˜F GÔ,ä G‰GI˜uÓ %ˆÜe‰ek‰k˜! !ˆkÓ$ˆà!’Qš'‘
ˆÜ˜ 6°5Ô9ˆÜ  d˜|°5¸%°.ÔAˆÜ˜F GÔ,ô]‰]Üð8ô9ñ    8ô C˜i°Õ 7÷        8ô ]‰]Üð8ô9ñ    5ô C˜f¨eÕ 4÷        5ô˜ 6°5Ô9ˆÜ˜# F°E·G±GÔ<ˆÜ˜F GÕ,÷    8ð    8ú÷     5ð    5úsÇIÇ:IÉI ÉIcó”—ttddg««}t|d«ttgd¢gd¢¬««}t|d«y)Nr?r<rÂ)r?r<rƒrÀ©FFTTr˜)rrr5©rSrBs  rWÚtest_onintegers_with_maskz%TestAverage.test_onintegers_with_maskWs:€ä ”E˜1˜a˜&“MÓ "ˆÜQ˜ÔÜ ”Eš,Ò-GÔHÓ IˆÜQ˜ÕrYcón—tjgd¢gd¢gt¬«}tgd¢gd¢g|¬«}t    |«}tj|j ««}t |j|j«t |j|j«t    |d¬«}t    |jd¬«t    |jd¬«d    zz}t |j|j«t |j|j«t    |d
¬«}t    |jd
¬«t    |jd
¬«d    zz}t |j|j«t |j|j«tjgd ¢gd ¢g«}    t    ||    ¬ «}
tj|j «|    |¬ «}t |
j|j«t |
j|j«t    ||    d¬«} t    |j|    d¬«t    |j|    d¬«d    zz}t | j|j«t | j|j«t    ||    d
¬«} t    |j|    d
¬«t    |j|    d
¬«d    zz}t | j|j«t | j|j«y)N)rrrr?r©rr?rrrr=)ryð?@y@@y@@y@ @)y"@ùð?y@@y@@y@@r˜rr™rër?)rÁr•r–r•rÁ)r•r•r•r•r•r›©rœrš)    rRrrŒr
rrvr3ÚrealÚimag) rSrArBÚavÚexpectedÚav0Ú    expected0Úav1Ú    expected1r¤ÚwavÚwav0Úwav1s              rWÚ test_complexzTestAverage.test_complex^sH€ôx‰xšÚ(ð*Ü15ô7ˆä Ò=Ú>ð@à"ô $ˆôQ‹ZˆÜ—:‘:˜aŸl™l›nÓ-ˆÜ˜BŸG™G X§]¡]Ô3ܘBŸG™G X§]¡]Ô3äa˜aÔ ˆÜ˜AŸF™F¨Ô+¬g°a·f±fÀ1Ô.EÈÑ.JÑJˆ    Ü˜CŸH™H i§n¡nÔ5ܘCŸH™H i§n¡nÔ5äa˜aÔ ˆÜ˜AŸF™F¨Ô+¬g°a·f±fÀ1Ô.EÈÑ.JÑJˆ    Ü˜CŸH™H i§n¡nÔ5ܘCŸH™H i§n¡nÔ5ôh‰hÒ1Ú1ð3ó4ˆäa Ô%ˆÜ—:‘:˜aŸl™l›n°c¸4¸%±jÔAˆÜ˜CŸH™H h§m¡mÔ4ܘCŸH™H h§m¡mÔ4äq #¨AÔ.ˆÜ˜QŸV™V¨S°qÔ9ܘQŸV™V¨S°qÔ9¸BÑ>ñ?ˆ    ä˜DŸI™I y§~¡~Ô6ܘDŸI™I y§~¡~Ô6äq #¨AÔ.ˆÜ˜QŸV™V¨S°qÔ9ܘQŸV™V¨S°qÔ9¸BÑ>ñ?ˆ    ä˜DŸI™I y§~¡~Ô6ܘDŸI™I y§~¡~Õ6rYz<x, axis, expected_avg, weights, expected_wavg, expected_wsum©r?r<rƒNr–)rƒrÀr?gü?rÕ)r?r<rŠ)r?r€é r)r•rŸrÕr?rƒ)r•r®g#@)rÀrÀrÀcó\—tjj||d¬«}|jtj|«k(sJ‚t    ||«tjj|||d¬«}|jtj|«k(sJ‚t    ||«tjj|||dd¬«\}}    |jtj|«k(sJ‚t    ||«|    jtj|«k(sJ‚t    |    |«y)NT)ršrÌ)ršrœrÌ)ršrœržrÌ)rRr`rr r4)
rSr´ršÚ expected_avgrœÚ expected_wavgÚ expected_wsumÚavgÚwavgÚwsums
          rWÚtest_basic_keepdimszTestAverage.test_basic_keepdimsŠsñ€ôe‰em‰m˜A D°4ˆmÓ8ˆØy‰yœBŸH™H \Ó2Ò2Ð2Ð2ܘ3  Ô-äu‰u}‰}˜Q T°7ÀTˆ}ÓJˆØz‰zœRŸX™X mÓ4Ò4Ð4Ð4ܘ4 Ô/ä—U‘U—]‘] 1¨4¸Ø,0¸4ð#óA‰
ˆˆdàz‰zœRŸX™X mÓ4Ò4Ð4Ð4ܘ4 Ô/؏z‰zœRŸX™X mÓ4Ò4Ð4Ð4ܘ4 Õ/rYcóð—tjjtjd«j    dd«gd¢gd¢gd¢g¬«}t gd¢d¬«}t gd¢gd¢¬«}t |d|d¬    «}tjgd
¢«}t||«t |d|d¬    «}tjgd ¢«}t||«tjjgd ¢gd ¢¬«}t |dddtjg¬«}t|d«tjjgd ¢gd¢gd¢ggd¢gd¢gd¢g¬«}tjj |dtjdgd¬«}tjjdtjtjdggd¢¬«}t||«t|j|j«y)Nr‚rƒ©r?rr©rrrr˜)rŠééFrr¿)ç@gà@gà@)rg0­N@g0­N@)r•r–r—rŸrær?r›rÂ)r®rrÔrÕ)rÖr•r–r—)FTTF)TFTT)TFTFrìr•ç @) rRr`rrr¡r
rr3rÛr5rA)    rSrBÚweights_unmaskedÚweights_maskedÚ avg_unmaskedÚexpected_unmaskedÚ
avg_maskedÚexpected_maskedÚ avg_expecteds             rWÚtest_masked_weightszTestAverage.test_masked_weights¡s–€ô E‰EK‰KœŸ    ™     !› ×,Ñ,¨Q°Ó2Ú'ª²IÐ>ð ó @ˆä'ª ¸%Ô@ÐÜ%¢kº    ÔBˆä˜q qØ'7À%ôIˆ äŸH™HÒ%<Ó=ÐܘLÐ*;Ô<ä˜Q Q°ÈÔOˆ
ÜŸ(™(Ò#NÓOˆÜ˜J¨Ô8ô
E‰EK‰KÒ1Ú2ð ó 4ˆä˜q¨1¨a°´B·F±FÐ*;Ô<ˆ ä˜L¨#Ô.ä E‰EK‰KÚ  Ú  Ú  ð
ò
'Ú %Ú &ð
ð     ó ˆô—U‘U—]‘] 1¨q´"·&±&¸!¨nÀ1]ÓEˆ
Ü—u‘u—{‘{ C¬¯©´·±¸Ð#=Ú#=ð#ó?ˆ ô    ˜J¨ Ô5ܐZ—_‘_ l×&7Ñ&7Õ8rY)rŽrrr¥r¼rÉrÐrärèrørÜÚmarkÚ parametrizerrr]rYrWr’r’Ìs’„ò$ò& 4òD(ò0&ò1-òfò*7ðX ‡[[×ÑØFÚ
T˜C˜5¢)¨d¨V°c°UР   ;Ú ’jÐ
! 1¢Ð&7Ø ˆaˆ&’?Ð#¢i [ð
2ð    3óñ 0ó ð 0ó")9rYr’có—eZdZd„Zd„Zd„Zy)ÚTestConcatenatorcó"—ttdtgd¢««td«}gd¢}t    ||¬«}t|dd|f}t t |t««t|gd¢«t|jt|dd|f«y)N©r?r<rƒrÀrŠr€rŠ)r?rrrrr˜r) r?r?r?r?r?rrr?r?r?r?r?)    r4r'rr r
r2Ú
isinstancerrA)rSrCràÚdr[s     rWÚtest_1dzTestConcatenator.test_1dÐsw€äœ3Ð/Ñ0´%Ò8JÓ2KÔLÜ ‹GˆÚ ˆÜ ˜ Ô #ˆÜ 1a˜
‰OˆÜ”
˜1œkÓ*Ô+ܘ1ÒBÔCܘ1Ÿ6™6¤3 q¨!¨Q° z¡?Õ3rYcód—tjjdd«}tjjdd«}tjtjjdd«d«}tjtjjdd«d«}t    ||¬«}t    ||¬«}t
d||f}t |jdk(«t|dd…dd…f|«t|dd…dd…f|«t|jtjd||f«t
||f}t |jdk(«t|dd…dd…f|«t|dd…dd…f|«t|jtj||f«y)NrŠrr˜Ú1)rŠrl)rlrŠ) rRÚrandomÚrandÚroundr
r'r2r r4rAÚr_)rSÚa_1Úa_2Úm_1Úm_2Úb_1Úb_2rs        rWÚtest_2dzTestConcatenator.test_2dÛsJ€äi‰in‰n˜Q Ó"ˆÜi‰in‰n˜Q Ó"ˆÜh‰h”r—y‘y—~‘~ a¨Ó+¨QÓ/ˆÜh‰h”r—y‘y—~‘~ a¨Ó+¨QÓ/ˆÜ˜3 SÔ)ˆÜ˜3 SÔ)ˆä S˜# Ñ ˆÜ—‘˜7Ñ"Ô#ܘ1šQ   ˜U™8 SÔ)ܘ1šQ ¡˜U™8 SÔ)ܘ1Ÿ6™6¤2§5¡5¨¨c°3¨Ñ#7Ô8Ü S‰MˆÜ—‘˜7Ñ"Ô#ܘ1˜R˜a˜R¢˜U™8 SÔ)ܘ1˜Q™R¢˜U™8 SÔ)ܘ1Ÿ6™6¤2§5¡5¨¨c¨¡?Õ3rYcó\—ttjjdf}t    |j
ddg«t    |j dd«tddgtjjf}t    |j
gd¢«t    |j ddddg«y)Nr?TFr<)FFT)r'rRr`r    r5rArt)rSrÎs  rWÚtest_masked_constantz%TestConcatenator.test_masked_constantïs~€Ü”R—U‘U—\‘\ 1_Ñ%ˆÜV—[‘[ 4¨ -Ô0ܐV—[‘[ ‘^ QÔ'äa˜VœRŸU™UŸ\™\Ð)Ñ*ˆÜV—[‘[Ò"6Ô7ܐV—[‘[  !_ q¨! fÕ-rYN)rŽrrrr'r)r]rYrWrrÍs„ò    4ò4ó(.rYrcó—eZdZd„Zd„Zy)Ú TestNotMaskedc    ó`—ttjd«jdd«gd¢gd¢gd¢gd¢gd¢g¬«}t    |d«}t |d    d
g«t    |d    «}t |d    dd g«t |d d d g«t    |d «}t |d    d dg«t |d d dg«t    |j d«}t |d    d
g«t    |j d    «}t |d    dd g«t |d dd g«t    |j d«}t |d    d dg«t |d d dg«t|d<t    |d    «}t |d    dd g«t |d dd g«t    |d«}t |d    ddg«t |d ddg«y)NérŠ)rrr?rr)rrrr?r?)r?r?rrr)rrrrr)r?r?r?rrr˜ré©rr?r<rƒrÀr?)rƒrƒrƒrÀrÀ)rrr<rrƒ)rÀr<rÀrÀrÀ)rÀrÀrÀrÀrÀéÿÿÿÿéþÿÿÿ)r?r?r<rÀrÀ)rr?r<rÀ)rrr<rƒ)rÀr<rÀrÀ)r
rRrr¡r*r5rtr    ©rSrtrTs   rWÚ
test_edgeszTestNotMasked.test_edgesüs®€äœBŸI™I b›M×1Ñ1°!°QÓ7Ú"1Ú"1Ú"1Ú"1Ú"1ð    "3ô5ˆô ˜t TÓ*ˆÜT˜A˜r˜7Ô#ܘt QÓ'ˆÜT˜!‘W˜°Ð@ÔAܐT˜!‘W˜°Ð@ÔAܘt QÓ'ˆÜT˜!‘W˜°Ð@ÔAܐT˜!‘W˜°Ð@ÔAä˜tŸy™y¨$Ó/ˆÜT˜A˜r˜7Ô#ܘtŸy™y¨!Ó,ˆÜT˜!‘W˜°Ð@ÔAܐT˜!‘W˜°Ð@ÔAܘtŸy™y¨"Ó-ˆÜT˜!‘W˜°Ð@ÔAܐT˜!‘W˜°Ð@ÔA䈈R‰Ü˜t QÓ'ˆÜT˜!‘W˜°Ð@ÔAܐT˜!‘W˜°Ð@ÔAܘt RÓ(ˆÜT˜!‘W˜|¨\Ð:Ô;ܐT˜!‘W˜|¨\Ð:Õ;rYcó´—ttjd«jdd«gd¢gd¢gd¢g¬«}t    |d«}t |t dd    d«t d
d d«t d dd«g«t    |d«}t |t dd d«t ddd«gt dd d«t ddd«gt dd d«t ddd«gt dd d«t ddd«gt ddd«gt ddd«ggt ddd«gg«t    |d «}t |t dd    d«ggt ddd«t ddd«gg«y)Nr.rƒr)rrrrr?r?r?r?)r?r?r?r?r?r?r?r?)rrrrrrr?rr˜rrÀééér?r<r€rp)r
rRrr¡r)r5r„)rSrBÚtmps   rWÚtest_contiguouszTestNotMasked.test_contiguoussp€ä œŸ™ 2›×.Ñ.¨q°!Ó4Ú7Ú7Ú7ð9ô :ˆô# 1 dÓ+ˆÜSÜ !Q˜Ó Ü "b˜$Ó Ü "b˜$Ó ð
ô     ô # 1 aÓ(ˆÜSÜ 1a˜Ó ¤ a¨¨DÓ 1Ð 2Ü 1a˜Ó ¤ a¨¨DÓ 1Ð 2Ü 1a˜Ó ¤ a¨¨DÓ 1Ð 2Ü 1a˜Ó ¤ a¨¨DÓ 1Ð 2Ü 1a˜Ó Ð Ü 1a˜Ó Ð Ø Ü 1a˜Ó Ð ð    
ô         ô# 1 aÓ(ˆÜSÜ 1a˜Ó Ð Ø Ü 1a˜Ó ¤ a¨¨DÓ 1Ð 2ð
õ     rYN)rŽrrr3r9r]rYrWr+r+ùs „ò <óD rYr+có—eZdZd„Zd„Zd„Zejjdgd¢«ejjddge    jjdfe    jjd    fg«d
„««Z d „Zd „Zd „Zy)ÚTestCompressFunctionsc
óÄ—tjttd«««j    ddd«}tj
d«j t«}d|d<t||¬«}t|«}t|gd    ¢gd
¢gd ¢ggd ¢gd ¢gd¢gg«t|d«}t|gd¢gd¢gd¢gd¢ggd¢gd¢gd¢gd¢gg«t|d«}t|gd¢gd¢gd¢ggd¢gd¢gd¢ggd¢gd¢gd¢gg«t|d«}t|d«}t|d«}t||«t||«t||«t|d«}t|gd    ¢gd ¢gd
¢gd ¢ggd!¢gd"¢gd#¢gd$¢ggd ¢gd%¢gd ¢gd¢gg«t|d&«}t|d'«}t|d(«}t||«t||«t||«t|d)«}t|gd¢gd¢gd¢ggd¢gd¢gd¢gg«t|d*«}t||«t|d+«}t|gd    ¢gd
¢gd ¢ggd!¢gd#¢gd$¢ggd ¢gd ¢gd¢gg«t|d,«}t|d-«}t|d.«}t||«t||«t||«t|d/«}t|gd    ¢gd ¢gd
¢gd ¢ggd ¢gd%¢gd ¢gd¢gg«t|d0«}t||«y)1Né<rƒrÀrŠ©rƒrÀrŠT©r?r?r?r˜)rr<rƒrÀ)rlrÒé é)éééé)é(é*é+é,)é2é4é5é6)é7é9é:é;rr/)rŠr€rprr‚)rlrúrÒr@rA)rBr5rCrDrE)rFé)rGrHrI)é-é.é/é0é1)rJé3rKrLrM)rNé8rOrPrQr?)éér6r7r.)éré é!é")é#é$é%é&é'r\r1)r1r<)rŠrprr‚)rZr6r7r.)r-éré)r\r]r^r_)r`rbrcrd)rSrUrVrWr;r0)r0rÓ)rr1rØ)r1r<)r?r0)r1r0©rr<)rr0)
rRrÚlistrqr¡rÚastyperŒrr5)rSr´ràrBÚa2Úa3Úa4s       rWÚtest_compress_ndz&TestCompressFunctions.test_compress_ndAs1€ä H‰H”Tœ%     Ó*Ó+Ó ,× 4Ñ 4°Q¸¸1Ó =ˆÜ H‰HYÓ × &Ñ &¤tÓ ,ˆØˆˆ'‰
Ü !˜!Ô ˆô ˜‹NˆÜQÒ*Ú*Ú*ð,ò+Ú*Ú*ð,ð-ô    .ô ˜˜1Ó ˆÜQÒ.Ú.Ú.Ú.ð0ò/Ú.Ú.Ú.ð0ð    1ô    2ô ˜˜1Ó ˆÜQÒ.Ú.Ú.ð0ò/Ú.Ú.ð0ò/Ú.Ú.ð0ð 1ô    2ô˜˜DÓ !ˆÜ ˜˜BÓ ˆÜ ˜˜EÓ "ˆÜQ˜ÔܐQ˜ÔܐQ˜Ôô ˜˜1Ó ˆÜQš/Ú)Ú*Ú*ð,ò+Ú*Ú*Ú*ð,ò+Ú*Ú*Ú*ð,ð -ô     .ô˜˜DÓ !ˆÜ ˜˜BÓ ˆÜ ˜˜EÓ "ˆÜQ˜ÔܐQ˜ÔܐQ˜Ôô ˜˜6Ó "ˆÜQÒ.Ú.Ú.ð0ò/Ú.Ú.ð0ð1ô    2ô ˜˜GÓ $ˆÜQ˜Ôô ˜˜6Ó "ˆÜQÒ*Ú*Ú*ð,ò+Ú*Ú*ð,ò+Ú*Ú*ð,ð -ô    .ô˜˜GÓ $ˆÜ ˜˜GÓ $ˆÜ ˜˜HÓ %ˆÜQ˜ÔܐQ˜ÔܐQ˜Ôô ˜˜6Ó "ˆÜQÒ*Ú*Ú*Ú*ð,ò+Ú*Ú*Ú*ð,ð    -ô    .ô˜˜GÓ $ˆÜQ˜ÕrYcóä—ttjd«jdd«gd¢gd¢gd¢g¬«}t    t |«ddgdd    gg«t    t |d
«gd ¢gd ¢g«t    t |d «d dgddgdd    gg«t|j gd¢gd¢gd¢g¬«}t    t |«d
dgdd    gg«t    t |d
«gd¢gd ¢g«t    t |d «d
dgddgdd    gg«t|j gd¢gd¢gd¢g¬«}t    t |«d    gg«t    t |d
«gd ¢g«t    t |d «dgdgd    gg«t|j gd¢gd¢gd¢g¬«}t    t |«jd
«t    t |d
«jd
«t    t |d «jd
«y)Nr‚rƒrrr˜rÀrŠrprrr>)r€rprr?r<©rr?rr€rÚr×)rrRrr¡r5rÚ_datar‹©rSr´s  rWÚtest_compress_rowcolsz+TestCompressFunctions.test_compress_rowcols±s°€ä ”"—)‘)˜A“,×&Ñ& q¨!Ó,Ú!¢9ªiÐ8ô :ˆäÔ% aÓ(¨A¨q¨6°A°q°6Ð*:Ô;ÜÔ% a¨Ó+ªiºÐ-CÔDÜÔ% a¨Ó+¨q°!¨f°q¸!°f¸qÀ!¸fÐ-EÔFÜ !—'‘'¢ªI²yРAÔ BˆÜÔ% aÓ(¨A¨q¨6°A°q°6Ð*:Ô;ÜÔ% a¨Ó+ªiºÐ-CÔDÜÔ% a¨Ó+¨q°!¨f°q¸!°f¸qÀ!¸fÐ-EÔFÜ !—'‘'¢ªI²yРAÔ BˆÜÔ% aÓ(¨A¨3¨%Ô0ÜÔ% a¨Ó+ªi¨[Ô9ÜÔ% a¨Ó,°¨s°Q°C¸!¸¨oÔ>Ü !—'‘'¢ªI²yРAÔ BˆÜÔ% aÓ(×-Ñ-¨qÔ1ÜÔ% a¨Ó+×0Ñ0°!Ô4ÜÔ% a¨Ó+×0Ñ0°!Õ4rYcó—ttjd«jdd«gd¢gd¢gd¢g¬«}t    t |«j gd¢gd¢gd¢g«t    t |d«j gd¢gd¢gd¢g«t    t |d«j gd¢gd¢gd¢g«t|jgd¢gd    ¢gd¢g¬«}t    t |«j gd    ¢gd¢gd    ¢g«t    t |d«j gd¢gd¢gd¢g«t    t |d«j gd    ¢gd    ¢gd    ¢g«t|jgd¢gd    ¢gd¢g¬«}t    t |«j gd¢gd¢gd
¢g«t    t |d«j gd¢gd¢gd¢g«t    t |d«j gd
¢gd
¢gd
¢g«t|jgd¢gd    ¢gd ¢g¬«}tt |«j«tu«tt |d«j«tu«tt |d«j«tu«tt |«j j««tt |d«j j««tt |d«j j««y) Nr‚rƒrrr˜r?rr?ro)r?r?rr×) rrRrr¡r5r#rArpr2Úallr    rqs  rWÚtest_mask_rowcolsz'TestCompressFunctions.test_mask_rowcolsÅs=€ä ”"—)‘)˜A“,×&Ñ& q¨!Ó,Ú!¢9ªiÐ8ô :ˆä”\ !“_×)Ñ)Ú¢ªIÐ6ô    8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô    8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô    8ä !—'‘'¢ªI²yРAÔ BˆÜ”\ !“_×)Ñ)Ú¢ªIÐ6ô    8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô    8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô    8ä !—'‘'¢ªI²yРAÔ BˆÜ”\ !“_×)Ñ)Ú¢ªIÐ6ô    8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô    8ä”\ ! QÓ(×-Ñ-Ú¢ªIÐ6ô    8ä !—'‘'¢ªI²yРAÔ BˆÜ” ˜Q“×#Ñ#Ó%¬Ð/Ô0Ü” ˜Q Ó"×&Ñ&Ó(¬FÐ2Ô3Ü” ˜Q Ó"×&Ñ&Ó(¬FÐ2Ô3Ü” ˜Q“×$Ñ$×(Ñ(Ó*Ô+Ü” ˜Q Ó"×'Ñ'×+Ñ+Ó-Ô.Ü” ˜Q Ó"×'Ñ'×+Ñ+Ó-Õ.rYrš)Nrr?ÚfuncÚ rowcols_axisrr?cóþ—ttjd«jdd«gd¢gd¢gd¢g¬«}t    t
«5|||¬«}t |t||««ddd«y#1swYyxYw)Nr‚rƒrrr˜r™)rrRrr¡r6ÚDeprecationWarningr5r#)rSršrvrwr´Úress      rWÚ#test_mask_row_cols_axis_deprecationz9TestCompressFunctions.test_mask_row_cols_axis_deprecationåsl€ô
”"—)‘)˜A“,×&Ñ& q¨!Ó,Ú!¢9ªiÐ8ô :ˆôÔ,Ó -ñ    =ِq˜tÔ$ˆCÜ ˜œl¨1¨lÓ;Ô <÷    =÷    =ñ    =ús Á    !A3Á3A<c    ó¶—tjdd«}gd¢}t||¬«jdd«}t||¬«jdd«}t    ||d¬«}t |j ddgdd    gg«t    ||d¬«}t |j gd
¢gd ¢gd ¢g«t    ||d ¬«}t |tj|jd    «|jd    «««t    ||d ¬«}t |tj|jd    «|jd    «««gd ¢}t||¬«jdd«}t||¬«jdd«}t    ||d¬«}t |j d    dgddgg«t    ||d¬«}t |j gd¢gd¢gd
¢g«t    ||d ¬«}t |tj|jd    «|jd    «««t |t    ||««t    ||d ¬«}t |tj|jd    «|jd    «««gd¢}t||¬«jdd«}t||¬«jdd«}t    ||«}t |j t«t    ||«}t |j t«t|gd¢¬«jdd«}t|gd¢¬«jdd«}t    ||d¬«}t |j ddgd    d    gg«t    ||d ¬«}t |tj|jd    «|jd    «««t    ||d¬«}t |j gd ¢gd ¢gd ¢g«t    ||d ¬«}t |tj|jd    «|jd    «««t|gd ¢¬«jdd«}t|gd¢¬«jdd«}t    ||d¬«}t |j d    d    gddgg«t    ||«}t |tj|jd    «|jd    «««t    ||d¬«}t |j gd¢gd¢gd¢g«t    ||d ¬«}t |tj|jd    «|jd    «««t|gd ¢¬«jdd«}t|gd¢¬«jdd«}t    ||d¬«}t |j dd    gddgg«t    ||d ¬«}t |tj|jd    «|jd    «««t    ||d¬«}t |j gd¢gd
¢gd¢g«t    ||d ¬«}t |tj|jd    «|jd    «««ttjd«jddd«dd    gd    d    ggd    d    gd    d    ggg¬«}ttjd«jddd«d    d    gd    d    ggd    d    gd    dggg¬«}t    ||d¬«}t |j ddgddggd    d    gd    dgggd    d    gd    dggd    d    gd    dgggg«t    ||d ¬«}t |j d    d    gd    dggd    d    gd    d    gggd    d    gd    d    ggd    d    gd    d    gggg«t    ||d¬«}t |j dd    gd    d    ggdd    gd    d    gggdd    gd    d    ggddgddgggg«t    ||d ¬«}t |j d    d    gd    d    ggd    d    gd    d    gggd    d    gd    d    ggdd    gd    d    gggg«ttjd«jddd«dd    gd    d    ggd    d    gd    d    ggg¬«}d}t    ||d¬«}t |j dd    gd    d    ggd    d    gd    d    ggg«t    ||d ¬«}t |j dd    gd    d    ggd    d    gd    d    ggg«t    ||d¬«}t |j dd    gd    d    ggd    d    gd    d    ggg«t    ||d ¬«}t |j dd    gd    d    ggd    d    gd    d    ggg«ttjd«jddd«dd    gd    d    ggd    d    gd    d    ggg¬«}ttjd«d    dg¬«}t    ||d¬«}t |j ddgddgg«t    ||d ¬«}t |j dd    gd    d    gg«y)Nr?rp)r?rrrrrr˜r<rƒT)Ústrictrr?rF©rrrrrr?r×)rrrrrr)rrr?rrrrr®)    rRrr
r¡rr5rAÚfilledr )rSÚnràrBrCr[s      rWÚtest_dotzTestCompressFunctions.test_dotñs    €ä I‰Ia˜‹Oˆâ ˆÜ ˜ Ô #× +Ñ +¨A¨qÓ 1ˆÜ ˜ Ô #× +Ñ +¨A¨qÓ 1ˆÜ 1˜TÔ "ˆÜQ—V‘V˜q !˜f q¨! fÐ-Ô.Ü 1˜TÔ "ˆÜQ—V‘Všiª²IÐ>Ô?Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9â ˆÜ ˜ Ô #× +Ñ +¨A¨qÓ 1ˆÜ ˜ Ô #× +Ñ +¨A¨qÓ 1ˆÜ 1˜TÔ "ˆÜQ—V‘V˜q !˜f q¨! fÐ-Ô.Ü 1˜TÔ "ˆÜQ—V‘Všiª²IÐ>Ô?Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9ܐQœ˜A˜q›    Ô"Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9â ˆÜ ˜ Ô #× +Ñ +¨A¨qÓ 1ˆÜ ˜ Ô #× +Ñ +¨A¨qÓ 1ˆÜ 1‹IˆÜQ—V‘VœVÔ$Ü 1‹IˆÜQ—V‘VœVÔ$ä ˜Ò!3Ô 4× <Ñ <¸QÀÓ BˆÜ ˜Ò!3Ô 4× <Ñ <¸QÀÓ BˆÜ 1˜TÔ "ˆÜQ—V‘V˜q !˜f q¨! fÐ-Ô.Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü 1˜TÔ "ˆÜQ—V‘Všiª²IÐ>Ô?Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9ä ˜Ò!3Ô 4× <Ñ <¸QÀÓ BˆÜ ˜Ò!3Ô 4× <Ñ <¸QÀÓ BˆÜ 1˜TÔ "ˆÜQ—V‘V˜q !˜f q¨! fÐ-Ô.Ü 1‹IˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü 1˜TÔ "ˆÜQ—V‘Všiª²IÐ>Ô?Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9ä ˜Ò!3Ô 4× <Ñ <¸QÀÓ BˆÜ ˜Ò!3Ô 4× <Ñ <¸QÀÓ BˆÜ 1˜TÔ "ˆÜQ—V‘V˜q !˜f q¨! fÐ-Ô.Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü 1˜TÔ "ˆÜQ—V‘Všiª²IÐ>Ô?Ü 1˜UÔ #ˆÜQœŸ™˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9ä œŸ™ 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBô Dˆä œŸ™ 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBô Dˆä 1˜TÔ "ˆÜQ—V‘VؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô    =ô 1˜UÔ #ˆÜQ—V‘VؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô    =ô 1˜TÔ "ˆÜQ—V‘VؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô    =ô 1˜UÔ #ˆÜQ—V‘VؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ؘA˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô    =ô œŸ™ 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBô Dˆà ˆÜ 1˜TÔ "ˆÜQ—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBÜ 1˜UÔ #ˆÜQ—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBÜ 1˜TÔ "ˆÜQ—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBÜ 1˜UÔ #ˆÜQ—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBä œŸ™ 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBô Dˆä œŸ™ 1›¨Q°¨FÔ 3ˆÜ 1˜TÔ "ˆÜQ—V‘V˜q !˜f q¨! fÐ-Ô.Ü 1˜UÔ #ˆÜQ—V‘V˜q !˜f q¨! fÐ-Õ.rYcód—tjd«}t|«}tt    t ||««t u«tt    t ||««t u«tt    t ||««t u«tt    t ||««t u«y)Nrƒ)rRÚeyerr2rarr©rSrBrCs   rWÚtest_dot_returns_maskedarrayz2TestCompressFunctions.test_dot_returns_maskedarray`st€ä F‰F1‹IˆÜ !‹HˆÜ””S˜˜A“Y“¤;Ð.Ô/Ü””S˜˜A“Y“¤;Ð.Ô/Ü””S˜˜A“Y“¤;Ð.Ô/Ü””S˜˜A“Y“¤;Ð.Õ/rYcóʗttjd««}ttjd««}t    |||¬«}t ||u«t ||«y)Nrƒ)rƒrƒ©Úout)rrRrƒrrr2r5)rSrBrˆrzs    rWÚ test_dot_outz"TestCompressFunctions.test_dot_outisK€Ü ”"—&‘&˜“)Ó ˆÜ”B—H‘H˜VÓ$Ó%ˆÜ!Q˜CÔ ˆÜs
ÔܐQ˜ÕrYN)rŽrrrmrrrurÜrrrRr`Ú    mask_rowsÚ    mask_colsr{rr…r‰r]rYrWr;r;?sŒ„ònò`5ò(/ð@ ‡[[×јV¢\Ó2Ø ‡[[×јf nÐ5Ø!Ÿu™uŸ™°Ð2°R·U±U·_±_ÀaÐ4HÐIóKñ=óKó3ð=òm/ò^0órYr;có—eZdZd„Zd„Zy)ÚTestApplyAlongAxiscó€—td«jddd«}d„}t|d|«}t|ddgddgg«y)    Nr«r<rƒcó —|dS©Nr?r])rCs rWÚmyfuncz*TestApplyAlongAxis.test_3d.<locals>.myfuncvs €ØQ‘4ˆKrYr?rÀrprl©rr¡rr5©rSrBr‘Úxas    rWÚtest_3dzTestApplyAlongAxis.test_3dssF€Ü 3‹K× Ñ   1 aÓ (ˆò    ô˜f a¨Ó +ˆÜR˜1˜a˜& 1 b 'Ð*Õ+rYcó†—td«jddd«}d
d„}t|d|d¬«}t|ddgdd    gg«y) NrÒr<rƒcó—|d|zSrr])rCÚoffsets  rWr‘z1TestApplyAlongAxis.test_3d_kwargs.<locals>.myfunc€s€ØQ˜‘Z‘=Ð  rYr?)r˜rŠrrú)rr’r“s    rWÚtest_3d_kwargsz!TestApplyAlongAxis.test_3d_kwargs}sH€Ü 2‹J× Ñ ˜q ! QÓ 'ˆó    !ô˜f a¨°1Ô 5ˆÜR˜1˜a˜& 1 b 'Ð*Õ+rYN)rŽrrr•r™r]rYrWrrqs „ò,ó,rYrcó—eZdZd„Zy)ÚTestApplyOverAxescóŽ—td«jddd«}ttj|ddg«}tj
dgdgdggg«}t ||«t||dzjt«<ttj|ddg«}tj
d    gd
gdggg«}t ||«y) Nr.r<rƒrÀrr=é\é|rrI)
rr¡rrRrurr5r    rirŒ)rSrBrTÚctrls    rWÚ
test_basiczTestApplyOverAxes.test_basic‰s­€Ü 2‹J× Ñ ˜q ! QÓ 'ˆÜœrŸv™v q¨1¨a¨&Ó1ˆÜx‰x˜2˜$   s eÐ,Ð-Ó.ˆÜT˜4Ô Ü"(ˆˆ1ˆq‰5.‰.œÓ
ÑÜœrŸv™v q¨1¨a¨&Ó1ˆÜx‰x˜2˜$   r dÐ+Ð,Ó-ˆÜT˜4Õ rYN)rŽrrr r]rYrWr›r›‡s„ó!rYr›cóڗeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zej$j'dgd¢¬«d„«Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zy)Ú
TestMediancóö—tjjtjtjgtjtjggd¬«}t    |tj«y)Nr0r™)rRr`r&Úinfr5©rSÚrs  rWÚ test_pytypezTestMedian.test_pytype•sE€Ü E‰EL‰Lœ2Ÿ6™6¤2§6¡6Ð*¬R¯V©V´R·V±VÐ,<Ð=ÀBˆLÓ GˆÜQœŸ™ÕrYcó¬—tjjtjjtjtjgtjtjgg«d¬«}t |tj«tjjtjjtjtjgtjtjgg«d¬«}t |tj«tjjtjjtjtjgtjtjggd¬«d¬«}t |j d«tjjtjjtjtjgtjtjggd¬«d¬«}t |j d«y)Nr0r™Tr˜)rRr`r&r
r¤r5rAr¥s  rWÚtest_infzTestMedian.test_inf™s€ä E‰EL‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ó@ØFHð ó JˆäQœŸ™ÔÜ E‰EL‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ó@ØFJð ó LˆäQœŸ™Ôä E‰EL‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ØEIð,óKà ð ó "ˆô    Q—V‘V˜TÔ"Ü E‰EL‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ØEIð,óKà"ð ó $ˆô    Q—V‘V˜TÕ"rYcóÜ—tjd«}ttjj    |«d«t t tjj    |««tu«td«}ttjj    |«d«t t tjj    |««tu«d}ttjj    |«d«t t tjj    |««tu«tjd«jdd«}ttjj    |d¬    «tj|d¬    ««ttjj    |d
¬    «tj|d
¬    ««t tjj    |d
¬    «tu«tjd «jdd«}ttjj    |d¬    «tj|d¬    ««ttjj    |d
¬    «tj|d
¬    ««t tjj    |d
¬    «tu«y) Nr‚rŸrr    rŠr®éHrr™r?gR@)
rRrr5r`r&r2rarrqr¡rqs  rWÚtest_non_maskedzTestMedian.test_non_masked«sÃ€Ü I‰Ia‹LˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü !‹HˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ø ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä I‰IeÓ × $Ñ $ Q¨Ó *ˆÜ”R—U‘U—\‘\ !¨!\Ó,¬b¯i©i¸ÀÔ.BÔCÜ”R—U‘U—\‘\ !¨!\Ó,¬b¯i©i¸ÀÔ.BÔCÜ”—‘— ‘ ˜Q Q Ó'¬{Ð:Ô;ä I‰IfÓ × %Ñ % a¨Ó +ˆÜ”R—U‘U—\‘\ !¨!\Ó,¬b¯i©i¸ÀÔ.BÔCÜ”R—U‘U—\‘\ !¨!\Ó,¬b¯i©i¸ÀÔ.BÔCÜ”—‘— ‘ ˜Q Q Ó'¬{Ð:Õ;rYcóâ—ttjd«dgdzdgdzz¬«}ttjj |«d«ttjj |«j dd«tttjj |««tu«ttjd    «jd
d «dgd zdgdzz¬«}ttjj |«d «ttjj |«j dd«tttjj |««tu«tjj |dd¬«}t|ddg«t|j dd«tt|«tu«y)z5test the examples given in the docstring of ma.medianrrrÀr?r˜rÂr]úshape mismatchrlr<rŠr€r©r0T©ršÚoverwrite_inputr–r®r;N) rrRrr5r`r&r r2rarr¡)rSr´Úma_xs   rWÚtest_docstring_examplesz"TestMedian.test_docstring_examplesÀsG€ä ”"—)‘)˜A“, a S¨1¡W°¨s°Q©wÑ%6Ô 7ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü ”"—)‘)˜B“-×'Ñ'¨¨1Ó-°Q°C¸!±G¸q¸cÀA¹gÑ4EÔ FˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9܏u‰u|‰|˜A B¸ˆ|Ó=ˆÜT˜B ˜8Ô$ܐT—Z‘Z Ð'7Ô8Ü”T“
œkÐ)Õ*rYc ó.—d}td«D]Ã}dD]¼}td||¬«}tjt| |«ddg«}|D](\}}    tj
j |||¬«Œ*tj|dz |gddg«}|D]9\}}    tj
j |||¬«t|||||fz«‚Œ¾ŒÅy#t$rt|||||fz«‚wxYw#tjj$rYŒwxYw)    Nz5mask = %s, ndim = %s, axis = %s, overwrite_input = %srŠ)FTr?)ÚndminrAFTr¯) rqrÚ    itertoolsÚproductrRr`r&Ú    ExceptionÚAssertionErrorÚ
exceptionsÚ    AxisError)rSÚmsgr´rAr´ÚargsršÚovers        rWÚtest_axis_argument_errorsz$TestMedian.test_axis_argument_errorsÏsE€ØEˆÜ˜1“Xò    NˆEØ%ò NÜ˜! 5¨tÔ4ô!×(Ñ(¬°¨v°uÓ)=ÀÀt¸}ÓMØ"&òN‘JD˜$ðNÜŸ™Ÿ ™  Q¨TÀ4˜ ÕHðNô!×(Ñ(¨E°A©I¨,¸Ð)>ÀÈÀ ÓNØ"&òN‘JD˜$ðNÜŸ™Ÿ ™  Q¨TÀ4˜ ÔHô-¨S°D¸%ÀÀtÐ3LÑ-LÓMÐMñ Nñ Nñ    Nøô%òNÜ,¨S°D¸%ÀÀtÐ3LÑ-LÓMÐMðNûôŸ=™=×2Ñ2òÙðúsÁ"CÂ"C4ÃC1    Ã4D    ÄD    có —tdd¬«}ttjj    |«d«tdd¬«}ttjj    |«tjj
«y)Nr?Fr˜T)rr5rRr`r&r    rqs  rWÚtest_masked_0dzTestMedian.test_masked_0dçsN€ä !˜%Ô  ˆÜ”R—U‘U—\‘\ !“_ aÔ(Ü !˜$Ô ˆÜ”R—U‘U—\‘\ !“_¤b§e¡e§l¡lÕ3rYcóÈ —ttjd«d¬«}ttjj |«tjj «ttjj |«jdd«tttjj |««tjjju«ttjd«d¬«}ttjj |«d«ttjj |«jdd«tttjj |««tu«ttjd«gd¢¬«}ttjj |«d    «ttjj |«jdd«tttjj |««tu«ttjd«gd
¢¬«}ttjj |«d «ttjj |«jdd«tttjj |««tu«ttjd«gd ¢¬«}ttjj |«d «ttjj |«jdd«tttjj |««tu«ttjd«gd ¢¬«}ttjj |«d «ttjj |«jdd«tttjj |««tu«ttjd«gd¢¬«}ttjj |«d    «ttjj |«jdd«tttjj |««tu«ttjd«gd¢¬«}ttjj |«d    «ttjj |«jdd«tttjj |««tu«y)NrŠTr˜r]r®Fr–rêr©)rr?r?r?r?r”)rr?r?rrr—r®r€r§r) rrRrr5r`r&r    r r2rarbÚMaskedConstantrrqs  rWÚtest_masked_1dzTestMedian.test_masked_1dîsR€Ü ”"—)‘)˜A“, TÔ *ˆÜ”R—U‘U—\‘\ !“_¤b§e¡e§l¡lÔ3Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬¯©¯©×)BÑ)BÐBÔCÜ ”"—)‘)˜A“, UÔ +ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü ”"—)‘)˜A“,¢_Ô 5ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü ”"—)‘)˜A“,¢_Ô 5ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä ”"—)‘)˜A“,¢_Ô 5ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä ”"—)‘)˜B“-¢oÔ 6ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä ”"—)‘)˜A“,Ò%7Ô 8ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä ”"—)‘)˜B“-Ò&8Ô 9ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Õ9rYc
óô—ttjjt    gd¢gd¢¬««j
tjjt    gd¢gd¢¬««j
«y)Nrùrr˜ro)r5rRr`r&rr ©rSs rWÚtest_1d_shape_consistencyz$TestMedian.test_1d_shape_consistencysD€Ü”R—U‘U—\‘\¤%ª    º    Ô"BÓC×IÑIÜ—U‘U—\‘\¤%ª    º    Ô"BÓC×IÑIõ    KrYcó —d\}}ttjdd|««}tx|dd|ddttj||ft
¬««}|dd|dd…df<tj t|««}td|«D]-}tjj|«|||dd…|f<Œ/tt|dd…df«d«tt|«d«tt|d¬    «tj|««tt|jd¬    «tj|««y)
N)éer\çð¿r•rléöÿÿÿr=rr?r™)r
rRÚlinspacer    ÚemptyrQrrcrqrÚshuffler5r&rrß)rSr€Úpr´r»Úidxrws       rWr'zTestMedian.test_2ds€à‰ˆˆAÜ œŸ™ S¨"¨aÓ0Ó 2ˆÜ!Ð!ˆˆ#ˆ2ˆ34Ü œŸ™ 1 a &´Ô6Ó 7ˆØ‘A$ˆŠ!ˆQˆ$‰Üi‰iœ˜A›ÓˆÜq˜!“ò    ˆAÜ I‰I× Ñ ˜cÔ "ؘ‘fˆAŠaˆdŠGð    ô    ”V˜Aša ˜d™G“_ aÔ(Ü”V˜A“Y Ô"Ü”V˜A AÔ&¬¯©°« Ô4Ü”V˜AŸC™C aÔ(¬"¯(©(°1«+Õ6rYcó¢—ttjd«jdd««}tx|dd|ddt t |«d«tttjj |««tu«t t |d¬«gd¢«tttjj |d¬««tu«t t |d    ¬«gd
¢«tttjj |d    ¬««tu«t t |d    ¬«jgd ¢«y) Nr\rlrƒéýÿÿÿç-@rr™)ç+@rÒg/@r?)
rrrrlr@r5rErrr)
r?r?r?rrrrr?r?r?) r
rRrr¡r    r5r&r2rar`rrArqs  rWÚ test_2d_waxiszTestMedian.test_2d_waxis(så€ä œŸ™ 2›×.Ñ.¨r°1Ó5Ó 6ˆÜЈˆ"ˆ1ˆ"#Ü”V˜A“Y Ô%Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü”V˜A AÔ&Ò(:Ô;Ü””R—U‘U—\‘\ !¨!\Ó,Ó-´Ð<Ô=Ü”V˜A AÔ&Ò(JÔKÜ””R—U‘U—\‘\ !¨!\Ó,Ó-´Ð<Ô=Ü”V˜A AÔ&×+Ñ+Ò-KÕLrYcóΗtjjd«jddd«}t||dzdk(<t t |d«ddgdd    gddgd
d    gg«d |_t t |d«d d gdd gddgg«tjjd«jddd«}t||dzdk(<t t |d«dd gddgddgg«y)Nr.rƒrÀr<rrÒr‚r€rBrD)rÀrƒr<écrlrúr@rArŠrr5rC)rRr`rr¡r    r5r&r rqs  rWr•zTestMedian.test_3d4s܀ä E‰EL‰L˜Ó × $Ñ $ Q¨¨1Ó -ˆÜˆˆ!ˆa‰%1‰*‰ Ü”V˜A˜q“\ R¨ G¨a°¨W°r¸1°gÀÀB¸xÐ#HÔI؈ŒÜ”V˜A˜q“\ R¨ H¨r°2¨h¸¸R¸Ð#AÔBÜ E‰EL‰L˜Ó × $Ñ $ Q¨¨1Ó -ˆÜˆˆ!ˆa‰%1‰*‰ Ü”V˜A˜q“\ R¨ H¨q°!¨f°r¸2°hÐ#?Õ@rYcóÀ—ttjd«jdd««}tx|dd|ddt t |d¬«t |d¬««y)Nr\rlrƒrÑr0r™r?)r
rRrr¡r    r5r&rqs  rWÚ test_neg_axiszTestMedian.test_neg_axis?sO€Ü œŸ™ 2›×.Ñ.¨r°1Ó5Ó 6ˆÜЈˆ"ˆ1ˆ"#Ü”V˜A BÔ'¬°¸Ô):Õ;rYcóJ—dD]ž}ttj|««}tx|dd|ddttjd««}t ||¬«}|dk(r t |d«n t |d«t||u«tt|«tu«Œ y)    N)r\ç>@rg?@rƒrÑr]r‡r\rÒg.@)
r
rRrr    r r&r5r2rar)rSÚvr´rˆr¦s     rWÚ test_out_1dzTestMedian.test_out_1dDs€à#ò
    ,ˆAÜœRŸY™Y q›\Ó*ˆAÜ#Ð #ˆAˆbˆqˆEAbcFÜœrŸw™w r›{Ó+ˆCܐq˜cÔ"ˆAؐBŠwܘS $Õ'ä˜S #Ô&Ü A˜HÔ Ü ”D˜“Gœ{Ð*Õ +ñ
    ,rYcó—dD]}ttj|«jdd««}tx|dd|ddttj
d««}t |d|¬«}|dk(r0td    gdzgd
¢zd    gdzzd gdzd gd zzd gdzz¬«}n/td    gdzgd¢zd    gdzzd gdzd gd zzd gdzz¬«}t||«t||u«tt|«tu«Œy)N)rFgD@r\rÚrlr0rƒrÑr?)ršrˆr\r”)rlr@r5rETFrÀr˜)rÓg€1@g€5@g€9@) r
rRrr¡r    r r&r5r2rar)rSrÛr´rˆr¦Úes      rWÚtest_outzTestMedian.test_outRs€à#ó     ,ˆAÜœRŸY™Y q›\×1Ñ1°"°bÓ9Ó:ˆAÜ#Ð #ˆAˆbˆqˆEAbcFÜœrŸw™w r›{Ó+ˆCܐq˜q cÔ*ˆAؐBŠwÜ  " ¨¡Ò,<Ñ!<À¸tÀa¹xÑ!GØ'+ f¨q¡j°E°7¸Q±;Ñ&>À$ÀÈ!ÁÑ&KôM‘ô! " ¨¡Ò,DÑ!DÈÀtÈaÁxÑ!OØ'+ f¨q¡j°E°7¸Q±;Ñ&>À$ÀÈ!ÁÑ&KôMä ˜˜AÔ Ü A˜HÔ Ü ”D˜“Gœ{Ð*Ö +ñ     ,rYrš)Nr?r\rÓ)rÑr0)ÚargnamesÚ    argvaluesc󯇇—tjdt¬«}tjjd«tj|j
«dd…dfz}|j tj«}tj|t|«<ttj|j
«|¬«Š|€d‰jz}n>t|‰j«Štˆˆfd„t‰j«D««}ttj|««}t!‰|d|¬«}||usJ‚t#|j
|«y)    N)rƒrŠrprúr=)rÀéÈr˜r\c3óH•K—|]}|‰vrdn‰j|–—Œy­w)r?N)r )Ú.0rwÚ    axis_normrs  €€rWú    <genexpr>z/TestMedian.test_keepdims_out.<locals>.<genexpr>xs+øèø€òLØ89Q˜)‘^‘¨¯©°©Ó3ñLùsƒ"T)ršrÌrˆ)rRrrŒrrr riÚintprÛÚtupler
r ÚndimrrqrÌr&r5)    rSršrArÍÚ    shape_outrˆr£rærs           @@rWÚtest_keepdims_outzTestMedian.test_keepdims_outcsù€ôx‰x˜ ¬TÔ2ˆä I‰I× Ñ ˜XÓ &¬¯©°$·*±*Ó)=ºaÀ¸gÑ)FÑ FˆØ H‰H”R—W‘WÓ ˆÜŸ™ˆŒU1‹X‰Ü œŸ™ §¡Ó,°4Ô 8ˆØ ˆ<ؘqŸv™v™ ‰Iä,¨T°1·6±6Ó:ˆIÜôLÜ=BÀ1Ç6Á6»]ôLóLˆIäœ2Ÿ8™8 IÓ.Ó/ˆÜ˜ ¨t¸Ô=ˆØ˜‰}Ј}ܐV—\‘\ 9Õ-rYcó¸—ddgddgddgg}tjj|d«}ddg}ttjj    |d¬«|«y)Nr•r”r—rr™)rRr`Ú masked_equalr4r&)rSrtrgrðs    rWÚ$test_single_non_masked_value_on_axisz/TestMedian.test_single_non_masked_value_on_axiss]€ØRØRØRðˆô—U‘U×'Ñ'¨¨aÓ0ˆ
ؘ8ˆÜœ2Ÿ5™5Ÿ<™<¨
¸˜<Ó;Ø#õ    %rYcóR—dtjdt¬«fD]}tjj    dtj
dggd¢g«}||_tjj|d¬«}ttj|««t|tj
«tjj|j«d¬«}ttj|««t|tj
«tjj|d¬«}tt|«t«t|dtj
dg«tjj|d¬«}tt|«t«t|tj
d    g«tjj|d
¬«}tt|«t«t|tj
d    g«Œtjj    dtj
dggd¢g«}tjj|dd…d    f<ttjj|d¬«tj
«ttjj|d¬«dtj
dg«ttjj|d¬«tj
d g«y) NFr€r=r?rƒrùr™rr<r0rÂ)rRrrŒr`rrÛrAr&r2Úisscalarr4Úravelr5rarr    )rSrAÚdmr¦s    rWÚtest_nanzTestMedian.test_nanˆsü€ØœBŸH™H Q¬dÔ3Ð4ó    /ˆDÜ—‘—‘˜q¤"§&¡&¨!˜nªiÐ8Ó9ˆB؈BŒGô—‘— ‘ ˜R d Ó+ˆAÜ ”B—K‘K “NÔ #Ü ˜q¤"§&¡&Ô )Ü—‘— ‘ ˜RŸX™X›Z¨a Ó0ˆAÜ ”B—K‘K “NÔ #Ü ˜q¤"§&¡&Ô )ä—‘— ‘ ˜R a Ó(ˆAÜ œ˜a›¤+Ô .Ü ˜q 1¤b§f¡f¨a .Ô 1Ü—‘— ‘ ˜R a Ó(ˆAÜ œ˜a›¤+Ô .Ü ˜q¤2§6¡6¨1 +Ô .Ü—‘— ‘ ˜R b Ó)ˆAÜ œ˜a›¤+Ô .Ü ˜q¤2§6¡6¨1 +Ö .ð)    /ô,U‰U[‰[˜1œbŸf™f a˜.ª)Ð4Ó 5ˆÜ—5‘5—<‘<ˆŠ1ˆaˆ4‰Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó6¼¿¹Ô?Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó3°a¼¿¹À°^ÔDÜœ2Ÿ5™5Ÿ<™<¨°˜<Ó3´b·f±f¸c°]ÕCrYcóú—tjjtjd««}tjjtjd««}tj
|d<tjj |d<ttjj|d|¬«|«tjjtjd««}ttjj|d|¬«|«tjjtjd    ««}ttjj||¬«|«y)
N)rÀ©rƒrÀ©r<r?rJrr‡©rƒr?r])    rRr`r
rr rÛr    r5r&)rSÚors   rWÚ test_out_nanzTestMedian.test_out_nan¥så€Ü E‰E× Ñ œrŸx™x¨›~Ó .ˆÜ E‰E× Ñ œrŸw™w v›Ó /ˆÜ—&‘&ˆˆ$‰Ü—%‘%—,‘,ˆˆ$‰Ü”R—U‘U—\‘\ ! Q¨A\Ó.°Ô2Ü E‰E× Ñ œrŸx™x¨›~Ó .ˆÜ”R—U‘U—\‘\ ! Q¨A\Ó.°Ô2Ü E‰E× Ñ œrŸx™x¨›|Ó ,ˆÜ”R—U‘U—\‘\ !¨\Ó+¨QÕ/rYcó–—tjjtjdt¬««}tjj
|ddd…<tj |d<ttjj|«tj «ttjj|d¬«tj «tjjtjdt¬«jddd««}tj|j«dzdk(|_ |j«}tj |d    <tj |d
<ttjj|«tj «ttjtjj|«««tjj|d¬«}tj |d <tj |d <ttjj|d«|«tjj|d¬«}tj |d <tj |d <ttjj|d«|«tjj|d¬«}tj |d<tj |d<ttjj|d«|«y)Nr.r=rƒr<rr™rÀr?rù)r?r?r<©r<rƒrØ©r?rƒrg)rRr`r
rrQr    rÛr4r&r¡r‹rAÚcopyr2rñr5)rSrBÚaorigrCs    rWÚtest_nan_behaviorzTestMedian.test_nan_behavior°s€Ü E‰E× Ñ œrŸy™y¨´5Ô9Ó :ˆÜ—‘—‘ˆ‰#ˆAˆ#‰Üv‰vˆˆ!‰Üœ2Ÿ5™5Ÿ<™<¨›?¬B¯F©FÔ3Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó2´B·F±FÔ;ä E‰E× Ñ œrŸy™y¨´5Ô9×AÑAÀ!ÀQÈÓJÓ KˆÜ—‘˜1Ÿ6™6Ó" QÑ&¨!Ñ+ˆŒØ—‘“ˆÜ—V‘Vˆˆ'‰
Ü—V‘Vˆˆ'‰
ô    œ2Ÿ5™5Ÿ<™<¨›?¬B¯F©FÔ3Ü”— ‘ œBŸE™EŸL™L¨›OÓ,Ô-ô E‰EL‰L˜ QˆLÓ 'ˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—U‘U—\‘\ ! QÓ'¨Ô+ô E‰EL‰L˜ QˆLÓ 'ˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—U‘U—\‘\ ! QÓ'¨Ô+ô E‰EL‰L˜ VˆLÓ ,ˆÜv‰vˆˆ!‰Üv‰vˆˆ!‰Ü”R—U‘U—\‘\ ! VÓ,¨aÕ0rYcó—tjgd¢gd¢gtj¬«}tjj    ||dk(¬«}t tjj |d¬«d«t tjj |d¬«jd«t tjj |d    ¬«|d    «t tjj |«d«y)
N)rƒrƒéÿr=rƒr˜r?r™rFr)rRrÚuint8r`r
r4r&rArçs  rWÚtest_ambigous_fillzTestMedian.test_ambigous_fillÓs©€ä H‰H’k¢;Ð/´r·x±xÔ @ˆÜ E‰E× Ñ ˜q q¨A¡vÐ Ó .ˆÜœ2Ÿ5™5Ÿ<™<¨°˜<Ó2°CÔ8Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó2×7Ñ7¸Ô?Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó2°A°a±DÔ9Üœ2Ÿ5™5Ÿ<™<¨›?¨CÕ0rYc    óŒ —tjtj fD]Ÿ}tj|tjgtjtjgg«}tjj |tj |«¬«}ttjj|d¬«|tjg«ttjj|d¬«|tjg«ttjj|«|«tjtjtj|gtjtj|gg«}tjj |tj |«¬«}ttjj|d¬«|«ttjj|d¬«jd«ttjj|d¬«|d«ttjj|«|«tj||g||gg«}ttjj|«|«ttjj|d¬«|«ttjj|d¬«|«tj|d| dgdtjtjd    gd
tjtj|ggtj¬ «}tjj |tj |«¬«}|dkDrZttjj|d¬«d d | dg«ttjj|«d«nYttjj|d¬«dd | dg«ttjj|«d«ttjj|d¬«dd|g«td«D]}tdd«D]}tjtjg|z|g|zzgdz«}tjj |tj |«¬«}ttjj|«|«ttjj|d¬«|«ttjj|d¬«tjg|z|g|zz«ŒŒŒ¢y)Nr˜rr™r?Frpi÷ÿÿÿrÊrŠrÀr=rŸrÔr®g@g$Àg"ÀgÀrÉrlr<) rRr¤rrÛr`r
Úisnanr5r&r4rAÚfloat32rq)rSr¤rBrwrxs     rWÚ test_specialzTestMedian.test_specialÜs߀ܗF‘FœRŸV™V˜GÐ$ó(    =ˆCÜ—‘˜3¤§¡˜-¬"¯&©&´"·&±&Ð)9Ð:Ó;ˆAÜ—‘×"Ñ" 1¬2¯8©8°A«;Ð"Ó7ˆAÜ œŸ™Ÿ™ a¨a˜Ó0°3¼¿¹°-Ô @Ü œŸ™Ÿ™ a¨a˜Ó0°3¼¿¹°-Ô @Ü œŸ™Ÿ™ a›¨#Ô .ä—‘œ2Ÿ6™6¤2§6¡6¨3Ð/´"·&±&¼"¿&¹&À#Ð1FÐGÓHˆAÜ—‘×"Ñ" 1¬2¯8©8°A«;Ð"Ó7ˆAÜ œrŸu™uŸ|™|¨A°A˜|Ó6¸Ô <Ü œrŸu™uŸ|™|¨A°A˜|Ó6×;Ñ;¸UÔ CÜ œrŸu™uŸ|™|¨A°A˜|Ó6¸¸!¹Ô =Ü œrŸu™uŸ|™|¨A›°Ô 4ô—‘˜3 ˜* s¨C jÐ1Ó2ˆAÜ œŸ™Ÿ™ a›¨#Ô .Ü œŸ™Ÿ™ a¨a˜Ó0°#Ô 6Ü œŸ™Ÿ™ a¨a˜Ó0°#Ô 6ä—‘˜3  C 4¨Ð,ؤ§¡¬¯©°Ð2ØœbŸf™f¤b§f¡f¨cÐ2ð4ô!#§
¡
ô,ˆAô—‘×"Ñ" 1¬2¯8©8°A«;Ð"Ó7ˆAؐQŠwÜœRŸU™UŸ\™\¨!°!˜\Ó4°r¸2À¸tÀRÐ6HÔIÜœRŸU™UŸ\™\¨!›_¨cÕ2äœRŸU™UŸ\™\¨!°!˜\Ó4°t¸RÀ#ÀÀsÐ6KÔLÜœRŸU™UŸ\™\¨!›_¨dÔ3Ü œŸ™Ÿ™ a¨a˜Ó0°3¸¸cÐ2BÔ Cä˜2“Yó =Ü˜q "›ó=AÜŸ™¤B§F¡F 8¨a¡<°S°E¸A±IÑ">Ð!?À!Ñ!CÓDAÜŸ™×*Ñ*¨1´2·8±8¸A³;Ð*Ó?AÜ ¤§¡§¡¨a£°#Ô6Ü ¤§¡§¡¨a°a Ó!8¸#Ô>Ü ¤§¡§¡¨a°a Ó!8Ü#%§6¡6 (¨Q¡,°3°%¸!±)Ñ!;ö=ò =ò =ñC(    =rYcó6—tjjtjgt¬««}t «5}|j t«ttjj|«tj«t|jdjtu«ddd«tjjtjgtd¬««}t «5}|j t«tjddt«ttjj|«tj«t|jdjtu«ddd«tjjtjgtd¬««}t!tjj|d¬«|«t!tjj|d    ¬«|«tjjtjtjtd¬««}tj"d
¬ «5}tjddt«t!tjj|d¬«|«t|djtu«ddd«y#1swYŒ?xYw#1swYŒqxYw#1swYyxYw) Nr=rrƒ)r>r´ÚalwaysÚr<r™r?T)Úrecord)rRr`r
rrQr7r ÚRuntimeWarningr4r&rÛr2ÚlogÚcategoryÚwarningsÚfilterwarningsr5Úcatch_warnings)rSrBrÍrCs    rWÚ
test_emptyzTestMedian.test_emptysþ€ä E‰E× Ñ œrŸx™x¨´%Ô8Ó 9ˆÜ Ó  ð    9 AØ H‰H”^Ô $Ü œrŸu™uŸ|™|¨A›´·±Ô 7Ü A—E‘E˜!‘H×%Ñ%¬Ð7Ô 8÷    9ô E‰E× Ñ œrŸx™x¨´%¸qÔAÓ Bˆä Ó  ð    9 AØ H‰H”^Ô $Ü × #Ñ # H¨b´.Ô AÜ œrŸu™uŸ|™|¨A›´·±Ô 7Ü A—E‘E˜!‘H×%Ñ%¬Ð7Ô 8÷        9ô E‰E× Ñ œrŸx™x¨´%¸qÔAÓ BˆÜ”R—U‘U—\‘\ !¨!\Ó,¨aÔ0Ü”R—U‘U—\‘\ !¨!\Ó,¨aÔ0ô E‰E× Ñ œrŸx™x¬¯©´eÀ1ÔEÓ FˆÜ × $Ñ $¨DÔ 1ð    5°QÜ × #Ñ # H¨b´.Ô AÜ œŸ™Ÿ™ a¨a˜Ó0°!Ô 4Ü Aa‘D—M‘M¤^Ð3Ô 4÷    5ð    5÷+    9ñ    9ú÷    9ñ    9ú÷    5ð    5ús'ÁA5K5ÄBLÊA%LË5K?ÌL ÌLc    ó²—tjjtjd««}t    t tjj |jt«««t«tj|d<t    t tjj |jt«««t«y)NrÔr<) rRr`r
rr2rar&rir_rQrÛ)rSrùs  rWÚ test_objectzTestMedian.test_object$su€Ü E‰E× Ñ œrŸy™y¨›}Ó -ˆÜ””R—U‘U—\‘\ !§(¡(¬6Ó"2Ó3Ó4´eÔ<܏v‰vˆˆ!‰Ü””R—U‘U—\‘\ !§(¡(¬6Ó"2Ó3Ó4´eÕ<rYN)rŽrrr§r©r¬r²r¾rÀrÃrÆr'rÔr•rØrÜrßrÜrrrìrïrôrúrrrrrr]rYrWr¢r¢”s¨„ò ò#ò$<ò* +òNò04ò$:òLKò7ò 
Mò    Aò<ò
,ò,ð" ‡[[×ÑØò
ðó    ñ.ó    ð.ò$%òDò:    0ò!1òF1ò)=òV5ó:=rYr¢có0—eZdZd„Zd„Zd„Zd„Zd„Zd„Zy)ÚTestCovcó^—ttjjd««|_y©NrÒ)rrRrrrtrÅs rWÚ setup_methodzTestCov.setup_method-s€Üœ"Ÿ)™)Ÿ.™.¨Ó,Ó-ˆ    rYcón—|j}tt|d¬«djtj
«tt||d¬«djtj
«|dkD}t ttjj||«d¬«djt«|jdd««t ttjj||«|d¬«djt«t    j||f««y)NT©Úrowvarr?F)rµrrÁr0) rtr2rr>rRrr4r`r
rirŒr¡r1)rSr´rAs   rWÚtest_covhelperzTestCov.test_covhelper0sí€Ø I‰Iˆä”
˜1 TÔ*¨1Ñ-×3Ñ3´R·Z±ZÔ@Ü”
˜1 ¨%Ô0°Ñ3×9Ñ9¼2¿:¹:ÔFà3‰wˆÜÜ Ü—‘×"Ñ" 1 dÓ+°Dô àñ 瑜“Ø \‰\˜!˜RÓ  Ð  ô        
ô     Ü Ü—‘×"Ñ" 1 dÓ+¨q¸ô àñ 瑜“Ü I‰I˜u˜t˜enÓ %õ        
rYcó —|j}ttj|«t|««ttj|d¬«t|d¬««ttj|dd¬«t|dd¬««y)NFrT©rÚbias)rtr3rRrrqs  rWÚtest_1d_without_missingzTestCov.test_1d_without_missingDs`€à I‰IˆÜœBŸF™F 1›I¤s¨1£vÔ.ÜœBŸF™F 1¨UÔ3´S¸À5Ô5IÔJÜœBŸF™F 1¨U¸Ô>Ü ¨%°dÔ;õ    =rYcó@—|jjdd«}ttj|«t    |««ttj|d¬«t    |d¬««ttj|dd¬«t    |dd¬««y)NrƒrÀFrTr )rtr¡r3rRrrqs  rWÚtest_2d_without_missingzTestCov.test_2d_without_missingLsm€à I‰I× Ñ ˜a Ó #ˆÜœBŸF™F 1›I¤s¨1£vÔ.ÜœBŸF™F 1¨UÔ3´S¸À5Ô5IÔJÜœBŸF™F 1¨U¸Ô>Ü ¨%°dÔ;õ    =rYc
ó—|j}t|d<||j«z}|j«}t    t j |«t |««t    t j |d¬«t |d¬««t    t j |dd¬«t |dd¬««    t |d¬«|dd}t    t j ||ddd…«t ||ddd…««t    t j ||ddd…d¬«t ||ddd…d¬««t    t j ||ddd…dd¬«t ||ddd…dd¬««y#t$rYŒ½wxYw)Nr0FrTr ©Ú allow_maskedr?)rtr    Úmeanrvr3rRrrÞ)rSr´Únxs   rWÚtest_1d_with_missingzTestCov.test_1d_with_missingTsI€à I‰IˆÜˆˆ"‰Ø    ˆQV‰V‹X‰ ˆØ \‰\‹^ˆÜœBŸF™F 2›J¬¨A«Ô/ÜœBŸF™F 2¨eÔ4´c¸!ÀEÔ6JÔKÜœBŸF™F 2¨e¸$Ô?Ü ¨%°dÔ;ô    =ð    Ü  Õ &ð
ˆqˆWˆÜœBŸF™F 2 r©$¨B¨$¡xÓ0´#°a¸¹4¸R¸4¹³/ÔBÜœBŸF™F 2 r©$¨B¨$¡x¸Ô>Ü  1¡T r T¡7°5Ô9ô    ;äœBŸF™F 2 r©$¨B¨$¡x¸ÀDÔIÜ  1¡T r T¡7°5¸tÔDõ    Føôò    Ù ð    úsÂ< E;Å;    FÆFcóÚ—|j}t|d<|jdd«}tjt |««j t«}tj||j«}||jd«dd…dfz
jd«}tt|«tj|«|jddz
z|dz
z «tt|d¬«tj|d¬«|jdz|z «tj|j|«}||jd«z
jd«}tt|d    ¬
«tj|d    ¬
«|jddz
z|dz
z «tt|d    d¬ «tj|d    d¬ «|jdz|z «y) Nr0rƒrÀr?rr•T©r!Frr )rtr    r¡rRÚ logical_notrrirrrrßr(rr3rr )rSr´ÚvalidÚfracÚxfs     rWÚtest_2d_with_missingzTestCov.test_2d_with_missinglsŒ€à I‰IˆÜˆˆ"‰Ø I‰Ia˜‹OˆÜ—‘œ|¨A›Ó/×6Ñ6´sÓ;ˆÜv‰ve˜UŸW™WÓ%ˆØ!—&‘&˜“)šA˜t˜GÑ$Ñ$× ,Ñ ,¨QÓ /ˆÜœC ›FÜŸF™F 2›J¨!¯'©'°!©*°q©.Ñ9¸TÀB¹YÑGô    IäœC ¨Ô-ÜŸF™F 2¨DÔ1°A·G±G¸A±JÑ>ÀÑEô    Gäv‰ve—g‘g˜uÓ%ˆØ!—&‘&˜“)‰m× #Ñ # AÓ &ˆÜœC ¨%Ô0ÜŸV™V B¨uÔ5ØŸg™g a™j¨1™nñ.Ø15¸±ñ<ô    >ô    œC ¨%°dÔ;ÜŸV™V B¨u¸4Ô@ØŸW™W Q™Zñ(Ø*.ñ/õ    1rYN)    rŽrrrrr"r$r*r1r]rYrWrr+s!„ò.ò
ò(=ò=òFó01rYrcó6—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    y)    Ú TestCorrcoefcó¸—ttjjd««|_ttjjd««|_yr)rrRrrrtÚdata2rÅs rWrzTestCorrcoef.setup_method„s4€Üœ"Ÿ)™)Ÿ.™.¨Ó,Ó-ˆŒ    Üœ2Ÿ9™9Ÿ>™>¨"Ó-Ó.ˆ
rYcó`—|j|j}}tj|«}tj||«}t    «5}t j d«ttt|d¬«|jtd«ttj|d¬«t|d¬««tt|d¬«|«tt||d¬«|«tt|d¬«|«tt||d¬«|«ddd«y#1swYyxYw)Nr
r0©Úddofúbias and ddof have no effectrrƒ© rtr5rRrr7rÚ simplefilterr6ryÚfilterr3)rSr´rµrðÚ    expected2Úsups      rWÚ    test_ddofzTestCorrcoef.test_ddofˆsâ€ày‰y˜$Ÿ*™*ˆ1ˆÜ—;‘;˜q“>ˆÜ—K‘K  1Ó%ˆ    Ü Ó  ð        C CÜ × !Ñ ! (Ô +Ü Ô+¬X°q¸rÕ BØ J‰JÔ)Ð+IÔ Jä ¤§ ¡ ¨A°AÔ 6¼ÀÈÔ8KÔ LÜ ¤¨°Ô 4°hÔ ?Ü ¤¨¨A°BÔ 7¸Ô CÜ ¤¨°Ô 3°XÔ >Ü ¤¨¨A°AÔ 6¸    Ô B÷        C÷        Cñ        Cús ÁC D$Ä$D-c    ó®—|j|j}}tj|«}t    «5}t j d«ttt||dd«ttt||dd«ttt|d¬«|jtd«tt|d¬«|«ddd«y#1swYyxYw)Nr
TFr,r9r?r:)rSr´rµrðr>s     rWÚ    test_biaszTestCorrcoef.test_bias˜s¡€Øy‰y˜$Ÿ*™*ˆ1ˆÜ—;‘;˜q“>ˆä Ó  ð    ? CÜ × !Ñ ! (Ô +Ü Ô+¬X°q¸!¸TÀ5Ô IÜ Ô+¬X°q¸!¸TÀ4Ô HÜ Ô+¬X°q¸uÕ EØ J‰JÔ)Ð+IÔ Jä ¤¨°Ô 3°XÔ >÷    ?÷    ?ñ    ?ús ¸B
C à Cc    óŠ—|j}ttj|«t|««ttj|d¬«t|d¬««t    «5}|j t d«ttj|dd¬«t|dd¬««ddd«y#1swYyxYw)NFrr9Tr )rtr3rRrr7r<ry©rSr´r>s   rWr"z$TestCorrcoef.test_1d_without_missing¥s•€à I‰IˆÜœBŸK™K¨›N¬H°Q«KÔ8ÜœBŸK™K¨°%Ô8Ü$ Q¨uÔ5ô    7ä Ó  ð    F CØ J‰JÔ)Ð+IÔ JÜ ¤§ ¡ ¨A°eÀ$Ô GÜ (¨°5¸tÔ Dô F÷    F÷    Fñ    Fús Á+AB9Â9Cc    óª—|jjdd«}ttj|«t    |««ttj|d¬«t    |d¬««t «5}|j td«ttj|dd¬«t    |dd¬««ddd«y#1swYyxYw)NrƒrÀFrr9Tr )rtr¡r3rRrr7r<ryrCs   rWr$z$TestCorrcoef.test_2d_without_missing°s¢€à I‰I× Ñ ˜a Ó #ˆÜœBŸK™K¨›N¬H°Q«KÔ8ÜœBŸK™K¨°%Ô8Ü$ Q¨uÔ5ô    7ä Ó  ð    F CØ J‰JÔ)Ð+IÔ JÜ ¤§ ¡ ¨A°eÀ$Ô GÜ (¨°5¸tÔ Dô F÷    F÷    Fñ    Fús Á;AC    à   Cc óT—|j}t|d<||j«z}|j«}t    t j |«t |««t    t j |d¬«t |d¬««t«5}|jtd«t    t j |dd¬«t |dd¬««ddd«    t |d¬«|dd}t    t j ||ddd…«t ||ddd…««t    t j ||ddd…d¬«t ||ddd…d¬««t«5}|jtd«t    t j ||ddd…«t ||ddd…d¬    ««t    t j ||ddd…«t ||ddd…d
¬ ««ddd«y#1swYŒ'xYw#t$rYŒ(wxYw#1swYyxYw) Nr0Frr9Tr r&r?r,r<r7) rtr    r(rvr3rRrr7r<ryrÞ)rSr´r)r>s    rWr*z!TestCorrcoef.test_1d_with_missing»sÛ€à I‰IˆÜˆˆ"‰Ø    ˆQV‰V‹X‰ ˆØ \‰\‹^ˆÜœBŸK™K¨›O¬X°a«[Ô9ÜœBŸK™K¨°5Ô9Ü$ Q¨uÔ5ô    7ä Ó  ð    F CØ J‰JÔ)Ð+IÔ JÜ ¤§ ¡ ¨B°uÀ4Ô HÜ (¨°5¸tÔ Dô F÷    Fð    Ü Q UÕ +ðˆqˆWˆÜœBŸK™K¨¨B©t°¨t©HÓ5´xÀÀ1ÁTÀrÀTÁ7Ó7KÔLÜœBŸK™K¨¨B©t°¨t©H¸UÔCÜ$ Q¨©$¨B¨$©¸Ô>ô    @ä Ó  ð    > CØ J‰JÔ)Ð+IÔ Jä ¤§ ¡ ¨B°±4°R°4±Ó 9Ü (¨¨A©d°¨d©G¸!Ô <ô >ä ¤§ ¡ ¨B°±4°R°4±Ó 9Ü (¨¨A©d°¨d©G¸!Ô <ô >÷     >ð    >÷    Fñ    Fûô ò    Ú ð    ú÷    >ð    >ús,ÂAHÃ% HÅ1BHÈH È    HÈHÈH'có.—|j}t|d<|jdd«}t|«}t    j|«}t |dd…dd…f|dd…dd…f«t «5}|jtd«t t|d¬«dd…dd…f|dd…dd…f«t t|d¬«dd…dd…f|dd…dd…f«t t|d¬«dd…dd…f|dd…dd…f«ddd«y#1swYyxYw)    Nr0rƒrÀr9r1r7r?r,)    rtr    r¡rrRr3r7r<ry)rSr´rTrUr>s     rWr1z!TestCorrcoef.test_2d_with_missingÙs3€à I‰IˆÜˆˆ"‰Ø I‰Ia˜‹Oˆä˜‹{ˆÜ—+‘+˜a“.ˆÜ˜D  "  c r c ™N¨G°C°R°C¸¸"¸°HÑ,=Ô>Ü Ó  ð    3 CØ J‰JÔ)Ð+IÔ Jä ¤¨°Ô 4°S°b°S¸#¸2¸#°XÑ >Ø '¨¨¨¨S¨b¨S¨Ñ 1ô 3ä ¤¨°Ô 3°C°R°C¸¸"¸°HÑ =Ø '¨¨¨¨S¨b¨S¨Ñ 1ô 3ä ¤¨°Ô 3°C°R°C¸¸"¸°HÑ =Ø '¨¨¨¨S¨b¨S¨Ñ 1ô 3÷    3÷    3ñ    3ús Á0BD Ä DN)
rŽrrrr?rAr"r$r*r1r]rYrWr3r3‚s(„ò/òCò  ?ò    Fò    Fò>ó<3rYr3có—eZdZd„Zd„Zy)ÚTestPolynomialcó€—tjjd«}tjjd«jdd«}t    t ||d«tj
||d««|j t«}t|d<|j t«}tx|d<|d<t ||dd…dfdd    ¬
«\}}}}}tj
|d d|d d…dfj«dd    ¬
«\}}    }
} } t|||||f||    |
| | f«D]\} }t    | |«Œt ||dd…dfdd    ¬
«\}}}}}tj
|d d|d d…dfdd    ¬
«\}}    }
} } t|||||f||    |
| | f«D]\} }t    | |«Œt ||dd    ¬
«\}}}}}tj
|d d|d d…dd…fdd    ¬
«\}}    }
} } t|||||f||    |
| | f«D]\} }t    | |«Œtjjd«d z}|j«}|d d}|d d}|d d}t ||dd    |¬ «\}}}}}tj
||dd    |¬ «\}}    }
} } t||«t|||||f||    |
| | f«D]\} }t    | |«Œy) NrlrZr0r<rƒrrH©r0r0T©rsr?)rsrÍ) rRrrr¡r3r+Úviewrr    rvÚziprþr5)rSr´rµÚCÚRÚKÚSÚDr[r¦ryr{rrBÚa_rÍÚwoÚxsÚysÚwss                    rWÚ test_polyfitzTestPolynomial.test_polyfitïsó€ô I‰IN‰N˜2Ó ˆÜ I‰IN‰N˜2Ó × &Ñ & r¨1Ó -ˆÜœG A q¨!Ó,¬b¯j©j¸¸A¸qÓ.AÔBà F‰F”;Ó ˆÜˆˆ!‰Ø F‰F”;Ó ˆÜ$Ð$ˆˆ$‰!F‘)ä! ! Q¢q¨! t¡W¨a°dÔ;‰ˆˆAˆq!QÜŸ*™* Q q r U¨A¨a©b°!¨e©H×,?Ñ,?Ó,AÀ1Ø*.ô0‰ˆˆAˆq!Qä˜A˜q ! Q¨˜?¨Q°°1°a¸¨OÓ<ò    '‰GˆQÜ   2Õ &ð    'ô" ! Q¢q¨" u¡X¨q°tÔ<‰ˆˆAˆq!QÜŸ*™* Q q¨ W¨a°°"°°b°©k¸1À4ÔH‰ˆˆAˆq!QܘA˜q ! Q¨˜?¨Q°°1°a¸¨OÓ<ò    '‰GˆQÜ   2Õ &ð    'ô" ! Q¨°Ô5‰ˆˆAˆq!QÜŸ*™* Q q¨ W¨a°°"°²a°©j¸!À$ÔG‰ˆˆAˆq!QܘA˜q ! Q¨˜?¨Q°°1°a¸¨OÓ<ò    '‰GˆQÜ   2Õ &ð    'ô I‰IN‰N˜2Ó  Ñ "ˆØ V‰V‹XˆØ ˆqˆWˆØ ˆqˆWˆØ ˆqˆWˆÜ! ! Q¨°¸Ô:‰ˆˆAˆq!QÜŸ*™* R¨¨Q°T¸RÔ@‰ˆˆAˆq!QܐQ˜ÔܘA˜q ! Q¨˜?¨Q°°1°a¸¨OÓ<ò    '‰GˆQÜ   2Õ &ñ    'rYcó8—tjjd«}tjjd«jdd«}tj|d<tj|d<|j t «}|j t «}t|d<t|d<t||dd¬    «\}}}}}tj|d
d|d
d…dd…fdd¬    «\}}    }
} } t|||||f||    |
| | f«D]\} }t| |«Œy) NrlrZr0r<rrJrƒTrKr?) rRrrr¡rÛrLrr    r+rMr3)rSr´rµrNrOrPrQrRr[r¦ryr{rrBrSs               rWÚtest_polyfit_with_masked_NaNsz,TestPolynomial.test_polyfit_with_masked_NaNssý€Ü I‰IN‰N˜2Ó ˆÜ I‰IN‰N˜2Ó × &Ñ & r¨1Ó -ˆäv‰vˆˆ!‰Ü—F‘Fˆˆ&‰    Ø F‰F”;Ó ˆØ F‰F”;Ó ˆÜˆˆ!‰Üˆˆ&‰    ä! ! Q¨°Ô5‰ˆˆAˆq!QÜŸ*™* Q q¨ W¨a°°"°²a°©j¸!À$ÔG‰ˆˆAˆq!QܘA˜q ! Q¨˜?¨Q°°1°a¸¨OÓ<ò    '‰GˆQÜ   2Õ &ñ    'rYN)rŽrrrXrZr]rYrWrHrHís „ò%'óN'rYrHcór—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zy)ÚTestArraySetOpscóà—gd¢}t|dd¬«}tt|dt««t    |dt gd¢gd¢¬««t    |dgd    ¢«t    |d
gd ¢«y) N©r?r?r?r<r<rƒT©Ú return_indexÚreturn_inverserrùrr˜r?)rrƒrŠr<)rrrr?r?r<)r0r2rrr5r
r2s   rWÚtest_unique_onlistz"TestArraySetOps.test_unique_onlist)sZ€â!ˆÜd¨¸dÔCˆÜ”
˜4 ™7¤KÓ0Ô1ܐT˜!‘Wœlª9º9ÔEÔFܐT˜!‘WšiÔ(ܐT˜!‘WÒ0Õ1rYcó—tgd¢gd¢¬«}t|dd¬«}t|dtgd¢gd¢¬««t|d    gd
¢«t|d gd ¢«d |_tgd¢gd¢d ¬«}t|dd¬«}t|dtgd¢gd¢¬««t|d    gd
¢«t|d gd ¢«y)Nr^)rrr?rr?rr˜Tr_r)r?r<rƒr0©rrrr?r?)rrƒrŠr<r<)rrrƒr?rƒr<rƒ)rtrAÚ
fill_value)r
r0r5rer2s   rWÚtest_unique_onmaskedarrayz)TestArraySetOps.test_unique_onmaskedarray2sª€äÒ.Ò5GÔHˆÜd¨¸dÔCˆÜT˜!‘Wœlª=º|ÔLÔMܐT˜!‘WšlÔ+ܐT˜!‘WÒ0Ô1àˆŒÜÒ!3Ú!3ÀôCˆäd¨¸dÔCˆÜT˜!‘Wœlª=º|ÔLÔMܐT˜!‘WšlÔ+ܐT˜!‘WÒ0Õ1rYcóX—tgd¢d¬«}t|dd¬«}t|dtdgdg¬««t|ddg«t|dgd¢«t}t|dd¬«}t|dtt««t|ddg«t|ddg«y)    Nr?Tr˜r_rr?r<r)r
r0r5r    r2s   rWÚtest_unique_allmaskedz%TestArraySetOps.test_unique_allmaskedBs›€äšI¨DÔ1ˆÜd¨¸dÔCˆÜT˜!‘Wœl¨A¨5¸°vÔ>Ô?ܐT˜!‘W˜q˜cÔ"ܐT˜!‘WšiÔ(ôˆÜd¨¸dÔCˆÜT˜!‘Wœl¬6Ó2Ô3ܐT˜!‘W˜q˜cÔ"ܐT˜!‘W˜q˜cÕ"rYcó,—ttjd«gd¢¬«}tgd¢gd¢¬«}t    |«}t ||«t |j d«|j d««t |j|j«y)NrŠ©r?rrrr?r˜)r?r?r?rÀ)r?rrr?r)r
rRrrrr5rrA)rSr´rUrTs    rWÚ test_ediff1dzTestArraySetOps.test_ediff1dQsb€ä œŸ™ 1›ªOÔ <ˆÜš ª<Ô8ˆÜq‹zˆÜT˜7Ô#ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Õ-rYcó$—ttjd«gd¢¬«}t|t¬«}t gd¢gd¢¬«}t ||«t |jd«|jd««t |j|j«t|gd¢¬«}t gd    ¢gd
¢¬«}t ||«t |jd«|jd««t |j|j«y) NrŠrjr˜)Úto_begin)rr?r?r?rÀ)r?r?rrr?rrù)r?r<rƒr?r?r?rÀ)rrrr?rrr?©    r
rRrrr    rr5rrA©rSr´rTrUs    rWÚtest_ediff1d_tobeginz$TestArraySetOps.test_ediff1d_tobeginZs¶€ä œŸ™ 1›ªOÔ <ˆÜq¤6Ô*ˆÜšªoÔ>ˆÜT˜7Ô#ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Ô-äq¢9Ô-ˆÜÒ-Ò4IÔJˆÜT˜7Ô#ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Õ-rYcó$—ttjd«gd¢¬«}t|t¬«}t gd¢gd¢¬«}t ||«t |jd«|jd««t |j|j«t|gd¢¬«}t gd    ¢gd
¢¬«}t ||«t |jd«|jd««t |j|j«y) NrŠrjr˜)Úto_end)r?r?r?rÀr)r?rrr?r?rrù)r?r?r?rÀr?r<rƒ)r?rrr?rrrrnros    rWÚtest_ediff1d_toendz"TestArraySetOps.test_ediff1d_toendis¶€ä œŸ™ 1›ªOÔ <ˆÜq¤Ô(ˆÜšªoÔ>ˆÜT˜7Ô#ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Ô-äq¢Ô+ˆÜÒ-Ò4IÔJˆÜT˜7Ô#ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Õ-rYcó8—ttjd«gd¢¬«}t|tt¬«}t gd¢gd¢¬«}t ||«t |jd«|jd««t |j|j«t|gd¢t¬«}t gd    ¢gd
¢¬«}t ||«t |jd«|jd««t |j|j«y) NrŠrjr˜©rrrm)rr?r?r?rÀr)r?r?rrr?r?rrù)rr?r?r?rÀr?r<rƒ)r?r?rrr?rrrrnros    rWÚtest_ediff1d_tobegin_toendz*TestArraySetOps.test_ediff1d_tobegin_toendxs¾€ä œŸ™ 1›ªOÔ <ˆÜq¤´&Ô9ˆÜÒ*Ò1CÔDˆÜT˜7Ô#ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Ô-äq¢´VÔ<ˆÜÒ0Ú5ô7ˆäT˜7Ô#ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Õ-rYcóX—tjd«}t|«}tgd¢gd¢¬«}t    ||«t t |t««t    |jd«|jd««t    |j|j«t|tt¬«}tgd¢gd¢¬«}t t |t««t    |jd«|jd««t    |j|j«y)    NrŠ©r?r?r?r?©rrrrr˜rrur§r¨) rRrrrr5r2rrrrAr    ros    rWÚtest_ediff1d_ndarrayz$TestArraySetOps.test_ediff1d_ndarrayˆs€ä I‰Ia‹LˆÜq‹zˆÜš ª<Ô8ˆÜT˜7Ô#Ü”
˜4¤Ó-Ô.ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Ô-äq¤´&Ô9ˆÜÒ*Ò1CÔDˆÜ”
˜4¤Ó-Ô.ܐT—[‘[ “^ W§^¡^°AÓ%6Ô7ܐT—Y‘Y § ¡ Õ-rYcóš—tgd¢gd¢¬«}tgd¢gd¢¬«}t||«}tgd¢gd¢¬«}t||«y)N)r?rƒrƒrƒrdr˜)rƒr?r?r?)r?rƒr0r×)rr!r5)rSr´rµrTrUs     rWÚtest_intersect1dz TestArraySetOps.test_intersect1d˜s<€ä ’,¢\Ô 2ˆÜ ’,¢\Ô 2ˆÜ˜1˜aÓ ˆÜš
ªÔ3ˆÜT˜7Õ#rYcóv—tgd¢gd¢¬«}tgd¢gd¢¬«}t||«}t|tgd¢««tgd¢gd¢¬«}gd¢}t||«}t|tgd¢gd    ¢¬««tgd
¢«}tgd ¢«}t||«}tt    |t
««t|gd ¢«tgd ¢gd¢¬«}tgd¢gd    ¢¬«}t||«}tt    |t
««t|gd ¢«t gtgg««y)N©r?r<rŠrpr0©rrrrr?r˜©r?r<rƒrÀrŠr0r~)rƒrÀrp©r?r<rƒrÀrŠ©rƒrÀrpr0rdrù)r€rŠrÀr©r?rr<rƒ©rr?rr©r€rŠrÀr)rr-r5r2rrr4©rSrBrCrTs    rWÚ test_setxor1dzTestArraySetOps.test_setxor1d sì€ä Ò"ªÔ 9ˆÜ Ò%Ò,>Ô ?ˆÜ˜˜1‹~ˆÜTœ5¢Ó+Ô,ä Ò"ªÔ 9ˆÚ ˆÜ˜˜1‹~ˆÜTœ5¢²\ÔBÔCä ’)Ó ˆÜ ’)Ó ˆÜ˜˜1‹~ˆÜ”
˜4¤Ó-Ô.ܐTÒ-Ô.ä ’,¢\Ô 2ˆÜ ’,¢\Ô 2ˆÜ˜˜1‹~ˆÜ”
˜4¤Ó-Ô.ܐTÒ-Ô.ä˜2œx¨¨BÓ/Õ0rYcóà—tgd¢gd¢¬«}gd¢}t||d¬«}t|tgd¢gd¢¬««tgd    ¢gd
¢¬«}tgd ¢gd¢¬«}t||d¬«}tt    |t
««t|gd ¢«td gdgdgdgg«}tddgddgg«}t||d¬«}tt    |t
««t|gd ¢«y)Nr~rr˜rT)Ú assume_uniquer‚rdrƒr„r…rr?rr<rƒr€rŠrÀ)rr-r5r2rrr†s    rWÚtest_setxor1d_uniquez$TestArraySetOps.test_setxor1d_uniqueºs̀ä Ò"ªÔ 9ˆÚ ˆÜ˜˜1¨DÔ1ˆÜTœ5¢²\ÔBÔCä ’,¢\Ô 2ˆÜ ’,¢\Ô 2ˆÜ˜˜1¨DÔ1ˆÜ”
˜4¤Ó-Ô.ܐTÒ-Ô.ä A3˜˜˜a˜S 1 #Ð&Ó 'ˆÜ Aq6˜A˜q˜6Ð"Ó #ˆÜ˜˜1¨DÔ1ˆÜ”
˜4¤Ó-Ô.ܐTÒ-Õ.rYcóâ—tjd«jgd¢«}tjgd¢«}d|d<t    ||¬«}t    gd¢gd¢¬«}tdt
¬    «}d
|d <d
|d <d
|d <t ||«}tt|t««t||«tj |||j«|jz}t||«y)Nr.rËr?)r?r<rr˜)    rrlrZr\r?rƒrúr6r^)    rr?rr?rr?rr?r)rtrAr=Trr×)rr<rƒ) rRrr¡rrrŒr"r2rrr4rA)rSrBrArCÚecr[rs       rWÚ    test_isinzTestArraySetOps.test_isinÍsɀô I‰Ib‹M× !Ñ !¢)Ó ,ˆÜx‰xš    Ó"ˆØˆˆW‰ Ü !˜$Ô ˆÜ Ò:Ú:ô <ˆä 9¤DÔ )ˆØˆˆ7‰ ؈ˆ7‰ ؈ˆ7‰ Ü A‹JˆÜ”
˜1œkÓ*Ô+ܘ1˜bÔ!ä G‰GAq˜!Ÿ&™&˜‘zÓ " a§f¡f WÑ ,ˆÜ˜1˜aÕ rYcó —tgd¢gd¢¬«}tgd¢gd¢¬«}t||«}t|gd¢«tgd¢gd¢¬«}tgd¢gd    ¢¬«}t||«}t|gd
¢«tgtgg««y) Nr~rr˜r€r~)TTTFT©rŠrŠr<r?r0©r?rŠr0r×)TTFTT)rr r5r4r†s    rWÚ    test_in1dzTestArraySetOps.test_in1dâsr€ä Ò"ªÔ 9ˆÜ Ò%Ò,>Ô ?ˆÜAq‹zˆÜTÒ:Ô;ä Ò"ªÔ 9ˆÜ ’*¢9Ô -ˆÜAq‹zˆÜTÒ:Ô;ä˜2œt B¨›|Õ,rYcó—tgd¢gd¢¬«}tgd¢gd¢¬«}ttjt    ||««t    ||d¬««tgd¢gd¢¬«}tgd    ¢gd
¢¬«}ttjt    ||««t    ||d¬««t gt    ggd¬««y) Nr~rr˜r€r~T)Úinvertrrr×)rr5rRr“r r4r„s   rWÚtest_in1d_invertz TestArraySetOps.test_in1d_invertðs€ä Ò"ªÔ 9ˆÜ Ò%Ò,>Ô ?ˆÜ”R—Y‘Yœt A q›zÓ*¬D°°A¸dÔ,CÔDä Ò"ªÔ 9ˆÜ ’*¢9Ô -ˆÜ”R—Y‘Yœt A q›zÓ*¬D°°A¸dÔ,CÔDä˜2œt B¨°4Ô8Õ9rYcól—tgd¢gd¢¬«}tgd¢gd¢¬«}t||«}tgd¢gd¢¬«}t||«tgd¢gd¢ggd    ¢gd
¢g¬«}tgd ¢gd ¢¬«}tgd ¢gd¢¬«}t||«}t||«tgtgg««y)N)r?r<rŠrprŠr0r~r˜r€)r?r<rƒrÀrŠrpr0)rrrrrrr?rÚr>rr×r/r)rr?r<rƒrÀrŠ)rr/r5r4)    rSrBrCrTrUr´rµÚezr»s             rWÚ test_union1dzTestArraySetOps.test_union1düs˜€ä Ò%Ò,>Ô ?ˆÜ Ò%Ò,>Ô ?ˆÜq˜!‹}ˆÜÒ.Ò5JÔKˆÜT˜7Ô#ô ’9šiÐ(²    º9Ð/EÔ FˆÜ ’/ªÔ 8ˆÜ Ò%Ò,>Ô ?ˆÜ Aq‹MˆÜQ˜Ôä˜2œw r¨2›Õ/rYcó—tgd¢gd¢¬«}tgd¢«}t||«}t|tgd¢gd¢¬««td«}td«}tt||«tdd    g««tgtj
g¬«}tt|g«j tj
«y)
N)r€rŠrÀrprpr?r<r?)rrrrrrrr?r˜)r<rÀrƒrƒr<r?rŠ)r€rpr0r×rlrr‚)rr,r5rrRÚuint32r>r†s    rWÚtest_setdiff1dzTestArraySetOps.test_setdiff1dsŽ€ä Ò*Ò1IÔ JˆÜ Ò'Ó (ˆÜ˜˜A‹ˆÜTœ5¢²)Ô<Ô=ä 2‹JˆÜ 1‹IˆÜ”Y˜q !“_¤e¨Q°¨F£mÔ4Ü "”b—i‘i bÔ )ˆÜ”Y˜q "Ó%×+Ñ+¬R¯Y©YÕ7rYcó´—tjgd¢«}tjgd¢«}tt||«tjdg««y)N)rBrCr[)rBrCr{r[)rRrr4r,r„s   rWÚtest_setdiff1d_char_arrayz)TestArraySetOps.test_setdiff1d_char_arrays8€ä H‰H’_Ó %ˆÜ H‰H’_Ó %ˆÜœ9 Q¨›?¬B¯H©H°c°U«OÕ<rYN)rŽrrrbrfrhrkrprsrvrzr|r‡rŠrr‘r”r—ršrœr]rYrWr\r\'sW„ò2ò2ò  #ò.ò .ò .ò.ò .ò $ò1ò4/ò&!ò* -ò
:ò0ò$ 8ó=rYr\có—eZdZd„Zd„Zy)Ú TestShapeBasecóÌ—tgd¢gd¢¬«}t|«}t|jd«t|jj|j
j«t|jd«t|jj|j
j«t|jj|j
j«y)NrÚror˜rýrø)r
rr5r rArtr„s   rWÚtest_atleast_2dzTestShapeBase.test_atleast_2d$s€ä šªÔ 3ˆÜ q‹MˆÜQ—W‘W˜fÔ%ܐQ—V‘V—\‘\ 1§6¡6§<¡<Ô0ܐQ—W‘W˜dÔ#ܐQ—V‘V—\‘\ 1§6¡6§<¡<Ô0ܐQ—V‘V—\‘\ 1§6¡6§<¡<Õ0rYcóZ—td«}t|jd«t|jj|j«t|jj|j«tdd«}|D]l}t|jd«t|jj|j«t|jj|j«Œnt d«}t|jd«t|jj|j«t|jj|j«t dd«}|D]l}t|jd«t|jj|j«t|jj|j«Œnt d«}t|jd«t|jj|j«t|jj|j«t dd«}|D]l}t|jd«t|jj|j«t|jj|j«Œntd«}t|jd«t|jj|jj«y)Nr•r\r–rIr?)rr5r rArtrrr)rSrCrBs   rWÚtest_shape_scalarzTestShapeBase.test_shape_scalar.s€ô
s‹OˆÜQ—W‘W˜dÔ#ܐQ—V‘V—\‘\ 1§7¡7Ô+ܐQ—V‘V—\‘\ 1§7¡7Ô+ä s˜CÓ  ˆØò    0ˆAÜ ˜Ÿ™ $Ô 'Ü ˜Ÿ™Ÿ™ q§w¡wÔ /Ü ˜Ÿ™Ÿ™ q§w¡wÕ /ð    0ô
s‹OˆÜQ—W‘W˜fÔ%ܐQ—V‘V—\‘\ 1§7¡7Ô+ܐQ—V‘V—\‘\ 1§7¡7Ô+ä s˜CÓ  ˆØò    0ˆAÜ ˜Ÿ™ &Ô )Ü ˜Ÿ™Ÿ™ q§w¡wÔ /Ü ˜Ÿ™Ÿ™ q§w¡wÕ /ð    0ô
s‹OˆÜQ—W‘W˜iÔ(ܐQ—V‘V—\‘\ 1§7¡7Ô+ܐQ—V‘V—\‘\ 1§7¡7Ô+ä s˜CÓ  ˆØò    0ˆAÜ ˜Ÿ™ )Ô ,Ü ˜Ÿ™Ÿ™ q§w¡wÔ /Ü ˜Ÿ™Ÿ™ q§w¡wÕ /ð    0ô
S‹MˆÜQ—W‘W˜fÔ%ܐQ—V‘V—\‘\ 1§6¡6§<¡<Õ0rYN)rŽrrr r¢r]rYrWržrž"s „ò1ó(1rYržcó—eZdZd„Zd„Zd„Zy)ÚTestNDEnumeratec    óÔ—tjd«jd«}tj|t¬«}t ||¬«}t ttj|««tt|«««t tt|««tt|«««t tt|««tt|d¬«««y)Nr)r?rƒr<r=r˜F©rv)    rRrr¡Ú
zeros_likerŒr
r5rhr()rSÚordinaryÚ
empty_maskÚ    with_masks    rWÚtest_ndenumerate_nomaskedz)TestNDEnumerate.test_ndenumerate_nomasked[s €Ü—9‘9˜R“=×(Ñ(¨Ó3ˆÜ—]‘] 8´4Ô8ˆ
Ü  °
Ô;ˆ    Ü”Tœ"Ÿ.™.¨Ó2Ó3Üœ+ hÓ/Ó0ô    2ä”Tœ+ hÓ/Ó0Üœ+ iÓ0Ó1ô    3ä”Tœ+ iÓ0Ó1Üœ+ i¸EÔBÓCõ    ErYc
ó2—td«}td«}td«}ttt|««g«ttt|««g«ttt|d¬««tt    t j d«dtgz«««ttt|««g«ttt|d¬««tt    t j d«dtgz«««y)Nr])édrËFr¦r­r.)r$r5rhr(rMrRÚndindexr    )rSrBrCr[s    rWÚtest_ndenumerate_allmaskedz*TestNDEnumerate.test_ndenumerate_allmaskedfsÃ€Ü r‹NˆÜ vÓ ˆÜ yÓ !ˆÜ”Tœ+ a›.Ó)¨2Ô.Ü”Tœ+ a›.Ó)¨2Ô.Ü”Tœ+ a°EÔ:Ó;Üœ#œbŸj™j¨Ó0°#¼¸±.ÓAÓBô    Dä”Tœ+ a›.Ó)¨2Ô.Ü”Tœ+ a°EÔ:Ó;Üœ#œbŸj™j¨Ó3°YÄ&ÀÑ5IÓJÓKõ    MrYc
óf—ttjd«jd«gd¢gd¢gd¢g¬«}gd¢}t    t t |««|«t    tt t |d¬    «««|j«t |d¬    «D]\}}t    |||«Œy)
NrÒrörx)r?r?rr?ryr˜))rØr€))r<rr)r÷r‚)rJrl)rürúFr¦)    r
rRrr¡r5rhr(rcr‹)rSrBÚitemsÚ
coordinateÚvalues     rWÚtest_ndenumerate_mixedmaskedz,TestNDEnumerate.test_ndenumerate_mixedmaskedrs’€Ü œŸ™ 2›×.Ñ.¨vÓ6Ú+Ú+Ú+ð-ô .ˆòGˆä”Tœ+ a›.Ó)¨5Ô1Ü”Sœœk¨!¸Ô>Ó?Ó@À!Ç&Á&ÔIÜ!,¨Q¸5Ô!Aò    /Ñ ˆJ˜Ü ˜˜:™¨Õ .ñ    /rYN)rŽrrr«r¯r´r]rYrWr¤r¤Ys„ò    Eò
Mó
/rYr¤có—eZdZd„Zd„Zd„Zy)Ú    TestStackcóž—tgd¢gd¢¬«}tgd¢gd¢¬«}t||gd¬«}t|jd«t    |j
|dj
«t    |j
|d    j
«t ||g«}t    |j|j«t    |j
|j
«t||gd    ¬«}t|jd
«t    |j
|dd…dfj
«t    |j
|dd…d    fj
«y) NrÚror˜©r‚rrprrr™rür?©rƒr<©r
r.r5r r4rAr1rt©rSrBrCr[rs     rWÚ test_stack_1dzTestStack.test_stack_1dsç€Ü šªÔ 3ˆÜ šªÔ 3ˆä 1a&˜qÔ !ˆÜQ—W‘W˜fÔ%ܘ1Ÿ6™6 1 Q¡4§9¡9Ô-ܘ1Ÿ6™6 1 Q¡4§9¡9Ô-ä Aq6‹NˆÜ˜1Ÿ6™6 1§6¡6Ô*ܘ1Ÿ6™6 1§6¡6Ô*ä 1a&˜qÔ !ˆÜQ—W‘W˜fÔ%ܘ1Ÿ6™6 1¢Q¨ T¡7§<¡<Ô0ܘ1Ÿ6™6 1¢Q¨ T¡7§<¡<Õ0rYcó–—tgd¢d¬«}tgd¢d¬«}t||gd¬«}t|jd«t    |j
|dj
«t    |j
|d    j
«t ||g«}t    |j|j«t    |j
|j
«t||gd    ¬«}t|jd
«t    |j
|dd…dfj
«t    |j
|dd…d    fj
«y) NrÚTr˜r¸Frr™rür?r¹rºr»s     rWÚtest_stack_maskszTestStack.test_stack_masks“sç€Ü š¨Ô .ˆÜ š¨Ô /ˆä 1a&˜qÔ !ˆÜQ—W‘W˜fÔ%ܘ1Ÿ6™6 1 Q¡4§9¡9Ô-ܘ1Ÿ6™6 1 Q¡4§9¡9Ô-ä Aq6‹NˆÜ˜1Ÿ6™6 1§6¡6Ô*ܘ1Ÿ6™6 1§6¡6Ô*ä 1a&˜qÔ !ˆÜQ—W‘W˜fÔ%ܘ1Ÿ6™6 1¢Q¨ T¡7§<¡<Ô0ܘ1Ÿ6™6 1¢Q¨ T¡7§<¡<Õ0rYcóœ—d}tjjdd|«}tjjdd|«}tjjdd|«jt«}tjjdd|«jt«}t ||¬«}t ||¬«}t ||gd¬«}d|z}    t|j|    «t|j|dj«t|j|dj«t ||gd    ¬«}|dz}    t|j|    «t|j|d
j«t|j|d j«d }tjjdd|«}tjjdd|«}tjjdd|«jt«}tjjdd|«jt«}t ||¬«}t ||¬«}t ||gd¬«}d|z}    t|j|    «t|j|dj«t|j|dj«t ||gd    ¬«}|dz}    t|j|    «t|j|d
j«t|j|d j«y) Nr¹rrlr<r˜r™r;r?r0).r).r?)rƒr<rÀrŠ) rRrÚrandintrirŒr
r.r5r r4rA)
rSÚshpÚd1Úd2r¶r·Úa1rjr[Úc_shps
          rWÚ test_stack_ndzTestStack.test_stack_nd¥sv€àˆÜ Y‰Y× Ñ ˜q " cÓ *ˆÜ Y‰Y× Ñ ˜q " cÓ *ˆÜ Y‰Y× Ñ ˜q ! SÓ )× 0Ñ 0´Ó 6ˆÜ Y‰Y× Ñ ˜q ! SÓ )× 0Ñ 0´Ó 6ˆÜ ˜" 2Ô &ˆÜ ˜" 2Ô &ˆä 2r( Ô #ˆØs‘
ˆÜQ—W‘W˜eÔ$ܘ2Ÿ7™7 A a¡D§I¡IÔ.ܘ2Ÿ7™7 A a¡D§I¡IÔ.ä 2r( Ô $ˆØd‘
ˆÜQ—W‘W˜eÔ$ܘ2Ÿ7™7 A f¡I§N¡NÔ3ܘ2Ÿ7™7 A f¡I§N¡NÔ3ðˆÜ Y‰Y× Ñ ˜q " cÓ *ˆÜ Y‰Y× Ñ ˜q " cÓ *ˆÜ Y‰Y× Ñ ˜q ! SÓ )× 0Ñ 0´Ó 6ˆÜ Y‰Y× Ñ ˜q ! SÓ )× 0Ñ 0´Ó 6ˆÜ ˜" 2Ô &ˆÜ ˜" 2Ô &ˆä 2r( Ô #ˆØs‘
ˆÜQ—W‘W˜eÔ$ܘ2Ÿ7™7 A a¡D§I¡IÔ.ܘ2Ÿ7™7 A a¡D§I¡IÔ.ä 2r( Ô $ˆØd‘
ˆÜQ—W‘W˜eÔ$ܘ2Ÿ7™7 A f¡I§N¡NÔ3ܘ2Ÿ7™7 A f¡I§N¡NÕ3rYN)rŽrrr¼r¾rÆr]rYrWr¶r¶s„ò1ò$1ó$)4rYr¶)OÚ__doc__rµrrÜÚnumpyrRÚnumpy._core.numericrÚ numpy.ma.corerrrrrr    r
r r r rÚnumpy.ma.extrasrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1Únumpy.ma.testutilsr2r3r4r5Ú numpy.testingr6r7r9r’rr+r;rr›r¢rr3rHr\ržr¤r¶r]rYrWú<module>rÎs%ðñóÛã ãÝ4÷ ÷ ÷ ñ ÷$÷$÷$÷$÷$÷$÷$÷$÷$ñ$÷Jó÷ :÷ñ÷D~9ñ~9÷B).ñ).÷XC ñC ÷Loño÷d    ,ñ,÷,
!ñ
!÷T=ñT=÷n T1ñT1÷nh3ñh3÷V7'ñ7'÷tx=ñx=÷v41ñ41÷n#/ñ#/÷LO4òO4rY