+
    NV-jA  ã                   óf  € ^ RI t^ RIt^ RIHt ^ RIHtHtHtH	t	H
t
 ^ RIHt ^ RIHt ]P                   ! ]! ^^.^^.^^.^^..^^ .R7      ]! ^^.^^.^^.^^..^^.R7      ]! ^^.^^.^^.^^..RR.R7      ]! ^^.^^.^^.^^..R^ .R7      ]! ^^.^^.^^.^^..R^.R7      ]! ^^.^^.^^.^^..R^.R7      ]! R	R
.RR	.RR	.RR..^R.R7      ]! ^R
.^R	.^R	.^R..^ R.R7      ]! ^^.^^.^^.^R..RR.R7      .	R7      R 4       t]P                   R 4       t]P                   R 4       tR tR tR t]P.                  P1                  RRR.4      R 4       t]P.                  P1                  RRR.4      R 4       t]P.                  P1                  R]! ^4      4      R 4       tR tR tR t]P.                  P1                  RRR.4      R  4       t ]P.                  P1                  R!R" R# .4      R$ 4       t!]P.                  P1                  R!R% R& .4      R' 4       t" ! R( R)4      t#R# )*é    N)ÚIS64)Ú	DataFrameÚIndexÚ
MultiIndexÚSeriesÚ
date_range)Ú	safe_sort©ÚcolumnsÚCç      ð?g        ç       @g      @g      @g       @ÚX)Úparamsc                ó   € V P                   # )zPairwise frames test_pairwise)Úparam)Úrequests   &Úr/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/window/test_pairwise.pyÚpairwise_framesr      s   € ð �=‰=Ðó    c                 ó8   € \        ^^.^^.^^.^^..^ ^.R7      # )z'Pairwise target frame for test_pairwiser
   ©r   © r   r   Úpairwise_target_framer   #   s.   € ô �q˜!�f˜q !˜f q¨! f¨q°!¨fÐ5ÀÀ1¸vÔFÐFr   c                 ó8   € \        . RO. RO. RO. RO.. ROR7      # )z&Pairwise other frame for test_pairwiser
   )Né   r   )Nr   é   )Né   r   )Né   r   )ÚYÚZr   r   r   r   r   Úpairwise_other_framer"   )   s    € ô Ú	’|¢\²<Ð@Úôð r   c           	      ó^  € T pV\         P                  P                  ^4      P                  \	        V4      4      ,           pVP                  ^2^R7      P                  V4      p\        P                  ! VP                  R,          \         P                  ! VRR VRR 4      R,          4       R# ©r   ©ÚwindowÚmin_periodsNéÿÿÿÿiÎÿÿÿ)r   r   )
ÚnpÚrandomÚdefault_rngÚstandard_normalÚlenÚrollingÚcovÚtmÚassert_almost_equalÚiloc©ÚseriesÚAÚBÚresults   &   r   Útest_rolling_covr8   2   s€   € Ø€AØ	ŒB�I‰I×!Ñ! !Ó$×4Ñ4´S¸³VÓ<Õ<€Aà�Y‰Y˜b¨bˆYÓ1×5Ñ5°aÓ8€FÜ×Ò˜6Ÿ;™; r�?¬B¯FªF°1°S°T°7¸A¸c¸d¸GÓ,DÀTÕ,JÖKr   c           	      ó^  € T pV\         P                  P                  ^4      P                  \	        V4      4      ,           pVP                  ^2^R7      P                  V4      p\        P                  ! VP                  R,          \         P                  ! VRR VRR 4      R,          4       R# r$   )r)   r*   r+   r,   r-   r.   Úcorrr0   r1   r2   Úcorrcoefr3   s   &   r   Útest_rolling_corrr<   :   s€   € Ø€AØ	ŒB�I‰I×!Ñ! !Ó$×4Ñ4´S¸³VÓ<Õ<€Aà�Y‰Y˜b¨bˆYÓ1×6Ñ6°qÓ9€FÜ×Ò˜6Ÿ;™; r�?¬B¯KªK¸¸#¸$¸ÀÀ3À4ÀÓ,IÈ$Õ,OÖPr   c                  ó®  € \        \        P                  ! ^\        P                  R7      \	        R^R7      R7      p V P                  4       p\        P                  V R&   \        P                  VR&   V P                  \        V 4      ^R7      P                  V4      p\        P                  ! VP                  R	,          V P                  V4      4       R# )
é   ©Údtypeú
2020-01-01©Úperiods©Úindex:Né   N:Né
   Nr%   Nr(   )r   r)   ÚarangeÚfloat64r   ÚcopyÚnanr.   r-   r:   r0   r1   r2   )ÚaÚbr7   s      r   Ú!test_rolling_corr_bias_correctionrN   B   s�   € äÜ
�	Š	�"œBŸJ™JÔ'¬z¸,ÐPRÔ/Sô	€Að 	
�‰‹€AÜ�F‰F€A€b�EÜ�V‰V€A€c�Fà�Y‰Yœc !›f°!ˆYÓ4×9Ñ9¸!Ó<€FÜ×Ò˜6Ÿ;™; r�?¨A¯F©F°1«IÖ6r   Úfuncr/   r:   c                 ó\  € \        VP                  ^
^R7      V 4      ! 4       pVP                  \        R4      ^3^3,          pVP                  P                  ^4      Vn        \        V^,          P                  ^
^R7      V 4      ! V^,          4      p\        P                  ! W#RR7       R# )rG   r%   NF©Úcheck_names)Úgetattrr.   ÚlocÚslicerE   Ú	droplevelr0   Úassert_series_equal)rO   Úframer7   Úexpecteds   &&  r   Útest_rolling_pairwise_cov_corrrZ   O   s‰   € ä�U—]‘]¨"¸!�]Ó<¸dÔCÓE€FØ�Z‰Zœ˜t› aÐ(¨!Ð+Õ,€FØ—<‘<×)Ñ)¨!Ó,€F„LÜ�u˜Q•x×'Ñ'¨r¸qÐ'ÓAÀ4ÔHÈÈqÍÓR€HÜ×Ò˜6¸×?r   Úmethodc                 ó&  a a€ V^,          o\        SP                  ^
R7      S 4      ! V4      p\        VP                  ^
R7      S 4      ! S4      pVP                  V V3R l4      p\        P                  ! W$4       \        P                  ! W44       \        \        P                  P                  ^4      P                  VP                  4      VP                  VP                  R7      p\        VP                  ^
R7      S 4      ! V4      p\        \        VP                  4      4      Vn        \        V Uu/ uF1  qw\        W,          P                  ^
R7      S 4      ! WW,          4      bK3  	  up4      p\        P                  ! Wd4       R# u upi )r   ©r&   c                 óH   <€ \        SP                  ^
R7      S4      ! V 4      # )rG   r]   )rS   r.   )Úxr[   r4   s   &€€r   Ú<lambda>Ú(test_flex_binary_frame.<locals>.<lambda>^   s   ø€ ¤¨¯©¸b¨Ó(AÀ6Ô JÈ1Ô Mr   ©rE   r   N)rS   r.   Úapplyr0   Úassert_frame_equalr   r)   r*   r+   r,   ÚshaperE   r   r   Úlist)	r[   rX   ÚresÚres2ÚexpÚframe2Úres3Úkr4   s	   f&      @r   Útest_flex_binary_framerm   X   s.  ù€ à�1�X€Fä
�&—.‘.¨�.Ó+¨VÔ
4°UÓ
;€CÜ�5—=‘=¨�=Ó+¨VÔ4°VÓ<€DØ
�+‰+ÕMÓ
N€Cä×Ò˜#Ô#Ü×Ò˜$Ô$äÜ
�	‰	×Ñ˜aÓ ×0Ñ0°·±Ó=Ø�k‰kØ—‘ô€Fô �5—=‘=¨�=Ó+¨VÔ4°VÓ<€DÜœ˜dŸl™lÓ+Ó,€D„LÜ
ÙMRÓSÉUÈŒG�E•H×$Ñ$¨BÐ$Ó/°Ô8¸½ÓCÒ	CÉUÑSó€Cô ×Ò˜$Ö$ùò 	Ts   Ä87Fr&   c                 ó  € \        \        P                  ! ^4      4      p\        \        P                  ! ^4      4      pVP	                  V R7      P                  VR7      P                  4       P                  4       '       g   Q hR# )r>   r]   )ÚotherN)r   r)   ÚzerosrH   r.   r:   ÚisnaÚall)r&   Úsro   s   &  r   Ú$test_rolling_corr_with_zero_variancert   q   s_   € ô 	Œr�xŠx˜‹|Ó€AÜ”2—9’9˜R“=Ó!€Eà�9‰9˜Fˆ9Ó#×(Ñ(¨uÐ(Ó5×:Ñ:Ó<×@Ñ@×BÒBÐBÒBr   c                  ó†  € \        \        P                  ! R R.RR.RR.RR.RR	.R
R..4      4      p V ^ ,          P                  ^RR7      P	                  V ^,          4      p\
        ;QJ d    R V 4       F  '       d   K   RM	  RM! R V 4       4      '       g   Q h\        \        P                  P                  ^4      P                  R4      4      p V ^ ,          P                  ^RR7      P	                  V ^,          4      p\
        ;QJ d    R V 4       F  '       d   K   RM	  RM! R V 4       4      '       g   Q hR# )g†F$ÈÙë?g)—Òé¯Ç?g‰ËT5ÿ—ä?g´?«'NÉÓ?gFr�1�í?g+ÿ”	C-à?gR	²±`?gÕ1:b%§?g9T!X4!ë?gXÀÊÂS_Õ?gS®= é?g\–+“Ltä?T)Úcenterc              3   ó|   "  € T F2  p\         P                  ! \         P                  ! V4      4      ^8*  x € K4  	  R# 5i©r   N©r)   ÚabsÚ
nan_to_num©Ú.0r_   s   & r   Ú	<genexpr>Ú#test_corr_sanity.<locals>.<genexpr>Š   ó'   é € Ð:±c°Œr�vŠv”b—m’m AÓ&Ó'¨1Ö,³cùó   ‚:<Fc              3   ó|   "  € T F2  p\         P                  ! \         P                  ! V4      4      ^8*  x € K4  	  R# 5irx   ry   r|   s   & r   r~   r   Ž   r€   r�   N)é   r   )r   r)   Úarrayr.   r:   rr   r*   r+   )Údfrg   s     r   Útest_corr_sanityr†   z   s  € ä	Ü
�Šà˜ZÐ(Ø˜YÐ'Ø˜ZÐ(Ø˜ZÐ(Ø˜ZÐ(Ø˜ZÐ(ðó		
ó
€Bð ˆQ�%�-‰-˜ $ˆ-Ó
'×
,Ñ
,¨R°­UÓ
3€Cß‹3Ñ:±cÓ:�3�3Š3Ñ:±cÓ:×:Ò:Ð:Ð:ä	”2—9‘9×(Ñ(¨Ó+×2Ñ2°7Ó;Ó	<€BØ
ˆQ�%�-‰-˜ $ˆ-Ó
'×
,Ñ
,¨R°­UÓ
3€Cß‹3Ñ:±cÓ:�3�3Š3Ñ:±cÓ:×:Ò:Ð:Ò:r   c                  ó”  € \        . RO\        ^4      R7      p \        ^^.\        ^ ^^4      R7      pV P                  ^^R7      P                  V4      p\        . RO4      p\        P
                  ! W#4       \        . RO\        ^4      R7      pV P                  ^^R7      P                  V4      p\        P
                  ! W#4       R# )r   rD   r%   N©r   r   r   )NNr   ©r   Nr   )r   Úranger.   r/   r0   rW   ©Ús1Ús2r7   rY   Ús2as        r   Útest_rolling_cov_diff_lengthr�   ‘   s›   € ä	’	¤ q£Ô	*€BÜ	��A�œe A q¨!›nÔ	-€BØ�Z‰Z˜q¨aˆZÓ0×4Ñ4°RÓ8€FÜÒ'Ó(€HÜ×Ò˜6Ô,ä
’¤U¨1£XÔ
.€CØ�Z‰Z˜q¨aˆZÓ0×4Ñ4°SÓ9€FÜ×Ò˜6Ö,r   c                  ó”  € \        . RO\        ^4      R7      p \        ^^.\        ^ ^^4      R7      pV P                  ^^R7      P                  V4      p\        . RO4      p\        P
                  ! W#4       \        . RO\        ^4      R7      pV P                  ^^R7      P                  V4      p\        P
                  ! W#4       R# )r   rD   r%   Nrˆ   )NNr   r‰   )r   rŠ   r.   r:   r0   rW   r‹   s        r   Útest_rolling_corr_diff_lengthr‘   ž   s›   € ä	’	¤ q£Ô	*€BÜ	��A�œe A q¨!›nÔ	-€BØ�Z‰Z˜q¨aˆZÓ0×5Ñ5°bÓ9€FÜÒ'Ó(€HÜ×Ò˜6Ô,ä
’¤U¨1£XÔ
.€CØ�Z‰Z˜q¨aˆZÓ0×5Ñ5°cÓ:€FÜ×Ò˜6Ö,r   c                 óB  € \        R ^RR7      p\        R ^RR7      p\        . ROVR7      p\        . R	OVR7      pRp\        P                  ! \        VR7      ;_uu_ 4        \        VP                  R4      V 4      ! V4       RRR4       R#   + '       g   i     R# ; i)
rA   ÚD)rC   ÚfreqrD   z-Variable rolling window requires .* Got 3 < 5©ÚmatchÚ2DNrˆ   )r   r   r   é   rF   )r   r   ÚpytestÚraisesÚ
ValueErrorrS   r.   )rO   Ú	idx_shortÚidx_longrs   ro   Úmsgs   &     r   Ú+test_time_based_rolling_other_longer_raisesrŸ   «   st   € ô ˜<°¸Ô=€IÜ˜,°¸Ô<€HÜŠy 	Ô*€AÜ’?¨(Ô3€EØ
9€CÜ	�Š”z¨×	-Ö	-Ü�—	‘	˜$“ Ô& uÔ-÷ 
.×	-×	-Ò	-ús   Á!"BÂB	Úfc                 óJ   € V P                  ^
^R7      P                  V RR7      # ©rG   r%   T©Úpairwise©r.   r/   ©r_   s   &r   r`   r`   º   ó!   € �!—)‘) 2°1�)Ó5×9Ñ9¸!ÀdÐ9ÔKr   c                 óJ   € V P                  ^
^R7      P                  V RR7      # r¢   ©r.   r:   r¦   s   &r   r`   r`   »   ó!   € �!—)‘) 2°1�)Ó5×:Ñ:¸1ÀtÐ:ÔLr   c           	      óJ  € \        ^^.^^.^^	.R^ ..\        RR.RR7      \        \        ^4      RR7      R7      p\        \        RR.RR7      \        P                  ! VP
                  VP                  .RR.R7      RR	7      pV ! V4      p\        P                  ! W24       R
# )r   r5   r6   Úfoo©ÚnameÚbar©r   rE   ©ÚnamesrI   )r   rE   r@   Nr(   )	r   r   rŠ   r   Úfrom_productrE   r   r0   rd   )r    r…   Údf_expectedÚ	df_results   &   r   Ú2test_rolling_functions_window_non_shrinkage_binaryr¶   ·   s�   € ô 
Ø
ˆQˆ�!�Q�˜!˜Q˜ " a Ð)Ü�s˜C�j uÔ-Ü”E˜!“H 5Ô)ô
€Bô
 Ü�s˜C�j uÔ-Ü×%Ò% r§x¡x°·±Ð&<ÀUÈEÀNÔSØô€Kñ
 �"“€IÜ×Ò˜)Ö1r   c                 óJ   € V P                  ^
^R7      P                  V RR7      # r¢   r¥   r¦   s   &r   r`   r`   Ñ   r§   r   c                 óJ   € V P                  ^
^R7      P                  V RR7      # r¢   r©   r¦   s   &r   r`   r`   Ò   rª   r   c                 ó  € \        4       p\        \        R .RR7      \        . RR7      R7      pVR ,          P                  R4      VR &   \        \        P                  ! VP
                  VP                  .4      R7      p\        \        P                  ! VP
                  VP                  .RR.R7      \        R .RR7      RR7      pV ! V4      p\        P                  ! WS4       V ! V4      p\        P                  ! Wd4       R	# )
rL   r¬   r­   r¯   r°   rI   rD   r±   )rE   r   r@   N)	r   r   Úastyper   r³   rE   r   r0   rd   )r    Údf1Údf2Údf1_expectedÚdf2_expectedÚ
df1_resultÚ
df2_results   &      r   Ú*test_moment_functions_zero_length_pairwiserÁ   Î   sÉ   € ô ‹+€CÜ
œE 3 %¨eÔ4¼EÀ"È5Ô<QÔ
R€CØ�3�x�‰˜yÓ)€Cˆ�Hä¤:×#:Ò#:¸C¿I¹IÀsÇ{Á{Ð;SÓ#TÔU€LÜÜ×%Ò% s§y¡y°#·+±+Ð&>ÀuÈeÀnÔUÜ�s�e %Ô(Øô€Lñ �3“€JÜ×Ò˜*Ô3á�3“€JÜ×Ò˜*Ö3r   c                   óì  a € ] tR t^èt o ]P
                  P                  RR R .4      R 4       t]P
                  P                  RR R R R R	 R
 .4      R 4       t]P
                  P                  RR R R R R R .4      R 4       t	]P
                  P                  RR R R ]P                  ! R ]P
                  P                  ]'       * RRR7      R7      R R .4      R 4       t]P
                  P                  R4      ]P
                  P                  RR R  R! R" R# R$ .4      R% 4       4       t]P
                  P                  RR& R' R( R) R* R+ .4      R, 4       tR- tR. tR/ tR0tV tR1# )2ÚTestPairwiser    c                ó"   € V P                  4       # ©N)r/   r¦   s   &r   r`   ÚTestPairwise.<lambda>ê   s
   € ¨Q¯U©U¬Wr   c                ó"   € V P                  4       # rÅ   )r:   r¦   s   &r   r`   rÆ   ê   s
   € ÀÇÁÄr   c                ój  € V! V4      p\         P                  ! VP                  VP                  4       \         P                  ! VP                  VP                  4       V! V4      pVP	                  4       P
                  pVP	                  4       P
                  p\         P                  ! WER R7       R# ©F©Úcheck_dtypeN©r0   Úassert_index_equalrE   r   ÚdropnaÚvaluesÚassert_numpy_array_equal©Úselfr   r   r    r7   rY   s   &&&&  r   Útest_no_flexÚTestPairwise.test_no_flexê   s‚   € ñ �?Ó#ˆÜ
×Ò˜fŸl™l¨O×,CÑ,CÔDÜ
×Ò˜fŸn™n¨o×.EÑ.EÔFÙÐ*Ó+ˆð —‘“×'Ñ'ˆØ—?‘?Ó$×+Ñ+ˆä
×#Ò# FÀ%×Hr   c                óB   € V P                  4       P                  R R7      # ©Tr£   ©Ú	expandingr/   r¦   s   &r   r`   rÆ   ü   s   € �a—k‘k“m×'Ñ'°Ð'Ô6r   c                óB   € V P                  4       P                  R R7      # rÖ   ©rØ   r:   r¦   s   &r   r`   rÆ   ý   s   € �a—k‘k“m×(Ñ(°$Ð(Ô7r   c                óF   € V P                  ^R7      P                  RR7      # ©r   r]   Tr£   r¥   r¦   s   &r   r`   rÆ   þ   s   € �a—i‘i q�iÓ)×-Ñ-°tÐ-Ô<r   c                óF   € V P                  ^R7      P                  RR7      # rÜ   r©   r¦   s   &r   r`   rÆ   ÿ   s   € �a—i‘i q�iÓ)×.Ñ.¸Ð.Ô=r   c                óF   € V P                  ^R7      P                  RR7      # ©r   ©ÚcomTr£   ©Úewmr/   r¦   s   &r   r`   rÆ      s   € �a—e‘e �e“l×&Ñ&°Ð&Ô5r   c                óF   € V P                  ^R7      P                  RR7      # rß   ©rã   r:   r¦   s   &r   r`   rÆ     s   € �a—e‘e �e“l×'Ñ'°Ð'Ô6r   c                óH  € V! V4      p\         P                  ! VP                  P                  ^ ,          VP                  RR7       \         P                  ! \	        VP                  P                  ^,          4      \	        VP
                  P                  4       4      4       \         P                  ! VP
                  VP
                  4       V! V4      pVP                  4       P                  pVP                  4       P                  p\         P                  ! WERR7       R# ©r   FrQ   rÊ   N©
r0   rÍ   rE   Úlevelsr	   r   ÚuniquerÎ   rÏ   rÐ   rÑ   s   &&&&  r   Útest_pairwise_with_selfÚ$TestPairwise.test_pairwise_with_selfù   sÒ   € ñ �?Ó#ˆÜ
×ÒØ�L‰L×Ñ Õ" O×$9Ñ$9Àuõ	
ô 	×ÒÜ�f—l‘l×)Ñ)¨!Õ,Ó-Ü�o×-Ñ-×4Ñ4Ó6Ó7ô	
ô 	×Ò˜fŸn™n¨o×.EÑ.EÔFÙÐ*Ó+ˆð —‘“×'Ñ'ˆØ—?‘?Ó$×+Ñ+ˆä
×#Ò# FÀ%×Hr   c                óB   € V P                  4       P                  R R7      # ©Fr£   r×   r¦   s   &r   r`   rÆ     s   € �a—k‘k“m×'Ñ'°Ð'Ô7r   c                óB   € V P                  4       P                  R R7      # rî   rÚ   r¦   s   &r   r`   rÆ     s   € �a—k‘k“m×(Ñ(°%Ð(Ô8r   c                óF   € V P                  ^R7      P                  RR7      # ©r   r]   Fr£   r¥   r¦   s   &r   r`   rÆ     s   € �a—i‘i q�iÓ)×-Ñ-°uÐ-Ô=r   c                óF   € V P                  ^R7      P                  RR7      # rñ   r©   r¦   s   &r   r`   rÆ     s   € �a—i‘i q�iÓ)×.Ñ.¸Ð.Ô>r   c                óF   € V P                  ^R7      P                  RR7      # ©r   rà   Fr£   râ   r¦   s   &r   r`   rÆ      s   € �a—e‘e �e“l×&Ñ&°Ð&Ô6r   c                óF   € V P                  ^R7      P                  RR7      # rô   rå   r¦   s   &r   r`   rÆ   !  s   € �a—e‘e �e“l×'Ñ'°Ð'Ô7r   c                ój  € V! V4      p\         P                  ! VP                  VP                  4       \         P                  ! VP                  VP                  4       V! V4      pVP	                  4       P
                  pVP	                  4       P
                  p\         P                  ! WER R7       R# rÉ   rÌ   rÑ   s   &&&&  r   Útest_no_pairwise_with_selfÚ'TestPairwise.test_no_pairwise_with_self  s‚   € ñ �?Ó#ˆÜ
×Ò˜fŸl™l¨O×,AÑ,AÔBÜ
×Ò˜fŸn™n¨o×.EÑ.EÔFÙÐ*Ó+ˆð —‘“×'Ñ'ˆØ—?‘?Ó$×+Ñ+ˆä
×#Ò# FÀ%×Hr   c                óD   € V P                  4       P                  VR R7      # rÖ   r×   ©r_   Úys   &&r   r`   rÆ   4  s   € ˜Ÿ™›×*Ñ*¨1°tÐ*Ô<r   c                óD   € V P                  4       P                  VR R7      # rÖ   rÚ   rú   s   &&r   r`   rÆ   5  s   € ˜Ÿ™›×+Ñ+¨A¸Ð+Ô=r   c                óH   € V P                  ^R7      P                  VRR7      # rÜ   r¥   rú   s   &&r   r`   rÆ   6  s   € ˜Ÿ™¨!˜Ó,×0Ñ0°¸TÐ0ÔBr   c                óH   € V P                  ^R7      P                  VRR7      # rÜ   r©   rú   s   &&r   r`   rÆ   9  s   € ˜QŸY™Y¨a˜YÓ0×5Ñ5°aÀ$Ð5ÔGr   zPrecision issues on 32 bitF)ÚreasonÚstrict)Úmarksc                óH   € V P                  ^R7      P                  VRR7      # rß   râ   rú   s   &&r   r`   rÆ   >  s   € ˜Ÿ™ 1˜›×)Ñ)¨!°dÐ)Ô;r   c                óH   € V P                  ^R7      P                  VRR7      # rß   rå   rú   s   &&r   r`   rÆ   ?  s   € ˜Ÿ™ 1˜›×*Ñ*¨1°tÐ*Ô<r   c                óò  € V! W4      p\         P                  ! VP                  P                  ^ ,          VP                  RR7       \         P                  ! \	        VP                  P                  ^,          4      \	        VP
                  P                  4       4      4       V! W#4      pVP                  4       P                  pVP                  4       P                  p\         P                  ! WVRR7       R# rç   rè   )rÒ   r   r   r"   r    r7   rY   s   &&&&&  r   Útest_pairwise_with_otherÚ%TestPairwise.test_pairwise_with_other1  s¹   € ñ* �?Ó9ˆÜ
×ÒØ�L‰L×Ñ Õ" O×$9Ñ$9Àuõ	
ô 	×ÒÜ�f—l‘l×)Ñ)¨!Õ,Ó-ÜÐ*×2Ñ2×9Ñ9Ó;Ó<ô	
ñ Ð*ÓAˆð —‘“×'Ñ'ˆØ—?‘?Ó$×+Ñ+ˆä
×#Ò# FÀ%×Hr   zignore:RuntimeWarningc                óD   € V P                  4       P                  VR R7      # rî   r×   rú   s   &&r   r`   rÆ   Z  s   € ˜Ÿ™›×*Ñ*¨1°uÐ*Ô=r   c                óD   € V P                  4       P                  VR R7      # rî   rÚ   rú   s   &&r   r`   rÆ   [  s   € ˜Ÿ™›×+Ñ+¨A¸Ð+Ô>r   c                óH   € V P                  ^R7      P                  VRR7      # rñ   r¥   rú   s   &&r   r`   rÆ   \  s   € ˜Ÿ™¨!˜Ó,×0Ñ0°¸UÐ0ÔCr   c                óH   € V P                  ^R7      P                  VRR7      # rñ   r©   rú   s   &&r   r`   rÆ   ]  s   € ˜Ÿ™¨!˜Ó,×1Ñ1°!¸eÐ1ÔDr   c                óH   € V P                  ^R7      P                  VRR7      # rô   râ   rú   s   &&r   r`   rÆ   ^  s   € ˜Ÿ™ 1˜›×)Ñ)¨!°eÐ)Ô<r   c                óH   € V P                  ^R7      P                  VRR7      # rô   rå   rú   s   &&r   r`   rÆ   _  s   € ˜Ÿ™ 1˜›×*Ñ*¨1°uÐ*Ô=r   c                ó˜  € VP                   P                  '       d	   V! W4      MR pVe�   VP                  P                  VP                  4      pVP                   P                  VP                   4      p\        P
                  ! VP                  V4       \        P
                  ! VP                   V4       R # \        P                  ! \        RR7      ;_uu_ 4        V! W4       R R R 4       \        P                  ! \        RR7      ;_uu_ 4        V! W!4       R R R 4       R #   + '       g   i     LG; i  + '       g   i     R # ; i)Nz'arg1' columns are not uniquer•   z'arg2' columns are not unique)	r   Ú	is_uniquerE   Úunionr0   rÍ   r™   rš   r›   )rÒ   r   r"   r    r7   Úexpected_indexÚexpected_columnss   &&&&   r   Útest_no_pairwise_with_otherÚ(TestPairwise.test_no_pairwise_with_otherV  sð   € ð  ×&Ñ&×0×0Ð0ñ ˆoÔ4àð 	ð
 Òà,×2Ñ2×8Ñ8Ð9M×9SÑ9SÓTˆNØ.×6Ñ6×<Ñ<Ø$×,Ñ,ó Ðô ×!Ò! &§,¡,°Ô?Ü×!Ò! &§.¡.Ð2BÖCä—’œzÐ1P×QÖQÙ�/Ô8÷ Rä—’œzÐ1P×QÖQÙÐ&Ô8÷ RÑQ÷ R×QúçQ×QÐQús   Ã	D%Ä	D8Ä%D5	Ä8E		c                ó@   € V P                  4       P                  V4      # rÅ   r×   rú   s   &&r   r`   rÆ   z  s   € ˜Ÿ™›×*Ñ*¨1Ô-r   c                ó@   € V P                  4       P                  V4      # rÅ   rÚ   rú   s   &&r   r`   rÆ   {  s   € ˜Ÿ™›×+Ñ+¨AÔ.r   c                óD   € V P                  ^R7      P                  V4      # ©r   r]   r¥   rú   s   &&r   r`   rÆ   |  s   € ˜Ÿ™¨!˜Ó,×0Ñ0°Ô3r   c                óD   € V P                  ^R7      P                  V4      # r  r©   rú   s   &&r   r`   rÆ   }  s   € ˜Ÿ™¨!˜Ó,×1Ñ1°!Ô4r   c                óD   € V P                  ^R7      P                  V4      # ©r   rà   râ   rú   s   &&r   r`   rÆ   ~  s   € ˜Ÿ™ 1˜›×)Ñ)¨!Ô,r   c                óD   € V P                  ^R7      P                  V4      # r  rå   rú   s   &&r   r`   rÆ     s   € ˜Ÿ™ 1˜›×*Ñ*¨1Ô-r   c                ó.  € V! V\        . RO4      4      p\        P                  ! VP                  VP                  4       \        P                  ! VP                  VP                  4       V! V\        . RO4      4      pVP                  4       P                  pVP                  4       P                  p\        P                  ! WERR7       V! \        . RO4      V4      p\        P                  ! VP                  VP                  4       \        P                  ! VP                  VP                  4       V! \        . RO4      V4      pVP                  4       P                  pVP                  4       P                  p\        P                  ! WERR7       R# )r   FrÊ   N)r   r   r   r   )r   r0   rÍ   rE   r   rÎ   rÏ   rÐ   rÑ   s   &&&&  r   Útest_pairwise_with_seriesÚ&TestPairwise.test_pairwise_with_seriesw  s  € ñ �?¤Fª<Ó$8Ó9ˆÜ
×Ò˜fŸl™l¨O×,AÑ,AÔBÜ
×Ò˜fŸn™n¨o×.EÑ.EÔFÙÐ*¬F²<Ó,@ÓAˆð —‘“×'Ñ'ˆØ—?‘?Ó$×+Ñ+ˆÜ
×#Ò# FÀ%ÕHá”6š,Ó'¨Ó9ˆÜ
×Ò˜fŸl™l¨O×,AÑ,AÔBÜ
×Ò˜fŸn™n¨o×.EÑ.EÔFÙ”VšLÓ)Ð+@ÓAˆð —‘“×'Ñ'ˆØ—?‘?Ó$×+Ñ+ˆÜ
×#Ò# FÀ%×Hr   c                ó  € \        \        ^4      \        R^R7      R7      pVP                  R4      P	                  V4      p\        \
        P                  .^,          \        R^R7      R7      p\        P                  ! W#4       R# )rF   Ú2020rB   rD   Ú12hN)	r   rŠ   r   r.   r:   r)   rK   r0   rW   )rÒ   rs   r7   rY   s   &   r   Útest_corr_freq_memory_errorÚ(TestPairwise.test_corr_freq_memory_error˜  s]   € ä”5˜“8¤:¨f¸aÔ#@ÔAˆØ—‘˜5Ó!×&Ñ& qÓ)ˆÜœ2Ÿ6™6˜( Q�,¬j¸ÈÔ.KÔLˆÜ
×Ò˜vÖ0r   c           
     ó  € \         P                  ! \        R 4      \        R4      \        R4      .4      p\        ^4      p\	        \
        P                  ! ^4      P                  ^^4      W!R7      pVP                  RR7      P                  4       p\         P                  ! \        ^4      \        R 4      \        R4      \        R4      .4      p\         P                  ! \        R 4      \        R4      \        R4      .4      p\	        \
        P                  ! \
        P                  ! R	\
        P                  4      \
        P                  ! R	R4      \
        P                  ! R	R4      34      VVR7      p\        P                  ! WE4       R# )
ÚabÚxyÚABrb   gš™™™™™¹?)Úalphag      @@gK\Ç¸âðO@N)r   r   )r   r³   rf   rŠ   r   r)   rH   Úreshaperã   r/   ÚvstackÚfullrK   r0   rd   )rÒ   r   rE   r…   r7   rY   s   &     r   Útest_cov_mulittindexÚ!TestPairwise.test_cov_mulittindexŸ  s  € ô ×)Ò)¬4°«:´t¸D³zÄ4ÈÃ:Ð*NÓOˆÜ�a“ˆÜ”r—y’y “}×,Ñ,¨Q°Ó2¸%ÔQˆà—‘˜c�Ó"×&Ñ&Ó(ˆä×'Ò'¬¨q«´4¸³:¼tÀD»zÌ4ÐPTË:Ð(VÓWˆÜ×)Ò)¬4°«:´t¸D³zÄ4ÈÃ:Ð*NÓOˆÜÜ�IŠIä—G’G˜F¤B§F¡FÓ+Ü—G’G˜F IÓ.Ü—G’G˜F IÓ.ðóð Øô

ˆô 	×Ò˜fÖ/r   c                óö  € \         P                  ! R R.RR..RR.R7      p\        \        P                  ! R4      VR7      pVP                  ^4      P                  4       p\        \        P                  \         P                  ! \        P                  ! \        P                  ! ^\        P                  R7      ^4      R R.^,          RR.^,          .. ROR7      VR
7      p\        P                  ! W44       R	# )ÚMÚNÚPÚQrL   rM   r±   r
   r?   Nrb   )rF   r   )NrL   rM   )r   Úfrom_arraysr   r)   Úonesr.   r:   rK   ÚrepeatrH   Úint64r0   rd   )rÒ   r   r…   r7   rY   s   &    r   Ú$test_multindex_columns_pairwise_funcÚ1TestPairwise.test_multindex_columns_pairwise_func¸  sÀ   € ä×(Ò(¨3°¨*°s¸C°jÐ)AÈ#ÈsÈÔTˆÜ”r—w’w˜v“°Ô8ˆØ—‘˜A“×#Ñ#Ó%ˆÜÜ�F‰FÜ×(Ò(ä—I’IœbŸiši¨´·±Ô:¸AÓ>Ø˜#�J •NØ˜#�J •Nðò
 'ôð ô
ˆô 	×Ò˜fÖ/r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r™   ÚmarkÚparametrizerÓ   rë   r÷   r   Úxfailr   r  Úfilterwarningsr  r  r"  r,  r7  Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   rÃ   rÃ   è   sÆ  ø‡ € à‡[�[×Ñ˜SÑ#4Ñ6HÐ"IÓJñIó KðIð ‡[�[×ÑØá6Ù7Ù<Ù=Ù5Ù6ð	
ó
ñIó
ðIð* ‡[�[×ÑØá7Ù8Ù=Ù>Ù6Ù7ð	
ó
ñIó
ðIð ‡[�[×ÑØá<Ù=ÙBà�LŠLÙGØ—k‘k×'Ñ'Ø”HÐ%AÈ%ð (ó ôñ <Ù<ð	
óñ"Ió#ð"Ið( ‡[�[×ÑÐ 7Ó8Ø‡[�[×ÑØá=Ù>ÙCÙDÙ<Ù=ð	
ó
ñ9ó
ó 9ð9ð* ‡[�[×ÑØá-Ù.Ù3Ù4Ù,Ù-ð	
ó
ñIó
ðIò,1ò0÷20ð 0r   rÃ   )$Únumpyr)   r™   Úpandas.compatr   Úpandasr   r   r   r   r   Úpandas._testingÚ_testingr0   Úpandas.core.algorithmsr	   Úfixturer   r   r"   r8   r<   rN   r=  r>  rZ   rm   rŠ   rt   r†   r�   r‘   rŸ   r¶   rÁ   rÃ   r   r   r   Ú<module>rK     s
  ðÛ Û å ÷õ õ Ý ,ð ‡‚á�A�q�6˜A˜q˜6 A q 6¨A¨q¨6Ð2¸QÀ¸FÔCÙ�A�q�6˜A˜q˜6 A q 6¨A¨q¨6Ð2¸QÀ¸FÔCÙ�A�q�6˜A˜q˜6 A q 6¨A¨q¨6Ð2¸SÀ#¸JÔGÙ�A�q�6˜A˜q˜6 A q 6¨A¨q¨6Ð2¸SÀ!¸HÔEÙ�A�q�6˜A˜q˜6 A q 6¨A¨q¨6Ð2¸SÀ!¸HÔEÙ�A�q�6˜A˜q˜6 A q 6¨A¨q¨6Ð2¸SÀ!¸HÔEÙ�C˜�:  S˜z¨C°¨:¸¸S°zÐBÈQÐPSÈHÔUÙ�A�s�8˜a ˜X¨¨3 x°!°S°Ð:ÀQÈÀHÔMÙ�A�q�6˜A˜q˜6 A q 6¨A¨s¨8Ð4¸sÀC¸jÔIð
ôñóðð
 ‡�ñGó ðGð
 ‡�ñó ðòLòQò
7ð ‡�×Ñ˜ %¨ Ó1ñ@ó 2ð@ð ‡�×Ñ˜ F¨E ?Ó3ñ%ó 4ð%ð0 ‡�×Ñ˜¡5¨£8Ó,ñCó -ðCò;ò.
-ò
-ð ‡�×Ñ˜ %¨ Ó1ñ.ó 2ð.ð ‡�×ÑØáKÙLðóñ2óð2ð  ‡�×ÑØáKÙLðóñ4óð4÷&a0ó a0r   