ó
    wñ:iA  ã                   ó0  • S SK J r Jr  S SKrS SKrS SKJs  Jr  S SK	J
r
JrJr  \R                  " SS/S9S 5       r\R                  " / SQS9S	 5       r\R                  " SS/S9S
 5       r\R                  " SS/S9S 5       r\R                  " SS/S9S 5       r\R                  " S/S9S 5       r\R                  " S/S9S 5       r\R                  " SS/S9S 5       r\R                  " SS/S9S 5       r\R                  " SS/S9S 5       r\R                  " \R0                  " S\R2                  " S5      \R4                  R6                  /S9S/S9S 5       r\R                  " \R0                  " S\R2                  " S5      \R4                  R6                  /S9SS/S9S 5       r\R                  " S\" SS9\R<                  " SS5      /S9S 5       r\R                  S 5       r \R                  S  5       r!\R                  " / S!QS9S" 5       r"g)#é    )ÚdatetimeÚ	timedeltaN)Ú	DataFrameÚSeriesÚbdate_rangeTF)Úparamsc                 ó   • U R                   $ )z&raw keyword argument for rolling.apply©Úparam©Úrequests    Ú_/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/pandas/tests/window/conftest.pyÚrawr      ó   € ð �=‰=Ðó    )ÚsumÚmeanÚmedianÚmaxÚminÚvarÚstdÚkurtÚskewÚcountÚsemc                 ó   • U R                   $ ©Nr
   r   s    r   Úarithmetic_win_operatorsr      s   € ð  �=‰=Ðr   c                 ó   • U R                   $ r   r
   r   s    r   Úcenterr!   +   ó   € à�=‰=Ðr   é   c                 ó   • U R                   $ r   r
   r   s    r   Úmin_periodsr%   0   r"   r   c                 ó   • U R                   $ )z'parallel keyword argument for numba.jitr
   r   s    r   Úparallelr'   5   r   r   c                 ó   • U R                   $ )z$nogil keyword argument for numba.jitr
   r   s    r   Únogilr)   ?   r   r   c                 ó   • U R                   $ )z'nopython keyword argument for numba.jitr
   r   s    r   Únopythonr+   E   r   r   c                 ó   • U R                   $ )zadjust keyword argument for ewmr
   r   s    r   Úadjustr-   K   r   r   c                 ó   • U R                   $ )z"ignore_na keyword argument for ewmr
   r   s    r   Ú	ignore_nar/   Q   r   r   c                 ó   • U R                   $ )znumeric_only keyword argumentr
   r   s    r   Únumeric_onlyr1   W   r   r   Únumba)ÚmarksÚcythonc                 ó   • U R                   $ )z)engine keyword argument for rolling.applyr
   r   s    r   Úenginer6   ]   s   € ð �=‰=Ðr   )r2   T)r4   T)r4   Fc                 ó   • U R                   $ )z2engine and raw keyword arguments for rolling.applyr
   r   s    r   Úengine_and_rawr8   h   s   € ð �=‰=Ðr   z1 day)ÚdaysÚDc                 ó   • U R                   $ )z2Halflife argument for EWM when times is specified.r
   r   s    r   Úhalflife_with_timesr<   v   r   r   c            
      óî   • [         R                  R                  S5      R                  S5      n [         R                  " SS5      n[         R
                  X'   [        U [        [        SSS5      SS9S9nU$ )	zMake mocked series as fixture.é   éd   é   é(   éÙ  r#   ©Úperiods©Úindex)	ÚnpÚrandomÚdefault_rngÚstandard_normalÚarangeÚnanr   r   r   )ÚarrÚlocsÚseriess      r   rO   rO   |   s_   € ô �)‰)×
Ñ
 Ó
"×
2Ñ
2°3Ó
7€CÜ�9Š9�R˜Ó€DÜ—‘€C�IÜ�Cœ{¬8°D¸!¸QÓ+?ÈÑMÑN€FØ€Mr   c            
      ó”   • [        [        R                  R                  S5      R	                  S5      [        [        SSS5      SS9S9$ )zMake mocked frame as fixture.r>   )r?   é
   rB   r#   r?   rC   rE   )r   rG   rH   rI   rJ   r   r   © r   r   ÚframerS   †   sA   € ô Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó;Üœ( 4¨¨AÓ.¸Ñ<ñð r   )Nr#   r>   é   rQ   c                 ó   • U R                   $ )z4step keyword argument for rolling window operations.r
   r   s    r   ÚsteprV   �   r   r   )#r   r   ÚnumpyrG   ÚpytestÚpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasr   r   r   Úfixturer   r   r!   r%   r'   r)   r+   r-   r/   r1   r   Ú
skip_if_noÚmarkÚ
single_cpur6   r8   Útimedelta64r<   rO   rS   rV   rR   r   r   Ú<module>rc      sŠ  ð÷ó
 Û ç )Ð )÷ñ ð ‡‚˜˜e�}Ñ%ñó &ðð
 ‡‚òññóðð ‡‚˜˜e�}Ñ%ñó &ðð ‡‚˜˜a�yÑ!ñó "ðð ‡‚˜˜e�}Ñ%ñó &ðð ‡‚˜�wÑñó  ðð
 ‡‚˜�vÑñó ðð
 ‡‚˜˜e�}Ñ%ñó &ðð
 ‡‚˜˜e�}Ñ%ñó &ðð
 ‡‚˜˜e�}Ñ%ñó &ðð
 ‡‚à�Š�W R§]¢]°7Ó%;¸V¿[¹[×=SÑ=SÐ$TÑUØðññóðð
 ‡‚à�ŠØ B§M¢M°'Ó$:¸F¿K¹K×<RÑ<RÐ#Sñ	
ð 	Øðññóðð
 ‡‚˜¡°Ñ!2°B·N²NÀ1ÀcÓ4JÐKÑLñó Mðð
 ‡�ñó ðð ‡�ñó ðð ‡‚Ò*Ñ+ñó ,ñr   