§
    1-Phà  ã                   ó<  — d dl Zd dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
mZ d dlZd dlZd„ Zd„ Zd„ Zd„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#d„ Z$d„ Z%d„ Z&d„ Z'ej(         )                    dd g¦  «        d!„ ¦   «         Z*dS )"é    N)Ú_image_fetcher)Úio)Úassert_equalÚassert_almost_equalÚfetchc                  ó^  — t           j        } t          Tt          j        ¦   «          dt	          j        | ¦  «        v sJ ‚t          t	          j        | ¦  «        ¦  «        dk    sJ ‚d S t          j        t          ¦  «        5  t          j        ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nzastronaut.pngé2   )
ÚdataÚdata_dirr   Údownload_allÚosÚlistdirÚlenÚpytestÚraisesÚModuleNotFoundError)r   s    ú\/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/skimage/data/tests/test_data.pyÚtest_download_all_with_poochr   
   sè   € õ Œ}€HÝÐ!ÝÔÑÔÐØ¥"¤*¨XÑ"6Ô"6Ð6Ð6Ð6Ð6Ý•2”:˜hÑ'Ô'Ñ(Ô(¨2Ò-Ð-Ð-Ð-Ð-Ð-åŒ]Õ.Ñ/Ô/ð 	 ð 	 ÝÔÑÔÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 ð 	 ð 	 s   ÂB"Â"B&Â)B&c                  óV   — t          j        ¦   «         } t          | j        d¦  «         dS )z*Test that "astronaut" image can be loaded.)é   r   é   N)r
   Ú	astronautr   Úshape)r   s    r   Útest_astronautr   !   s'   € å”Ñ Ô €IÝ” -Ñ0Ô0Ð0Ð0Ð0ó    c                  óV   — t          j        ¦   «         } t          | j        d¦  «         dS )z'Test that "camera" image can be loaded.é   N)r
   Úcamerar   Úndim)Ú	cameramans    r   Útest_camerar!   '   s%   € å”‘”€IÝ” Ñ#Ô#Ð#Ð#Ð#r   c                  ó,   — t          j        ¦   «          dS )z-Test that "checkerboard" image can be loaded.N)r
   Úcheckerboard© r   r   Útest_checkerboardr%   -   s   € åÔÑÔÐÐÐr   c                  ó,   — t          j        ¦   «          dS )z(Test that "chelsea" image can be loaded.N)r
   Úchelsear$   r   r   Útest_chelsear(   2   s   € å„LN„N€N€N€Nr   c                  ó,   — t          j        ¦   «          dS )z&Test that "clock" image can be loaded.N)r
   Úclockr$   r   r   Ú
test_clockr+   7   s   € å„JL„L€L€L€Lr   c                  ó,   — t          j        ¦   «          dS )z'Test that "coffee" image can be loaded.N)r
   Úcoffeer$   r   r   Útest_coffeer.   <   ó   € å„KM„M€M€M€Mr   c                  óÂ   — t          d¦  «         t          j        ¦   «         } t          | j        d¦  «         t          | j        t          j        d¦  «        ¦  «         dS )z&Test that "eagle" image can be loaded.zdata/eagle.pngr   Úuint8N)r   r
   Úeagler   r   ÚdtypeÚnp)r2   s    r   Ú
test_eagler5   A   sR   € õ 
Ð
ÑÔÐÝŒJ‰LŒL€EÝ”˜QÑÔÐÝ”bœh wÑ/Ô/Ñ0Ô0Ð0Ð0Ð0r   c                  ó¤   — t          j        ¦   «         } t          | j        d¦  «         t          | j        t          j        d¦  «        ¦  «         dS )z&Test that "horse" image can be loaded.r   ÚboolN)r
   Úhorser   r   r3   r4   )r8   s    r   Ú
test_horser9   K   sA   € åŒJ‰LŒL€EÝ”˜QÑÔÐÝ”bœh vÑ.Ô.Ñ/Ô/Ð/Ð/Ð/r   c                  ó,   — t          j        ¦   «          dS )z'Test that "Hubble" image can be loaded.N)r
   Úhubble_deep_fieldr$   r   r   Útest_hubbler<   R   ó   € åÔÑÔÐÐÐr   c                  ó,   — t          j        ¦   «          dS )z5Test that "immunohistochemistry" image can be loaded.N)r
   Úimmunohistochemistryr$   r   r   Útest_immunohistochemistryr@   W   s   € åÔÑÔÐÐÐr   c                  óŒ   — t          j        ¦   «         } t          | j        d¦  «         t          | j        d         d¦  «         dS )z%Test that "logo" image can be loaded.r   r   é   N)r
   Úlogor   r   r   )rC   s    r   Ú	test_logorD   \   s;   € åŒ9‰;Œ;€DÝ”˜AÑÔÐÝ”˜A” Ñ"Ô"Ð"Ð"Ð"r   c                  ó,   — t          j        ¦   «          dS )z%Test that "moon" image can be loaded.N)r
   Úmoonr$   r   r   Ú	test_moonrG   c   ó   € å„IK„K€K€K€Kr   c                  ó,   — t          j        ¦   «          dS )z%Test that "page" image can be loaded.N)r
   Úpager$   r   r   Ú	test_pagerK   h   rH   r   c                  ó,   — t          j        ¦   «          dS )z'Test that "rocket" image can be loaded.N)r
   Úrocketr$   r   r   Útest_rocketrN   m   r/   r   c                  ó,   — t          j        ¦   «          dS )z%Test that "text" image can be loaded.N)r
   Útextr$   r   r   Ú	test_textrQ   r   rH   r   c                  ó,   — t          j        ¦   «          dS )z2Test that "stereo_motorcycle" image can be loaded.N)r
   Ústereo_motorcycler$   r   r   Útest_stereo_motorcyclerT   w   r=   r   c                  óÄ  — t          j        d¬¦  «        } t          |                      ¦   «         dd¬¦  «         t          j        dd¬¦  «        } t          |                      ¦   «         dd¬¦  «         t          j        ddd	¬
¦  «        } t          |                      ¦   «         dd¬¦  «         t          j        ddd	¬
¦  «        }t	          j        | |k    ¦  «        rJ ‚d S )Né€   )Úlengthg      à?é   )Údecimalg      Ð?)rW   Úvolume_fractioné    r   )rW   rZ   Ún_dim)r
   Úbinary_blobsr   Úmeanr4   Úall)ÚblobsÚother_realizations     r   Útest_binary_blobsrb   |   sÓ   € ÝÔ SÐ)Ñ)Ô)€EÝ˜Ÿ
š
™œ c°1Ð5Ñ5Ô5Ð5ÝÔ S¸$Ð?Ñ?Ô?€EÝ˜Ÿ
š
™œ d°AÐ6Ñ6Ô6Ð6ÝÔ R¸ÀQÐGÑGÔG€EÝ˜Ÿ
š
™œ d°AÐ6Ñ6Ô6Ð6ÝÔ)°ÀTÐQRÐSÑSÔSÐÝŒveÐ0Ò0Ñ1Ô1Ð1Ð1Ð1Ð1Ð1r   c                  ó,   — t          j        ¦   «          dS )z%Test that "lfw_subset" can be loaded.N)r
   Ú
lfw_subsetr$   r   r   Útest_lfw_subsetre   ‡   s   € å„OÑÔÐÐÐr   c                  óF   — t          j        ¦   «         } | j        dk    sJ ‚dS )zJTest that "skin" image can be loaded.

    Needs internet connection.
    r   N)r
   Úskinr   )rg   s    r   Ú	test_skinrh   Œ   s"   € õ
 Œ9‰;Œ;€DØŒ9˜Š>ˆ>ˆ>ˆ>ˆ>ˆ>r   c                  ó,   — t          j        ¦   «          dS )z%Test that "cell" image can be loaded.N)r
   Úcellr$   r   r   Ú	test_cellrk   •   rH   r   c                  óf   — t          d¦  «        } t          j        | ¦  «        }|j        dk    sJ ‚dS )úNeeds internet connection.zdata/cells3d.tif)é<   r   é   ro   N©r   r   Úimreadr   ©ÚpathÚimages     r   Útest_cells3dru   š   s7   € åÐ#Ñ$Ô$€DÝŒId‰OŒO€EØŒ;Ð+Ò+Ð+Ð+Ð+Ð+Ð+r   c                  óf   — t          d¦  «        } t          j        | ¦  «        }|j        dk    sJ ‚dS )rm   zdata/brain.tiff)é
   ro   ro   Nrp   rr   s     r   Útest_brain_3drx   ¡   s6   € åÐ"Ñ#Ô#€DÝŒId‰OŒO€EØŒ;˜.Ò(Ð(Ð(Ð(Ð(Ð(r   c                  ód   — t          d¦  «         t          j        ¦   «         } | j        dk    sJ ‚dS )zdTest that 3D multichannel image of kidney tissue can be loaded.

    Needs internet connection.
    zdata/kidney.tif)é   r   r   r   N)r   r
   Úkidneyr   )r{   s    r   Útest_kidney_3d_multichannelr|   ¨   s8   € õ
 
Ð
ÑÔÐÝŒ[‰]Œ]€FØŒ<Ð,Ò,Ð,Ð,Ð,Ð,Ð,r   c                  ód   — t          d¦  «         t          j        ¦   «         } | j        dk    sJ ‚dS )zdTest that microscopy image of lily of the valley can be loaded.

    Needs internet connection.
    zdata/lily.tif)éš  r~   rB   N)r   r
   Úlilyr   )r   s    r   Útest_lily_multichannelr€   ²   s6   € õ
 
ˆ/ÑÔÐÝŒ9‰;Œ;€DØŒ:˜Ò&Ð&Ð&Ð&Ð&Ð&r   c                  ó–   — t          d¦  «         t          d¦  «         t          j        ¦   «         \  } }| |fD ]}|j        dk    sJ ‚Œd S )Nzdata/pivchallenge-B-B001_1.tifzdata/pivchallenge-B-B001_2.tif)r   r   )r   r
   Úvortexr   )Úimage0Úimage1rt   s      r   Útest_vortexr…   ¼   sc   € Ý	Ð
*Ñ+Ô+Ð+Ý	Ð
*Ñ+Ô+Ð+Ý”[‘]”]N€FˆFØ˜&Ð!ð )ð )ˆØŒ{˜jÒ(Ð(Ð(Ð(Ð(ð)ð )r   Úfunction_nameÚ	file_hashc                 ó4   — t          t          | ¦  «        sJ ‚d S )N)Úhasattrr
   )r†   s    r   Útest_fetchers_are_publicrŠ   Ä   s    € õ •4˜Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r   )+Únumpyr4   Úskimage.datar
   Úskimage.data._fetchersr   Úskimager   Úskimage._shared.testingr   r   r   r   r   r   r   r!   r%   r(   r+   r.   r5   r9   r<   r@   rD   rG   rK   rN   rQ   rT   rb   re   rh   rk   ru   rx   r|   r€   r…   ÚmarkÚparametrizerŠ   r$   r   r   ú<module>r’      sB  ðØ Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø Ð Ð Ð Ð Ð Ø LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LØ 	€	€	€	Ø €€€ð ð  ð  ð.1ð 1ð 1ð$ð $ð $ðð ð ð
ð ð ð
ð ð ð
ð ð ð
1ð 1ð 1ð0ð 0ð 0ðð ð ð
 ð  ð  ð
#ð #ð #ðð ð ð
ð ð ð
ð ð ð
ð ð ð
ð ð ð
2ð 2ð 2ðð ð ð
ð ð ðð ð ð
,ð ,ð ,ð)ð )ð )ð-ð -ð -ð'ð 'ð 'ð)ð )ð )ð „×ÒØàðñô ð(ð (ñô ð(ð (ð (r   