§
    Þ>ie%  ã                  óp   — d dl mZ d dlZd dlmZ d dlmZ  ej        d¦  «        Z	d„ Z
d„ Zd„ Zd„ Zd	„ ZdS )
é    )ÚannotationsN)Ú	assert_eqÚxarrayc                 óº   — t          j        t                               g d¢¦  «        ¦  «        } t	          | t           j        ¦  «        sJ ‚t          | | ¦  «         d S ©N©é   é   g      @)ÚdaÚmeanÚxrÚ	DataArrayÚ
isinstanceÚArrayr   ©Úys    ú<lib/python3.11/site-packages/dask/array/tests/test_xarray.pyÚ	test_meanr      sJ   € Ý
Œ•—’˜[˜[˜[Ñ)Ô)Ñ*Ô*€AÝaœÑ"Ô"Ð"Ð"Ð"ÝˆaO„O€O€O€Oó    c                 óº   — t          j        t                               g d¢¦  «        ¦  «        } t	          | t           j        ¦  «        sJ ‚t          | | ¦  «         d S r   )r   Úasarrayr   r   r   r   r   r   s    r   Útest_asarrayr      sJ   € Ý
Œ
•2—<’<   Ñ,Ô,Ñ-Ô-€AÝaœÑ"Ô"Ð"Ð"Ð"ÝˆaO„O€O€O€Or   c                 óº   — t          j        t                               g d¢¦  «        ¦  «        } t	          | t           j        ¦  «        sJ ‚t          | | ¦  «         d S r   )r   Ú
asanyarrayr   r   r   r   r   r   s    r   Útest_asanyarrayr      sJ   € Ý
Œ•b—l’l ; ; ;Ñ/Ô/Ñ0Ô0€AÝaœÑ"Ô"Ð"Ð"Ð"ÝˆaO„O€O€O€Or   c                 óŒ  — t           j        j        } 	 dt           j        _        t          j        t                                g d¢¦  «        ¦  «        }t          |t          j        ¦  «        sJ ‚t          |j        ¦  «        j	        dk    sJ ‚t          ||¦  «         | t           j        _        d S # | t           j        _        w xY w)Nr   r   Úndarray)r   r   Ú
__module__r   r   r   r   ÚtypeÚ_metaÚ__name__r   )Úmoduler   s     r   Ú*test_asarray_xarray_intersphinx_workaroundr#      s¡   € åŒ\Ô$€Fð)Ø"*ŒÔÝŒJ•r—|’| K K KÑ0Ô0Ñ1Ô1ˆÝ˜!RœXÑ&Ô&Ð&Ð&Ð&ÝA”G‰}Œ}Ô%¨Ò2Ð2Ð2Ð2Ý!Q‰Œˆà"(ŒÔÐÐø &ŒÔÐ(Ð(Ð(Ð(s   “B
B0 Â0Cc                 ód  — t          j        dd¬¦  «        } t           j                             dd¬¦  «        dz   }t                               || | dœddg¬	¦  «        }t           j                             |¦  «        }t           j                             |j        ¦  «        }t          ||¦  «         d S )
Né   éÿÿÿÿ)Úchunks)r%   r%   r	   )Úxr   r(   r   )ÚcoordsÚdims)r   ÚarangeÚrandomr   r   ÚfftÚdatar   )Úcoordr.   r(   ÚresultÚexpecteds        r   Útest_fftr2   *   s”   € åŒIa Ð#Ñ#Ô#€EÝŒ9×Ò˜F¨2ÐÑ.Ô.°Ñ2€DÝ
ŠT¨°EÐ":Ð":À#ÀsÀˆÑLÔL€AÝŒVZŠZ˜‰]Œ]€FÝŒvzŠz˜!œ&Ñ!Ô!€HÝˆfhÑÔÐÐÐr   )Ú
__future__r   ÚpytestÚ
dask.arrayÚarrayr   Údask.array.utilsr   Úimportorskipr   r   r   r   r#   r2   © r   r   ú<module>r:      s«   ðØ "Ð "Ð "Ð "Ð "Ð "à €€€à Ð Ð Ð Ð Ð Ø &Ð &Ð &Ð &Ð &Ð &à€VÔ˜Ñ"Ô"€ðð ð ðð ð ðð ð ð
)ð 
)ð 
)ð ð  ð  ð  ð  r   