
    Mh                     ^   S SK J r   S SKrS SKrS SKJrJr  / SQrSS/rS/r	\\-   \	-   r
\R                  " \S9S	 5       r\R                  " \
S9S
 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       r\R                  S 5       rg)    datetimeN)	DataFrameSeries)minmaxfirstlastsummeansemmedianprodvarstdohlcquantilecountsizenunique)paramsc                     U R                   $ )z:Fixture for parametrization of Grouper downsample methods.paramrequests    P/var/www/html/env/lib/python3.13/site-packages/pandas/tests/resample/conftest.pydownsample_methodr            ==    c                     U R                   $ )z8Fixture for parametrization of Grouper resample methods.r   r   s    r   resample_methodr"   &   r   r    c                      [        SSS5      $ )7Fixture for parametrization of index, series and frame.     r    r    r   _index_startr(   ,   s     D!Qr    c                      [        SSS5      $ )r$   r%   r&   
   r   r'   r    r   
_index_endr+   2   s     D!R  r    c                      g)r$   Dr'   r'   r    r   _index_freqr.   8   s     r    c                      g)r$   Nr'   r'   r    r   _index_namer0   >   s     r    c                     U " XX4S9$ )zU
Fixture for parametrization of date_range, period_range and
timedelta_range indexes
)freqnamer'   )_index_factoryr(   r+   r.   r0   s        r   indexr5   D   s     ,WWr    c                 @    [         R                  " [        U 5      5      $ )z
Fixture for parametrization of values used in parametrization of
Series and DataFrames with date_range, period_range and
timedelta_range indexes
)nparangelenr5   s    r   _static_valuesr;   M   s     99SZ  r    c                      g)zv
Fixture for parametrization of Series name for Series used with
date_range, period_range and timedelta_range indexes
Nr'   r'   r    r   _series_namer=   W   s     r    c                     [        X US9$ )za
Fixture for parametrization of Series with date_range, period_range and
timedelta_range indexes
)r5   r3   )r   r5   r=   r;   s      r   seriesr@   `   s     .LAAr    c                     U SS $ )zg
Fixture for parametrization of empty Series with date_range,
period_range and timedelta_range indexes
Nr   r'   )r@   s    r   empty_series_dtirB   i   s     "1:r    c                     [        SU0U S9$ )zd
Fixture for parametrization of DataFrame with date_range, period_range
and timedelta_range indexes
valuer:   )r   r?   s      r   framerE   r   s     g~.e<<r    c                 2    U R                   SS n[        US9$ )zj
Fixture for parametrization of empty DataFrame with date_range,
period_range and timedelta_range indexes
Nr   r:   )r5   r   )r@   r5   s     r   empty_frame_dtirG   |   s     LL!E5!!r    c                 4    U [         :X  a  U$ U [        :X  a  U$ g)zo
Fixture for parametrization of Series and DataFrame with date_range,
period_range and timedelta_range indexes
N)r   r   )frame_or_seriesr@   rE   s      r   series_and_framerJ      s#     & )# $r    )r   numpyr7   pytestpandasr   r   downsample_methodsupsample_methodsseries_methodsresample_methodsfixturer   r"   r(   r+   r.   r0   r5   r;   r=   r@   rB   rE   rG   rJ   r'   r    r   <module>rS      s       V$ %(88>I  )* +
 '( )
    
 ! !
  
  
 X X ! !   B B   = = " "  r    