+
    NV-j#
  ã                   óú  € ^ RI H t Ht ^ RIt^ RIt^ RIHu Ht ^ RI	H
t
HtHt ]P                  ! RR.R7      R 4       t]P                  ! . ROR7      R 4       t]P                  ! RR.R7      R	 4       t]P                  ! R^.R7      R
 4       t]P                  ! RR.R7      R 4       t]P                  ! RR.R7      R 4       t]P                  ! RR.R7      R 4       t]P                  ! ]P*                  ! R]P,                  ! R4      ]P.                  P0                  .R7      R.R7      R 4       t]P                  ! ]P*                  ! R]P,                  ! R4      ]P.                  P0                  .R7      RR.R7      R 4       t]P                  ! R]! ^R7      ]P6                  ! ^R4      .R7      R 4       t]P                  R 4       t]P                  R 4       t]P                  ! . ROR7      R 4       tR# )é    )ÚdatetimeÚ	timedeltaN)Ú	DataFrameÚSeriesÚbdate_rangeTF)Úparamsc                ó   € V P                   # )z&raw keyword argument for rolling.apply©Úparam©Úrequests   &Úm/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/window/conftest.pyÚrawr      ó   € ð �=‰=Ðó    c                 ó   € V P                   # ©Nr
   r   s   &r   Úarithmetic_win_operatorsr      s   € ð  �=‰=Ðr   c                 ó   € V P                   # r   r
   r   s   &r   Úcenterr   +   ó   € à�=‰=Ðr   c                 ó   € V P                   # r   r
   r   s   &r   Úmin_periodsr   0   r   r   c                ó   € V P                   # )zadjust keyword argument for ewmr
   r   s   &r   Úadjustr   5   r   r   c                ó   € V P                   # )z"ignore_na keyword argument for ewmr
   r   s   &r   Ú	ignore_nar   ;   r   r   c                ó   € V P                   # )znumeric_only keyword argumentr
   r   s   &r   Únumeric_onlyr   A   r   r   Únumba)ÚmarksÚcythonc                ó   € V P                   # )z)engine keyword argument for rolling.applyr
   r   s   &r   Úenginer$   G   s   € ð �=‰=Ðr   c                ó   € V P                   # )z2engine and raw keyword arguments for rolling.applyr
   r   s   &r   Úengine_and_rawr&   R   s   € ð �=‰=Ðr   z1 day)ÚdaysÚDc                ó   € V P                   # )z2Halflife argument for EWM when times is specified.r
   r   s   &r   Úhalflife_with_timesr*   `   r   r   c            
     óú   € \         P                  P                  ^4      P                  ^d4      p \         P                  ! ^^(4      p\         P
                  W&   \        V \        \        R^^4      ^dR7      R7      pV# )zMake mocked series as fixture.éÙ  ©Úperiods©Úindex)	ÚnpÚrandomÚdefault_rngÚstandard_normalÚarangeÚnanr   r   r   )ÚarrÚlocsÚseriess      r   r9   r9   f   s_   € ô �)‰)×
Ñ
 Ó
"×
2Ñ
2°3Ó
7€CÜ�9Š9�R˜Ó€DÜ—‘€C�IÜ�Cœ{¬8°D¸!¸QÓ+?ÈÔMÔN€FØ€Mr   c            
     ó    € \        \        P                  P                  ^4      P	                  R4      \        \        R^^4      ^dR7      R7      # )zMake mocked frame as fixture.r,   r-   r/   )éd   é
   )r   r1   r2   r3   r4   r   r   © r   r   Úframer>   p   sA   € ô Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó;Üœ( 4¨¨AÓ.¸Ô<ôð r   c                ó   € V P                   # )z4step keyword argument for rolling window operations.r
   r   s   &r   Ústepr@   y   r   r   )ÚsumÚmeanÚmedianÚmaxÚminÚvarÚstdÚkurtÚskewÚcountÚsem)r    T)r"   T)r"   F)Né   é   é   r<   ) r   r   Únumpyr1   Ú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_cpur$   r&   Útimedelta64r*   r9   r>   r@   r=   r   r   Ú<module>r[      s+  ð÷ó
 Û ç )Ð )÷ñ ð ‡‚˜˜e�}Ô%ñó &ðð
 ‡‚òôñóðð ‡‚˜˜e�}Ô%ñó &ðð ‡‚˜˜a�yÔ!ñó "ðð ‡‚˜˜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   