§
    2?Äjt  ã                   óD   — d Z ddlmZmZ dad„ ZdZ G d„ de¦  «        ZdS )zºRead GDAL files.

Backend: `GDAL <https://gdal.org/>`_

.. note::
    To use this plugin you have to install its backend::

        pip install imageio[gdal]

Parameters
----------
none
é   )ÚFormatÚ
has_moduleNc                  óZ   — 	 dd l ma n# t          $ r t          d¦  «        ‚w xY wt          S )Né    zhThe GDAL format relies on the GDAL package.Please refer to http://www.gdal.org/for further instructions.)Ú
osgeo.gdalÚgdalÚ_gdalÚImportError© ó    úEC:\Projects\Historical\venv\Lib\site-packages\imageio/plugins/gdal.pyÚload_libr      sU   € ð
Ø"Ð"Ð"Ð"Ð"Ð"Ð"øÝð 
ð 
ð 
Ýð(ñ
ô 
ð 	
ð
øøøõ €Ls   ‚	 ‰#)z.tiffz .tifz.imgú.ecwz.jpgz.jpegc                   óD   — e Zd ZdZd„ Zd„ Z G d„ dej        ¦  «        ZdS )Ú
GdalFormatzSee :mod:`imageio.plugins.gdal`c                 óV   — |j         dv rdS t          d¦  «        r|j         | j        v S d S )N)r   Tz
osgeo.gdal)Ú	extensionr   Ú
extensions©ÚselfÚrequests     r   Ú	_can_readzGdalFormat._can_read*   s?   € ØÔ 	Ð)Ð)Ø�4Ý�lÑ#Ô#ð 	8ØÔ$¨¬Ð7Ð7ð	8ð 	8r   c                 ó   — dS )NFr   r   s     r   Ú
_can_writezGdalFormat._can_write0   s   € Øˆur   c                   ó,   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )úGdalFormat.Readerc                 óœ   — t           st          ¦   «          t                                | j                             ¦   «         ¦  «        | _        d S ©N)r	   r   ÚOpenr   Úget_local_filenameÚ_ds©r   s    r   Ú_openzGdalFormat.Reader._open6   s8   € Ýð Ý‘
”
�
Ý—z’z $¤,×"AÒ"AÑ"CÔ"CÑDÔDˆDŒHˆHˆHr   c                 ó
   — | ` d S r   )r!   r"   s    r   Ú_closezGdalFormat.Reader._close;   s   € Ø���r   c                 ó   — dS )Né   r   r"   s    r   Ú_get_lengthzGdalFormat.Reader._get_length>   s   € Ø�1r   c                 óˆ   — |dk    rt          d¦  «        ‚| j                             ¦   «         |                      |¦  «        fS )Nr   z#Gdal file contains only one dataset)Ú
IndexErrorr!   ÚReadAsArrayÚ_get_meta_data©r   Úindexs     r   Ú	_get_datazGdalFormat.Reader._get_dataA   sA   € Ø˜ŠzˆzÝ Ð!FÑGÔGÐGØ”8×'Ò'Ñ)Ô)¨4×+>Ò+>¸uÑ+EÔ+EÐEÐEr   c                 ó4   — | j                              ¦   «         S r   )r!   ÚGetMetadatar-   s     r   r,   z GdalFormat.Reader._get_meta_dataF   s   € Ø”8×'Ò'Ñ)Ô)Ð)r   N)Ú__name__Ú
__module__Ú__qualname__r#   r%   r(   r/   r,   r   r   r   ÚReaderr   5   se   € € € € € ð	Eð 	Eð 	Eð
	ð 	ð 	ð	ð 	ð 	ð	Fð 	Fð 	Fð
	*ð 	*ð 	*ð 	*ð 	*r   r5   N)r2   r3   r4   Ú__doc__r   r   r   r5   r   r   r   r   r   '   sd   € € € € € Ø)Ð)ð8ð 8ð 8ðð ð ð
*ð *ð *ð *ð *�”ñ *ô *ð *ð *ð *r   r   )r6   Úcorer   r   r	   r   ÚGDAL_FORMATSr   r   r   r   ú<module>r9      sy   ððð ð &Ð %Ð %Ð %Ð %Ð %Ð %Ð %à€ð
ð 
ð 
ð C€ð *ð  *ð  *ð  *ð  *�ñ  *ô  *ð  *ð  *ð  *r   