Ë
    ¤e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                   j#                  ddd ej$                  dg«      g«      d	„ «       Zej                   j#                  d
d ej(                  dej                   j+                  d¬«      ¬«      g«      d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zej                   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j8                  dgej8                  ddgdœ«      dgej8                  gdœd gfdej8                  gej8                  dgdœd dgfdej8                  dgej8                  ddgdœg d¢fgdf edej8                  dgej8                  ddgdœ«      dgej8                  gdœd gfdej8                  gej8                  dgdœd dgfdej8                  dgej8                  ddgdœg d¢fgdf edej8                  dgej8                  ddgdœ«      dgej8                  gdœd gfdej8                  gej8                  dgdœd dgfdej8                  dgej8                  ddgdœg d¢fgdfg«      d „ «       Zej                   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j8                  dg«      ej8                  gd gfej8                  dgd dgfgdf eg d"¬#«      g dfg«      d$„ «       Zd%„ Zd&„ Z ej                   j#                  d'd(d)g«      d*„ «       Z!ej                   j#                  d+g d,¢«      ej                   j#                  d'g d-¢«      ej                   j#                  d.d/d0g«      ej                   j#                  d1d/d0g«      ej                   j#                  d2g d3¢«      d4„ «       «       «       «       «       Z"d5„ Z#d6„ Z$d7„ Z%d8„ Z&d9„ Z'd:„ Z(ej                   j#                  d;d<ejR                  fd=d>„ fd?d@„ fdAdB„ fgg dC¢¬D«      dE„ «       Z*ej                   j#                  d;d<ejR                  fd=ejV                  fd?ejX                  fdAejZ                  fgg dC¢¬D«      dF„ «       Z.dG„ Z/dH„ Z0ej                   j#                  dIdJ„ dK„ g«      dL„ «       Z1ej                   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                   j#                  dedfdgg«      ej                   j#                  dhd/d0g«      di„ «       «       Z;ej                   j#                  dje<e=g«      dk„ «       Z>ej                   j#                  dedfdgg«      ej                   j#                  dhd/d0g«      ej                   j#                  dje<e=g«      dl„ «       «       «       Z?dm„ Z@y)né    N)Ú	DataFrameÚDatetimeIndexÚIndexÚ
MultiIndexÚSeriesÚisnaÚnotnac                  ó†   — t        ddddt        j                  dgi«      } |  | j                  d«      j	                  «        y )NÚBr   é   é   é   )r   ÚnpÚnanÚ	expandingÚsum©Údfs    ú`/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/window/test_expanding.pyÚtest_doc_stringr      s7   € Ü	�C˜!˜Q ¤2§6¡6¨1Ð-Ð.Ó	/€BÙØ‡L�L�ƒO×ÑÕó    c                 óL   —  | t        d«      «      j                  } |d¬«       y )Né   r   ©Úmin_periods)Úranger   )Úframe_or_seriesÚcs     r   Útest_constructorr      s"   € ñ 	œ˜a›Ó!×+Ñ+€Añ �!Ör   Úwç       @Úfoor   c                 ó°   —  | t        d«      «      j                  }d}t        j                  t        |¬«      5   ||¬«       d d d «       y # 1 sw Y   y xY w)Nr   zmin_periods must be an integer©Úmatchr   )r   r   ÚpytestÚraisesÚ
ValueError)r   r    r   Úmsgs       r   Útest_constructor_invalidr*      sH   € ñ 	œ˜a›Ó!×+Ñ+€AØ
*€CÜ	�‰”z¨Ô	-ñ Ù	�aÕ÷÷ ñ ús   ¹
AÁAÚexpanderr   Úlsz,GH#16425 expanding with offset not supported)Úreason)Úmarksc                 óL  — t        «       }t        «       j                  | «      j                  «       }t        j                  ||«       t        t        g «      ¬«      }t        t        g «      ¬«      j                  | «      j                  «       }t        j                  ||«       y ©N©Úindex)r   r   r   ÚtmÚassert_frame_equalr   )r+   ÚexpectedÚresults      r   Útest_empty_df_expandingr7   )   sz   € ô  ‹{€HÜ‹[×"Ñ" 8Ó,×0Ñ0Ó2€FÜ×Ñ˜& (Ô+ô œ}¨RÓ0Ô1€HÜœ]¨2Ó.Ô/×9Ñ9¸(ÓC×GÑGÓI€FÜ×Ñ˜& (Õ+r   c                  ó\  — t        t        j                  g«      } | j                  d¬«      j	                  «       }t        dg«      }t        j                  ||«       | j                  d¬«      j	                  «       }t        t        j                  g«      }t        j                  ||«       y )Nr   r   g        r   )r   r   r   r   r   r3   Úassert_series_equal)Úxr6   r5   s      r   Útest_missing_minp_zeror;   D   sƒ   € ô 	”—‘ˆxÓ€AØ�[‰[ Qˆ[Ó'×+Ñ+Ó-€FÜ�s�e‹}€HÜ×Ñ˜6 8Ô,ð �[‰[ Qˆ[Ó'×+Ñ+Ó-€FÜ”r—v‘v�hÓ€HÜ×Ñ˜6 8Õ,r   c                 ó¤  — t        t        j                  d«      «      }|j                  | «      }|dk(  r^d}t        t	        d«      D ��ci c];  }|t        j
                  gdz  t	        dd«      D �cg c]  }t        |«      ‘Œ c}z   “Œ= c}}«      }nGd}t        t        j
                  gdz  t	        dd	«      D �cg c]  }t        |«      ‘Œ c}z   gd
z  «      }t        j                  t        |¬«      5  |j                  d| ¬«      j                  «       }d d d «       t        j                  |«       y c c}w c c}}w c c}w # 1 sw Y   Œ0xY w)N)é
   é   r   z7The 'axis' keyword in DataFrame.expanding is deprecatedr>   r   é   é   z7Support for axis=1 in DataFrame.expanding is deprecatedé   r=   r$   ©Úaxis)r   r   ÚonesÚ_get_axis_numberr   r   Úfloatr3   Úassert_produces_warningÚFutureWarningr   r   r4   )Ú
axis_framer   rC   r)   ÚiÚjr5   r6   s           r   Útest_expanding_axisrL   R   s  € ä	”2—7‘7˜8Ó$Ó	%€BØ×Ñ˜zÓ*€Dàˆq‚yØGˆÜÜINÈrË×SÀAˆQ”—‘�˜1‘´%¸¸2³,Ö?¨Q¤ a¥Ò?Ñ?Ñ?ÓSó
‰ð
 HˆÜœrŸv™v˜h¨™lÄÀaÈÃÖ-M¸1¬e°A­hÒ-MÑMÐNÐQSÑSÓTˆä	×	#Ñ	#¤M¸Ô	=ñ 8Ø—‘˜a j�Ó1×5Ñ5Ó7ˆ÷8ä×Ñ˜& (Õ+ùò  @ùÓSùò
 .N÷8ð 8ús*   Á
'D;
Á1D6ÂD;
Â;E
Ã5"EÄ6D;
ÅEc                 óà   —  | t        d«      «      j                  d¬«      j                  «       } | t        j                  t        j                  dddg«      }t        j                  ||«       y )Nr   r?   r   ç      @ç      @ç      @©r   r   Úcountr   r   r3   Úassert_equal©r   r6   r5   s      r   Ú%test_expanding_count_with_min_periodsrU   f   sR   € áœU 1›XÓ&×0Ñ0¸QÐ0Ó?×EÑEÓG€FÙ¤§¡¬¯©°°S¸#Ð>Ó?€HÜ‡O�O�F˜HÕ%r   c                 ó¾   — dddt         j                  dddg}g d¢} | |«      j                  «       j                  «       } | |«      }t	        j
                  ||«       y )Nr   r   r?   r   r   é   )ç      ð?r!   rN   rN   rO   rP   g      @)r   r   r   rR   r3   rS   )r   ÚvaluesÚexpected_countsr6   r5   s        r   Ú9test_expanding_count_default_min_periods_with_null_valuesr[   m   sS   € à��A”r—v‘v˜q ! QÐ'€FÚ9€Oá˜VÓ$×.Ñ.Ó0×6Ñ6Ó8€FÙ˜Ó/€HÜ‡O�O�F˜HÕ%r   c                 ó4  —  | t        d«      «      j                  d¬«      j                  «       } | t        j                  t        j                  t        j                  t        j                  t        j                  g«      }t        j                  ||«       y )Nr   rW   r   rQ   rT   s      r   Ú=test_expanding_count_with_min_periods_exceeding_series_lengthr]   w   s^   € áœU 1›XÓ&×0Ñ0¸QÐ0Ó?×EÑEÓG€FÙ¤§¡¬¯©´·±¼¿¹ÄÇÁÐGÓH€HÜ‡O�O�F˜HÕ%r   zdf,expected,min_periods©r   r   r?   )r   r   rW   )ÚAr   r   r   ©r   r   r   r?   rW   rX   c                 óÀ   — |D ��cg c]  \  }}t        ||¬«      ‘Œ }}}t        || j                  |«      «      D ]  \  }}t        j                  ||«       Œ y c c}}w r0   )r   Úzipr   r3   r4   )r   r5   r   rY   r2   Úactuals         r   Útest_iter_expanding_dataframerd   ~   s_   € ð~ GO×O±?°F¸E”	˜&¨Ö.ÐO€HÑOä ¨"¯,©,°{Ó*CÓDò 0Ñˆ�&Ü
×Ñ˜f hÕ/ñ0ùó Pó   †Azser,expected,min_periodsÚint64©Údtypec                 óÀ   — |D ��cg c]  \  }}t        ||¬«      ‘Œ }}}t        || j                  |«      «      D ]  \  }}t        j                  ||«       Œ y c c}}w r0   )r   rb   r   r3   r9   )Úserr5   r   rY   r2   rc   s         r   Útest_iter_expanding_seriesrk   Ã   s^   € ð DL×L±°¸”�v UÖ+ÐL€HÑLä ¨#¯-©-¸Ó*DÓEò 1Ñˆ�&Ü
×Ñ˜v xÕ0ñ1ùó Mre   c                  óœ   — t        «       } t        j                  t        d¬«      5  | j	                  d¬«       d d d «       y # 1 sw Y   y xY w)Nz.* got an unexpected keywordr$   T)Úcenter)r   r&   r'   Ú	TypeErrorr   r   s    r   Útest_center_invalidro   Ö   s;   € ä	‹€BÜ	�‰”yÐ(FÔ	Gñ "Ø
�‰˜DˆÔ!÷"÷ "ñ "ús   ¦AÁAc                 ó  —  | g d¢«      }|j                  «       j                  «       }t        |t        «      rt	        |d   j
                  «      }t	        t        j                  gdgdz  z   «      }t        j                  ||«       y )Nr`   r   g»¹øÛž æ?r   )
r   ÚsemÚ
isinstancer   r   rY   r   r   r3   r9   )r   Úobjr6   r5   s       r   Útest_expanding_semrt   Ý   si   € á
š)Ó
$€CØ�]‰]‹_× Ñ Ó"€FÜ�&œ)Ô$Ü˜˜q™	×(Ñ(Ó)ˆÜ”r—v‘v�h ( ¨a¡Ñ/Ó0€HÜ×Ñ˜6 8Õ,r   ÚmethodÚskewÚkurtc                 ó(  — t        t        j                  j                  d«      j                  d«      «      } t	        |j                  d«      | «      «       }|dz   } t	        |j                  d«      | «      «       }t        j                  ||«       y )Nr   r=   r?   iˆ  )r   r   ÚrandomÚdefault_rngÚgetattrr   r3   r9   )ru   Úsr5   r6   s       r   Ú,test_expanding_skew_kurt_numerical_stabilityr}   ç   ss   € ô 	Œr�y‰y×$Ñ$ QÓ'×.Ñ.¨rÓ2Ó3€AØ.Œw�q—{‘{ 1“~ vÓ.Ó0€HØ	ˆD‰€AØ,ŒW�Q—[‘[ “^ VÓ,Ó.€FÜ×Ñ˜6 8Õ,r   Úwindow)r   r?   r=   r>   )ÚminÚmaxÚaverageÚpctTFÚ	ascendingÚ	test_data)ÚdefaultÚ
duplicatesÚnansc           
      ó¢  ‡‡‡— d}|dk(  r9t        t        j                  j                  d«      j                  |«      ¬«      }n®|dk(  r:t        t        j                  j                  d«      j	                  d|«      ¬«      }no|dk(  rjt        t        j                  j                  d«      j	                  dd	d
t        j
                  t        j                  t        j                   g|«      ¬«      }j                  | «      j                  ˆˆˆfd„«      }|j                  | «      j                  ‰‰‰¬«      }t        j                  ||«       y )Nr>   r…   r   )Údatar†   r?   r‡   rX   g      Ð?g      è?c                 óF   •— | j                  ‰‰‰¬«      j                  d   S )N©ru   r‚   rƒ   éÿÿÿÿ)ÚrankÚiloc)r:   rƒ   ru   r‚   s    €€€r   ú<lambda>ztest_rank.<locals>.<lambda>  s!   ø€ �!—&‘& ¨C¸9�&ÓE×JÑJÈ2ÑN€ r   r‹   )r   r   ry   rz   Úchoicer   Úinfr   Úapplyr�   r3   r9   )	r~   ru   r‚   rƒ   r„   Úlengthrj   r5   r6   s	    ```     r   Ú	test_rankr”   ñ   s  ú€ ð €FØ�IÒÜœ"Ÿ)™)×/Ñ/°Ó2×9Ñ9¸&ÓAÔB‰Ø	�lÒ	"Üœ"Ÿ)™)×/Ñ/°Ó2×9Ñ9¸!¸VÓDÔE‰Ø	�fÒ	ÜÜ—‘×&Ñ& qÓ)×0Ñ0Ø�d˜D¤"§&¡&¬"¯&©&´2·6±6°'Ð:¸Fóô
ˆð �}‰}˜VÓ$×*Ñ*ÝNó€Hð �]‰]˜6Ó"×'Ñ'¨v¸3È)Ð'ÓT€Fä×Ñ˜6 8Õ,r   c                 ó^  — | j                  «       }|t        j                  j                  d«      j	                  t        |«      «      z   d d }|j                  «       j                  |«      }|j                  t        |«      d¬«      j                  |«      }t        j                  ||«       y ©Nr   éûÿÿÿr   ©r~   r   )Údropnar   ry   rz   Ústandard_normalÚlenr   ÚcorrÚrollingr3   Úassert_almost_equal©Úseriesr_   r   r6   Úrolling_results        r   Útest_expanding_corrr¢     sƒ   € Ø�‰‹€AØ	
ŒR�Y‰Y×"Ñ" 1Ó%×5Ñ5´c¸!³fÓ=Ñ	=¸sÀÐC€Aà�[‰[‹]×Ñ Ó"€Fà—Y‘Y¤c¨!£f¸!�YÓ<×AÑAÀ!ÓD€Nä×Ñ˜>¨6Õ2r   c                 óÀ   — | j                  d¬«      j                  «       }t        j                  || j	                  t        | «      d¬«      j                  «       «       y )Nr   r   r˜   )r   rR   r3   rž   r�   r›   )r    r6   s     r   Útest_expanding_countr¤     sK   € Ø×Ñ¨!ÐÓ,×2Ñ2Ó4€FÜ×ÑØ�—‘¤c¨&£k¸q�ÓA×GÑGÓIõr   c                 óÄ   — | j                  «       j                  d«      }| j                  t        | «      d¬«      j                  d«      }t	        j
                  ||«       y )Nç      à?r   r˜   )r   Úquantiler�   r›   r3   rž   )r    r6   r¡   s      r   Útest_expanding_quantiler¨     sM   € Ø×ÑÓ×(Ñ(¨Ó-€Fà—^‘^¬3¨v«;ÀA�^ÓF×OÑOÐPSÓT€Nä×Ñ˜6 >Õ2r   c                 óB  — | }|t         j                  j                  d«      j                  t	        |«      «      z   d d }|j                  «       j                  |«      }|j                  t	        |«      d¬«      j                  |«      }t        j                  ||«       y r–   )
r   ry   rz   rš   r›   r   Úcovr�   r3   rž   rŸ   s        r   Útest_expanding_covr«   %  s}   € Ø€AØ	
ŒR�Y‰Y×"Ñ" 1Ó%×5Ñ5´c¸!³fÓ=Ñ	=¸sÀÐC€Aà�[‰[‹]×Ñ˜qÓ!€Fà—Y‘Y¤c¨!£f¸!�YÓ<×@Ñ@ÀÓC€Nä×Ñ˜>¨6Õ2r   c                 óÀ   — | j                  «       j                  «       }| j                  t        | «      d¬«      j                  «       }t	        j
                  ||«       y ©Nr   r˜   )r   rª   r�   r›   r3   r4   ©Úframer6   r¡   s      r   Útest_expanding_cov_pairwiser°   0  sF   € Ø�_‰_Ó×"Ñ"Ó$€Fà—]‘]¬#¨e«*À!�]ÓD×HÑHÓJ€Nä×Ñ˜& .Õ1r   c                 óÀ   — | j                  «       j                  «       }| j                  t        | «      d¬«      j                  «       }t	        j
                  ||«       y r­   )r   rœ   r�   r›   r3   r4   r®   s      r   Útest_expanding_corr_pairwiser²   8  sF   € Ø�_‰_Ó×#Ñ#Ó%€Fà—]‘]¬#¨e«*À!�]ÓD×IÑIÓK€NÜ×Ñ˜& .Õ1r   zfunc,static_compr   Úmeanc                 ó0   — t        j                  | d¬«      S ©Nr   rB   ©r   r³   ©r:   s    r   r�   r�   C  s   € œ2Ÿ7™7 1¨1Ô-€ r   r€   c                 ó0   — t        j                  | d¬«      S rµ   )r   r€   r·   s    r   r�   r�   D  ó   € œ"Ÿ&™& ¨Ô+€ r   r   c                 ó0   — 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  |j                  dd¬«      }d d d «        t        | «      «       }t        ||«      sJ ‚d}d }|t        u r|t         j                  u rt        }t        j                  ||d¬	«      5   ||d d
 «      }d d d «       |t        u rt        j                  |d   «       y t        j                  |j                   d   d¬«       y # 1 sw Y   ŒÀxY w# 1 sw Y   Œ]xY w)Nr=   z@The 'axis' keyword in (Series|DataFrame).expanding is deprecatedr$   r   r   ©r   rC   z:The behavior of DataFrame.sum with axis=None is deprecatedF)r%   Úcheck_stacklevelr@   ©Úcheck_names)r   ÚarrayÚlistr   r   r3   rG   rH   r   r{   rr   r   r   r   rž   r9   rŽ   )	ÚfuncÚstatic_compr   r‰   r)   rs   r6   Úwarnr5   s	            r   Útest_expanding_funcrÆ   ?  s  € ñ œ2Ÿ8™8¤D¬¨r«£O´r·v±v°hÀ±mÑ$CÓDÓE€Dà
L€CÜ	×	#Ñ	#¤M¸Ô	=ñ 4Ø�n‰n¨°ˆnÓ3ˆ÷4àŒW�S˜$ÓÓ!€FÜ�f˜oÔ.Ð.Ð.à
F€CØ€DØœ)Ñ#¨´r·v±vÑ(=ÜˆÜ	×	#Ñ	# D°ÀeÔ	Lñ *Ù˜t C R˜yÓ)ˆ÷*àœ&Ñ Ü
×Ñ˜v b™z¨8Õ4ä
×Ñ˜vŸ{™{¨2™°ÀeÖL÷4ð 4ú÷*ð *ús   Á D3ÃD?Ä3D<Ä?Ec                 óŒ  — t        t        j                  j                  d«      j	                  d«      «      }d}t        j                  t        |¬«      5   t        |j                  dd¬«      | «      «       }d d d «       d d j                  «       j                  «       sJ ‚t        j                  |j                  d	    ||d d «      «       t        j                  t        |¬«      5   t        |j                  d
d¬«      | «      «       }d d d «       t        |j                  d   «      sJ ‚t        |j                  d   «      sJ ‚t        t        j                  j                  d«      j	                  d«      «      }t        j                  t        |¬«      5   t        |j                  dd¬«      | «      «       }d d d «       t        |d   «      sJ ‚t        |d   «      sJ ‚t        j                  t        |¬«      5   t        |j                  dd¬«      | «      «       }d d d «       t        j                  t        |¬«      5   t        |j                  dd¬«      | «      «       }d d d «       t        j                  «       t        j                  t        |¬«      5   t        |j                  dd¬«      | «      «       }d d d «       t        j                  |j                  d	    ||d d «      «       y # 1 sw Y   �Œ…xY w# 1 sw Y   �ŒýxY w# 1 sw Y   �ŒYxY w# 1 sw Y   ŒÿxY w# 1 sw Y   ŒÅxY w# 1 sw Y   ŒuxY w)Nr   é2   z4The 'axis' keyword in Series.expanding is deprecatedr$   é   r   r½   é   rŒ   é   é   é   r>   r   r?   r   r   )r   r   ry   rz   rš   r3   rG   rH   r{   r   r   Úallrž   rŽ   r	   )rÃ   rÄ   rj   r)   r6   Úser2Úresult0Úresult1s           r   Útest_expanding_min_periodsrÒ   ^  sÄ  € ô ”—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ó
>€Cà
@€CÜ	×	#Ñ	#¤M¸Ô	=ñ HØE”˜Ÿ™°2¸A˜Ó>ÀÓEÓGˆ÷Hà�#�2ˆ;×ÑÓ×!Ñ!Ô#Ð#Ð#Ü×Ñ˜6Ÿ;™; r™?©K¸¸C¸R¸Ó,AÔBô 
×	#Ñ	#¤M¸Ô	=ñ HØE”˜Ÿ™°2¸A˜Ó>ÀÓEÓGˆ÷Hä�—‘˜B‘Ô Ð Ð Ü�—‘˜R‘Ô!Ð!Ð!ä”"—)‘)×'Ñ'¨Ó*×:Ñ:¸2Ó>Ó?€DÜ	×	#Ñ	#¤M¸Ô	=ñ HØE”˜Ÿ™°A¸A˜Ó>ÀÓEÓGˆ÷Hä��q‘	Œ?Ðˆ?Ü�˜‘ÔÐÐô 
×	#Ñ	#¤M¸Ô	=ñ HØE”'˜#Ÿ-™-°A¸A˜-Ó>ÀÓEÓGˆ÷Hä	×	#Ñ	#¤M¸Ô	=ñ HØE”'˜#Ÿ-™-°A¸A˜-Ó>ÀÓEÓGˆ÷Hä×Ñ˜7 GÔ,ä	×	#Ñ	#¤M¸Ô	=ñ GØD”˜Ÿ™°1¸1˜Ó=¸tÓDÓFˆ÷Gä×Ñ˜6Ÿ;™; r™?©K¸¸C¸R¸Ó,AÕB÷5Hñ Hú÷Hñ Hú÷Hñ Hú÷Hð Hú÷Hð Hú÷Gð GúsH   Á#K;Ã*#LÆ#LÈ#L"É#L.Ê##L:Ë;LÌLÌLÌ"L+Ì.L7Ì:Mc           	      óæ  — | \  }} |t        j                  t        t        d«      «      t         j                  gdz  z   «      «      }|j                  d¬«      j                  d„ ||¬«      }t        ||«      sJ ‚|t        u r2t        j                  |d   t        j                  |d d d¬	«      «       y t        j                  |j                  d   t        j                  |d d d¬	«      d
¬«       y )Nr=   r   r   c                 ó"   — | j                  «       S ©N©r³   r·   s    r   r�   z&test_expanding_apply.<locals>.<lambda>ˆ  ó   € �!—&‘&“(€ r   ©ÚrawÚengineé	   r@   r   rB   Fr¿   )r   rÁ   rÂ   r   r   r   r’   rr   r   r3   rž   r³   r9   rŽ   )Úengine_and_rawr   rÚ   rÙ   r‰   r6   s         r   Útest_expanding_applyrÝ   „  sÉ   € Ø �K€FˆCÙœ2Ÿ8™8¤D¬¨r«£O´r·v±v°hÀ±mÑ$CÓDÓE€DØ�^‰^¨ˆ^Ó*×0Ñ0Ù ¨Fð 1ó €Fô �f˜oÔ.Ð.Ð.àœ&Ñ Ü
×Ñ˜v a™y¬"¯'©'°$°s¸°)À!Ô*DÕEä
×ÑØ�K‰K˜‰NœBŸG™G D¨¨" I°AÔ6ÀEö	
r   c                 ó¤  — | \  }}t        t        j                  j                  d«      j	                  d«      «      }|j                  d¬«      j                  d„ ||¬«      }|d d j                  «       j                  «       sJ ‚t        j                  |j                  d   t        j                  |d d «      «       |j                  d	¬«      j                  d
„ ||¬«      }t        |j                  d   «      sJ ‚t        |j                  d   «      sJ ‚t        t        j                  j                  d«      j	                  d«      «      }|j                  d¬«      j                  d„ ||¬«      }t        |d   «      sJ ‚t        |d   «      sJ ‚|j                  d¬«      j                  d„ ||¬«      }|j                  d¬«      j                  d„ ||¬«      }t        j                  ||«       |j                  d¬«      j                  d„ ||¬«      }t        j                  |j                  d   t        j                  |d d «      «       y )Nr   rÈ   rÉ   r   c                 ó"   — | j                  «       S rÕ   rÖ   r·   s    r   r�   z2test_expanding_min_periods_apply.<locals>.<lambda>™  r×   r   rØ   rÊ   rŒ   rË   c                 ó"   — | j                  «       S rÕ   rÖ   r·   s    r   r�   z2test_expanding_min_periods_apply.<locals>.<lambda>   r×   r   rÌ   rÍ   r>   r   c                 ó"   — | j                  «       S rÕ   rÖ   r·   s    r   r�   z2test_expanding_min_periods_apply.<locals>.<lambda>§  r×   r   r?   r   r   c                 ó"   — | j                  «       S rÕ   rÖ   r·   s    r   r�   z2test_expanding_min_periods_apply.<locals>.<lambda>®  r×   r   r   c                 ó"   — | j                  «       S rÕ   rÖ   r·   s    r   r�   z2test_expanding_min_periods_apply.<locals>.<lambda>±  r×   r   c                 ó"   — | j                  «       S rÕ   rÖ   r·   s    r   r�   z2test_expanding_min_periods_apply.<locals>.<lambda>¶  r×   r   )r   r   ry   rz   rš   r   r’   r   rÎ   r3   rž   rŽ   r³   r	   )rÜ   rÚ   rÙ   rj   r6   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©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©G°C¸¸°HÓ,=Õ>r   Úfc                 óH   — | j                  d¬«      j                  | d¬«      S ©Nr   r   T©Úpairwise©r   rª   r·   s    r   r�   r�   ¾  s!   € �1—;‘;¨1�;Ó-×1Ñ1°!¸dÐ1ÓC€ r   c                 óH   — | j                  d¬«      j                  | d¬«      S rè   ©r   rœ   r·   s    r   r�   r�   ¿  s!   € �1—;‘;¨1�;Ó-×2Ñ2°1¸tÐ2ÓD€ r   c                 óþ  — t        «       }t        t        dgd¬«      t        g d¬«      ¬«      }|d   j                  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                  ||«       y )
NÚar"   ©ÚnameÚbar©Úcolumnsr2   Úfloat64r1   )Únames)r2   rô   rh   )	r   r   Úastyper   Úfrom_productr2   rô   r3   r4   )ræ   Údf1Údf2Údf1_expectedÚdf2_expectedÚ
df1_resultÚ
df2_results          r   Ú*test_moment_functions_zero_length_pairwiserÿ   »  sÍ   € ô ‹+€CÜ
œE 3 %¨eÔ4¼EÀ"È5Ô<QÔ
R€CØ�3‰x�‰˜yÓ)€Cˆ�Hä¤:×#:Ñ#:¸C¿I¹IÀsÇ{Á{Ð;SÓ#TÔU€LÜÜ×%Ñ% s§y¡y°#·+±+Ð&>ÀuÈeÀnÔUÜ�s�e %Ô(Øô€Lñ �3“€JÜ×Ñ˜* lÔ3á�3“€JÜ×Ñ˜* lÕ3r   c                 ó>   — | j                  «       j                  «       S rÕ   )r   rR   r·   s    r   r�   r�   Ø  s   € �!—+‘+“-×%Ñ%Ó'€ r   c                 óH   — | j                  d¬«      j                  | d¬«      S ©Nr   r   Fré   rë   r·   s    r   r�   r�   Ù  s!   € �!—+‘+¨!�+Ó,×0Ñ0°¸UÐ0ÓC€ r   c                 óH   — | j                  d¬«      j                  | d¬«      S r  rí   r·   s    r   r�   r�   Ú  s!   € �!—+‘+¨!�+Ó,×1Ñ1°!¸eÐ1ÓD€ r   c                 óB   — | j                  d¬«      j                  «       S ©Nr   r   )r   r€   r·   s    r   r�   r�   Û  ó   € �!—+‘+¨!�+Ó,×0Ñ0Ó2€ r   c                 óB   — | j                  d¬«      j                  «       S r  )r   r   r·   s    r   r�   r�   Ü  r  r   c                 óB   — | j                  d¬«      j                  «       S r  )r   r   r·   s    r   r�   r�   Ý  r  r   c                 óB   — | j                  d¬«      j                  «       S r  )r   r³   r·   s    r   r�   r�   Þ  ó   € �!—+‘+¨!�+Ó,×1Ñ1Ó3€ r   c                 óB   — | j                  d¬«      j                  «       S r  )r   Ústdr·   s    r   r�   r�   ß  r  r   c                 óB   — | j                  d¬«      j                  «       S r  )r   Úvarr·   s    r   r�   r�   à  r  r   c                 óB   — | j                  d¬«      j                  «       S r  )r   rv   r·   s    r   r�   r�   á  r
  r   c                 óB   — | j                  d¬«      j                  «       S r  )r   rw   r·   s    r   r�   r�   â  r
  r   c                 óD   — | j                  d¬«      j                  d«      S )Nr   r   r¦   )r   r§   r·   s    r   r�   r�   ã  s   € �!—+‘+¨!�+Ó,×5Ñ5°cÓ:€ r   c                 óB   — | j                  d¬«      j                  «       S r  )r   Úmedianr·   s    r   r�   r�   ä  s   € �!—+‘+¨!�+Ó,×3Ñ3Ó5€ r   c                 óP   — | j                  d¬«      j                  t        d¬«      S )Nr   r   F©rÙ   ©r   r’   r   r·   s    r   r�   r�   å  s!   € �!—+‘+¨!�+Ó,×2Ñ2´3¸EÐ2ÓB€ r   c                 óP   — | j                  d¬«      j                  t        d¬«      S )Nr   r   Tr  r  r·   s    r   r�   r�   æ  s!   € �!—+‘+¨!�+Ó,×2Ñ2´3¸DÐ2ÓA€ r   c                 óT  — t        t        j                  ¬«      }|}t        «       }|}t        dg¬«      }|d   j	                  d«      |d<   |} | |«      }t        j                  ||«        | |«      }t        j                  ||«        | |«      }	t        j                  |	|«       y )Nrg   rï   ©rô   rõ   )r   r   rõ   r   r÷   r3   r9   r4   )
ræ   r|   Ú
s_expectedrù   rû   rú   rü   Ús_resultrý   rþ   s
             r   Ú!test_moment_functions_zero_lengthr  Õ  s•   € ô, 	”R—Z‘ZÔ €AØ€JÜ
‹+€CØ€LÜ
˜S˜EÔ
"€CØ�3‰x�‰˜yÓ)€Cˆ�HØ€Lá�‹t€HÜ×Ñ˜8 ZÔ0á�3“€JÜ×Ñ˜* lÔ3á�3“€JÜ×Ñ˜* lÕ3r   c                 ó²   — | \  }}t        g t        j                  ¬«      }t        j                  ||j                  «       j                  d„ ||¬«      «       y )Nrg   c                 ó"   — | j                  «       S rÕ   rÖ   r·   s    r   r�   z3test_expanding_apply_empty_series.<locals>.<lambda>  s   € ¨Q¯V©V«X€ r   rØ   )r   r   rõ   r3   r9   r   r’   )rÜ   rÚ   rÙ   rj   s       r   Ú!test_expanding_apply_empty_seriesr  ý  sG   € Ø �K€FˆCÜ
�œ2Ÿ:™:Ô
&€CÜ×ÑØˆS�]‰]‹_×"Ñ"Ñ#5¸3ÀvÐ"ÓNõr   c                 ó¸   — | \  }}t        g d¢«      }|j                  d¬«      j                  d„ ||¬«      }t        g d¢«      }t        j                  ||«       y )N)NNNr   r   c                 ó   — t        | «      S rÕ   )r›   r·   s    r   r�   z4test_expanding_apply_min_periods_0.<locals>.<lambda>	  s
   € ¼¸A»€ r   rØ   )rX   r!   rN   )r   r   r’   r3   r9   )rÜ   rÚ   rÙ   r|   r6   r5   s         r   Ú"test_expanding_apply_min_periods_0r"    sT   € à �K€FˆCÜÒ!Ó"€AØ�[‰[ Qˆ[Ó'×-Ñ-Ñ.>ÀCÐPVÐ-ÓW€FÜ’oÓ&€HÜ×Ñ˜6 8Õ,r   c                  ó   — t        g d¢g d¢¬«      } t        ddgddg¬«      }| j                  «       j                  |«      }t        g d¢«      }t        j                  ||«       t        g d	¢g d¢¬«      }| j                  «       j                  |«      }t        j                  ||«       t        g d
¢g d¢¬«      } t        g d¢g d¢¬«      }| j                  «       j                  |«      }t        g d¢«      }t        j                  ||«       y )Nr^   r`   r1   r   r?   r   r   )NNr!   ©r   Nr?   ©é   é   r=   ©r   r   r?   ©r&  rÛ   r=   ©r   r   r?   )NNNg      @)r   r   rª   r3   r9   ©Ús1Ús2r6   r5   Ús2as        r   Útest_expanding_cov_diff_indexr/    sÎ   € ä	’	¢Ô	+€BÜ	��A�˜q !˜fÔ	%€BØ�\‰\‹^×Ñ Ó#€FÜÒ'Ó(€HÜ×Ñ˜6 8Ô,ä
’¢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¬«      }| j                  «       j                  |«      }t        g d¢«      }t        j                  ||«       t        g d	¢g d¢¬«      }| j                  «       j                  |«      }t        j                  ||«       t        g d
¢g d¢¬«      } t        g d¢g d¢¬«      }| j                  «       j                  |«      }t        g d¢«      }t        j                  ||«       y )Nr^   r`   r1   r   r?   r   r   )NNrX   r$  r%  r(  r)  r*  )NNNrX   )r   r   rœ   r3   r9   r+  s        r   Útest_expanding_corr_diff_indexr1  !  sÎ   € ä	’	¢Ô	+€BÜ	��A�˜q !˜fÔ	%€BØ�\‰\‹^× Ñ  Ó$€FÜÒ'Ó(€HÜ×Ñ˜6 8Ô,ä
’¢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¬	«      ¬«      }| j                  «       j                  |d¬«      j                  d   }| j                  «       j                  |d¬«      j                  d   }|j                  «       j                  |d¬«      j                  d   }|j                  «       j                  |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                  ||«       y )Nr   r   r?   r   rÛ   r_   r   r"   rð   r  r   ©r2   rô   rW   ÚXÚYTré   g      Àg      Àg      Àg      $Àró   )r   r   r   rª   Úlocr3   r4   ©	rù   Údf1arú   Údf2arÑ   Úresult2Úresult3Úresult4r5   s	            r   Ú'test_expanding_cov_pairwise_diff_lengthr=  4  sË  € ä
�a˜�V˜a ˜V a¨ VÐ,´e¸SÀ#¸JÈUÔ6SÔ
T€CÜØ
ˆQˆ�!�Q�Ð  A ´°s¸C°jÀuÔ0Mô€Dô Ø
ˆQˆ�$˜�  1˜vÐ&´°s¸C°jÀuÔ0Mô€Cô Ø
ˆQˆ�!�Q�Ð  A ´°s¸C°jÀuÔ0Mô€Dð
 �m‰m‹o×!Ñ! #°Ð!Ó5×9Ñ9¸!Ñ<€GØ�m‰m‹o×!Ñ! $°Ð!Ó6×:Ñ:¸1Ñ=€GØ�n‰nÓ×"Ñ" 3°Ð"Ó6×:Ñ:¸1Ñ=€GØ�n‰nÓ×"Ñ" 4°$Ð"Ó7×;Ñ;¸AÑ>€GÜØ
�ˆ˜˜e�}Ð%Ü�s˜C�j uÔ-Ü�S˜#�J UÔ+ô€Hô
 ×Ñ˜' 8Ô,Ü×Ñ˜' 8Ô,Ü×Ñ˜' 8Ô,Ü×Ñ˜' 8Õ,r   c            	      ó¦  — 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¬«      }| j                  «       j	                  |d¬«      j
                  d   }| j                  «       j	                  |d¬«      j
                  d   }|j                  «       j	                  |d¬«      j
                  d   }|j                  «       j	                  |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                  ||«       y )Nr   r   r?   r   r_   r   rò   rð   ró   r   r3  r   rW   r4  r5  Tré   g      ð¿)r   r   r   r   rœ   r6  r3   r4   r7  s	            r   Ú(test_expanding_corr_pairwise_diff_lengthr?  Q  sÔ  € ä
Ø
ˆQˆ�!�Q�˜!˜Q˜Ð ¨3°¨*¼EÄ%ÈÃ(ÐQVÔ<Wô€Cô Ø
ˆQˆ�!�Q�Ð¤ q¨! f°5Ô 9ÀCÈÀ:ô€Dô Ø
ˆQˆ�$˜�  1˜vÐ&Ø�c�
Ü”E˜!“H 5Ô)ô€Cô
 Ø
ˆQˆ�!�Q�Ð¤ q¨! f°5Ô 9ÀCÈÀ:ô€Dð �m‰m‹o×"Ñ" 3°Ð"Ó6×:Ñ:¸1Ñ=€GØ�m‰m‹o×"Ñ" 4°$Ð"Ó7×;Ñ;¸AÑ>€GØ�n‰nÓ×#Ñ# C°$Ð#Ó7×;Ñ;¸AÑ>€GØ�n‰nÓ×#Ñ# D°4Ð#Ó8×<Ñ<¸QÑ?€GÜØ
�ˆ˜˜d�|Ð$¨s°C¨jÄÀsÈCÀjÓ@Qô€Hô ×Ñ˜' 8Ô,Ü×Ñ˜' 8Ô,Ü×Ñ˜' 8Ô,Ü×Ñ˜' 8Õ,r   c                 óÎ  — d„ }| \  }}t        t        j                  j                  d«      j                  d«      «      }|j	                  «       j                  t        j                  ||¬«      dz   }|j	                  «       j                  |||d¬«      }t        j                  ||«       |j	                  «       j                  ||dd	i¬
«      }t        j                  ||«       y )Nc                 ó2   — t        j                  | «      |z   S rÕ   r¶   )r:   Úconsts     r   Ú
mean_w_argz4test_expanding_apply_args_kwargs.<locals>.mean_w_argo  s   € Ü�w‰w�q‹z˜EÑ!Ð!r   r   )r>   r?   )rÚ   rÙ   g      4@)r>   )rÚ   rÙ   ÚargsrB  r>   )rÙ   Úkwargs)	r   r   ry   rz   r   r’   r³   r3   r4   )rÜ   rC  rÚ   rÙ   r   r5   r6   s          r   Ú test_expanding_apply_args_kwargsrF  n  s¼   € ò"ð !�K€FˆCä	”2—9‘9×(Ñ(¨Ó+×2Ñ2°7Ó;Ó	<€Bà�|‰|‹~×#Ñ#¤B§G¡G°FÀÐ#ÓDÀtÑK€Hà�\‰\‹^×!Ñ! *°VÀÈ5Ð!ÓQ€FÜ×Ñ˜& (Ô+à�\‰\‹^×!Ñ! *°#¸wÈ¸mÐ!ÓL€FÜ×Ñ˜& (Õ+r   c                 ó”  — | }t        dgdddœ«      }|d   j                  t        «      |d<   |j                  «       }t	        ||d «      }|�| ||¬«      }|rddgng d¢}||   j                  |g«      j                  d	¬
«      j                  t        «      }t        |j                  «      |k(  sJ ‚t        j                  ||«       y y )Nr   r   r?   ©rï   Úbr   r   ©Únumeric_onlyrï   rI  T©Údrop)r   r÷   Úobjectr   r{   ÚaggÚreset_indexrF   rÂ   rô   r3   r4   )	Úarithmetic_win_operatorsrK  Úkernelr   r   Úopr6   rô   r5   s	            r   Útest_numeric_only_framerT    sÀ   € à%€FÜ	˜!˜ 1¨1Ñ-Ó	.€BØ�‰g�n‰nœVÓ$€B€s�GØ—‘“€IÜ	�˜F DÓ	)€BØ	€~Ù Ô.ˆá ,�3˜‘*²/ˆØ�g‘;—?‘? F 8Ó,×8Ñ8¸dÐ8ÓC×JÑJÌ5ÓQˆÜ�H×$Ñ$Ó%¨Ò0Ð0Ð0ä
×Ñ˜f hÕ/ð r   rR  rœ   rª   Úuse_argc                 óx  — t        g d¢dddœ«      }|d   j                  t        «      |d<   |r|fnd}|j                  «       }t	        || «      } ||d|iŽ}|rdd	gng d¢}||   j                  t
        «      }	|r|	fnd}
|	j                  «       }t	        || «      } ||
d|iŽ}t        j                  ||«       y )
Nr^   r   r?   rH  r   © rK  rï   rI  )r   r÷   rN  r   r{   rF   r3   r4   )rR  rK  rU  r   Úargr   rS  r6   rô   rú   Úarg2Ú
expanding2Úop2r5   s                 r   Ú test_numeric_only_corr_cov_framer\  �  sÀ   € ô 
š¨°Ñ3Ó	4€BØ�‰g�n‰nœVÓ$€B€s�GÙˆ2‰% €CØ—‘“€IÜ	�˜FÓ	#€BÙ�Ð0 <Ñ0€Fñ )ˆs�C‰jªo€GØ
ˆW‰+×
Ñ
œUÓ
#€CÙˆC‰6 "€DØ—‘“€JÜ
�*˜fÓ
%€CÙ�DÐ4 |Ñ4€Hä×Ñ˜& (Õ+r   rh   c                 ó˜  — | }t        dg|¬«      }|j                  «       }t        ||«      }|r<|t        u r4d|› d�}t	        j
                  t        |¬«      5   ||¬«       d d d «       y  ||¬«      }|j                  |g«      j                  d¬«      j                  t        «      }	t        j                  ||	«       y # 1 sw Y   y xY w)	Nr   rg   ú
Expanding.ú  does not implement numeric_onlyr$   rJ  TrL  )r   r   r{   rN  r&   r'   ÚNotImplementedErrorrO  rP  r÷   rF   r3   r9   )
rQ  rK  rh   rR  rj   r   rS  r)   r6   r5   s
             r   Útest_numeric_only_seriesra  ¦  s¼   € ð &€FÜ
�!�˜EÔ
"€CØ—‘“€IÜ	�˜FÓ	#€BÙ˜¤™Ø˜6˜(Ð"BÐCˆÜ�]‰]Ô.°cÔ:ñ 	*Ù˜LÕ)÷	*ð 	*ñ  Ô.ˆØ—7‘7˜F˜8Ó$×0Ñ0°dÐ0Ó;×BÑBÄ5ÓIˆÜ
×Ñ˜v xÕ0÷	*ð 	*ús   Á
C Ã C	c                 ó¶  — t        g d¢|¬«      }|r|fnd}|j                  «       }t        || «      }|r;|t        u r3d| › d�}t	        j
                  t        |¬«      5   ||d|iŽ d d d «       y  ||d|iŽ}	|j                  t        «      }
|r|
fnd}|
j                  «       }t        || «      } ||d|iŽ}t        j                  |	|«       y # 1 sw Y   y xY w)Nr^   rg   rW  r^  r_  r$   rK  )r   r   r{   rN  r&   r'   r`  r÷   rF   r3   r9   )rR  rU  rK  rh   rj   rX  r   rS  r)   r6   rÏ   rY  rZ  r[  r5   s                  r   Ú!test_numeric_only_corr_cov_seriesrc  ·  sá   € ô
 ’ %Ô
(€CÙˆ3‰& €CØ—‘“€IÜ	�˜FÓ	#€BÙ˜¤™Ø˜6˜(Ð"BÐCˆÜ�]‰]Ô.°cÔ:ñ 	0Ù�Ð/ ,Ò/÷	0ð 	0ñ �SÐ4 |Ñ4ˆà�z‰zœ%Ó ˆÙ!�‰w rˆØ—^‘^Ó%ˆ
Ü�j &Ó)ˆÙ˜Ð8¨<Ñ8ˆÜ
×Ñ˜v xÕ0÷	0ð 	0ús   Á	CÃCc                  óº   — t        g d¢«      } t        j                  t        «      5  | j	                  «       j                  d¬«       d d d «       y # 1 sw Y   y xY w)N)r   r   r?   r   r¦   )r§   )r   r3   rG   rH   r   r§   )rj   s    r   Ú test_keyword_quantile_deprecatedre  Ï  sF   € ä
’Ó
€CÜ	×	#Ñ	#¤MÓ	2ñ /Ø�‰‹× Ñ ¨#Ð Ô.÷/÷ /ñ /ús   §!AÁA)AÚnumpyr   r&   Úpandasr   r   r   r   r   r   r	   Úpandas._testingÚ_testingr3   r   r   ÚmarkÚparametrizerÁ   r*   ÚparamÚxfailr7   r;   rL   rU   r[   r]   r   rd   rk   ro   rt   r}   r”   r¢   r¤   r¨   r«   r°   r²   r   rÆ   r³   r€   r   rÒ   rÝ   rå   rÿ   r  r  r"  r/  r1  r=  r?  rF  rT  r\  ÚintrN  ra  rc  re  rW  r   r   ú<module>ro     s:  ðÛ Û ÷÷ ñ õ òòð ‡�×Ñ˜˜s E¨8¨2¯8©8°Q°C«=Ð9Ó:ñó ;ðð ‡�×ÑØà	Øˆ�‰ØØ—+‘+×#Ñ#ØEð $ó ô	
ðóñ,óð,ò-ò,ò(&ò&ò&ð ‡�×ÑØñ šIªIÑ6Ó7à�s ! Ñ%¨ sÐ+Ø˜1�v Q¨ FÑ+¨a°¨VÐ4Ú ¢yÑ1²9Ð=ðð
 ð	
ñ šIªIÑ6Ó7à�s ! Ñ%¨ sÐ+Ø˜1�v Q¨ FÑ+¨a°¨VÐ4Ú ¢yÑ1²9Ð=ðð
 ð	
ñ šIªIÑ6Ó7à�s ! Ñ%¨ sÐ+Ø˜1�v Q¨ FÑ+¨a°¨VÐ4Ú ¢yÑ1²9Ð=ðð
 ð	
ñ 
˜!˜ A 3Ñ'Ó	(¨"¨aÐ0Ù	‹˜˜B�x�j !Ð$á˜Q §¡¨˜N°"·&±&¸!¸Q°Ñ@ÓAà�u B§F¡F 8Ñ,¨q¨cÐ2Ø˜2Ÿ6™6�{¨"¯&©&°!¨Ñ5¸¸1°vÐ>Ø˜2Ÿ6™6 1�~¨R¯V©V°Q¸¨NÑ;ºYÐGðð
 ð	
ñ ˜Q §¡¨˜N°"·&±&¸!¸Q°Ñ@ÓAà�u B§F¡F 8Ñ,¨q¨cÐ2Ø˜2Ÿ6™6�{¨"¯&©&°!¨Ñ5¸¸1°vÐ>Ø˜2Ÿ6™6 1�~¨R¯V©V°Q¸¨NÑ;ºYÐGðð
 ð	
ñ ˜Q §¡¨˜N°"·&±&¸!¸Q°Ñ@ÓAà�u B§F¡F 8Ñ,¨q¨cÐ2Ø˜2Ÿ6™6�{¨"¯&©&°!¨Ñ5¸¸1°vÐ>Ø˜2Ÿ6™6 1�~¨R¯V©V°Q¸¨NÑ;ºYÐGðð
 ð	
ða9ó<ñz0ó{<ðz0ð ‡�×ÑØá	’	Ó	˜q˜c A 3˜Z¨1¨a¨&°1°a°&Ð)9ºIÂyÐ;QÐRÐTUÐVÙ	’	Ó	˜q˜c A 3˜Z¨1¨a¨&°1°a°&Ð)9ºIÂyÐ;QÐRÐTUÐVÙ	’	Ó	˜q˜c A 3˜Z¨1¨a¨&°1°a°&Ð)9ºIÂyÐ;QÐRÐTUÐVÙ	��A�‹˜A˜3  ˜*¨¨1 v°°1¨vÐ&6Ð7¸Ð;Ù	�—‘˜�Ó	 §¡ ¨1¨#˜°"·&±&¸!°¸qÀ!¸fÐ0EÐFÈÐJÙ	�˜'Ô	" B¨Ð*ðó
ñ1ó
ð1ò"ò-ð ‡�×Ñ˜ F¨FÐ#3Ó4ñ-ó 5ð-ð ‡�×Ñ˜¢>Ó2Ø‡�×Ñ˜Ò#<Ó=Ø‡�×Ñ˜  u Ó.Ø‡�×Ñ˜ t¨U mÓ4Ø‡�×Ñ˜Ò&GÓHñ-ó Ió 5ó /ó >ó 3ð
-ò*3òò3ò3ò2ò2ð ‡�×ÑØà	�—‘ˆØ	Ñ-Ð.Ø	Ñ+Ð,Ø	Ñ+Ð,ð	ò 	&ð ó 	ñMó	ðMð* ‡�×ÑØØˆR�V‰V€_�v˜rŸw™wÐ'¨%°·±¨¸5À"Ç&Á&¸/ÐJÚ%ð ó ñ
Cóð
CòB
ò $?ðN ‡�×ÑØáDÙEðóñ4óð4ð& ‡�×ÑØá'ÙCÙDÙ2Ù2Ù2Ù3Ù2Ù2Ù3Ù3Ù:Ù5ÙBÙAðóñ(4ó)ð(4ò(ò-ò-ò&-ò&-ò:-ò:,ò"0ð" ‡�×Ñ˜ F¨E ?Ó3Ø‡�×Ñ˜ T¨5 MÓ2ñ,ó 3ó 4ð,ð( ‡�×Ñ˜ 3¨ -Ó0ñ1ó 1ð1ð  ‡�×Ñ˜ F¨E ?Ó3Ø‡�×Ñ˜ T¨5 MÓ2Ø‡�×Ñ˜ 3¨ -Ó0ñ1ó 1ó 3ó 4ð1ó*/r   