o
    Û­j‰  ã                   @   sx   d dl Zd dlZd dlZd dlmZmZ ejeegd�dd„ ƒZ	ejdd„ ƒZ
ejdd	„ ƒZejdd	gd�d
d„ ƒZdS )é    N)ÚFloat32DtypeÚFloat64Dtype)Úparamsc                 C   s   |   ¡ S )z.Parametrized fixture returning a float 'dtype'©Úparam)Úrequest© r   úb/var/www/html/CropPilot/venv/lib/python3.10/site-packages/pandas/tests/arrays/floating/conftest.pyÚdtype   s   r
   c                 C   sF   t jtt ddd¡ƒt jg tt ddd¡ƒ t jg ddg | d�S )zFFixture returning 'data' array according to parametrized float 'dtype'çš™™™™™¹?gÍÌÌÌÌÌì?é   gš™™™™™#@gÍÌÌÌÌÌ#@g      $@©r
   )ÚpdÚarrayÚlistÚnpÚarangeÚNAr   r   r   r	   Údata   s   ÿþýüúr   c                 C   s   t jtjdg| d�S )z`
    Fixture returning array with missing data according to parametrized float
    'dtype'.
    r   r   )r   r   r   Únanr   r   r   r	   Údata_missing   s   r   c                 C   s    | j dkr|S | j dkr|S dS )zŽParametrized fixture returning 'data' or 'data_missing' float arrays.

    Used to test dtype conversion with and without missing values.
    r   r   Nr   )r   r   r   r   r   r	   Úall_data'   s
   

ÿr   )Únumpyr   ÚpytestÚpandasr   Úpandas.core.arrays.floatingr   r   Úfixturer
   r   r   r   r   r   r   r	   Ú<module>   s    


