ó
 \c           @   sī   d  d l  Z d  d l m Z d  d l m Z d  d l m Z e j d d e j	 Z
 d e
 d d   d f <d e
 d d d   f <e j d  d d	  d  d d	  f \ Z Z e j e d
 e d
  Z d   Z d   Z d   Z d   Z d S(   i’’’’N(   t   find_contours(   t   testing(   t   assert_array_equali   t   dtypei    i   y              @i   c          C   s6  d d g d d g d d g d d g d d g d d g d d g d d g d d g d d g d d g d	 d g d	 d g d	 d g d	 d g d	 d g d	 d g d d	 g d d	 g d d	 g d d	 g d d	 g d d	 g d d g d d g g }  t  t d	 d
 d } t |  d k st  t | d d  d  d  |   d  S(   Ng      @g      ų?g      @g      @g      @g       @g      š?g      @g      ą?t   positive_orientationt   highi   i    i’’’’(   R    t   at   lent   AssertionErrorR   (   t   reft   contours(    (    sG   lib/python2.7/site-packages/skimage/measure/tests/test_find_contours.pyt   test_binary   s8    																								c          C   si   t  t d  }  t |   d k s' t  t |  d d d g d d g d d g d d g d d g g  d  S(   Ng      ą?i   i    g       @g      @g      š?(   R    t   rR   R   R   (   R
   (    (    sG   lib/python2.7/site-packages/skimage/measure/tests/test_find_contours.pyt
   test_float0   s    
				c          C   sd   t  t j t  d  }  t |   d k s0 t  t  t j t  d  }  t |   d k s` t  d  S(   Ng      ą?i   (   R    t   npt   ascontiguousarrayR   R   R   t   asfortranarray(   R
   (    (    sG   lib/python2.7/site-packages/skimage/measure/tests/test_find_contours.pyt   test_memory_order;   s    c        	   C   sT   t  j t   t t d d d  Wd  QXt  j t   t t d d  Wd  QXd  S(   Ng      ą?t   foot   bar.(   .N(   R   t   raisest
   ValueErrorR    R   t   None(    (    (    sG   lib/python2.7/site-packages/skimage/measure/tests/test_find_contours.pyt   test_invalid_inputC   s    (   i   i   (   t   numpyR   t   skimage.measureR    t   skimage._sharedR   t   skimage._shared.testingR   t   onest   float32R   t   mgridt   xt   yt   sqrtR   R   R   R   R   (    (    (    sG   lib/python2.7/site-packages/skimage/measure/tests/test_find_contours.pyt   <module>   s   +	 		