§
    å! h¯^  ã                   óÚ  — d dl Zd dlZd dlmZmZmZmZmZm	Z	m
Z
 d dlmZ d„ Zd„ Zej                             ddd ej        dg¦  «        g¦  «        d	„ ¦   «         Zej                             d
d ej        dej                             d¬¦  «        ¬¦  «        g¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             d eg d¢g d¢dœ¦  «        dgdgdœd gfddgddgdœd dgfg d¢g d¢dœg d¢fgdf eg d¢g d¢dœ¦  «        dgdgdœd gfddgddgdœd dgfg d¢g d¢dœg d¢fgdf eg d¢g d¢dœ¦  «        dgdgdœd gfddgddgdœd dgfg d¢g d¢dœg d¢fgdf edgdgdœ¦  «        g df e¦   «         i g fgdf edej        dgej        ddgdœ¦  «        dgej        gdœd gfdej        gej        dgdœd dgfdej        dgej        ddgdœg d¢fgdf edej        dgej        ddgdœ¦  «        dgej        gdœd gfdej        gej        dgdœd dgfdej        dgej        ddgdœg d¢fgdf edej        dgej        ddgdœ¦  «        dgej        gdœd gfdej        gej        dgdœd dgfdej        dgej        ddgdœg d¢fgdfg¦  «        d „ ¦   «         Zej                             d! eg d¢¦  «        dgd gfddgd dgfg d¢g d¢fgdf eg d¢¦  «        dgd gfddgd dgfg d¢g d¢fgdf eg d¢¦  «        dgd gfddgd dgfg d¢g d¢fgdf eddg¦  «        dgd gfddgd dgfgdf eej        dg¦  «        ej        gd gfej        dgd dgfgdf eg d"¬#¦  «        g dfg¦  «        d$„ ¦   «         Zd%„ Zd&„ Z ej                             d'd(d)g¦  «        d*„ ¦   «         Z!ej                             d+g d,¢¦  «        ej                             d'g d-¢¦  «        ej                             d.d/d0g¦  «        ej                             d1d/d0g¦  «        ej                             d2g d3¢¦  «        d4„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z"d5„ Z#d6„ Z$d7„ Z%d8„ Z&d9„ Z'd:„ Z(ej                             d;d<ej)        fd=d>„ fd?d@„ fdAdB„ fgg dC¢¬D¦  «        dE„ ¦   «         Z*ej                             d;d<ej)        fd=ej+        fd?ej,        fdAej-        fgg dC¢¬D¦  «        dF„ ¦   «         Z.dG„ Z/dH„ Z0ej                             dIdJ„ dK„ g¦  «        dL„ ¦   «         Z1ej                             dIdM„ dN„ dO„ dP„ dQ„ dR„ dS„ dT„ dU„ dV„ dW„ dX„ dY„ dZ„ d[„ g¦  «        d\„ ¦   «         Z2d]„ Z3d^„ Z4d_„ Z5d`„ Z6da„ Z7db„ Z8dc„ Z9dd„ Z:ej                             dedfdgg¦  «        ej                             dhd/d0g¦  «        di„ ¦   «         ¦   «         Z;ej                             dje<e=g¦  «        dk„ ¦   «         Z>ej                             dedfdgg¦  «        ej                             dhd/d0g¦  «        ej                             dje<e=g¦  «        dl„ ¦   «         ¦   «         ¦   «         Z?dm„ Z@dS )né    N)Ú	DataFrameÚDatetimeIndexÚIndexÚ
MultiIndexÚSeriesÚisnaÚnotnac                  ó˜   — t          ddddt          j        dgi¦  «        } |  |                      d¦  «                             ¦   «          d S )NÚBr   é   é   é   )r   ÚnpÚnanÚ	expandingÚsum©Údfs    ú\c:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/window/test_expanding.pyÚtest_doc_stringr      sH   € Ý	�C˜!˜Q ¥2¤6¨1Ð-Ð.Ñ	/Ô	/€BØ€BØ‡L‚L��O„O×ÒÑÔÐÐÐó    c                 óX   —  | t          d¦  «        ¦  «        j        } |d¬¦  «         d S )Né   r   ©Úmin_periods)Úranger   )Úframe_or_seriesÚcs     r   Útest_constructorr      s7   € ð 	ˆ�˜a™œÑ!Ô!Ô+€Að €A�!ÐÑÔÐÐÐr   Úwç       @Úfoor   c                 óÄ   —  | t          d¦  «        ¦  «        j        }d}t          j        t          |¬¦  «        5   ||¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   zmin_periods must be an integer©Úmatchr   )r   r   ÚpytestÚraisesÚ
ValueError)r   r    r   Úmsgs       r   Útest_constructor_invalidr*      s­   € ð 	ˆ�˜a™œÑ!Ô!Ô+€AØ
*€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ø	ˆ�aÐÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   »AÁAÁAÚexpanderr   Úlsz,GH#16425 expanding with offset not supported)Úreason)Úmarksc                 óš  — t          ¦   «         }t          ¦   «                              | ¦  «                             ¦   «         }t          j        ||¦  «         t          t          g ¦  «        ¬¦  «        }t          t          g ¦  «        ¬¦  «                             | ¦  «                             ¦   «         }t          j        ||¦  «         d S )N©Úindex)r   r   r   ÚtmÚassert_frame_equalr   )r+   ÚexpectedÚresults      r   Útest_empty_df_expandingr6   )   s¨   € õ  ‰{Œ{€HÝ‰[Œ[×"Ò" 8Ñ,Ô,×0Ò0Ñ2Ô2€FÝÔ˜& (Ñ+Ô+Ð+õ �}¨RÑ0Ô0Ð1Ñ1Ô1€HÝ�]¨2Ñ.Ô.Ð/Ñ/Ô/×9Ò9¸(ÑCÔC×GÒGÑIÔI€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                  ó‚  — t          t          j        g¦  «        } |                      d¬¦  «                             ¦   «         }t          dg¦  «        }t          j        ||¦  «         |                      d¬¦  «                             ¦   «         }t          t          j        g¦  «        }t          j        ||¦  «         d S )Nr   r   g        r   )r   r   r   r   r   r2   Úassert_series_equal)Úxr5   r4   s      r   Útest_missing_minp_zeror:   D   sŸ   € õ 	•”ˆxÑÔ€AØ�[Š[ Qˆ[Ñ'Ô'×+Ò+Ñ-Ô-€FÝ�s�e‰}Œ}€HÝÔ˜6 8Ñ,Ô,Ð,ð �[Š[ Qˆ[Ñ'Ô'×+Ò+Ñ-Ô-€FÝ•r”v�hÑÔ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó.  — t          t          j        d¦  «        ¦  «        }|                     | ¦  «        }|dk    r)d}t          d„ t	          d¦  «        D ¦   «         ¦  «        }n>d}t          t          j        gdz  d„ t	          d	d
¦  «        D ¦   «         z   gdz  ¦  «        }t          j        t          |¬¦  «        5  | 	                    d	| ¬¦  «         
                    ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )N)é
   é   r   z7The 'axis' keyword in DataFrame.expanding is deprecatedc           	      óf   — i | ].}|t           j        gd z  d„ t          dd¦  «        D ¦   «         z   “Œ/S )r   c                 ó,   — g | ]}t          |¦  «        ‘ŒS © ©Úfloat)Ú.0Újs     r   ú
<listcomp>z2test_expanding_axis.<locals>.<dictcomp>.<listcomp>Z   s   € Ð?Ð?Ð?¨Q¥ a¡¤Ð?Ð?Ð?r   é   é   )r   r   r   ©rC   Úis     r   ú
<dictcomp>z'test_expanding_axis.<locals>.<dictcomp>Z   s>   € ÐSÐSÐSÀAˆQ•”�˜1‘Ð?Ð?µ%¸¸2±,´,Ð?Ñ?Ô?Ñ?ÐSÐSÐSr   r=   z7Support for axis=1 in DataFrame.expanding is deprecatedr   c                 ó,   — g | ]}t          |¦  «        ‘ŒS r@   rA   rH   s     r   rE   z'test_expanding_axis.<locals>.<listcomp>_   s   € Ð-MÐ-MÐ-M¸1­e°A©h¬hÐ-MÐ-MÐ-Mr   rF   é   r<   r$   ©Úaxis)r   r   ÚonesÚ_get_axis_numberr   r   r2   Úassert_produces_warningÚFutureWarningr   r   r3   )Ú
axis_framer   rN   r)   r4   r5   s         r   Útest_expanding_axisrT   R   sI  € å	•2”7˜8Ñ$Ô$Ñ	%Ô	%€BØ×Ò˜zÑ*Ô*€Dàˆq‚y€yØGˆÝØSÐSÍÈrÉÌÐSÑSÔSñ
ô 
ˆˆð
 HˆÝ�rœv˜h¨™lÐ-MÐ-MÅÀaÈÁÄÐ-MÑ-MÔ-MÑMÐNÐQSÑSÑTÔTˆå	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 8ð 8Ø—’˜a j�Ñ1Ô1×5Ò5Ñ7Ô7ˆð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8åÔ˜& (Ñ+Ô+Ð+Ð+Ð+s   Â?*C5Ã5C9Ã<C9c                 óô   —  | t          d¦  «        ¦  «                             d¬¦  «                             ¦   «         } | t          j        t          j        dddg¦  «        }t          j        ||¦  «         d S )Nr   rF   r   ç      @ç      @ç      @©r   r   Úcountr   r   r2   Úassert_equal©r   r5   r4   s      r   Ú%test_expanding_count_with_min_periodsr]   f   sj   € àˆ_�U 1™XœXÑ&Ô&×0Ò0¸QÐ0Ñ?Ô?×EÒEÑGÔG€FØˆ¥¤­¬°°S¸#Ð>Ñ?Ô?€HÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c                 óÒ   — dddt           j        dddg}g d¢} | |¦  «                             ¦   «                              ¦   «         } | |¦  «        }t	          j        ||¦  «         d S )Nr   r   rF   r   r   é   )ç      ð?r!   rV   rV   rW   rX   g      @)r   r   r   rZ   r2   r[   )r   ÚvaluesÚexpected_countsr5   r4   s        r   Ú9test_expanding_count_default_min_periods_with_null_valuesrc   m   sq   € à��A•r”v˜q ! QÐ'€FØ9Ð9Ð9€Oàˆ_˜VÑ$Ô$×.Ò.Ñ0Ô0×6Ò6Ñ8Ô8€FØˆ˜Ñ/Ô/€HÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c                 ó0  —  | t          d¦  «        ¦  «                             d¬¦  «                             ¦   «         } | t          j        t          j        t          j        t          j        t          j        g¦  «        }t          j        ||¦  «         d S )Nr   r_   r   rY   r\   s      r   Ú=test_expanding_count_with_min_periods_exceeding_series_lengthre   w   sp   € àˆ_�U 1™XœXÑ&Ô&×0Ò0¸QÐ0Ñ?Ô?×EÒEÑGÔG€FØˆ¥¤­¬µ´½¼ÅÄÐGÑHÔH€HÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   zdf,expected,min_periods©r   r   rF   )r   r   r_   )ÚAr   r   r   ©r   r   r   rF   r_   r`   c                 óš   — d„ |D ¦   «         }t          ||                      |¦  «        ¦  «        D ]\  }}t          j        ||¦  «         Œd S )Nc                 ó6   — g | ]\  }}t          ||¬ ¦  «        ‘ŒS ©r0   )r   ©rC   ra   r1   s      r   rE   z1test_iter_expanding_dataframe.<locals>.<listcomp>½   s)   € ÐOÐOÐO±?°F¸E•	˜&¨Ð.Ñ.Ô.ÐOÐOÐOr   )Úzipr   r2   r3   )r   r4   r   Úactuals       r   Útest_iter_expanding_dataframero   ~   sc   € ð~ PÐOÀhÐOÑOÔO€Hå ¨"¯,ª,°{Ñ*CÔ*CÑDÔDð 0ð 0Ñˆ�&Ý
Ô˜f hÑ/Ô/Ð/Ð/ð0ð 0r   zser,expected,min_periodsÚint64©Údtypec                 óš   — d„ |D ¦   «         }t          ||                      |¦  «        ¦  «        D ]\  }}t          j        ||¦  «         Œd S )Nc                 ó6   — g | ]\  }}t          ||¬ ¦  «        ‘ŒS rk   )r   rl   s      r   rE   z.test_iter_expanding_series.<locals>.<listcomp>Ð   s)   € ÐLÐLÐL±°¸•�v UÐ+Ñ+Ô+ÐLÐLÐLr   )rm   r   r2   r8   )Úserr4   r   rn   s       r   Útest_iter_expanding_seriesrv   Ã   sb   € ð MÐLÀ8ÐLÑLÔL€Hå ¨#¯-ª-¸Ñ*DÔ*DÑEÔEð 1ð 1Ñˆ�&Ý
Ô˜v xÑ0Ô0Ð0Ð0ð1ð 1r   c                  ó¶   — t          ¦   «         } t          j        t          d¬¦  «        5  |                      d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz.* got an unexpected keywordr$   T)Úcenter)r   r&   r'   Ú	TypeErrorr   r   s    r   Útest_center_invalidrz   Ö   s™   € å	‰Œ€BÝ	Œ•yÐ(FÐ	GÑ	GÔ	Gð "ð "Ø
�Š˜DˆÑ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð "ð "s   ªAÁAÁAc                 ó6  —  | g d¢¦  «        }|                      ¦   «                              ¦   «         }t          |t          ¦  «        rt	          |d         j        ¦  «        }t	          t          j        gdgdz  z   ¦  «        }t          j	        ||¦  «         d S )Nrh   r   g»¹øÛž æ?r   )
r   ÚsemÚ
isinstancer   r   ra   r   r   r2   r8   )r   Úobjr5   r4   s       r   Útest_expanding_semr   Ý   s‰   € à
ˆ/˜)˜)˜)Ñ
$Ô
$€CØ�]Š]‰_Œ_× Ò Ñ"Ô"€FÝ�&�)Ñ$Ô$ð *Ý˜˜qœ	Ô(Ñ)Ô)ˆÝ•r”v�h ( ¨a¡Ñ/Ñ0Ô0€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   ÚmethodÚskewÚkurtc                 ód  — t          t          j                             d¦  «                             d¦  «        ¦  «        } t	          |                     d¦  «        | ¦  «        ¦   «         }|dz   } t	          |                     d¦  «        | ¦  «        ¦   «         }t          j        ||¦  «         d S )Nr   r<   rF   iˆ  )r   r   ÚrandomÚdefault_rngÚgetattrr   r2   r8   )r€   Úsr4   r5   s       r   Ú,test_expanding_skew_kurt_numerical_stabilityrˆ   ç   s“   € õ 	�rŒy×$Ò$ QÑ'Ô'×.Ò.¨rÑ2Ô2Ñ3Ô3€AØ.�w�q—{’{ 1‘~”~ vÑ.Ô.Ñ0Ô0€HØ	ˆD‰€AØ,�W�Q—[’[ ‘^”^ VÑ,Ô,Ñ.Ô.€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   Úwindow)r   rF   r<   r=   )ÚminÚmaxÚaverageÚpctTFÚ	ascendingÚ	test_data)ÚdefaultÚ
duplicatesÚnansc           
      óà  ‡‡‡— d}|dk    rAt          t          j                             d¦  «                             |¦  «        ¬¦  «        }n´|dk    rBt          t          j                             d¦  «                             d|¦  «        ¬¦  «        }nl|dk    rft          t          j                             d¦  «                             dd	d
t          j        t          j        t          j         g|¦  «        ¬¦  «        }|                     | ¦  «                             ˆˆˆfd„¦  «        }|                     | ¦  «         	                    ‰‰‰¬¦  «        }t          j        ||¦  «         d S )Nr=   r�   r   )Údatar‘   rF   r’   r`   g      Ð?g      è?c                 óJ   •— |                       ‰‰‰¬¦  «        j        d         S )N©r€   r�   rŽ   éÿÿÿÿ)ÚrankÚiloc)r9   rŽ   r€   r�   s    €€€r   ú<lambda>ztest_rank.<locals>.<lambda>  s!   ø€ �!—&’& ¨C¸9�&ÑEÔEÔJÈ2ÔN€ r   r–   )r   r   r„   r…   Úchoicer   Úinfr   Úapplyr˜   r2   r8   )	r‰   r€   r�   rŽ   r�   Úlengthru   r4   r5   s	    ```     r   Ú	test_rankrŸ   ñ   sV  øøø€ ð €FØ�IÒÐÝ�"œ)×/Ò/°Ñ2Ô2×9Ò9¸&ÑAÔAÐBÑBÔBˆˆØ	�lÒ	"Ð	"Ý�"œ)×/Ò/°Ñ2Ô2×9Ò9¸!¸VÑDÔDÐEÑEÔEˆˆØ	�fÒ	Ð	ÝÝ”×&Ò& qÑ)Ô)×0Ò0Ø�d˜D¥"¤&­"¬&µ2´6°'Ð:¸Fñô ð
ñ 
ô 
ˆð �}Š}˜VÑ$Ô$×*Ò*ØNÐNÐNÐNÐNÐNñô €Hð �]Š]˜6Ñ"Ô"×'Ò'¨v¸3È)Ð'ÑTÔT€FåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó¨  — |                       ¦   «         }|t          j                             d¦  «                             t          |¦  «        ¦  «        z   d d…         }|                     ¦   «                              |¦  «        }|                     t          |¦  «        d¬¦  «                             |¦  «        }t          j
        ||¦  «         d S ©Nr   éûÿÿÿr   ©r‰   r   )Údropnar   r„   r…   Ústandard_normalÚlenr   ÚcorrÚrollingr2   Úassert_almost_equal©Úseriesrg   r   r5   Úrolling_results        r   Útest_expanding_corrr­     s£   € Ø�Š‰Œ€AØ	
�RŒY×"Ò" 1Ñ%Ô%×5Ò5µc¸!±f´fÑ=Ô=Ñ	=¸sÀ¸sÔC€Aà�[Š[‰]Œ]×Ò Ñ"Ô"€Fà—Y’Y¥c¨!¡f¤f¸!�YÑ<Ô<×AÒAÀ!ÑDÔD€NåÔ˜>¨6Ñ2Ô2Ð2Ð2Ð2r   c                 óè   — |                       d¬¦  «                             ¦   «         }t          j        ||                      t          | ¦  «        d¬¦  «                             ¦   «         ¦  «         d S )Nr   r   r£   )r   rZ   r2   r©   r¨   r¦   )r«   r5   s     r   Útest_expanding_countr¯     sj   € Ø×Ò¨!ÐÑ,Ô,×2Ò2Ñ4Ô4€FÝÔØ�—’¥c¨&¡k¤k¸q�ÑAÔA×GÒGÑIÔIñô ð ð ð r   c                 óì   — |                       ¦   «                              d¦  «        }|                      t          | ¦  «        d¬¦  «                             d¦  «        }t	          j        ||¦  «         d S )Nç      à?r   r£   )r   Úquantiler¨   r¦   r2   r©   )r«   r5   r¬   s      r   Útest_expanding_quantiler³     sd   € Ø×ÒÑÔ×(Ò(¨Ñ-Ô-€Fà—^’^­3¨v©;¬;ÀA�^ÑFÔF×OÒOÐPSÑTÔT€NåÔ˜6 >Ñ2Ô2Ð2Ð2Ð2r   c                 ó„  — | }|t           j                             d¦  «                             t	          |¦  «        ¦  «        z   d d…         }|                     ¦   «                              |¦  «        }|                     t	          |¦  «        d¬¦  «                             |¦  «        }t          j	        ||¦  «         d S r¡   )
r   r„   r…   r¥   r¦   r   Úcovr¨   r2   r©   rª   s        r   Útest_expanding_covr¶   %  s›   € Ø€AØ	
�RŒY×"Ò" 1Ñ%Ô%×5Ò5µc¸!±f´fÑ=Ô=Ñ	=¸sÀ¸sÔC€Aà�[Š[‰]Œ]×Ò˜qÑ!Ô!€Fà—Y’Y¥c¨!¡f¤f¸!�YÑ<Ô<×@Ò@ÀÑCÔC€NåÔ˜>¨6Ñ2Ô2Ð2Ð2Ð2r   c                 óè   — |                       ¦   «                              ¦   «         }|                      t          | ¦  «        d¬¦  «                             ¦   «         }t	          j        ||¦  «         d S ©Nr   r£   )r   rµ   r¨   r¦   r2   r3   ©Úframer5   r¬   s      r   Útest_expanding_cov_pairwiser»   0  s]   € Ø�_Š_ÑÔ×"Ò"Ñ$Ô$€Fà—]’]­#¨e©*¬*À!�]ÑDÔD×HÒHÑJÔJ€NåÔ˜& .Ñ1Ô1Ð1Ð1Ð1r   c                 óè   — |                       ¦   «                              ¦   «         }|                      t          | ¦  «        d¬¦  «                             ¦   «         }t	          j        ||¦  «         d S r¸   )r   r§   r¨   r¦   r2   r3   r¹   s      r   Útest_expanding_corr_pairwiser½   8  s]   € Ø�_Š_ÑÔ×#Ò#Ñ%Ô%€Fà—]’]­#¨e©*¬*À!�]ÑDÔD×IÒIÑKÔK€NÝÔ˜& .Ñ1Ô1Ð1Ð1Ð1r   zfunc,static_compr   Úmeanc                 ó.   — t          j        | d¬¦  «        S ©Nr   rM   ©r   r¾   ©r9   s    r   rš   rš   C  s   € �2œ7 1¨1Ð-Ñ-Ô-€ r   r‹   c                 ó.   — t          j        | d¬¦  «        S rÀ   )r   r‹   rÂ   s    r   rš   rš   D  ó   € �"œ& ¨Ð+Ñ+Ô+€ r   rŠ   c                 ó.   — t          j        | d¬¦  «        S rÀ   )r   rŠ   rÂ   s    r   rš   rš   E  rÄ   r   )r   r¾   r‹   rŠ   )Úidsc           	      óÚ  —  |t          j        t          t          d¦  «        ¦  «        t           j        gdz  z   ¦  «        ¦  «        }d}t          j        t          |¬¦  «        5  |                     dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y    t          || ¦  «        ¦   «         }t          ||¦  «        sJ ‚d}d }|t          u r|t           j        u rt          }t          j        ||d¬	¦  «        5   ||d d
…         ¦  «        }d d d ¦  «         n# 1 swxY w Y   |t          u rt          j        |d         |¦  «         d S t          j        |j        d         |d¬¦  «         d S )Nr<   z@The 'axis' keyword in (Series|DataFrame).expanding is deprecatedr$   r   r   ©r   rN   z:The behavior of DataFrame.sum with axis=None is deprecatedF)r%   Úcheck_stacklevelrG   ©Úcheck_names)r   ÚarrayÚlistr   r   r2   rQ   rR   r   r†   r}   r   r   r   r©   r8   r™   )	ÚfuncÚstatic_compr   r”   r)   r~   r5   Úwarnr4   s	            r   Útest_expanding_funcrÑ   ?  sÞ  € ð ˆ?�2œ8¥D­¨r©¬¡O¤Oµr´v°hÀ±mÑ$CÑDÔDÑEÔE€Dà
L€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 4ð 4Ø�nŠn¨°ˆnÑ3Ô3ˆð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4à�W�S˜$ÑÔÑ!Ô!€FÝ�f˜oÑ.Ô.Ð.Ð.Ð.à
F€CØ€DØ�)Ð#Ð#¨µr´vÐ(=Ð(=ÝˆÝ	Ô	# D°ÀeÐ	LÑ	LÔ	Lð *ð *Ø�;˜t C R CœyÑ)Ô)ˆð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *à�&Ð Ð Ý
Ô˜v bœz¨8Ñ4Ô4Ð4Ð4Ð4å
Ô˜vœ{¨2œ°ÀeÐLÑLÔLÐLÐLÐLs$   Á&B
Â
BÂBÃ8DÄDÄDc                 ó   — t          t          j                             d¦  «                             d¦  «        ¦  «        }d}t          j        t          |¬¦  «        5   t          | 	                    dd¬¦  «        | ¦  «        ¦   «         }d d d ¦  «         n# 1 swxY w Y   |d d…          
                    ¦   «                              ¦   «         sJ ‚t          j        |j        d	          ||d d…         ¦  «        ¦  «         t          j        t          |¬¦  «        5   t          | 	                    d
d¬¦  «        | ¦  «        ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          |j        d         ¦  «        sJ ‚t          |j        d         ¦  «        sJ ‚t          t          j                             d¦  «                             d¦  «        ¦  «        }t          j        t          |¬¦  «        5   t          | 	                    dd¬¦  «        | ¦  «        ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          |d         ¦  «        sJ ‚t          |d         ¦  «        sJ ‚t          j        t          |¬¦  «        5   t          | 	                    dd¬¦  «        | ¦  «        ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5   t          | 	                    dd¬¦  «        | ¦  «        ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t          |¬¦  «        5   t          | 	                    dd¬¦  «        | ¦  «        ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        |j        d	          ||d d…         ¦  «        ¦  «         d S )Nr   é2   z4The 'axis' keyword in Series.expanding is deprecatedr$   é   r   rÈ   é   r—   é   é   é   r=   r   rF   r   r   )r   r   r„   r…   r¥   r2   rQ   rR   r†   r   r   Úallr©   r™   r	   )rÎ   rÏ   ru   r)   r5   Úser2Úresult0Úresult1s           r   Útest_expanding_min_periodsrÝ   ^  s1  € õ •”×&Ò& qÑ)Ô)×9Ò9¸"Ñ=Ô=Ñ
>Ô
>€Cà
@€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Hð HØE•˜Ÿš°2¸A˜Ñ>Ô>ÀÑEÔEÑGÔGˆðHð Hð Hñ Hô Hð Hð Hð Hð Hð Hð Høøøð Hð Hð Hð Hà�#�2�#Œ;×ÒÑÔ×!Ò!Ñ#Ô#Ð#Ð#Ð#ÝÔ˜6œ; rœ?¨K¨K¸¸C¸R¸C¼Ñ,AÔ,AÑBÔBÐBõ 
Ô	#¥M¸Ð	=Ñ	=Ô	=ð Hð HØE•˜Ÿš°2¸A˜Ñ>Ô>ÀÑEÔEÑGÔGˆðHð Hð Hñ Hô Hð Hð Hð Hð Hð Hð Høøøð Hð Hð Hð Hå�”˜B”Ñ Ô Ð Ð Ð Ý�”˜R”Ñ!Ô!Ð!Ð!Ð!å•"”)×'Ò'¨Ñ*Ô*×:Ò:¸2Ñ>Ô>Ñ?Ô?€DÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Hð HØE•˜Ÿš°A¸A˜Ñ>Ô>ÀÑEÔEÑGÔGˆðHð Hð Hñ Hô Hð Hð Hð Hð Hð Hð Høøøð Hð Hð Hð Hå��q”	‰?Œ?ÐÐˆ?Ý�˜”ÑÔÐÐÐõ 
Ô	#¥M¸Ð	=Ñ	=Ô	=ð Hð HØE•'˜#Ÿ-š-°A¸A˜-Ñ>Ô>ÀÑEÔEÑGÔGˆðHð Hð Hñ Hô Hð Hð Hð Hð Hð Hð Høøøð Hð Hð Hð Hå	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Hð HØE•'˜#Ÿ-š-°A¸A˜-Ñ>Ô>ÀÑEÔEÑGÔGˆðHð Hð Hñ Hô Hð Hð Hð Hð Hð Hð Høøøð Hð Hð Hð HåÔ˜7 GÑ,Ô,Ð,å	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Gð GØD•˜Ÿš°1¸1˜Ñ=Ô=¸tÑDÔDÑFÔFˆðGð Gð Gñ Gô Gð Gð Gð Gð Gð Gð Gøøøð Gð Gð Gð GåÔ˜6œ; rœ?¨K¨K¸¸C¸R¸C¼Ñ,AÔ,AÑBÔBÐBÐBÐBsl   Á.BÂBÂBÄ.EÅEÅEÇ5.H/È/H3È6H3Ê.J=Ê=KËKË#.LÌL!Ì$L!Í.NÎNÎNc           	      ó  — | \  }} |t          j        t          t          d¦  «        ¦  «        t           j        gdz  z   ¦  «        ¦  «        }|                     d¬¦  «                             d„ ||¬¦  «        }t          ||¦  «        sJ ‚|t          u r9t          j
        |d         t          j        |d d…         d¬	¦  «        ¦  «         d S t          j        |j        d         t          j        |d d…         d¬	¦  «        d
¬¦  «         d S )Nr<   r   r   c                 ó*   — |                       ¦   «         S ©N©r¾   rÂ   s    r   rš   z&test_expanding_apply.<locals>.<lambda>ˆ  ó   € �!—&’&‘(”(€ r   ©ÚrawÚengineé	   rG   r   rM   FrÊ   )r   rÌ   rÍ   r   r   r   r�   r}   r   r2   r©   r¾   r8   r™   )Úengine_and_rawr   rå   rä   r”   r5   s         r   Útest_expanding_applyrè   „  s  € Ø �K€FˆCØˆ?�2œ8¥D­¨r©¬¡O¤Oµr´v°hÀ±mÑ$CÑDÔDÑEÔE€DØ�^Š^¨ˆ^Ñ*Ô*×0Ò0ØÐ ¨Fð 1ñ ô €Fõ �f˜oÑ.Ô.Ð.Ð.Ð.à�&Ð Ð Ý
Ô˜v aœy­"¬'°$°s¸°s´)À!Ð*DÑ*DÔ*DÑEÔEÐEÐEÐEå
ÔØŒK˜ŒN�BœG D¨¨"¨¤I°AÐ6Ñ6Ô6ÀEð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r   c                 óf  — | \  }}t          t          j                             d¦  «                             d¦  «        ¦  «        }|                     d¬¦  «                             d„ ||¬¦  «        }|d d…                              ¦   «                              ¦   «         sJ ‚t          j
        |j        d         t          j        |d d…         ¦  «        ¦  «         |                     d	¬¦  «                             d
„ ||¬¦  «        }t          |j        d         ¦  «        sJ ‚t          |j        d         ¦  «        sJ ‚t          t          j                             d¦  «                             d¦  «        ¦  «        }|                     d¬¦  «                             d„ ||¬¦  «        }t          |d         ¦  «        sJ ‚t          |d         ¦  «        sJ ‚|                     d¬¦  «                             d„ ||¬¦  «        }|                     d¬¦  «                             d„ ||¬¦  «        }t          j
        ||¦  «         |                     d¬¦  «                             d„ ||¬¦  «        }t          j
        |j        d         t          j        |d d…         ¦  «        ¦  «         d S )Nr   rÓ   rÔ   r   c                 ó*   — |                       ¦   «         S rà   rá   rÂ   s    r   rš   z2test_expanding_min_periods_apply.<locals>.<lambda>™  râ   r   rã   rÕ   r—   rÖ   c                 ó*   — |                       ¦   «         S rà   rá   rÂ   s    r   rš   z2test_expanding_min_periods_apply.<locals>.<lambda>   râ   r   r×   rØ   r=   r   c                 ó*   — |                       ¦   «         S rà   rá   rÂ   s    r   rš   z2test_expanding_min_periods_apply.<locals>.<lambda>§  râ   r   rF   r   r   c                 ó*   — |                       ¦   «         S rà   rá   rÂ   s    r   rš   z2test_expanding_min_periods_apply.<locals>.<lambda>®  râ   r   r   c                 ó*   — |                       ¦   «         S rà   rá   rÂ   s    r   rš   z2test_expanding_min_periods_apply.<locals>.<lambda>±  râ   r   c                 ó*   — |                       ¦   «         S rà   rá   rÂ   s    r   rš   z2test_expanding_min_periods_apply.<locals>.<lambda>¶  râ   r   )r   r   r„   r…   r¥   r   r�   r   rÙ   r2   r©   r™   r¾   r	   )rç   rå   rä   ru   r5   rÚ   rÛ   rÜ   s           r   Ú test_expanding_min_periods_applyrð   ”  s™  € Ø �K€FˆCÝ
•”×&Ò& qÑ)Ô)×9Ò9¸"Ñ=Ô=Ñ
>Ô
>€Cà�]Š] rˆ]Ñ*Ô*×0Ò0ØÐ ¨Fð 1ñ ô €Fð �#�2�#Œ;×ÒÑÔ×!Ò!Ñ#Ô#Ð#Ð#Ð#ÝÔ˜6œ; rœ?­B¬G°C¸¸¸´HÑ,=Ô,=Ñ>Ô>Ð>ð �]Š] rˆ]Ñ*Ô*×0Ò0ØÐ ¨Fð 1ñ ô €Fõ �”˜B”Ñ Ô Ð Ð Ð Ý�”˜R”Ñ!Ô!Ð!Ð!Ð!å•"”)×'Ò'¨Ñ*Ô*×:Ò:¸2Ñ>Ô>Ñ?Ô?€DØ�^Š^¨ˆ^Ñ*Ô*×0Ò0ØÐ ¨Fð 1ñ ô €Fõ ��q”	‰?Œ?ÐÐˆ?Ý�˜”ÑÔÐÐÐð �mŠm¨ˆmÑ*Ô*×0Ò0ØÐ ¨Fð 1ñ ô €Gð �mŠm¨ˆmÑ*Ô*×0Ò0ØÐ ¨Fð 1ñ ô €Gõ Ô˜7 GÑ,Ô,Ð,à�]Š] qˆ]Ñ)Ô)×/Ò/ØÐ ¨Fð 0ñ ô €Fõ Ô˜6œ; rœ?­B¬G°C¸¸¸´HÑ,=Ô,=Ñ>Ô>Ð>Ð>Ð>r   Úfc                 óX   — |                       d¬¦  «                             | d¬¦  «        S ©Nr   r   T©Úpairwise©r   rµ   rÂ   s    r   rš   rš   ¾  s'   € �1—;’;¨1�;Ñ-Ô-×1Ò1°!¸dÐ1ÑCÔC€ r   c                 óX   — |                       d¬¦  «                             | d¬¦  «        S ró   ©r   r§   rÂ   s    r   rš   rš   ¿  s'   € �1—;’;¨1�;Ñ-Ô-×2Ò2°1¸tÐ2ÑDÔD€ r   c                 ó"  — t          ¦   «         }t          t          dgd¬¦  «        t          g d¬¦  «        ¬¦  «        }|d                              d¦  «        |d<   t          t          j        |j        |j        g¦  «        ¬¦  «        }t          t          j        |j        |j        gddg¬¦  «        t          dgd¬¦  «        d¬	¦  «        } | |¦  «        }t          j        ||¦  «          | |¦  «        }t          j        ||¦  «         d S )
NÚar"   ©ÚnameÚbar©Úcolumnsr1   Úfloat64r0   )Únames)r1   rÿ   rr   )	r   r   Úastyper   Úfrom_productr1   rÿ   r2   r3   )rñ   Údf1Údf2Údf1_expectedÚdf2_expectedÚ
df1_resultÚ
df2_results          r   Ú*test_moment_functions_zero_length_pairwiser
  »  s	  € õ ‰+Œ+€CÝ
�E 3 %¨eÐ4Ñ4Ô4½EÀ"È5Ð<QÑ<QÔ<QÐ
RÑ
RÔ
R€CØ�3Œx�Š˜yÑ)Ô)€Cˆ�Hå¥:Ô#:¸C¼IÀsÄ{Ð;SÑ#TÔ#TÐUÑUÔU€LÝÝÔ% s¤y°#´+Ð&>ÀuÈeÀnÐUÑUÔUÝ�s�e %Ð(Ñ(Ô(Øðñ ô €Lð ��3‘”€JÝÔ˜* lÑ3Ô3Ð3à��3‘”€JÝÔ˜* lÑ3Ô3Ð3Ð3Ð3r   c                 óN   — |                       ¦   «                              ¦   «         S rà   )r   rZ   rÂ   s    r   rš   rš   Ø  s   € �!—+’+‘-”-×%Ò%Ñ'Ô'€ r   c                 óX   — |                       d¬¦  «                             | d¬¦  «        S ©Nr   r   Frô   rö   rÂ   s    r   rš   rš   Ù  s'   € �!—+’+¨!�+Ñ,Ô,×0Ò0°¸UÐ0ÑCÔC€ r   c                 óX   — |                       d¬¦  «                             | d¬¦  «        S r  rø   rÂ   s    r   rš   rš   Ú  s'   € �!—+’+¨!�+Ñ,Ô,×1Ò1°!¸eÐ1ÑDÔD€ r   c                 óR   — |                       d¬¦  «                             ¦   «         S ©Nr   r   )r   r‹   rÂ   s    r   rš   rš   Û  ó    € �!—+’+¨!�+Ñ,Ô,×0Ò0Ñ2Ô2€ r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   rŠ   rÂ   s    r   rš   rš   Ü  r  r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   r   rÂ   s    r   rš   rš   Ý  r  r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   r¾   rÂ   s    r   rš   rš   Þ  ó    € �!—+’+¨!�+Ñ,Ô,×1Ò1Ñ3Ô3€ r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   ÚstdrÂ   s    r   rš   rš   ß  r  r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   ÚvarrÂ   s    r   rš   rš   à  r  r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   r�   rÂ   s    r   rš   rš   á  r  r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   r‚   rÂ   s    r   rš   rš   â  r  r   c                 óT   — |                       d¬¦  «                             d¦  «        S )Nr   r   r±   )r   r²   rÂ   s    r   rš   rš   ã  s"   € �!—+’+¨!�+Ñ,Ô,×5Ò5°cÑ:Ô:€ r   c                 óR   — |                       d¬¦  «                             ¦   «         S r  )r   ÚmedianrÂ   s    r   rš   rš   ä  s    € �!—+’+¨!�+Ñ,Ô,×3Ò3Ñ5Ô5€ r   c                 ób   — |                       d¬¦  «                             t          d¬¦  «        S )Nr   r   F©rä   ©r   r�   r   rÂ   s    r   rš   rš   å  s'   € �!—+’+¨!�+Ñ,Ô,×2Ò2µ3¸EÐ2ÑBÔB€ r   c                 ób   — |                       d¬¦  «                             t          d¬¦  «        S )Nr   r   Tr   r!  rÂ   s    r   rš   rš   æ  s'   € �!—+’+¨!�+Ñ,Ô,×2Ò2µ3¸DÐ2ÑAÔA€ r   c                 ó€  — t          t          j        ¬¦  «        }|}t          ¦   «         }|}t          dg¬¦  «        }|d                              d¦  «        |d<   |} | |¦  «        }t          j        ||¦  «          | |¦  «        }t          j        ||¦  «          | |¦  «        }	t          j        |	|¦  «         d S )Nrq   rú   ©rÿ   r   )r   r   r   r   r  r2   r8   r3   )
rñ   r‡   Ú
s_expectedr  r  r  r  Ús_resultr  r	  s
             r   Ú!test_moment_functions_zero_lengthr'  Õ  s¿   € õ, 	•R”ZÐ Ñ Ô €AØ€JÝ
‰+Œ+€CØ€LÝ
˜S˜EÐ
"Ñ
"Ô
"€CØ�3Œx�Š˜yÑ)Ô)€Cˆ�HØ€Làˆq�‰tŒt€HÝÔ˜8 ZÑ0Ô0Ð0à��3‘”€JÝÔ˜* lÑ3Ô3Ð3à��3‘”€JÝÔ˜* lÑ3Ô3Ð3Ð3Ð3r   c                 óÂ   — | \  }}t          g t          j        ¬¦  «        }t          j        ||                     ¦   «                              d„ ||¬¦  «        ¦  «         d S )Nrq   c                 ó*   — |                       ¦   «         S rà   rá   rÂ   s    r   rš   z3test_expanding_apply_empty_series.<locals>.<lambda>  s   € ¨Q¯VªV©X¬X€ r   rã   )r   r   r   r2   r8   r   r�   )rç   rå   rä   ru   s       r   Ú!test_expanding_apply_empty_seriesr*  ý  sd   € Ø �K€FˆCÝ
��2œ:Ð
&Ñ
&Ô
&€CÝÔØˆS�]Š]‰_Œ_×"Ò"Ð#5Ð#5¸3ÀvÐ"ÑNÔNñô ð ð ð r   c                 óØ   — | \  }}t          g d¢¦  «        }|                     d¬¦  «                             d„ ||¬¦  «        }t          g d¢¦  «        }t          j        ||¦  «         d S )N)NNNr   r   c                 ó    — t          | ¦  «        S rà   )r¦   rÂ   s    r   rš   z4test_expanding_apply_min_periods_0.<locals>.<lambda>	  s   € ½¸A¹¼€ r   rã   )r`   r!   rV   )r   r   r�   r2   r8   )rç   rå   rä   r‡   r5   r4   s         r   Ú"test_expanding_apply_min_periods_0r-    sv   € à �K€FˆCÝÐ!Ð!Ð!Ñ"Ô"€AØ�[Š[ Qˆ[Ñ'Ô'×-Ò-Ð.>Ð.>ÀCÐPVÐ-ÑWÔW€FÝ�o�o�oÑ&Ô&€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  ó„  — t          g d¢g d¢¬¦  «        } t          ddgddg¬¦  «        }|                      ¦   «                              |¦  «        }t          g d¢¦  «        }t          j        ||¦  «         t          g d	¢g d¢¬¦  «        }|                      ¦   «                              |¦  «        }t          j        ||¦  «         t          g d
¢g d¢¬¦  «        } t          g d¢g d¢¬¦  «        }|                      ¦   «                              |¦  «        }t          g d¢¦  «        }t          j        ||¦  «         d S )Nrf   rh   r0   r   rF   r   r   )NNr!   ©r   NrF   ©é   é   r<   ©r   r   rF   ©r1  ræ   r<   ©r   r   rF   )NNNg      @)r   r   rµ   r2   r8   ©Ús1Ús2r5   r4   Ús2as        r   Útest_expanding_cov_diff_indexr:    s<  € å	�	�	�	   Ð	+Ñ	+Ô	+€BÝ	��A�˜q !˜fÐ	%Ñ	%Ô	%€BØ�\Š\‰^Œ^×Ò Ñ#Ô#€FÝÐ'Ð'Ð'Ñ(Ô(€HÝÔ˜6 8Ñ,Ô,Ð,å
��� Y Y YÐ
/Ñ
/Ô
/€CØ�\Š\‰^Œ^×Ò Ñ$Ô$€FÝÔ˜6 8Ñ,Ô,Ð,å	�
�
�
 ) ) )Ð	,Ñ	,Ô	,€BÝ	�
�
�
 ) ) )Ð	,Ñ	,Ô	,€BØ�\Š\‰^Œ^×Ò Ñ#Ô#€FÝÐ-Ð-Ð-Ñ.Ô.€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  ó„  — t          g d¢g d¢¬¦  «        } t          ddgddg¬¦  «        }|                      ¦   «                              |¦  «        }t          g d¢¦  «        }t          j        ||¦  «         t          g d	¢g d¢¬¦  «        }|                      ¦   «                              |¦  «        }t          j        ||¦  «         t          g d
¢g d¢¬¦  «        } t          g d¢g d¢¬¦  «        }|                      ¦   «                              |¦  «        }t          g d¢¦  «        }t          j        ||¦  «         d S )Nrf   rh   r0   r   rF   r   r   )NNr`   r/  r0  r3  r4  r5  )NNNr`   )r   r   r§   r2   r8   r6  s        r   Útest_expanding_corr_diff_indexr<  !  s<  € å	�	�	�	   Ð	+Ñ	+Ô	+€BÝ	��A�˜q !˜fÐ	%Ñ	%Ô	%€BØ�\Š\‰^Œ^× Ò  Ñ$Ô$€FÝÐ'Ð'Ð'Ñ(Ô(€HÝÔ˜6 8Ñ,Ô,Ð,å
��� Y Y YÐ
/Ñ
/Ô
/€CØ�\Š\‰^Œ^× Ò  Ñ%Ô%€FÝÔ˜6 8Ñ,Ô,Ð,å	�
�
�
 ) ) )Ð	,Ñ	,Ô	,€BÝ	�
�
�
 ) ) )Ð	,Ñ	,Ô	,€BØ�\Š\‰^Œ^× Ò  Ñ$Ô$€FÝÐ-Ð-Ð-Ñ.Ô.€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  ó  — t          ddgddgddggt          ddgd¬	¦  «        ¬
¦  «        } t          ddgddggddgt          ddgd¬	¦  «        ¬¦  «        }t          ddgd d gddggt          ddgd¬	¦  «        ¬
¦  «        }t          ddgddggddgt          ddgd¬	¦  «        ¬¦  «        }|                      ¦   «                              |d¬¦  «        j        d         }|                      ¦   «                              |d¬¦  «        j        d         }|                     ¦   «                              |d¬¦  «        j        d         }|                     ¦   «                              |d¬¦  «        j        d         }t          ddgddggt          ddgd¬	¦  «        t          ddgd¬	¦  «        ¬¦  «        }t          j        ||¦  «         t          j        ||¦  «         t          j        ||¦  «         t          j        ||¦  «         d S )Nr   r   rF   r   ræ   rg   r   r"   rû   r$  r   ©r1   rÿ   r_   ÚXÚYTrô   g      Àg      Àg      Àg      $Àrþ   )r   r   r   rµ   Úlocr2   r3   ©	r  Údf1ar  Údf2arÜ   Úresult2Úresult3Úresult4r4   s	            r   Ú'test_expanding_cov_pairwise_diff_lengthrH  4  s9  € å
�a˜�V˜a ˜V a¨ VÐ,µe¸SÀ#¸JÈUÐ6SÑ6SÔ6SÐ
TÑ
TÔ
T€CÝØ
ˆQˆ�!�Q�Ð  A µ°s¸C°jÀuÐ0MÑ0MÔ0Mðñ ô €Dõ Ø
ˆQˆ�$˜�  1˜vÐ&µ°s¸C°jÀuÐ0MÑ0MÔ0Mðñ ô €Cõ Ø
ˆQˆ�!�Q�Ð  A µ°s¸C°jÀuÐ0MÑ0MÔ0Mðñ ô €Dð
 �mŠm‰oŒo×!Ò! #°Ð!Ñ5Ô5Ô9¸!Ô<€GØ�mŠm‰oŒo×!Ò! $°Ð!Ñ6Ô6Ô:¸1Ô=€GØ�nŠnÑÔ×"Ò" 3°Ð"Ñ6Ô6Ô:¸1Ô=€GØ�nŠnÑÔ×"Ò" 4°$Ð"Ñ7Ô7Ô;¸AÔ>€GÝØ
�ˆ˜˜e�}Ð%Ý�s˜C�j uÐ-Ñ-Ô-Ý�S˜#�J UÐ+Ñ+Ô+ðñ ô €Hõ
 Ô˜' 8Ñ,Ô,Ð,ÝÔ˜' 8Ñ,Ô,Ð,ÝÔ˜' 8Ñ,Ô,Ð,ÝÔ˜' 8Ñ,Ô,Ð,Ð,Ð,r   c            	      ó0  — t          ddgddgddggddgt          t          d¦  «        d¬¦  «        ¬	¦  «        } t          ddgddggt          d
dgd¬¦  «        ddg¬¦  «        }t          ddgd d gddggddgt          t          d¦  «        d¬¦  «        ¬	¦  «        }t          ddgddggt          d
dgd¬¦  «        ddg¬¦  «        }|                      ¦   «                              |d¬¦  «        j        d         }|                      ¦   «                              |d¬¦  «        j        d         }|                     ¦   «                              |d¬¦  «        j        d         }|                     ¦   «                              |d¬¦  «        j        d         }t          ddgddggddgt          ddg¦  «        ¬	¦  «        }t          j        ||¦  «         t          j        ||¦  «         t          j        ||¦  «         t          j        ||¦  «         d S )Nr   r   rF   r   rg   r   rý   rû   rþ   r   r>  r   r_   r?  r@  Trô   g      ð¿)r   r   r   r   r§   rA  r2   r3   rB  s	            r   Ú(test_expanding_corr_pairwise_diff_lengthrJ  Q  sA  € å
Ø
ˆQˆ�!�Q�˜!˜Q˜Ð ¨3°¨*½EÅ%ÈÁ(Ä(ÐQVÐ<WÑ<WÔ<Wðñ ô €Cõ Ø
ˆQˆ�!�Q�Ð¥ q¨! f°5Ð 9Ñ 9Ô 9ÀCÈÀ:ðñ ô €Dõ Ø
ˆQˆ�$˜�  1˜vÐ&Ø�c�
Ý•E˜!‘H”H 5Ð)Ñ)Ô)ðñ ô €Cõ
 Ø
ˆQˆ�!�Q�Ð¥ q¨! f°5Ð 9Ñ 9Ô 9ÀCÈÀ:ðñ ô €Dð �mŠm‰oŒo×"Ò" 3°Ð"Ñ6Ô6Ô:¸1Ô=€GØ�mŠm‰oŒo×"Ò" 4°$Ð"Ñ7Ô7Ô;¸AÔ>€GØ�nŠnÑÔ×#Ò# C°$Ð#Ñ7Ô7Ô;¸AÔ>€GØ�nŠnÑÔ×#Ò# D°4Ð#Ñ8Ô8Ô<¸QÔ?€GÝØ
�ˆ˜˜d�|Ð$¨s°C¨jÅÀsÈCÀjÑ@QÔ@Qðñ ô €Hõ Ô˜' 8Ñ,Ô,Ð,ÝÔ˜' 8Ñ,Ô,Ð,ÝÔ˜' 8Ñ,Ô,Ð,ÝÔ˜' 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó  — d„ }| \  }}t          t          j                             d¦  «                             d¦  «        ¦  «        }|                     ¦   «                              t          j        ||¬¦  «        dz   }|                     ¦   «                              |||d¬¦  «        }t          j        ||¦  «         |                     ¦   «                              ||dd	i¬
¦  «        }t          j        ||¦  «         d S )Nc                 ó0   — t          j        | ¦  «        |z   S rà   rÁ   )r9   Úconsts     r   Ú
mean_w_argz4test_expanding_apply_args_kwargs.<locals>.mean_w_argo  s   € ÝŒw�q‰zŒz˜EÑ!Ð!r   r   )r=   rF   )rå   rä   g      4@)r=   )rå   rä   ÚargsrM  r=   )rä   Úkwargs)	r   r   r„   r…   r   r�   r¾   r2   r3   )rç   rN  rå   rä   r   r4   r5   s          r   Ú test_expanding_apply_args_kwargsrQ  n  sæ   € ð"ð "ð "ð !�K€FˆCå	•2”9×(Ò(¨Ñ+Ô+×2Ò2°7Ñ;Ô;Ñ	<Ô	<€Bà�|Š|‰~Œ~×#Ò#¥B¤G°FÀÐ#ÑDÔDÀtÑK€Hà�\Š\‰^Œ^×!Ò! *°VÀÈ5Ð!ÑQÔQ€FÝÔ˜& (Ñ+Ô+Ð+à�\Š\‰^Œ^×!Ò! *°#¸wÈ¸mÐ!ÑLÔL€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                 óä  — | }t          dgdddœ¦  «        }|d                              t          ¦  «        |d<   |                     ¦   «         }t	          ||d ¦  «        }|�� ||¬¦  «        }|rddgng d¢}||                              |g¦  «                             d	¬
¦  «                             t          ¦  «        }t          |j	        ¦  «        |k    sJ ‚t          j        ||¦  «         d S d S )Nr   r   rF   ©rú   Úbr   r   ©Únumeric_onlyrú   rT  T©Údrop)r   r  Úobjectr   r†   ÚaggÚreset_indexrB   rÍ   rÿ   r2   r3   )	Úarithmetic_win_operatorsrV  Úkernelr   r   Úopr5   rÿ   r4   s	            r   Útest_numeric_only_framer_    sö   € à%€FÝ	˜!˜ 1¨1Ð-Ð-Ñ	.Ô	.€BØ�Œg�nŠn�VÑ$Ô$€B€s�GØ—’‘”€IÝ	�˜F DÑ	)Ô	)€BØ	€~Ø� Ð.Ñ.Ô.ˆà ,ÐA�3˜�*�*°/°/°/ˆØ�g”;—?’? F 8Ñ,Ô,×8Ò8¸dÐ8ÑCÔC×JÒJÍ5ÑQÔQˆÝ�HÔ$Ñ%Ô%¨Ò0Ð0Ð0Ð0å
Ô˜f hÑ/Ô/Ð/Ð/Ð/ð €~r   r]  r§   rµ   Úuse_argc                 óÀ  — t          g d¢dddœ¦  «        }|d                              t          ¦  «        |d<   |r|fnd}|                     ¦   «         }t	          || ¦  «        } ||d|iŽ}|rdd	gng d¢}||                              t
          ¦  «        }	|r|	fnd}
|	                     ¦   «         }t	          || ¦  «        } ||
d|iŽ}t          j        ||¦  «         d S )
Nrf   r   rF   rS  r   r@   rV  rú   rT  )r   r  rY  r   r†   rB   r2   r3   )r]  rV  r`  r   Úargr   r^  r5   rÿ   r  Úarg2Ú
expanding2Úop2r4   s                 r   Ú test_numeric_only_corr_cov_framerf  �  s   € õ 
˜˜˜¨°Ð3Ð3Ñ	4Ô	4€BØ�Œg�nŠn�VÑ$Ô$€B€s�GØÐ
"ˆ2ˆ%ˆ% €CØ—’‘”€IÝ	�˜FÑ	#Ô	#€BØˆR�Ð0 <Ð0Ð0€Fð )Ð=ˆs�Cˆjˆj¨o¨o¨o€GØ
ˆWŒ+×
Ò
�UÑ
#Ô
#€CØÐ$ˆCˆ6ˆ6 "€DØ—’‘”€JÝ
�*˜fÑ
%Ô
%€CØˆs�DÐ4 |Ð4Ð4€HåÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   rr   c                 óâ  — | }t          dg|¬¦  «        }|                     ¦   «         }t          ||¦  «        }|rQ|t          u rHd|› d�}t	          j        t          |¬¦  «        5   ||¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S  ||¬¦  «        }|                     |g¦  «                             d¬¦  «         	                    t          ¦  «        }	t          j        ||	¦  «         d S )	Nr   rq   ú
Expanding.ú  does not implement numeric_onlyr$   rU  TrW  )r   r   r†   rY  r&   r'   ÚNotImplementedErrorrZ  r[  r  rB   r2   r8   )
r\  rV  rr   r]  ru   r   r^  r)   r5   r4   s
             r   Útest_numeric_only_seriesrk  ¦  sE  € ð &€FÝ
�!�˜EÐ
"Ñ
"Ô
"€CØ—’‘”€IÝ	�˜FÑ	#Ô	#€BØð 1˜¥˜˜ØC˜6ÐCÐCÐCˆÝŒ]Õ.°cÐ:Ñ:Ô:ð 	*ð 	*ØˆB˜LÐ)Ñ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð � Ð.Ñ.Ô.ˆØ—7’7˜F˜8Ñ$Ô$×0Ò0°dÐ0Ñ;Ô;×BÒBÅ5ÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Á%A?Á?BÂBc                 óô  — t          g d¢|¬¦  «        }|r|fnd}|                     ¦   «         }t          || ¦  «        }|rM|t          u rDd| › d�}t	          j        t          |¬¦  «        5   ||d|iŽ d d d ¦  «         d S # 1 swxY w Y   d S  ||d|iŽ}	|                     t          ¦  «        }
|r|
fnd}|
                     ¦   «         }t          || ¦  «        } ||d|iŽ}t          j
        |	|¦  «         d S )Nrf   rq   r@   rh  ri  r$   rV  )r   r   r†   rY  r&   r'   rj  r  rB   r2   r8   )r]  r`  rV  rr   ru   rb  r   r^  r)   r5   rÚ   rc  rd  re  r4   s                  r   Ú!test_numeric_only_corr_cov_seriesrm  ·  sw  € õ
 ��� %Ð
(Ñ
(Ô
(€CØÐ
#ˆ3ˆ&ˆ& €CØ—’‘”€IÝ	�˜FÑ	#Ô	#€BØð 1˜¥˜˜ØC˜6ÐCÐCÐCˆÝŒ]Õ.°cÐ:Ñ:Ô:ð 	0ð 	0ØˆB�Ð/ ,Ð/Ð/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð ��SÐ4 |Ð4Ð4ˆà�zŠz�%Ñ Ô ˆØ!Ð)�ˆwˆw rˆØ—^’^Ñ%Ô%ˆ
Ý�j &Ñ)Ô)ˆØ�3˜Ð8¨<Ð8Ð8ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Á+	BÂBÂBc                  óÜ   — t          g d¢¦  «        } t          j        t          ¦  «        5  |                      ¦   «                              d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)r   r   rF   r   r±   )r²   )r   r2   rQ   rR   r   r²   )ru   s    r   Ú test_keyword_quantile_deprecatedro  Ï  s§   € å
���Ñ
Ô
€CÝ	Ô	#¥MÑ	2Ô	2ð /ð /Ø�Š‰Œ× Ò ¨#Ð Ñ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð /ð /s   «)A!Á!A%Á(A%)AÚnumpyr   r&   Úpandasr   r   r   r   r   r   r	   Úpandas._testingÚ_testingr2   r   r   ÚmarkÚparametrizerÌ   r*   ÚparamÚxfailr6   r:   rT   r]   rc   re   r   ro   rv   rz   r   rˆ   rŸ   r­   r¯   r³   r¶   r»   r½   r   rÑ   r¾   r‹   rŠ   rÝ   rè   rð   r
  r'  r*  r-  r:  r<  rH  rJ  rQ  r_  rf  ÚintrY  rk  rm  ro  r@   r   r   ú<module>ry     s‡  ðØ Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ðð ð ðð ð ð „×Ò˜˜s E¨8¨2¬8°Q°C©=¬=Ð9Ñ:Ô:ðð ñ ;Ô:ðð „×ÒØà	ØˆŒØØ”+×#Ò#ØEð $ñ ô ð	
ñ 	
ô 	
ðñô ð,ð ,ñô ð,ð-ð -ð -ð,ð ,ð ,ð(&ð &ð &ð&ð &ð &ð&ð &ð &ð „×ÒØð ˆI˜I˜I˜I¨I¨I¨IÐ6Ð6Ñ7Ô7à�s ! Ð%Ð%¨ sÐ+Ø˜1�v Q¨ FÐ+Ð+¨a°¨VÐ4Ø �y�y y y yÐ1Ð1°9°9°9Ð=ðð
 ð	
ð ˆI˜I˜I˜I¨I¨I¨IÐ6Ð6Ñ7Ô7à�s ! Ð%Ð%¨ sÐ+Ø˜1�v Q¨ FÐ+Ð+¨a°¨VÐ4Ø �y�y y y yÐ1Ð1°9°9°9Ð=ðð
 ð	
ð ˆI˜I˜I˜I¨I¨I¨IÐ6Ð6Ñ7Ô7à�s ! Ð%Ð%¨ sÐ+Ø˜1�v Q¨ FÐ+Ð+¨a°¨VÐ4Ø �y�y y y yÐ1Ð1°9°9°9Ð=ðð
 ð	
ð 
ˆ˜!˜ A 3Ð'Ð'Ñ	(Ô	(¨"¨aÐ0Ø	ˆ‰Œ˜˜B�x�j !Ð$àˆI˜Q ¤¨˜N°"´&¸!¸Q°Ð@Ð@ÑAÔAà�u B¤F 8Ð,Ð,¨q¨cÐ2Ø˜2œ6�{¨"¬&°!¨Ð5Ð5¸¸1°vÐ>Ø˜2œ6 1�~¨R¬V°Q¸¨NÐ;Ð;¸Y¸Y¸YÐGðð
 ð	
ð ˆI˜Q ¤¨˜N°"´&¸!¸Q°Ð@Ð@ÑAÔAà�u B¤F 8Ð,Ð,¨q¨cÐ2Ø˜2œ6�{¨"¬&°!¨Ð5Ð5¸¸1°vÐ>Ø˜2œ6 1�~¨R¬V°Q¸¨NÐ;Ð;¸Y¸Y¸YÐGðð
 ð	
ð ˆI˜Q ¤¨˜N°"´&¸!¸Q°Ð@Ð@ÑAÔAà�u B¤F 8Ð,Ð,¨q¨cÐ2Ø˜2œ6�{¨"¬&°!¨Ð5Ð5¸¸1°vÐ>Ø˜2œ6 1�~¨R¬V°Q¸¨NÐ;Ð;¸Y¸Y¸YÐGðð
 ð	
ða9ñ<ô <ðz0ð 0ñ{<ô <ðz0ð „×ÒØà	ˆ�	�	�	Ñ	Ô	˜q˜c A 3˜Z¨1¨a¨&°1°a°&Ð)9¸I¸I¸IÀyÀyÀyÐ;QÐRÐTUÐVØ	ˆ�	�	�	Ñ	Ô	˜q˜c A 3˜Z¨1¨a¨&°1°a°&Ð)9¸I¸I¸IÀyÀyÀyÐ;QÐRÐTUÐVØ	ˆ�	�	�	Ñ	Ô	˜q˜c A 3˜Z¨1¨a¨&°1°a°&Ð)9¸I¸I¸IÀyÀyÀyÐ;QÐRÐTUÐVØ	ˆ��A�‰Œ˜A˜3  ˜*¨¨1 v°°1¨vÐ&6Ð7¸Ð;Ø	ˆ�”˜�Ñ	Ô	 ¤ ¨1¨#˜°"´&¸!°¸qÀ!¸fÐ0EÐFÈÐJØ	ˆ�˜'Ð	"Ñ	"Ô	" B¨Ð*ðñ
ô 
ð1ð 1ñ
ô 
ð1ð"ð "ð "ð-ð -ð -ð „×Ò˜ F¨FÐ#3Ñ4Ô4ð-ð -ñ 5Ô4ð-ð „×Ò˜ > > >Ñ2Ô2Ø„×Ò˜Ð#<Ð#<Ð#<Ñ=Ô=Ø„×Ò˜  u Ñ.Ô.Ø„×Ò˜ t¨U mÑ4Ô4Ø„×Ò˜Ð&GÐ&GÐ&GÑHÔHð-ð -ñ IÔHñ 5Ô4ñ /Ô.ñ >Ô=ñ 3Ô2ð
-ð*3ð 3ð 3ðð ð ð3ð 3ð 3ð3ð 3ð 3ð2ð 2ð 2ð2ð 2ð 2ð „×ÒØà	�”ˆØ	Ð-Ð-Ð.Ø	Ð+Ð+Ð,Ø	Ð+Ð+Ð,ð	ð 	&Ð%Ð%ð ñ 	ô 	ðMð Mñ	ô 	ðMð* „×ÒØØˆRŒV€_�v˜rœwÐ'¨%°´¨¸5À"Ä&¸/ÐJØ%Ð%Ð%ð ñ ô ð
Cð Cñô ð
CðB
ð 
ð 
ð $?ð $?ð $?ðN „×ÒØàDÐDØEÐEðñô ð4ð 4ñô ð4ð& „×ÒØà'Ð'ØCÐCØDÐDØ2Ð2Ø2Ð2Ø2Ð2Ø3Ð3Ø2Ð2Ø2Ð2Ø3Ð3Ø3Ð3Ø:Ð:Ø5Ð5ØBÐBØAÐAðñô ð(4ð 4ñ)ô ð(4ð(ð ð ð-ð -ð -ð-ð -ð -ð&-ð -ð -ð&-ð -ð -ð:-ð -ð -ð:,ð ,ð ,ð"0ð 0ð 0ð" „×Ò˜ F¨E ?Ñ3Ô3Ø„×Ò˜ T¨5 MÑ2Ô2ð,ð ,ñ 3Ô2ñ 4Ô3ð,ð( „×Ò˜ 3¨ -Ñ0Ô0ð1ð 1ñ 1Ô0ð1ð  „×Ò˜ F¨E ?Ñ3Ô3Ø„×Ò˜ T¨5 MÑ2Ô2Ø„×Ò˜ 3¨ -Ñ0Ô0ð1ð 1ñ 1Ô0ñ 3Ô2ñ 4Ô3ð1ð*/ð /ð /ð /ð /r   