§
    ªöÉgT
  ã                   óÔ   — d dl Zd dlZd dlmZmZmZmZ ej        defd„¦   «         Z	ej        d„ ¦   «         Z
ej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )	é    N)Ú	DataFrameÚIndexÚNaTÚ
date_rangeÚreturnc            	      óè   — t          t          j                             d¦  «                             d¦  «        t          t          d¦  «        t          ¬¦  «        t          ddd¬¦  «        ¬	¦  «        S )
zb
    Fixture for DataFrame of floats with DatetimeIndex

    Columns are ['A', 'B', 'C', 'D']
    é   )éd   é   ÚABCD©Údtypez
2000-01-01r
   ÚB)ÚperiodsÚfreq)ÚcolumnsÚindex)	r   ÚnpÚrandomÚdefault_rngÚstandard_normalr   ÚlistÚobjectr   © ó    úg/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/pandas/tests/frame/conftest.pyÚdatetime_framer      sd   € õ Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ:Ô:Ý•d˜6‘l”l­&Ð1Ñ1Ô1Ý˜¨s¸Ð=Ñ=Ô=ðñ ô ð r   c            	      ó,  — t          t          j                             d¦  «                             d¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        t          ¬¦  «        ¬¦  «        } d| d	<   | S )
z€
    Fixture for DataFrame of floats and strings with index of unique strings

    Columns are ['A', 'B', 'C', 'D', 'foo'].
    r	   )é   r   c                 ó   — g | ]}d |› �‘ŒS ©Úfoo_r   ©Ú.0Úis     r   ú
<listcomp>z&float_string_frame.<locals>.<listcomp>#   ó   € Ð3Ð3Ð3 A�Z˜A�Z�ZÐ3Ð3Ð3r   r   r   r   )r   r   ÚbarÚfoo)	r   r   r   r   r   r   Úranger   r   ©Údfs    r   Úfloat_string_framer-      s„   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ9Ô9ÝÐ3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”l­&Ð1Ñ1Ô1ð
ñ 
ô 
€Bð
 €B€u�IØ€Ir   c            	      ó  — t          d„ t          t          d¦  «        g d¢¦  «        D ¦   «         t          d„ t	          d¦  «        D ¦   «         t
          ¬¦  «        ¬¦  «        } | d                              d	¦  «        | d<   | S )
z|
    Fixture for DataFrame of different float types with index of unique strings

    Columns are ['A', 'B', 'C', 'D'].
    c                 ó~   — i | ]:\  }}|t           j                             d ¦  «                             d|¬¦  «        “Œ;S )r	   r   r   )r   r   r   ©r$   Úcolr   s      r   ú
<dictcomp>z%mixed_float_frame.<locals>.<dictcomp>2   sQ   € ð 	
ð 	
ð 	
á��Uð •”×&Ò& qÑ)Ô)×0Ò0°¸5Ð0ÑAÔAð	
ð 	
ð 	
r   r   )Úfloat32r3   r3   Úfloat64c                 ó   — g | ]}d |› �‘ŒS r!   r   r#   s     r   r&   z%mixed_float_frame.<locals>.<listcomp>8   r'   r   r   r   ©r   ÚCÚfloat16)r   Úzipr   r   r*   r   Úastyper+   s    r   Úmixed_float_framer;   *   s—   € õ 
ð	
ð 	
å!Ý�V‘”ÐJÐJÐJñô ð	
ñ 	
ô 	
õ Ð3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBð
ñ 
ô 
€Bð �Œg�nŠn˜YÑ'Ô'€B€s�GØ€Ir   c            	      óÈ   — t          d„ t          t          d¦  «        g d¢¦  «        D ¦   «         t          d„ t	          d¦  «        D ¦   «         t
          ¬¦  «        ¬¦  «        S )zz
    Fixture for DataFrame of different int types with index of unique strings

    Columns are ['A', 'B', 'C', 'D'].
    c                 óB   — i | ]\  }}|t          j        d |¬¦  «        “ŒS )r   r   )r   Úonesr0   s      r   r2   z#mixed_int_frame.<locals>.<dictcomp>G   s=   € ð 	
ð 	
ð 	
á��Uð •”˜ 5Ð)Ñ)Ô)ð	
ð 	
ð 	
r   r   )Úint32Úuint64Úuint8Úint64c                 ó   — g | ]}d |› �‘ŒS r!   r   r#   s     r   r&   z#mixed_int_frame.<locals>.<listcomp>K   r'   r   r   r   r6   )r   r9   r   r   r*   r   r   r   r   Úmixed_int_framerD   ?   su   € õ ð	
ð 	
å!¥$ v¡,¤,Ð0UÐ0UÐ0UÑVÔVð	
ñ 	
ô 	
õ Ð3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBðñ ô ð r   c            	      óÆ   — t          t          dd¬¦  «        t          ddd¬¦  «        t          ddd¬¦  «        dœ¦  «        } t          | j        d<   t          | j        d	<   | S )
až  
    Fixture for DataFrame of date_range Series with different time zones

    Columns are ['A', 'B', 'C']; some entries are missing

               A                         B                         C
    0 2013-01-01 2013-01-01 00:00:00-05:00 2013-01-01 00:00:00+01:00
    1 2013-01-02                       NaT                       NaT
    2 2013-01-03 2013-01-03 00:00:00-05:00 2013-01-03 00:00:00+01:00
    Ú20130101é   )r   z
US/Eastern)r   ÚtzÚCET)ÚAr   r7   )é   rK   )rK   r	   )r   r   r   Úilocr+   s    r   Útimezone_framerM   O   sn   € õ 
å˜J°Ð2Ñ2Ô2Ý˜J°°lÐCÑCÔCÝ˜J°°eÐ<Ñ<Ô<ð	
ð 	
ñ
ô 
€Bõ €B„GˆD�MÝ€B„GˆD�MØ€Ir   )Únumpyr   ÚpytestÚpandasr   r   r   r   Úfixturer   r-   r;   rD   rM   r   r   r   ú<module>rR      sý   ðØ Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð ð ð ð ð „ð
˜	ð 
ð 
ð 
ñ „ð
ð „ðð ñ „ðð „ðð ñ „ðð( „ðð ñ „ðð „ðð ñ „ðð ð r   