
\c           @   s   d  Z  d d l Td d l Td d l Td d l Td d l Te   d Z d   Z d   Z	 d   Z
 e  d k	 r{ e
 e   Z  n  d S(   s_   Utilities to read and write images in various formats.

The following plug-ins are available:

i   (   t   *iI   c         C   s   g  | D] } |  | ^ q S(   N(    (   t   chart   lengthst   separator_length(    (    s2   lib/python2.7/site-packages/skimage/io/__init__.pyt
   _separator   s    c         C   s\   |  j  d t d |   |  j  d d	  |  j  d t d |   |  j t d |   d S(
   s6   Add separators and column titles to plugin info table.i    t   =i   t   Plugint   Descriptioni   t   -N(   R   R   (   t   insertR   t   append(   t
   info_tablet   column_lengths(    (    s2   lib/python2.7/site-packages/skimage/io/__init__.pyt   _format_plugin_info_table   s    c         C   sf  d d l  m } g  t D]0 } | d k s | t |  j d d  f ^ q } t |  d k r t g  | D] \ } } t |  ^ qi  } n d } t d | } | | g } t | |  x | D] \ }	 }
 | |
 |  } |	 g } | j	 g  t
 t |  d  D] } d ^ q x: t | |  D]) \ }	 } |  d	 |	 j |  | f 7}  q%Wq W|  j   }  |  S(
   s_   Add a list of plugins to the module docstring, formatted as
    a ReStructuredText table.

    i(   t   wrapt   testt   descriptions   no descriptioni    i   t    s   %s %s
(   t   textwrapR   t   available_pluginst   plugin_infot   gett   lent   maxt   WRAP_LENR   t   extendt   ranget   zipt   ljustt   strip(   t   docR   t   pR   t   nt   _t   name_lengtht   description_lengthR   t   namet   plugin_descriptiont   description_linest   name_columnR   (    (    s2   lib/python2.7/site-packages/skimage/io/__init__.pyt   _update_doc    s"    :.	0%N(   t   __doc__t   manage_pluginst   siftt
   collectiont   _iot   _image_stackt   reset_pluginsR   R   R   R(   t   None(    (    (    s2   lib/python2.7/site-packages/skimage/io/__init__.pyt   <module>   s   




			