+
    NV-j	k  ã                   óî   € ^ RI t^ RIt^ RIt^ RIHtHtHtHt ^ RI	H
t ]P                  P                  R4      t ! R R4      t ! R R]4      tR tR	 t ! R
 R]4      t ! R R]4      t ! R R4      tR# )é    N)Ú	DataFrameÚIndexÚ
MultiIndexÚSerieszMignore:Passing a BlockManager|Passing a SingleBlockManager:DeprecationWarningc                   ó(  a € ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR t]P6                  P9                  RRR.4      R 4       tR tR tR t R t!R t"R  t#R! t$R" t%R# t&R$ t'R%t(V t)R&# )'ÚTestDataFrameSubclassingc                ó  € \         P                  ! R . ROR. RO/. ROR7      p\         P                  ! R4      ;_uu_ 4        VP                  4        VR ,          P                  4        RRR4       R#   + '       g   i     R# ; i)ÚXÚY©ÚindexN©é   é   é   ©ÚaÚbÚc)ÚtmÚSubclassedDataFrameÚassert_produces_warningÚisna)ÚselfÚdfs   & Úq/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/frame/test_subclass.pyÚtest_no_warning_on_mgrÚ/TestDataFrameSubclassing.test_no_warning_on_mgr   sZ   € ä×#Ò#Ø’)˜S¢)Ð,²Oô
ˆô ×'Ò'¨×-Õ-ð �G‰GŒIØˆs�G�L‰LŒN÷	 .×-×-Ò-ús   Á(A3Á3B	c                óž  aa	€  ! V	3R  lR\         4      o	 ! VV	3R lR\        4      oR\        ^
4      R\        ^
4      /pS! V4      p\        VS4      '       g   Q hVP                  p\        VS	4      '       g   Q hVP                  4       R8X  g   Q hVR,          p\        VS4      '       g   Q hVP                  4       R8X  g   Q h\        P                  ! RR.4      pS! ^ ^.^^..VR	7      p\        VR,          S4      '       g   Q h\        P                  ! RR.4      pS! ^ ^.^^..VR	7      p\        VR,          S	4      '       g   Q hR
# )c                   ó>   <a € ] tR t^"t o ]V3R l4       tR tRtV tR# )ÚQTestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomSeriesc                ó   <€ S# ©N© )r   ÚCustomSeriess   &€r   Ú_constructorÚ^TestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomSeries._constructor#   s	   ø€ à#Ð#ó    c                ó   € R # ©ÚOKr$   ©r   s   &r   Úcustom_series_functionÚhTestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomSeries.custom_series_function'   ó   € Ùr(   r$   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úpropertyr&   r-   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__r%   s   @€r   r%   r!   "   s!   ù‡ € Øô$ó ð$÷ð r(   r%   c                   óf   <a a€ ] tR t^*t oRtV3R lV 3R llt]V3R l4       t ZtR t	Rt
VtV ;t# )ÚTTestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomDataFramez^
Subclasses pandas DF, fills DF with simulation results, adds some
custom plotting functions.
c                ó   <€ V ^8„  d   QhRR/# ©r   ÚreturnNr$   )Úformatr7   s   "€r   Ú__annotate__ÚaTestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomDataFrame.__annotate__0   s   ø€ ÷ .ñ .¨tñ .r(   c                ó(   <€ \         SV `  ! V/ VB  R # r#   )ÚsuperÚ__init__)r   ÚargsÚkwÚ	__class__s   &*,€r   rB   Ú]TestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomDataFrame.__init__0   s   ø€ Ü‘Ò  $Ð-¨"Ô-r(   c                ó   <€ S# r#   r$   )r   ÚCustomDataFrames   &€r   r&   ÚaTestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomDataFrame._constructor3   s	   ø€ à&Ð&r(   c                ó   € R # r*   r$   r,   s   &r   Úcustom_frame_functionÚjTestDataFrameSubclassing.test_frame_subclassing_and_slicing.<locals>.CustomDataFrame.custom_frame_function9   r/   r(   r$   )r0   r1   r2   r3   Ú__doc__rB   r4   r&   Ú_constructor_slicedrK   r5   r6   Ú__classcell__)rE   r7   rH   r%   s   @@€€r   rH   r9   *   s:   ú‡ € ñ÷
.ó .ð ô'ó ð'ñ #/Ð÷ò r(   rH   Úcol1Úcol2r+   :r   é   NÚA©ÚcolumnsN)rS   rS   )rS   ÚB)rS   Ú )rV   rW   )	r   r   ÚrangeÚ
isinstancerP   r-   rK   r   Úfrom_tuples)
r   ÚdataÚcdfÚ
cdf_seriesÚcdf_rowsÚmcolÚ	cdf_multiÚ
cdf_multi2rH   r%   s
   &       @@r   Ú"test_frame_subclassing_and_slicingÚ;TestDataFrameSubclassing.test_frame_subclassing_and_slicing   sM  ù€ ÷	œ6ô 	÷	ð 	œiô 	ð$ œ˜b›	 6¬5°«9Ð5ˆÙ˜dÓ#ˆô ˜#˜×/Ò/Ð/Ð/ð —X‘Xˆ
Ü˜* l×3Ò3Ð3Ð3Ø×0Ñ0Ó2°dÔ:Ð:Ð:ð �s•8ˆÜ˜( O×4Ò4Ð4Ð4Ø×-Ñ-Ó/°4Ô7Ð7Ð7ô ×%Ò% z°:Ð&>Ó?ˆÙ# a¨ V¨a°¨VÐ$4¸dÔCˆ	Ü˜) C�.¨/×:Ò:Ð:Ð:ä×%Ò% y°)Ð&<Ó=ˆÙ$ q¨! f¨q°!¨fÐ%5¸tÔDˆ
Ü˜* S�/¨<×8Ò8Ð8Ò8r(   c                óh  € \         P                  ! R . ROR. RO/. R	OR7      pRVn        VP                  R8X  g   Q hVR .,          P                  R8X  g   Q hVP                  RR.R3,          P                  R8X  g   Q hVP                  ^ ^.R3,          P                  R8X  g   Q hVP                  R
,          P                  R8X  g   Q h\         P
                  ! W!4      p\         P                  ! W#4       VP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hR# )r
   r   r   r   r   ÚXXXºNNNNr   r   ):r   r   Nrf   )r   r   ÚtestattrÚlocÚilocÚround_trip_pickleÚassert_frame_equalÚ	_metadata)r   Ú	temp_filer   Ú	unpickleds   &&  r   Útest_dataframe_metadataÚ0TestDataFrameSubclassing.test_dataframe_metadataU   s  € Ü×#Ò#Ø’)˜S¢)Ð,²Oô
ˆð ˆŒà�{‰{˜eÔ#Ð#Ð#Ø�3�%�y×!Ñ! UÔ*Ð*Ð*Ø�v‰v�s˜C�j !�mÕ$×-Ñ-°Ô6Ð6Ð6Ø�w‰w˜˜1�v˜q�yÕ!×*Ñ*¨eÔ3Ð3Ð3ð �w‰w�v�×'Ñ'¨5Ô0Ð0Ð0ô ×(Ò(¨Ó7ˆ	Ü
×Ò˜bÔ,Ø�|‰|˜y×2Ñ2Ô2Ð2Ð2Ø�{‰{˜i×0Ñ0Ô0Ð0Ò0r(   c           	     ó†  € \         P                  ! R . ROR. ROR. RO/. ROR7      pVP                  R,          p\         P                  ! . RO\	        R4      R R7      p\         P
                  ! W#4       \        V\         P                  4      '       g   Q hVP                  R,          p\         P                  ! . RO\	        R4      RR7      p\         P
                  ! W#4       \        V\         P                  4      '       g   Q hVP                  R,          p\         P                  ! . RO\	        R4      RR7      p\         P
                  ! W#4       \        V\         P                  4      '       g   Q hVP                  R,          p\         P                  ! . RO\	        R	4      RR7      p\         P
                  ! W#4       \        V\         P                  4      '       g   Q hVP                  R,          p\         P                  ! . RO\	        R	4      RR7      p\         P
                  ! W#4       \        V\         P                  4      '       g   Q hVP                  R,          p\         P                  ! . RO\	        R	4      RR7      p\         P
                  ! W#4       \        V\         P                  4      '       g   Q hR
# )r
   r   ÚZr   r   r   r   Úabc©r   ÚnameÚXYZNr   ©é   rR   é   ©é   é   é	   r   )rf   r
   )rf   r   )rf   rr   )r   rf   )r   rx   r{   )r   rf   )r   rR   r|   )r   rf   )r   ry   r}   )r   r   rh   ÚSubclassedSeriesÚlistÚassert_series_equalrY   ri   ©r   r   ÚresÚexps   &   r   Útest_indexing_slicedÚ-TestDataFrameSubclassing.test_indexing_slicedi   sî  € ä×#Ò#Ø’)˜S¢)¨S²)Ð<ÂOô
ˆð �f‰f�V�nˆÜ×!Ò!¢)´4¸³;ÀSÔIˆÜ
×Ò˜sÔ(Ü˜#œr×2Ñ2×3Ò3Ð3Ð3à�g‰g�d�mˆÜ×!Ò!¢)´4¸³;ÀSÔIˆÜ
×Ò˜sÔ(Ü˜#œr×2Ñ2×3Ò3Ð3Ð3à�f‰f�V�nˆÜ×!Ò!¢)´4¸³;ÀSÔIˆÜ
×Ò˜sÔ(Ü˜#œr×2Ñ2×3Ò3Ð3Ð3à�f‰f�V�nˆÜ×!Ò!¢)´4¸³;ÀSÔIˆÜ
×Ò˜sÔ(Ü˜#œr×2Ñ2×3Ò3Ð3Ð3à�g‰g�d�mˆÜ×!Ò!¢)´4¸³;ÀSÔIˆÜ
×Ò˜sÔ(Ü˜#œr×2Ñ2×3Ò3Ð3Ð3à�f‰f�V�nˆÜ×!Ò!¢)´4¸³;ÀSÔIˆÜ
×Ò˜sÔ(Ü˜#œr×2Ñ2×3Ò3Ð3Ò3r(   c                óÈ   €  ! R  R\         4      p\        P                  ! \        RR7      ;_uu_ 4        V! 4       P                   RRR4       R#   + '       g   i     R# ; i)c                   ó0   a € ] tR t^Žt o ]R 4       tRtV tR# )ÚFTestDataFrameSubclassing.test_subclass_attr_err_propagation.<locals>.Ac                ó   € V P                   # r#   )Úi_dont_existr,   s   &r   ÚnonexistenceÚSTestDataFrameSubclassing.test_subclass_attr_err_propagation.<locals>.A.nonexistence�   s   € à×(Ñ(Ð(r(   r$   N)r0   r1   r2   r3   r4   r‹   r5   r6   ©r7   s   @r   rS   rˆ   Ž   s   ø‡ € Øñ)ó ö)r(   rS   z.*i_dont_exist.*)ÚmatchN)r   ÚpytestÚraisesÚAttributeErrorr‹   )r   rS   s   & r   Ú"test_subclass_attr_err_propagationÚ;TestDataFrameSubclassing.test_subclass_attr_err_propagationŒ   s=   € ô	)”	ô 	)ô
 �]Š]œ>Ð1C×DÖDÙ‹C×Ò÷ E×D×DÒDús   ´AÁA!	c           
     ó¦  € \         P                  ! R . R
OR. R
O/\        R4      R7      p\         P                  ! R. ROR. RO/\        R4      R7      pVP                  V^ R7      w  r4\         P                  ! R ^\        P
                  ^\        P
                  ^.R^\        P
                  ^\        P
                  ^./\        R4      R7      p\         P                  ! R^^\        P
                  ^\        P
                  .R^^\        P
                  ^\        P
                  ./\        R4      R7      p\        V\         P                  4      '       g   Q h\         P                  ! W54       \        V\         P                  4      '       g   Q h\         P                  ! WF4       VP                  P                  VP                  4      w  r4\        V\         P                  4      '       g   Q h\         P                  ! W5P                  4       \        V\         P                  4      '       g   Q h\         P                  ! WFP                  4       R	# )r   r   ÚACEr   r   ÚdÚABD©ÚaxisÚABCDEN©r   r   rR   ©r   r   rx   )r   r   r   ÚalignÚnpÚnanrY   rk   r   r   r~   r€   )r   Údf1Údf2Úres1Úres2Úexp1Úexp2s   &      r   Útest_subclass_alignÚ,TestDataFrameSubclassing.test_subclass_align–   s°  € ä×$Ò$Ø’)˜S¢)Ð,´D¸³Kô
ˆô ×$Ò$Ø’)˜S¢)Ð,´D¸³Kô
ˆð —Y‘Y˜s¨�YÓ+‰
ˆÜ×%Ò%Ø�1”b—f‘f˜a¤§¡¨Ð+¨S°1´b·f±f¸aÄÇÁÈÐ2KÐLÜ�w“-ô
ˆô ×%Ò%Ø�1�aœŸ™ ¤B§F¡FÐ+¨S°1°a¼¿¹ÀÄBÇFÁFÐ2KÐLÜ�w“-ô
ˆô ˜$¤× 6Ñ 6×7Ò7Ð7Ð7Ü
×Ò˜dÔ)Ü˜$¤× 6Ñ 6×7Ò7Ð7Ð7Ü
×Ò˜dÔ)à—U‘U—[‘[ §¡Ó'‰
ˆÜ˜$¤× 3Ñ 3×4Ò4Ð4Ð4Ü
×Ò˜t§V¡VÔ,Ü˜$¤× 3Ñ 3×4Ò4Ð4Ð4Ü
×Ò˜t§V¡VÖ,r(   c           
     ó  € \         P                  ! R . R
OR. R
O/\        R4      R7      p\         P                  ! . RO\        R4      RR7      pVP	                  V^ R7      w  r4\         P                  ! R ^\
        P                  ^\
        P                  ^.R^\
        P                  ^\
        P                  ^./\        R4      R7      p\         P                  ! ^^\
        P                  ^\
        P                  .\        R4      RR7      p\        V\         P                  4      '       g   Q h\         P                  ! W54       \        V\         P                  4      '       g   Q h\         P                  ! WF4       VP	                  V4      w  r4\        V\         P                  4      '       g   Q h\         P                  ! W64       \        V\         P                  4      '       g   Q h\         P                  ! WE4       R	# )r   r   r•   r   r—   Úxrt   r˜   rš   Nr›   rœ   )
r   r   r   r~   r�   rž   rŸ   rY   rk   r€   )r   r   Úsr¢   r£   r¤   r¥   s   &      r   Ú test_subclass_align_combinationsÚ9TestDataFrameSubclassing.test_subclass_align_combinations³   sx  € ä×#Ò# Sª)°Sº)Ð$DÌDÐQVËKÔXˆÜ×Ò¢	´°e³À3ÔGˆð —X‘X˜a a�XÓ(‰
ˆÜ×%Ò%Ø�1”b—f‘f˜a¤§¡¨Ð+¨S°1´b·f±f¸aÄÇÁÈÐ2KÐLÜ�w“-ô
ˆô
 ×"Ò"Ø�”2—6‘6˜1œbŸf™fÐ%¬T°'«]Àô
ˆô ˜$¤× 6Ñ 6×7Ò7Ð7Ð7Ü
×Ò˜dÔ)Ü˜$¤× 3Ñ 3×4Ò4Ð4Ð4Ü
×Ò˜tÔ*ð —W‘W˜R“[‰
ˆÜ˜$¤× 3Ñ 3×4Ò4Ð4Ð4Ü
×Ò˜tÔ*Ü˜$¤× 6Ñ 6×7Ò7Ð7Ð7Ü
×Ò˜dÖ)r(   c                óü   € \         P                  ! R ^./4      pVP                  4        FN  w  r#\        V\         P                  4      '       g   Q h\         P
                  ! W1P                  V,          4       KP  	  R# )r   N)r   r   ÚiterrowsrY   r~   r€   rh   )r   r   ÚiÚrows   &   r   Útest_subclass_iterrowsÚ/TestDataFrameSubclassing.test_subclass_iterrowsÏ   sY   € ä×#Ò# S¨1¨# JÓ/ˆØ—k‘k–m‰FˆAÜ˜c¤2×#6Ñ#6×7Ò7Ð7Ð7Ü×"Ò" 3¯©¨q­	Ö2ó $r(   c                óú   € \         P                  ! . RO. RO. RO.. R	O. R
OR7      pVP                  4       p\         P                  ! . RO\	        R4      \	        R4      .R7      p\         P
                  ! W#4       R# )r   ©r   rU   Ú	aaabbbcccÚ	XYZXYZXYZr   Nr   rw   rz   r   ©r
   r   rr   )	r   r   r   rx   rR   ry   r{   r|   r}   )r   r   Ústackr~   r   r€   r�   s   &   r   Útest_subclass_stackÚ,TestDataFrameSubclassing.test_subclass_stackÖ   sc   € ä×#Ò#Úš	¢9Ð-Ú!Ú#ô
ˆð �h‰h‹jˆÜ×!Ò!Ú'´°[Ó0AÄ4ÈÓCTÐ/Uô
ˆô 	×Ò˜sÖ(r(   c                ó@  € \         P                  ! . RO. RO. RO. RO.\        P                  ! \	        \        \	        R4      \	        R4      4      4      RR.R7      \        P                  ! \	        \        \	        R4      \	        R4      4      4      RR	.R7      R
7      p\         P                  ! ^
^.^^.^^.^^.^^ .^^!.^(^*.^)^+..\        P                  ! \	        \        \	        R4      \	        R4      \	        R4      4      4      . ROR7      \        RR.RR7      R
7      pVP                  4       p\         P                  ! W24       VP                  R	4      p\         P                  ! W24       \         P                  ! ^
^.^^.^^.^^.^^.^ ^!.^(^).^*^+..\        P                  ! \	        \        \	        R4      \	        R4      \	        R4      4      4      . ROR7      \        RR.R	R7      R
7      pVP                  R4      p\         P                  ! W24       R# )é
   ÚAABBÚcdcdÚaaaÚccc©ÚnamesÚWWXXÚyzyzÚwwwÚyyyr´   ÚAAAABBBBÚccddccddÚyzyzyzyzÚWr
   ©ru   ÚWXWXWXWXÚyÚzN©r¼   é   é   é   ©é   é   é   é   ©é   é   é    é!   ©é(   é)   é*   é+   ©r¿   rÀ   rÆ   ©r¿   rÀ   rÅ   ©	r   r   r   rZ   r   Úzipr   r¸   rk   ©r   r   rƒ   r‚   s   &   r   Útest_subclass_stack_multiÚ2TestDataFrameSubclassing.test_subclass_stack_multiå   sî  € ä×#Ò#ÚÒ/Ò1AÒCSÐTÜ×(Ò(Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô ×*Ò*Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô
ˆô ×$Ò$à�R�Ø�R�Ø�R�Ø�R�Ø�R�Ø�R�Ø�R�Ø�R�ð	ô ×(Ò(Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô ˜3 ˜*¨5Ô1ô
ˆð$ �h‰h‹jˆÜ
×Ò˜cÔ'à�h‰h�u‹oˆÜ
×Ò˜cÔ'ä×$Ò$à�R�Ø�R�Ø�R�Ø�R�Ø�R�Ø�R�Ø�R�Ø�R�ð	ô ×(Ò(Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô ˜3 ˜*¨5Ô1ô
ˆð$ �h‰h�u‹oˆÜ
×Ò˜cÖ'r(   c                ó@  € \         P                  ! . R%O. R&O. R'O. R(O.\        P                  ! \	        \        \	        R	4      \	        R
4      4      4      RR.R7      \        P                  ! \	        \        \	        R4      \	        R4      4      4      RR.R7      R7      p\         P                  ! ^
R.^R.^R.^R.^R.^R.^(R.^)R..\        P                  ! \	        \        \	        R4      \	        R4      \	        R4      4      4      . R)OR7      \        RR.RR7      R7      pVP                  4       p\         P                  ! W24       VP                  R4      p\         P                  ! W24       \         P                  ! RR.RR.RR.RR.RR.RR.RR .RR..\        P                  ! \	        \        \	        R4      \	        R4      \	        R!4      4      4      . R*OR7      \        R"R#.RR7      R7      pVP                  R4      p\         P                  ! W24       R$# )+r¼   ç      (@ç      *@ç      6@ç      7@ç      @@ç     €@@ç      E@ç     €E@r½   r¾   r¿   rÀ   rÁ   rÃ   rÄ   rÅ   rÆ   r´   rÇ   rÈ   rÉ   rÊ   r
   rË   g      $@g      &@g      4@ç      5@g      >@g      ?@g      D@g     €D@rÌ   rÍ   rÎ   N©r¼   rÐ   rê   rë   ©rÔ   rÕ   rì   rí   ©rÙ   rÚ   rî   rï   ©rÞ   rß   rð   rñ   râ   rã   rä   ræ   s   &   r   Útest_subclass_stack_multi_mixedÚ8TestDataFrameSubclassing.test_subclass_stack_multi_mixed  sò  € ä×#Ò#â$Ú$Ú$Ú$ð	ô ×(Ò(Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô ×*Ò*Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô
ˆô ×$Ò$à�T�
Ø�T�
Ø�T�
Ø�T�
Ø�T�
Ø�T�
Ø�T�
Ø�T�
ð	ô ×(Ò(Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô ˜3 ˜*¨5Ô1ô
ˆð$ �h‰h‹jˆÜ
×Ò˜cÔ'à�h‰h�u‹oˆÜ
×Ò˜cÔ'ä×$Ò$à�t�Ø�t�Ø�t�Ø�t�Ø�t�Ø�t�Ø�t�Ø�t�ð	ô ×(Ò(Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô ˜3 ˜*¨5Ô1ô
ˆð$ �h‰h�u‹oˆÜ
×Ò˜cÖ'r(   c                óú   € \         P                  ! . RO. RO. RO.. R	O. R
OR7      pVP                  4       p\         P                  ! . RO\	        R4      \	        R4      .R7      p\         P
                  ! W#4       R# )r   r´   Ú	XXXYYYZZZÚ	abcabcabcr   Nr   rw   rz   r   r·   )	r   rx   r{   r   rR   r|   r   ry   r}   )r   r   Úunstackr~   r   r€   r�   s   &   r   Útest_subclass_unstackÚ.TestDataFrameSubclassing.test_subclass_unstack\  sc   € ä×#Ò#Úš	¢9Ð-Ú!Ú#ô
ˆð �j‰j‹lˆÜ×!Ò!Ú'´°[Ó0AÄ4ÈÓCTÐ/Uô
ˆô 	×Ò˜sÖ(r(   c                óø  € \         P                  ! . RO. RO. RO. RO.\        P                  ! \	        \        \	        R4      \	        R4      4      4      RR.R7      \        P                  ! \	        \        \	        R4      \	        R4      4      4      RR	.R7      R
7      p\         P                  ! . RO. RO.\        RR.RR7      \        P                  ! \	        \        \	        R4      \	        R4      \	        R4      4      4      . ROR7      R
7      pVP                  4       p\         P                  ! W24       VP                  R4      p\         P                  ! W24       \         P                  ! . RO. RO.\        RR.RR7      \        P                  ! \	        \        \	        R4      \	        R4      \	        R4      4      4      . ROR7      R
7      pVP                  R4      p\         P                  ! W24       R# )r¼   r½   r¾   r¿   rÀ   rÁ   rÃ   rÄ   rÅ   rÆ   r´   rS   rV   rË   ÚWWWWXXXXÚyyzzyyzzÚcdcdcdcdr   r–   ÚABABABABNrÏ   rÓ   rØ   rÝ   )r¼   rÔ   rÐ   rÕ   rÑ   rÖ   rÒ   r×   )rÙ   rÞ   rÚ   rß   rÛ   rà   rÜ   rá   ©rÅ   rÆ   rÀ   )r¼   rÙ   rÐ   rÚ   rÑ   rÛ   rÒ   rÜ   )rÔ   rÞ   rÕ   rß   rÖ   rà   r×   rá   ©rÅ   rÆ   r¿   ©	r   r   r   rZ   r   rå   r   rü   rk   ræ   s   &   r   Útest_subclass_unstack_multiÚ4TestDataFrameSubclassing.test_subclass_unstack_multik  s€  € ä×#Ò#ÚÒ/Ò1AÒCSÐTÜ×(Ò(Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô ×*Ò*Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô
ˆô ×$Ò$Ú-Ò/OÐPÜ˜˜c˜
¨Ô/Ü×*Ò*Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô
ˆð �j‰j‹lˆÜ
×Ò˜cÔ'à�j‰j˜ÓˆÜ
×Ò˜cÔ'ä×$Ò$Ú-Ò/OÐPÜ˜˜c˜
¨Ô/Ü×*Ò*Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô
ˆð �j‰j˜ÓˆÜ
×Ò˜cÖ'r(   c                óø  € \         P                  ! . RO. RO. RO. RO.\        P                  ! \	        \        \	        R4      \	        R4      4      4      RR.R7      \        P                  ! \	        \        \	        R4      \	        R4      4      4      RR	.R7      R
7      p\         P                  ! . RO. RO.\        RR.RR7      \        P                  ! \	        \        \	        R4      \	        R4      \	        R4      4      4      . ROR7      R
7      pVP                  4       p\         P                  ! W24       VP                  R4      p\         P                  ! W24       \         P                  ! . RO. RO.\        RR.RR7      \        P                  ! \	        \        \	        R4      \	        R4      \	        R4      4      4      . ROR7      R
7      pVP                  R4      p\         P                  ! W24       R# )r¼   r½   r¾   r¿   rÀ   rÁ   rÃ   rÄ   rÅ   rÆ   r´   rS   rV   rË   r   r  r  r   r–   r  Nró   rô   rõ   rö   )r¼   rÔ   rÐ   rÕ   rê   rì   rë   rí   )rÙ   rÞ   rÚ   rß   rî   rð   rï   rñ   r  )r¼   rÙ   rÐ   rÚ   rê   rî   rë   rï   )rÔ   rÞ   rÕ   rß   rì   rð   rí   rñ   r  r  ræ   s   &   r   Ú!test_subclass_unstack_multi_mixedÚ:TestDataFrameSubclassing.test_subclass_unstack_multi_mixed’  sŒ  € ä×#Ò#â$Ú$Ú$Ú$ð	ô ×(Ò(Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô ×*Ò*Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô
ˆô ×$Ò$â8Ú8ðô ˜˜c˜
¨Ô/Ü×*Ò*Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô

ˆð �j‰j‹lˆÜ
×Ò˜cÔ'à�j‰j˜ÓˆÜ
×Ò˜cÔ'ä×$Ò$â8Ú8ðô ˜˜c˜
¨Ô/Ü×*Ò*Ü”Sœ˜jÓ)¬4°
Ó+;¼TÀ*Ó=MÓNÓOÚ+ôô

ˆð �j‰j˜ÓˆÜ
×Ò˜cÖ'r(   c                ó0  € \         P                  ! R . ROR. ROR. RO/4      pVP                  R RRR7      p\         P                  ! RRRRR	RR
/RRRRR	RR
//4      pR RuVP                  n        VP
                  n        \         P                  ! W#4       R# )r   rS   rV   ÚCrU   ÚOneÚTwoÚvaluesç      ð?ç       @ç      @)r   rU   r  N)rS   rV   r  r  rV   rS   )r  r  r  r  r  r  )r  r  r  r  r  r  )r   r   Úpivotr   ru   rU   rk   )r   r   ÚpivotedÚexpecteds   &   r   Útest_subclass_pivotÚ,TestDataFrameSubclassing.test_subclass_pivotÄ  s¤   € ä×#Ò#àÒ7ØÒEØÒ8ðó
ˆð —(‘( °)ÀH�(ÓMˆä×)Ò)à˜˜S # s¨C°Ð5Ø˜˜S # s¨C°Ð5ðó
ˆð 6=¸iÐ2ˆ�‰Ô˜X×-Ñ-Ô2ä
×Ò˜gÖ0r(   c                óþ   € \         P                  ! R RR.RRR.RRR.R	^‚^–./4      p\        P                  ! VR R.R
7      p\         P                  ! . RO. RO. RO. RO.. ROR7      p\         P                  ! W#4       R# )ÚfirstÚJohnÚMaryÚlastÚDoeÚBoÚheightç      @ç      @Úweight)Úid_varsrT   N©r  r  r   r!  ©r  r  r   r"  ©r  r  r#  é‚   ©r  r  r#  é–   ©r  r  ÚvariableÚvalue)r   r   ÚpdÚmeltrk   )r   ÚcheeseÚmeltedr  s   &   r   Útest_subclassed_meltÚ-TestDataFrameSubclassing.test_subclassed_meltÛ  s‰   € ä×'Ò'à˜& &Ð)Ø˜ ˜Ø˜3 ˜*Ø˜3 ˜*ð	ó
ˆô —’˜¨'°6Ð):Ô;ˆä×)Ò)â.Ú-Ú.Ú-ð	ò ;ô
ˆô 	×Ò˜fÖ/r(   c                ó^  € \         P                  P                  ^4      P                  ^4      p\        P
                  ! R^ R^R^R/R^ R^R^R/R	^ R
^R^R/R^ R^R^R/R\        \        \        ^4      V4      4      /4      pVP                  VR&   RVP                  4       VP                  4       ,           R. ROR. ROR. ROR. RO/p\        P
                  ! V4      pVP                  RR.4      . RO,          p\        P                  ! VRR.RRR7      p\        P                  ! WT4       R# )r   ÚA1970r   r   r   ÚA1980r–   ÚeÚfÚB1970ç      @ç333333ó?çffffffæ?ÚB1980çš™™™™™	@çÍÌÌÌÌÌô?çš™™™™™¹?r
   ÚidrS   rV   Úyear)r¯   ÚjN)r   r   r   r–   r7  r8  )r:  r;  r<  r>  r?  r@  )é²  rD  rD  é¼  rE  rE  )r   r   r   r   r   r   )r
   rS   rV   )rž   ÚrandomÚdefault_rngÚstandard_normalr   r   Údictrå   rX   r   ÚtolistÚ	set_indexr.  Úwide_to_longrk   )r   r©   r   Úexp_datar  Ú
long_frames   &     r   Útest_subclassed_wide_to_longÚ5TestDataFrameSubclassing.test_subclassed_wide_to_longô  s*  € ô �I‰I×!Ñ! !Ó$×4Ñ4°QÓ7ˆÜ×#Ò#à˜!˜S ! S¨!¨SÐ1Ø˜!˜S ! S¨!¨SÐ1Ø˜!˜S ! S¨!¨SÐ1Ø˜!˜S ! S¨!¨SÐ1Ø”Tœ#œe A›h¨Ó*Ó+ðó
ˆð —8‘8ˆˆ4‰à�—‘“˜aŸh™h›jÕ(ØÒ/ØÒ/ØÒ8ØÒ$ð
ˆô ×)Ò)¨(Ó3ˆØ×%Ñ% t¨V nÓ5²oÕFˆÜ—_’_ R¨#¨s¨°t¸vÔFˆ
ä
×Ò˜jÖ3r(   c                óö  aa€ R  oR o\         P                  ! . RO. RO. RO. RO.. ROR7      pVP                  V3R l4       VP                  V3R l^R7       \         P                  ! . RO. RO. RO. RO.. ROR7      pVP                  V3R l^R7      p\        V\         P                  4      '       g   Q h\         P                  ! W24       \         P                  ! . RO. RO. RO. RO.4      pVP                  R ^R7      p\        V\         P                  4      '       g   Q h\         P                  ! W24       VP                  R ^R	R
7      p\        V\         P                  4      '       g   Q h\         P                  ! W24       \         P
                  ! . RO. RO. RO. RO.4      pVP                  R ^R7      p\        V\         P                  4      '       d   Q h\         P                  ! W24       R# )c                 óJ   € \        V \        P                  4      '       g   Q hR # r#   )rY   r   r~   ©r°   s   &r   Úcheck_row_subclassÚJTestDataFrameSubclassing.test_subclassed_apply.<locals>.check_row_subclass  s   € Ü˜c¤2×#6Ñ#6×7Ò7Ð7Ò7r(   c                 óL   € V R ,          R8X  d   V R;;,          R,          uu&   V # )r,  r   r-  g      à?r$   rS  s   &r   ÚstretchÚ?TestDataFrameSubclassing.test_subclassed_apply.<locals>.stretch  s!   € Ø�:� (Ô*Ø�G— Õ#“ØˆJr(   rT   c                 ó   <€ S! V 4      # r#   r$   ©r©   rT  s   &€r   Ú<lambda>Ú@TestDataFrameSubclassing.test_subclassed_apply.<locals>.<lambda>%  ó   ø€ Ñ-¨aÔ0r(   c                 ó   <€ S! V 4      # r#   r$   rZ  s   &€r   r[  r\  &  r]  r(   r˜   c                 ó   <€ S! V 4      # r#   r$   )r©   rW  s   &€r   r[  r\  2  s	   ø€ ¡G¨A¤Jr(   c                 ó2   € \         P                  ! . RO4      # ©r   r   )r   r~   ©r©   s   &r   r[  r\  8  s   € ¤B×$7Ò$7º	Ô$Br(   c                 ó
   € . RO# ra  r$   rb  s   &r   r[  r\  <  ó   € £Ir(   Úexpand)r™   Úresult_typec                 ó
   € . RO# ra  r$   rb  s   &r   r[  r\  B  rd  r(   Nr%  r&  r'  r)  r+  )r  r  r   r"  )r  r  r   g      @r   )r   r   ÚapplyrY   rk   r~   r€   )r   r   r  ÚresultrT  rW  s   &   @@r   Útest_subclassed_applyÚ.TestDataFrameSubclassing.test_subclassed_apply  s™  ù€ ò	8ò	ô
 ×#Ò#â.Ú-Ú.Ú-ð	ò ;ô
ˆð 	�‰Ô0Ô1Ø
�‰Ô0°qˆÔ9ä×)Ò)â.Ú-Ú.Ú-ð	ò ;ô
ˆð —‘Ô.°Q�Ó7ˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ð9Ü
×Ò˜fÔ/ä×)Ò)ª9²iÂÊIÐ*VÓWˆà—‘ÑBÈ�ÓKˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ð9Ü
×Ò˜fÔ/à—‘Ñ-°AÀ8�ÓLˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ð9Ü
×Ò˜fÔ/ä×&Ò&ª	²9ºiÊÐ'SÓTˆà—‘Ñ-°A�Ó6ˆÜ˜f¤b×&<Ñ&<×=Ò=Ð=Ð=Ü
×Ò˜vÖ0r(   c           	     ó®   € \         P                  ! R . ROR. ROR. RO/4      p\        W!4      ! 4       p\        V\         P                  4      '       g   Q hR# ©rS   rV   r  Nr   rw   rz   ©r   r   ÚgetattrrY   r~   )r   Úall_reductionsr   ri  s   &&  r   Útest_subclassed_reductionsÚ3TestDataFrameSubclassing.test_subclassed_reductionsF  sG   € ô ×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆÜ˜Ô,Ó.ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ò6r(   c                ó¨  € \         P                  ! R . RORR\        P                  R^!^.R. RO/4      pVP	                  4       p\        V\         P                  4      '       g   Q h\         P                  ! R. ROR. ROR. RO/4      pVP	                  4       p\        V\         P                  4      '       g   Q h\         P                  ! . RO. RO. RO. RO.\        P                  ! \        \        \        R4      \        R	4      4      4      R
R.R7      \        P                  ! \        \        \        R4      \        R4      4      4      RR.R7      R7      pVP	                  4       p\        V\         P                  4      '       g   Q h\         P                  ! 4       pVP	                  4       p\        V\         P                  4      '       g   Q hR# )ÚPersonÚAgeg      8@rò   ÚSinglerS   rV   r  r½   r¾   r¿   rÀ   rÁ   rÃ   rÄ   rÅ   rÆ   r´   N)r  ÚMylaÚLewisr  rw  )FTTTF)r   r   r   )r   rR   ry   )r{   r|   r   rÏ   rÓ   rØ   rÝ   )r   r   rž   rŸ   ÚcountrY   r~   r   rZ   r   rå   ©r   r   ri  s   &  r   Útest_subclassed_countÚ.TestDataFrameSubclassing.test_subclassed_countM  sm  € Ü×#Ò#àÒCØ˜œbŸf™f d¨B°Ð3ØÒ:ðó
ˆð —‘“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ð6ä×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆØ—‘“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ð6ä×#Ò#ÚÒ/Ò1AÒCSÐTÜ×(Ò(Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô ×*Ò*Ü”Sœ˜f›¤t¨F£|Ó4Ó5¸eÀU¸^ôô
ˆð —‘“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ð6ä×#Ò#Ó%ˆØ—‘“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ò6r(   c                ó´   € \         P                  ! R ^^.R^^ ./RR.R7      pVP                  ^ ^.4      p\        V\         P                  4      '       g   Q hR# )Únum_legsÚ	num_wingsÚfalconÚdogr   N)r   r   ÚisinrY   rz  s   &  r   Ú	test_isinÚ"TestDataFrameSubclassing.test_isinl  sY   € Ü×#Ò#Ø˜!˜Q˜ ¨q°!¨fÐ5¸hÈÐ=Nô
ˆð —‘˜!˜Q˜“ˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ò9r(   c           	     ó<  € \         P                  ! R . ROR. ROR. RO/4      pVP                  4       p\        V\         P                  4      '       g   Q h\         P                  ! 4       pVP                  4       p\        V\         P                  4      '       g   Q hR# rm  )r   r   Ú
duplicatedrY   r~   rz  s   &  r   Útest_duplicatedÚ(TestDataFrameSubclassing.test_duplicateds  su   € Ü×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆØ—‘“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ð6ä×#Ò#Ó%ˆØ—‘“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ò6r(   Ú
idx_methodÚidxmaxÚidxminc           	     ó®   € \         P                  ! R . ROR. ROR. RO/4      p\        W!4      ! 4       p\        V\         P                  4      '       g   Q hR# rm  rn  )r   r‰  r   ri  s   &&  r   Útest_idxÚ!TestDataFrameSubclassing.test_idx|  sE   € ä×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆÜ˜Ô(Ó*ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ò6r(   c                ó¢  € \         P                  ! . RO. RO.4      p\         P                  ! . RO4      pVP                  V4      p\	        V\         P                  4      '       g   Q h\         P                  ! . RO. RO.4      p\         P                  ! . RO4      pVP                  V4      p\	        V\         P                  4      '       g   Q hR# )r   N)r   r   éþÿÿÿéÿÿÿÿ)r   r   r   r   )r   r   r   r   )r   r   r~   ÚdotrY   )r   r   rª   ri  s   &   r   Útest_dotÚ!TestDataFrameSubclassing.test_dot‚  s˜   € Ü×#Ò#¢^²\Ð$BÓCˆÜ×Ò¢Ó-ˆØ—‘˜“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ð6ä×#Ò#¢^²\Ð$BÓCˆÜ×"Ò"¢<Ó0ˆØ—‘˜“ˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ò9r(   c           	     ó  € \         P                  ! R . ROR. ROR. RO/4      pVP                  4       p\        V\         P                  4      '       g   Q hVP                  RR7      p\        V\         P                  4      '       g   Q hR# )	rS   rV   r  Fr   Nr   rw   rz   )r   r   Úmemory_usagerY   r~   rz  s   &  r   Útest_memory_usageÚ*TestDataFrameSubclassing.test_memory_usage�  sm   € Ü×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆØ—‘Ó"ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ð6à—‘ u�Ó-ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ò6r(   c                óÒ  € \         P                  ! R 4       . ROp. ROp\        P                  ! \        P
                  P                  ^4      P                  R	4      VVR7      p\        P                  ! \        P
                  P                  ^4      P                  R
4      VR,          VR7      pVP                  V^RRR7      p\        V\        P                  4      '       g   Q hR# )Úscipyr´   :Nrx   NTÚkendall)r™   ÚdropÚmethodN)r   r   r   r–   r7  )ÚoneÚtwoÚthreeÚfour)rR   rx   )rx   rx   )r�   Úimportorskipr   r   rž   rF  rG  rH  ÚcorrwithrY   r~   )r   r   rU   r    r¡   Úcorrelss   &     r   Útest_corrwithÚ&TestDataFrameSubclassing.test_corrwith•  s·   € Ü×Ò˜GÔ$Ú)ˆÚ1ˆÜ×$Ò$Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ØØô
ˆô
 ×$Ò$Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ø˜•)Øô
ˆð
 —,‘,˜s¨°¸i�,ÓHˆä˜'¤B×$7Ñ$7×9Ò9Ð9Ò9r(   c           
     óÌ  € ^p\         P                  ! RVRR7      p\        P                  ! R\        P
                  \        P
                  \        P
                  .R\        P
                  \        P
                  \        P
                  .R\        P
                  \        P
                  \        P
                  ./VR7      pVP                  VR
R 4      p\        V\        P                  4      '       g   Q hVP                  VR
,          4      p\        V\        P                  4      '       g   Q hVP                  R	4      p\        V\        P                  4      '       g   Q hR# )r   z1/1/1990Ú53s)ÚperiodsÚfreqrS   rV   r  r   Nz
1989-12-31r�  )	r.  Ú
date_ranger   r   rž   rŸ   ÚasofrY   r~   )r   ÚNÚrngr   ri  s   &    r   Ú	test_asofÚ"TestDataFrameSubclassing.test_asof§  sü   € ØˆÜ�mŠm˜J°¸Ô>ˆÜ×#Ò#à”b—f‘fœbŸf™f¤b§f¡fÐ-Ø”b—f‘fœbŸf™f¤b§f¡fÐ-Ø”b—f‘fœbŸf™f¤b§f¡fÐ-ðð
 ô
ˆð —‘˜˜R˜S˜Ó"ˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ð9à—‘˜˜R�Ó!ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ð6à—‘˜Ó&ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ò6r(   c           	     ó®   € \         P                  ! R . ROR. ROR. RO/4      pVP                  4       p\        V\         P                  4      '       g   Q hR# rm  )r   r   r‹  rY   r~   rz  s   &  r   Útest_idxmin_preserves_subclassÚ7TestDataFrameSubclassing.test_idxmin_preserves_subclass¼  óE   € ô ×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆØ—‘“ˆÜ˜&¤"×"5Ñ"5×6Ò6Ð6Ò6r(   c           	     ó®   € \         P                  ! R . ROR. ROR. RO/4      pVP                  4       p\        V\         P                  4      '       g   Q hR# rm  )r   r   rŠ  rY   r~   rz  s   &  r   Útest_idxmax_preserves_subclassÚ7TestDataFrameSubclassing.test_idxmax_preserves_subclassÃ  r´  r(   c           	     ó®   € \         P                  ! R . ROR. ROR. RO/4      pVP                  4       p\        V\         P                  4      '       g   Q hR# rm  )r   r   Úconvert_dtypesrY   rz  s   &  r   Ú&test_convert_dtypes_preserves_subclassÚ?TestDataFrameSubclassing.test_convert_dtypes_preserves_subclassÊ  sF   € ä×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆØ×"Ñ"Ó$ˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ò9r(   c                óŒ   a€  ! V3R  lR\         4      oS! R. RO/4      pVP                  4       p\        VS4      '       g   Q hR# )c                   ó8   <a € ] tR tRt o ]V3R l4       tRtV tR# )ÚmTestDataFrameSubclassing.test_convert_dtypes_preserves_subclass_with_constructor.<locals>.SubclassedDataFrameiÑ  c                ó   <€ S# r#   r$   )r   r   s   &€r   r&   ÚzTestDataFrameSubclassing.test_convert_dtypes_preserves_subclass_with_constructor.<locals>.SubclassedDataFrame._constructorÒ  s	   ø€ à*Ð*r(   r$   N)r0   r1   r2   r3   r4   r&   r5   r6   )r7   r   s   @€r   r   r¾  Ñ  s   ù‡ € Øô+ó ö+r(   r   r   Nr   )r   r¹  rY   )r   r   ri  r   s   &  @r   Ú7test_convert_dtypes_preserves_subclass_with_constructorÚPTestDataFrameSubclassing.test_convert_dtypes_preserves_subclass_with_constructorÐ  sB   ø€ ÷	+¤)ô 	+ñ
 ! #¢yÐ!1Ó2ˆØ×"Ñ"Ó$ˆÜ˜&Ð"5×6Ò6Ð6Ò6r(   c           	     ó  € \         P                  ! R . ROR. ROR. RO/4      pVP                  R \        P                  R\        P
                  R\        P                  /4      p\        V\         P                  4      '       g   Q hR# rm  )r   r   Úastyperž   Úint64Úint32Úfloat64rY   rz  s   &  r   Útest_astype_preserves_subclassÚ7TestDataFrameSubclassing.test_astype_preserves_subclassÚ  s_   € ä×#Ò# Sª)°Sº)ÀSÊ)Ð$TÓUˆà—‘˜C¤§¡¨3´·±¸#¼r¿z¹zÐJÓKˆÜ˜&¤"×"8Ñ"8×9Ò9Ð9Ò9r(   c                ó¼   € \        R . RO/4      p\        P                  ! R . RO/4      pVP                  V4      '       g   Q hVP                  V4      '       g   Q hR# ©r   Nr   )r   r   r   Úequals)r   r    r¡   s   &  r   Útest_equals_subclassÚ-TestDataFrameSubclassing.test_equals_subclassá  sL   € ô ˜šiÐ(Ó)ˆÜ×$Ò$ cª9Ð%5Ó6ˆØ�z‰z˜#�ŠÐˆØ�z‰z˜#�ŠÐŠr(   r$   N)*r0   r1   r2   r3   r   rb   ro   r„   r’   r¦   r«   r±   r¹   rç   r÷   rý   r  r
  r  r2  rO  rj  rq  r{  rƒ  r‡  r�   ÚmarkÚparametrizer�  r“  r—  r¥  r¯  r²  r¶  rº  rÁ  rÈ  rÍ  r5   r6   r�   s   @r   r   r      sÜ   ø‡ € ò	ò59òn1ò(!4òFò-ò:*ò83ò)ò7(òr<(ò|)ò%(òN0(òd1ò.0ò24ò841òl7ò7ò>:ò7ð ‡[�[×Ñ˜\¨H°hÐ+?Ó@ñ7ó Að7ò
	:ò7ò:ò$7ò*7ò7ò:ò7ò:÷ð r(   r   c                   óT   a a€ ] tR tRt oR.tV3R lV 3R llt]R 4       tRtVt	V ;t
# )ÚMySubclassWithMetadataiê  Úmy_metadatac                ó   <€ V ^8„  d   QhRR/# r;   r$   )r=   r7   s   "€r   r>   Ú#MySubclassWithMetadata.__annotate__í  s   ø€ ÷ 'ñ '¨4ñ 'r(   c                óÈ   <€ \         SV `  ! V/ VB  VP                  R R4      pV'       d1   \        V^ ,          \        4      '       d   V^ ,          P
                  pW0n        R# )rÓ  N)rA   rB   ÚpoprY   rÒ  rÓ  )r   rC   ÚkwargsrÓ  rE   s   &*, €r   rB   ÚMySubclassWithMetadata.__init__í  sN   ø€ Ü‰Ò˜$Ð) &Ò)à—j‘j °Ó5ˆß”J˜t A�wÔ(>×?Ò?Ø˜q�'×-Ñ-ˆKØ&Ör(   c                ó   € \         # r#   )rÒ  r,   s   &r   r&   Ú#MySubclassWithMetadata._constructorõ  s   € ä%Ð%r(   )rÓ  )r0   r1   r2   r3   rl   rB   r4   r&   r5   r6   rO   )rE   r7   s   @@r   rÒ  rÒ  ê  s/   ù‡ € Ø�€I÷'ó 'ð ñ&ó ÷&ð &r(   rÒ  c                  óÂ   € \        \        P                  P                  ^4      P                  R4      . ROR7      p V RR.,          p\	        V\         4      '       g   Q hR# )r   rS   rV   rT   N)rR   r   )rS   rV   r  )rÒ  rž   rF  rG  rY   )r   Úsubsets     r   Útest_constructor_with_metadatarÞ  ú  sP   € ô 
 Ü
�	‰	×Ñ˜aÓ ×'Ñ'¨Ó/ºô
€Bð ��c�
�^€FÜ�fÔ4×5Ò5Ð5Ò5r(   c                  ó„   € \         P                  R ^R^/.4      p V P                  e   Q h\        V 4      \         J g   Q hR# )r   r   N)rÒ  Úfrom_recordsrÓ  Útype)r   s    r   Ú+test_constructor_with_metadata_from_recordsrâ    sA   € ä	×	,Ñ	,¨s°A°s¸AÐ.>Ð-?Ó	@€BØ�>‰>Ò!Ð!Ð!Ü�‹8Ô-Ó-Ð-Ò-r(   c                   ó   € ] tR tRtRtRtR# )ÚSimpleDataFrameSubClassi  z;A subclass of DataFrame that does not define a constructor.r$   N©r0   r1   r2   r3   rM   r5   r$   r(   r   rä  rä    s   † ÝEr(   rä  c                   ó   € ] tR tRtRtRtR# )ÚSimpleSeriesSubClassi  z8A subclass of Series that does not define a constructor.r$   Nrå  r$   r(   r   rç  rç    s   † ÝBr(   rç  c                   ó8   a € ] tR tRt o R tR tR tR tRtV t	R# )ÚTestSubclassWithoutConstructori  c                ó¬   € \        R . RO/4      p\        V4      P                  4       p\        V4      \         J g   Q h\        P
                  ! W!4       R# rË  )r   rä  Úcopyrá  r   rk   ©r   r  ri  s   &  r   Útest_copy_dfÚ+TestSubclassWithoutConstructor.test_copy_df  sH   € Ü˜c¢9Ð-Ó.ˆÜ(¨Ó2×7Ñ7Ó9ˆô �‹LœIÓ%ð	
Ø%ä
×Ò˜fÖ/r(   c                ó~   € \        . RO4      p\        V4      P                  4       p\        P                  ! W!4       R# ©r   Nr   )r   rç  rë  r   r€   rì  s   &  r   Útest_copy_seriesÚ/TestSubclassWithoutConstructor.test_copy_series  s-   € Üš)Ó$ˆÜ% hÓ/×4Ñ4Ó6ˆä
×Ò˜vÖ0r(   c                óÈ   € \        . RO4      pVP                  4       p\        V4      P                  4       p\        V4      \        J g   Q h\
        P                  ! W24       R# rð  )r   Úto_framerç  rá  r   r   rk   )r   Úorigr  ri  s   &   r   Útest_series_to_frameÚ3TestSubclassWithoutConstructor.test_series_to_frame#  sN   € Ü’iÓ ˆØ—=‘=“?ˆÜ% dÓ+×4Ñ4Ó6ˆô �‹LœIÓ%ð	
Ø%ä
×Ò˜fÖ/r(   c                ó”   € \        \        R . RO/4      4      pVP                  R 4       F  w  r#\        V4      \        J d   K  Q h	  R# rË  )rä  r   Úgroupbyrá  )r   r   Ú_Úvs   &   r   Útest_groupbyÚ+TestSubclassWithoutConstructor.test_groupby-  s<   € Ü$¤Y°²YÐ/?Ó%@ÓAˆà—J‘J˜s–O‰DˆAÜ˜“7œiÕ'Ð'Ð'ó $r(   r$   N)
r0   r1   r2   r3   rí  rñ  rö  rü  r5   r6   r�   s   @r   ré  ré    s   ø‡ € ò0ò1ò0÷(ð (r(   ré  )Únumpyrž   r�   Úpandasr.  r   r   r   r   Úpandas._testingÚ_testingr   rÏ  ÚfilterwarningsÚ
pytestmarkr   rÒ  rÞ  râ  rä  rç  ré  r$   r(   r   Ú<module>r     s}   ðÛ Û ã ÷ó õ à�[‰[×'Ñ'ØSó€
÷
Uñ Uôp&˜Yô &ò 6ò.ôF˜iô FôC˜6ô C÷(ó (r(   