Ë
    ýÿæi#
  ã                   óø  — d dl m Z mZ d dlZd dlZd dlmc mZ d dl	m
Z
mZmZ  ej                  ddg¬«      d„ «       Z ej                  g d¢¬«      d	„ «       Z ej                  ddg¬«      d
„ «       Z ej                  ddg¬«      d„ «       Z ej                  ddg¬«      d„ «       Z ej                  ddg¬«      d„ «       Z ej                  ddg¬«      d„ «       Z ej                   ej*                  d ej,                  d«      ej.                  j0                  g¬«      dg¬«      d„ «       Z ej                   ej*                  d ej,                  d«      ej.                  j0                  g¬«      ddg¬«      d„ «       Z ej                  d ed¬«       ej6                  dd«      g¬«      d„ «       Zej                  d„ «       Zej                  d„ «       Z ej                  g d¢¬«      d„ «       Zy) é    )ÚdatetimeÚ	timedeltaN)Ú	DataFrameÚSeriesÚbdate_rangeTF)Úparamsc                 ó   — | j                   S )z&raw keyword argument for rolling.apply©Úparam©Úrequests    úq/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/pandas/tests/window/conftest.pyÚrawr      ó   € ð �=‰=Ðó    )ÚsumÚmeanÚmedianÚmaxÚminÚvarÚstdÚkurtÚskewÚcountÚsemc                 ó   — | j                   S ©Nr
   r   s    r   Úarithmetic_win_operatorsr      s   € ð  �=‰=Ðr   c                 ó   — | j                   S r   r
   r   s    r   Úcenterr!   +   ó   € à�=‰=Ðr   é   c                 ó   — | j                   S r   r
   r   s    r   Úmin_periodsr%   0   r"   r   c                 ó   — | j                   S )zadjust keyword argument for ewmr
   r   s    r   Úadjustr'   5   r   r   c                 ó   — | j                   S )z"ignore_na keyword argument for ewmr
   r   s    r   Ú	ignore_nar)   ;   r   r   c                 ó   — | j                   S )znumeric_only keyword argumentr
   r   s    r   Únumeric_onlyr+   A   r   r   Únumba)ÚmarksÚcythonc                 ó   — | j                   S )z)engine keyword argument for rolling.applyr
   r   s    r   Úenginer0   G   s   € ð �=‰=Ðr   )r,   T)r.   T)r.   Fc                 ó   — | j                   S )z2engine and raw keyword arguments for rolling.applyr
   r   s    r   Úengine_and_rawr2   R   s   € ð �=‰=Ðr   z1 day)ÚdaysÚDc                 ó   — | j                   S )z2Halflife argument for EWM when times is specified.r
   r   s    r   Úhalflife_with_timesr6   `   r   r   c            
      óú   — t         j                  j                  d«      j                  d«      } t        j                  dd«      }t         j
                  | |<   t        | t        t        ddd«      d¬«      ¬«      }|S )	zMake mocked series as fixture.é   éd   é   é(   éÙ  r#   ©Úperiods©Úindex)	ÚnpÚrandomÚdefault_rngÚstandard_normalÚarangeÚnanr   r   r   )ÚarrÚlocsÚseriess      r   rI   rI   f   sa   € ô �)‰)×
Ñ
 Ó
"×
2Ñ
2°3Ó
7€CÜ�9‰9�R˜Ó€DÜ—‘€Cˆ�IÜ�Cœ{¬8°D¸!¸QÓ+?ÈÔMÔN€FØ€Mr   c            
      ó    — t        t        j                  j                  d«      j	                  d«      t        t        ddd«      d¬«      ¬«      S )zMake mocked frame as fixture.r8   )r9   é
   r<   r#   r9   r=   r?   )r   rA   rB   rC   rD   r   r   © r   r   ÚframerM   p   sA   € ô Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó;Üœ( 4¨¨AÓ.¸Ô<ôð r   )Nr#   r8   é   rK   c                 ó   — | j                   S )z4step keyword argument for rolling window operations.r
   r   s    r   ÚsteprP   y   r   r   ) r   r   ÚnumpyrA   ÚpytestÚpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasr   r   r   Úfixturer   r   r!   r%   r'   r)   r+   r   Ú
skip_if_noÚmarkÚ
single_cpur0   r2   Útimedelta64r6   rI   rM   rP   rL   r   r   Ú<module>r]      sK  ð÷ó
 Û ç )Ð )÷ñ ð €‡�˜˜e�}Ô%ñó &ðð
 €‡�òôñóðð €‡�˜˜e�}Ô%ñó &ðð €‡�˜˜a�yÔ!ñó "ðð €‡�˜˜e�}Ô%ñó &ðð
 €‡�˜˜e�}Ô%ñó &ðð
 €‡�˜˜e�}Ô%ñó &ðð
 €‡�àˆ�‰�W ] R§]¡]°7Ó%;¸V¿[¹[×=SÑ=SÐ$TÔUØðôñóðð
 €‡�àˆ�‰Ø M B§M¡M°'Ó$:¸F¿K¹K×<RÑ<RÐ#Sô	
ð 	Øðôñóðð
 €‡�˜¡°Ô!2°N°B·N±NÀ1ÀcÓ4JÐKÔLñó Mðð
 ‡�ñó ðð ‡�ñó ðð €‡�Ò*Ô+ñó ,ñr   