ó
p™xTc           @   sh   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d „  Z e	 d k rd e ƒ  d GHn  d S(	   iÿÿÿÿ(   t   division(   t   graphics_utils(   t   flex(   t   approx_equalc          C   s7  t  j d d ƒ }  t |  d d ƒ s+ t ‚ t |  d d ƒ sD t ‚ t |  d d ƒ s] t ‚ t j t g d ƒ } t | d <t  j d	 | d
 t ƒ } t | d d ƒ s® t ‚ t | d d ƒ sÇ t ‚ t | d d ƒ sà t ‚ t  j d	 | d
 t ƒ } t | d d  ƒ st ‚ t | d d! ƒ s*t ‚ t | d d# ƒ sCt ‚ t j	 d d d d d d g ƒ } t  j
 d | d	 t j | j ƒ  t ƒ ƒ } t | d d$ ƒ s§t ‚ t  j d | d	 t j | j ƒ  t ƒ d d ƒ } t | d d% ƒ sðt ‚ t  j d | d	 t j | j ƒ  t ƒ ƒ } t | d d& ƒ s3t ‚ d  S('   Nt   nbinsi   i    g        g      ð?i
   iÿÿÿÿi   t	   selectiont	   color_alli   i   i   g      @g      @gÍÌÌÌÌÌ@g333333û?gš™™™™™@g      #@gÍÌÌÌÌL8@t
   propertiest   input_colorst   scalegÍÌÌÌÌÌì?gffffffî?(   g        g        g      ð?(   g        g      ð?g        (   g      ð?g        g        (   g        g        g      ð?(   g      ð?g        g        (   g        g      ð?g        (   g        g        g      ð?(   g      ð?g        g        gUUUUUUå?(   gUUUUUUå?g      ð?g        (   g        g        g      ð?(   g        g        gÍÌÌÌÌÌì?(   gffffffî?gffffffî?gffffffî?(   R   t   make_rainbow_gradientR   t   AssertionErrorR   t   boolt   Truet   Falset   color_rainbowt   doublet   color_by_propertyt   sizet   scale_selected_colorst   grayscale_by_property(   t   gt   selt   rt   r2t   bt   ct   c2t   c3(    (    sG   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/graphics_utils/tst.pyt   exercise   s@    
				!				t   __main__t   OKN(
   t
   __future__R    t   scitbxR   t   scitbx.array_familyR   t   libtbx.test_utilsR   R   t   __name__(    (    (    sG   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/graphics_utils/tst.pyt   <module>   s   	"