ó
ÄCõRc           @  s¨  d  Z  d d l m Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z d d l	 m
 Z
 m Z m Z m Z d d l m Z d d l m Z d d l m Z m 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 m Z d d l m  Z! d d l" m# Z# m$ Z$ m% Z% d d l" m& Z' d d l( m) Z) m* Z* m+ Z+ d d l, m- Z- d d l m. Z. d d l/ m0 Z0 m1 Z1 d d l m2 Z2 d d l3 m4 Z4 m5 Z5 d d l6 Z7 d d l8 m9 Z9 d d l8 m: Z: d d l; m< Z< d d l= m> Z> m? Z? d d l@ mA ZA mB ZB mC ZC mD ZD d d lE mF ZF mG ZG mH ZH mI ZI d d lJ mK ZK mL ZL mM ZM mN ZN mO ZO mP ZP mQ ZQ mR ZR mS ZS mT ZT mU ZU mV ZV mW ZW mX ZX mY ZY mZ ZZ m[ Z[ m\ Z\ m] Z] d „  Z^ e^ ƒ  d d l_ m` Z` e` ƒ  \ aa ab ac ad e je e% jf ƒ d d eh d  „ ƒ Zf d! „  Zi d" „  Zj d# „  Zk d$ „  Zl d% „  Zm d& „  Zn e je e jo ƒ d' „  ƒ Zo e je e j ƒ d d d( „ ƒ Z e je e jp ƒ d) „  ƒ Zp d* „  Zq d+ „  Zr e js e' ƒ d, „  ƒ Z& d- d. d/ d0 „ Zt d d d d d eh e d1 „ Zu d2 „  Zv e jw jx Zy d3 „  Zz d4 „  Z{ d5 „  Z| e je e j} ƒ d6 „  ƒ Z~ e je e j ƒ d7 „  ƒ Z€ d8 „  Z� d9 „  Z‚ d: „  Zƒ e je e j„ ƒ d; „  ƒ Z„ e je e j… ƒ d< „  ƒ Z… e je e j† ƒ d= „  ƒ Z† e je e j‡ ƒ d> „  ƒ Zˆ e je e j‰ ƒ d? „  ƒ Z‰ e jŠ d@ dA ƒ e je e j‹ ƒ dB „  ƒ ƒ Z‹ dC „  ZŒ d dD „ Z� dE „  ZŽ dF „  Z� dG „  Z� dH „  Z‘ dI „  Z’ dJ „  Z“ dK „  Z” d- d- e• e• eh d dL „ Z– d- d- dM „ Z— d dN „ Z˜ d dO „ Z™ dP „  Zš d dQ „ Z› dR d d d dS „ Zœ d dT „ Z� dU „  Zž dV „  ZŸ dW „  Z  dX „  Z¡ dY „  Z¢ dZ „  Z£ e j¤ d[ „  ƒ Z¥ e j¤ d\ „  ƒ Z¦ d] „  Z§ d^ „  Z¨ d_ „  Z© d` „  Zª da „  Z« db „  Z¬ dc „  Z­ dd „  Z® de „  Z¯ df „  Z° dg „  Z± d d d dh „ Z² e j² j³ e² _  d d di „ Z´ dj „  Zµ e je e ƒ dk „  ƒ Z e je e ƒ dl „  ƒ Z d dm „ Z¶ dn „  Z· dß d dp do dq dr d eh eh ds „	 Z¸ dt „  Z¹ e¹ e) jº ƒ do d d du d dv „ ƒ Zº e¹ e) j» ƒ d dw „ ƒ Z» e¹ e) j¼ ƒ d dx „ ƒ Z¼ e¹ e) j½ ƒ do do d- d dy „ ƒ Z½ e¹ e) j¾ ƒ do d- d dz „ ƒ Z¾ e¹ e) j¿ ƒ do do d- d d{ „ ƒ Z¿ e¹ e) jÀ ƒ do d- d d| „ ƒ ZÀ e¹ e) jÁ ƒ d} d d d~ „ ƒ ZÁ e¹ e) jÂ ƒ d} d d d „ ƒ ZÂ e¹ e) jÃ ƒ d d€ „ ƒ ZÃ e¹ e) jÄ ƒ e• d� eh d‚ d d e• d d d d dƒ „ ƒ ZÄ e¹ e) jÅ ƒ d„ d/ do e. jÆ e. jÇ do d d… d d d† „
 ƒ ZÅ e¹ e) jÈ ƒ d‡ „  ƒ ZÈ e¹ e) jÉ ƒ dˆ „  ƒ ZÉ e¹ e) jÊ ƒ d‰ „  ƒ ZÊ e¹ e) jË ƒ d„ d/ do e. jÆ e. jÇ do d d… d d dŠ „
 ƒ ZË e¹ e) jÌ ƒ d d d‹ d d dŒ e• e• e• e• e• d- d d d� „ ƒ ZÌ e¹ e) jÍ ƒ dŽ d- d- d d d� d d� „ ƒ ZÍ e¹ e) jÎ ƒ d‘ „  ƒ ZÎ e¹ e) jÏ ƒ do d e• d d’ „ ƒ ZÏ e¹ e) jÐ ƒ do d d d“ „ ƒ ZÐ e¹ e) jÑ ƒ d d. d d” d” d d d d d d d d• e7 jÒ d e• d d– „ ƒ ZÑ e¹ e) jÓ ƒ d— d e• d e• d d˜ d™ dš d e• d d e• d d› „ ƒ ZÓ e¹ e) jÔ ƒ d— d e• d d d d dœ „ ƒ ZÔ e¹ e) jÕ ƒ d� d� dž d dŸ „ ƒ ZÕ e¹ e) jÖ ƒ d d d d d d d d d d d- d  d d d d d¡ „ ƒ ZÖ e¹ e) j× ƒ d¢ „  ƒ Z× e¹ e) jØ ƒ d£ „  ƒ ZØ e¹ e) jÙ ƒ d¤ „  ƒ ZÙ e¹ e) jÚ ƒ d d d d d¥ e• d¦ d d d d§ „
 ƒ ZÚ e¹ e) jÛ ƒ d¨ „  ƒ ZÛ e¹ e) jÜ ƒ d© d eh e• d dª „ ƒ ZÜ e¹ e) jÝ ƒ d„ d/ do e. jÆ e. jÇ do d d… d d d« „
 ƒ ZÝ e¹ e) jÞ ƒ d¬ „  ƒ ZÞ e¹ e) jß ƒ d­ „  ƒ Zß e¹ e) jà ƒ d® d¯ d° d d d d d d d d d± „ ƒ Zà e¹ e) já ƒ d² „  ƒ Zá e¹ e) jâ ƒ d³ „  ƒ Zâ e¹ e) jã ƒ d„ d/ do e. jÆ e. jÇ d´ d d d d… d d dµ „ ƒ Zã e¹ e) jä ƒ d¶ „  ƒ Zä e¹ e) jå ƒ d· „  ƒ Zå e¹ e) jæ ƒ d¸ „  ƒ Zæ e¹ e) jç ƒ d- d d d d d- d¹ dº d d d» „
 ƒ Zç e¹ e) jè ƒ d¼ „  ƒ Zè e¹ e) jé ƒ d½ „  ƒ Zé e¹ e) jê ƒ d¾ „  ƒ Zê e¹ e) jë ƒ d¿ „  ƒ Zë e¹ e) jì ƒ d� d� dž d dÀ „ ƒ Zì e¹ e) jí ƒ eh e. jÆ eh d— d dÁ „ ƒ Zí e¹ e) jî ƒ dÂ „  ƒ Zî e je e) jï ƒ dÃ „  ƒ Zï e je e) jð ƒ d dÄ dÅ dÆ „ ƒ Zð e je e) jñ ƒ dÇ „  ƒ Zñ e je e) jò ƒ dÈ „  ƒ Zò e je e) j‡ ƒ d e• dÉ „ ƒ Z‡ e je e) jó ƒ dÊ „  ƒ Zó e je e) jô ƒ dË „  ƒ Zô e je e) jõ ƒ dÅ d dÌ „ ƒ Zõ e je e) jö ƒ dÅ dÍ „ ƒ Zö e je e) j÷ ƒ dÎ „  ƒ Z÷ e je e) jø ƒ eh dÅ d 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± ƒ  d S(à   sw  
Provides a MATLAB-like plotting framework.

:mod:`~matplotlib.pylab` combines pyplot with numpy into a single namespace.
This is convenient for interactive work, but for programming it
is recommended that the namespaces be kept separate, e.g.::

    import numpy as np
    import matplotlib.pyplot as plt

    x = np.arange(0, 5, 0.1);
    y = np.sin(x)
    plt.plot(x, y)

iÿÿÿÿ(   t   print_functionN(   t   _pylab_helperst   interactive(   t   dedentt   silent_listt   is_string_liket
   is_numlike(   t	   docstring(   t   FigureCanvasBase(   t   Figuret	   figaspect(   t   GridSpec(   t   imread(   t   imsave(   t   rcParamst   rcParamsDefaultt   get_backend(   t
   rc_context(   t   interactive_bk(   t   getpt   gett   Artist(   t   setp(   t   Axest   Subplott   _string_to_bool(   t	   PolarAxes(   t   mlab(   t   get_scale_docst   get_scale_names(   t   cm(   t   get_cmapt   register_cmap(   t	   Normalize(   t	   normalize(   t   Line2D(   t   Textt
   Annotation(   t   Polygont	   Rectanglet   Circlet   Arrow(   t   SubplotToolt   Buttont   Slidert   Widget(   t
   TickHelpert	   Formattert   FixedFormattert   NullFormattert   FuncFormattert   FormatStrFormattert   ScalarFormattert   LogFormattert   LogFormatterExponentt   LogFormatterMathtextt   Locatort   IndexLocatort   FixedLocatort   NullLocatort   LinearLocatort
   LogLocatort   AutoLocatort   MultipleLocatort   MaxNLocatorc          C  sD  t  d }  t  d s! |  t k r% d St  d j d ƒ } d t j k r† |  d k r† d d l } | j j ƒ  r@d d | t  d <q@nº d	 t j k rÐ |  d
 k rÐ d d l } | j	 j
 j ƒ  s@d t  d <q@np d t j k r!|  d k r!d d l } | j ƒ  j ƒ  r@d d | t  d <q@n d t j k r@|  d k r@n  d S(   s¾    If rcParams['backend_fallback'] is true, check to see if the
        current backend is compatible with the current running event
        loop, and if not switches to a compatible one.
    t   backendt   backend_fallbackNt   Aggt   wxt   WXt   WXAggiÿÿÿÿs   PyQt4.QtCoret   Qt4Aggt   qt4Aggt   gtkt   GTKt   GTKAggt   GTKCairot   Tkintert   TkAgg(   RE   RF   (   RJ   RK   RL   (   R   t   _interactive_bkt   endswitht   syst   modulesRD   t   Appt   IsMainLoopRunningt   PyQt4.QtGuit   QtGuit   qAppt
   startingUpt   gobjectt   MainLoopt
   is_running(   RA   t   is_agg_backendRD   t   PyQt4RY   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   _backend_selectionA   s(    
	(   t   pylab_setupc         C  s+   |  d  k r t ƒ  }  n  |  j | d | ƒS(   Nt   include_self(   t   Nonet   gcft   findobj(   t   ot   matchR`   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRc   e   s    c         C  sL   t  d ƒ t j |  d t d t ƒd d l m } | ƒ  \ a a a	 a
 d S(   s   
    Switch the default backend.  This feature is **experimental**, and
    is only expected to work switching to an image backend.  e.g., if
    you have a bunch of PostScript scripts that you want to run from
    an interactive ipython session, you may want to switch to the PS
    backend before running them to avoid having a bunch of GUI windows
    popup.  If you try to interactively switch from one GUI backend to
    another, you will explode.

    Calling this command will close all open windows.
    t   allt   warnt   forceiÿÿÿÿ(   R_   N(   t   closet
   matplotlibt   uset   Falset   Truet   matplotlib.backendsR_   t   _backend_modt   new_figure_managert   draw_if_interactivet   _show(   t
   newbackendR_   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   switch_backendl   s    
c          O  s   t  |  | Ž  d S(   sM  
    Display a figure.

    When running in ipython with its pylab mode, display all
    figures and return to the ipython prompt.

    In non-interactive mode, display all figures and block until
    the figures have been closed; in interactive mode it has no
    effect unless figures were created prior to a change from
    non-interactive to interactive mode (not recommended).  In
    that case it displays the figures but does not block.

    A single experimental keyword argument, *block*, may be
    set to True or False to override the blocking behavior
    described above.
    N(   Rr   (   t   argst   kw(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   show   s    c           C  s
   t  j ƒ  S(   s,   
    Return status of interactive mode.
    (   Rj   t   is_interactive(    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   isinteractive”   s    c           C  s   t  j t ƒ d S(   s   Turn interactive mode off.N(   Rj   R   Rl   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   ioff›   s    c           C  s   t  j t ƒ d S(   s   Turn interactive mode on.N(   Rj   R   Rm   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   ion    s    c         C  s‚   t  d } | t k re t j j ƒ  } | d k	 re | j } | j ƒ  t d t	 ƒ | j
 |  ƒ d Sn  d d l } | j |  ƒ d S(   sé  
    Pause for *interval* seconds.

    If there is an active figure it will be updated and displayed,
    and the GUI event loop will run during the pause.

    If there is no active figure, or if a non-interactive backend
    is in use, this executes time.sleep(interval).

    This can be used for crude animation. For more complex
    animation, see :mod:`matplotlib.animation`.

    This function is experimental; its behavior may be changed
    or extended in a future release.

    RA   t   blockNiÿÿÿÿ(   R   RO   R   t   Gcft
   get_activeRa   t   canvast   drawRw   Rl   t   start_event_loopt   timet   sleep(   t   intervalRA   t
   figManagerR   R‚   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   pause¥   s    
	
c          O  s   t  j |  | Ž  d  S(   N(   Rj   t   rc(   Ru   t   kwargs(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR‡   Å   s    c         C  s   t  j |  | ƒ S(   N(   Rj   R   (   R‡   t   fname(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR   Ê   s    c           C  s   t  j ƒ  t ƒ  d  S(   N(   Rj   t
   rcdefaultsRq   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRŠ   Ï   s    
c           C  s   t  ƒ  j ƒ  S(   s§  
    Get the current colorable artist.  Specifically, returns the
    current :class:`~matplotlib.cm.ScalarMappable` instance (image or
    patch collection), or *None* if no images or patch collections
    have been defined.  The commands :func:`~matplotlib.pyplot.imshow`
    and :func:`~matplotlib.pyplot.figimage` create
    :class:`~matplotlib.image.Image` instances, and the commands
    :func:`~matplotlib.pyplot.pcolor` and
    :func:`~matplotlib.pyplot.scatter` create
    :class:`~matplotlib.collections.Collection` instances.  The
    current image is an attribute of the current axes, or the nearest
    earlier axes in the current figure that contains an image.
    (   Rb   t   _gci(    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   gciØ   s    c         C  s   t  ƒ  j |  ƒ d S(   s  
    Set the current image.  This image will be the target of colormap
    commands like :func:`~matplotlib.pyplot.jet`,
    :func:`~matplotlib.pyplot.hot` or
    :func:`~matplotlib.pyplot.clim`).  The current image is an
    attribute of the current axes.
    N(   t   gcat   _sci(   t   im(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   scié   s    c          O  s   t  |  | Ž  } t ƒ  | S(   N(   t   _setpRq   (   Ru   Rˆ   t   ret(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR   ö   s    i   id   i   c         C  s  t  d r t d ƒ ‚ n  d d l m } t ƒ  } yÀ d d g t  d <d t  d	 <|  | | f t  d
 <| j d d d d ƒ g t  d <d t  d <d t  d <d t  d <d t  d <t t  d <d d d d g t  d <d t  d <d  t  d! <d t  d" <d  t  d# <Wn | j t j	 ƒ  Œ  ‚  n X| S($   sä  
    Turns on `xkcd <http://xkcd.com/>`_ sketch-style drawing mode.
    This will only have effect on things drawn after this function is
    called.

    For best results, the "Humor Sans" font should be installed: it is
    not included with matplotlib.

    Parameters
    ----------
    scale: float, optional
        The amplitude of the wiggle perpendicular to the source line.
    length: float, optional
        The length of the wiggle along the line.
    randomness: float, optional
        The scale factor by which the length is shrunken or expanded.

    This function works by a number of rcParams, so it will probably
    override others you have set before.

    If you want the effects of this function to be temporary, it can
    be used as a context manager, for example::

        with plt.xkcd():
            # This figure will be in XKCD-style
            fig1 = plt.figure()
            # ...

        # This figure will be in regular style
        fig2 = plt.figure()
    s   text.usetexs3   xkcd mode is not compatible with text.usetex = Trueiÿÿÿÿ(   t   patheffectss
   Humor Sanss   Comic Sans MSs   font.familyg      ,@s	   font.sizes   path.sketcht	   linewidthi   t
   foregroundt   ws   path.effectsg      ø?s   axes.linewidthg       @s   lines.linewidtht   whites   figure.facecolorg        s   grid.linewidths   axes.unicode_minust   bt   rt   ct   ms   axes.color_cyclei   s   xtick.major.sizei   s   xtick.major.widths   ytick.major.sizes   ytick.major.width(
   R   t   RuntimeErrorRj   R“   R   t
   withStrokeRl   t   __exit__RQ   t   exc_info(   t   scalet   lengtht
   randomnessR“   t   context(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   xkcdý   s0     
	








c           sO  | d k r t d } n  | d k r2 t d } n  | d k rK t d } n  | d k rd t d } n  t ƒ  } | rƒ t | ƒ d n d }	 d }
 |  d k r¤ |	 }  nt t |  ƒ r|  }
 t ƒ  } |
 | k rð |
 d k rç t j d ƒ n  |	 }  q| j |
 ƒ } | | }  n t	 |  ƒ }  t
 j j |  ƒ ‰  ˆ  d k r>t d	 } | d k rut | ƒ | k rut j d
 | t ƒ n  t ƒ  j ƒ  d k r“d } n  t |  d | d | d | d | d | d | | �‰  |
 rïˆ  j |
 ƒ ˆ  j j j |
 ƒ n  ‡  f d †  } ˆ  j j d | ƒ } | ˆ  _ t
 j j ˆ  ƒ |  ˆ  j j _ n  t ƒ  ˆ  j j S(   sW  
    Creates a new figure.

    Parameters
    ----------

    num : integer or string, optional, default: none
        If not provided, a new figure will be created, and a the figure number
        will be increamted. The figure objects holds this number in a `number`
        attribute.
        If num is provided, and a figure with this id already exists, make
        it active, and returns a reference to it. If this figure does not
        exists, create it and returns it.
        If num is a string, the window title will be set to this figure's
        `num`.

    figsize : tuple of integers, optional, default : None
        width, height in inches. If not provided, defaults to rc
        figure.figsize.

    dpi : integer, optional, default ; None
        resolution of the figure. If not provided, defaults to rc figure.dpi.

    facecolor :
        the background color; If not provided, defaults to rc figure.facecolor

    edgecolor :
        the border color. If not provided, defaults to rc figure.edgecolor

    Returns
    -------
    figure : Figure
        The Figure instance returned will also be passed to new_figure_manager
        in the backends, which allows to hook custom Figure classes into the
        pylab interface. Additional kwargs will be passed to the figure init
        function.

    Note
    ----
    If you are creating many figures, make sure you explicitly call "close"
    on the figures you are not using, because this will enable pylab
    to properly clean up the memory.

    rcParams defines the default values, which can be modified in the
    matplotlibrc file

    s   figure.figsizes
   figure.dpis   figure.facecolors   figure.edgecolori   t    Rf   s(   close('all') closes all existing figuress   figure.max_open_warningsû   More than %d figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_num_figures`).t   psiH   t   figsizet   dpit	   facecolort	   edgecolort   frameont   FigureClassc           s   t  j j ˆ  ƒ d  S(   N(   R   R}   t
   set_active(   t   event(   R…   (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   make_active®  s    t   button_press_eventN(   Ra   R   t   get_fignumst   maxR   t   get_figlabelst   warningsRg   t   indext   intR   R}   t   get_fig_managert   lent   RuntimeWarningR   t   lowerRp   t   set_window_titleR   t   figuret	   set_labelt   mpl_connectt   _cidgcfR­   t   numberRq   (   t   numR§   R¨   R©   Rª   R«   R¬   Rˆ   t   allnumst   next_numt   figLabelt	   allLabelst   inumt   max_open_warningR¯   t   cid(    (   R…   sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR¼   ;  sd    9				
			c          C  s0   t  j j ƒ  }  |  d k	 r% |  j j St ƒ  Sd S(   s)   Return a reference to the current figure.N(   R   R}   R~   Ra   R   R¼   (   R…   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRb   »  s    
c          C  s    t  j j j ƒ  }  |  j ƒ  |  S(   s)   Return a list of existing figure numbers.(   R   R}   t   figst   keyst   sort(   t   fignums(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR±   Ç  s    
c          C  sE   t  j j ƒ  }  |  j d d „  ƒ g  |  D] } | j j j ƒ  ^ q) S(   s(   Return a list of existing figure labels.t   keyc         S  s   |  j  S(   N(   RÁ   (   R›   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   <lambda>Ñ  s    (   R   R}   t   get_all_fig_managersRË   R   R¼   t	   get_label(   t   figManagersR›   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR³   Î  s    c          C  s8   t  j j ƒ  }  |  d  k r4 t ƒ  t  j j ƒ  }  n  |  S(   N(   R   R}   R~   Ra   Rb   (   R…   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   get_current_fig_managerÕ  s
    c         C  s   t  ƒ  j j |  | ƒ S(   N(   RÒ   R   R¾   (   t   st   func(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   connectÝ  s    c         C  s   t  ƒ  j j |  ƒ S(   N(   RÒ   R   t   mpl_disconnect(   RÈ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt
   disconnectâ  s    c          G  s9  t  |  ƒ d k rG t j j ƒ  } | d k r1 d St j j | j ƒ nî t  |  ƒ d k r)|  d } | d k r t j j ƒ  q5t | t	 ƒ r¡ t j j | ƒ q5t
 | ƒ rî t ƒ  } | | k r&t ƒ  | j | ƒ } t j j | ƒ q&q5t | t ƒ rt j j | ƒ q5t d t | ƒ ƒ ‚ n t d ƒ ‚ d S(   sS  
    Close a figure window.

    ``close()`` by itself closes the current figure

    ``close(h)`` where *h* is a :class:`Figure` instance, closes that figure

    ``close(num)`` closes figure number *num*

    ``close(name)`` where *name* is a string, closes figure with that label

    ``close('all')`` closes all the figure windows
    i    Ni   Rf   s&   Unrecognized argument type %s to closes   close takes 0 or 1 arguments(   R¸   R   R}   R~   Ra   t   destroyRÁ   t   destroy_allt
   isinstanceR¶   R   R³   R±   Rµ   R	   t   destroy_figt	   TypeErrort   type(   Ru   R…   t   argRÅ   RÁ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRi   ç  s(    
	c           C  s   t  ƒ  j ƒ  t ƒ  d S(   s#   
    Clear the current figure.
    N(   Rb   t   clfRq   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRß     s    c           C  s   t  ƒ  j j ƒ  d S(   s�  
    Redraw the current figure.

    This is used in interactive mode to update a figure that
    has been altered using one or more plot object method calls;
    it is not needed if figure modification is done entirely
    with pyplot functions, if a sequence of modifications ends
    with a pyplot function, or if matplotlib is in non-interactive
    mode and the sequence of modifications ends with :func:`show` or
    :func:`savefig`.

    A more object-oriented alternative, given any
    :class:`~matplotlib.figure.Figure` instance, :attr:`fig`, that
    was created using a :mod:`~matplotlib.pyplot` function, is::

        fig.canvas.draw()


    N(   RÒ   R   R€   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR€     s    c          O  s   t  ƒ  } | j |  | Ž  S(   N(   Rb   t   savefig(   Ru   Rˆ   t   fig(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRà   .  s    	c          O  s   t  ƒ  j |  | Ž  S(   sÎ   
    Blocking call to interact with the figure.

    This will wait for *n* clicks from the user and return a list of the
    coordinates of each click.

    If *timeout* is negative, does not timeout.
    (   Rb   t   ginput(   Ru   Rˆ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRâ   4  s    
c          O  s   t  ƒ  j |  | Ž  S(   s  
    Blocking call to interact with the figure.

    This will wait for *n* key or mouse clicks from the user and
    return a list containing True's for keyboard clicks and False's
    for mouse clicks.

    If *timeout* is negative, does not timeout.
    (   Rb   t   waitforbuttonpress(   Ru   Rˆ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRã   A  s    c          O  s    t  ƒ  j |  | Ž  } t ƒ  | S(   N(   Rb   t   textRq   (   Ru   Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   figtextQ  s    c          O  s    t  ƒ  j |  | Ž  } t ƒ  | S(   N(   Rb   t   suptitleRq   (   Ru   Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRæ   Y  s    sA   Addition kwargs: hold = [True|False] overrides default hold states   
c          O  s    t  ƒ  j |  | Ž  } t ƒ  | S(   N(   Rb   t   figimageRq   (   Ru   Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRç   `  s    c         K  s&   t  ƒ  j |  | | | � } t ƒ  | S(   s&  
    Place a legend in the figure.

    *labels*
      a sequence of strings

    *handles*
      a sequence of :class:`~matplotlib.lines.Line2D` or
      :class:`~matplotlib.patches.Patch` instances

    *loc*
      can be a string or an integer specifying the legend
      location

    A :class:`matplotlib.legend.Legend` instance is returned.

    Example::

      figlegend( (line1, line2, line3),
                 ('label1', 'label2', 'label3'),
                 'upper right' )

    .. seealso::

       :func:`~matplotlib.pyplot.legend`

    (   Rb   t   legendRq   (   t   handlest   labelst   locRˆ   t   l(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt	   figlegendj  s    c         C  sO   t  ƒ  } | j ƒ  } | j |  ƒ | j |  ƒ | j ƒ  }  t d d |  ƒd S(   s¡  
    Set the hold state.  If *b* is None (default), toggle the
    hold state, else set the hold state to boolean value *b*::

      hold()      # toggle hold
      hold(True)  # hold is on
      hold(False) # hold is off

    When *hold* is *True*, subsequent plot commands will be added to
    the current axes.  When *hold* is *False*, the current axes and
    figure will be cleared on the next plot command.
    t   axest   holdN(   Rb   R�   Rï   t   isholdR‡   (   R˜   Rá   t   ax(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRï   �  s    	c           C  s   t  ƒ  j ƒ  S(   s5   
    Return the hold status of the current axes.
    (   R�   Rð   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRð   ©  s    c         O  s.   t  ƒ  } t t ƒ |  | | Ž  t | ƒ d S(   s�   
    Call a function with hold(True).

    Calls::

      func(*args, **kwargs)

    with ``hold(True)`` and then restores the hold state.
    N(   Rð   Rï   Rm   (   RÔ   Ru   Rˆ   t   h(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   over°  s    
	
c          O  sš   t  |  ƒ } t  |  ƒ d k r+ t d | � S| d k rF t d ƒ ‚ n  |  d } t | t ƒ rt t ƒ  j | ƒ } n | } t ƒ  j | | � } t ƒ  | S(   sé  
    Add an axes to the figure.

    The axes is added at position *rect* specified by:

    - ``axes()`` by itself creates a default full ``subplot(111)`` window axis.

    - ``axes(rect, axisbg='w')`` where *rect* = [left, bottom, width,
      height] in normalized (0, 1) units.  *axisbg* is the background
      color for the axis, default white.

    - ``axes(h)`` where *h* is an axes instance makes *h* the current
      axis.  An :class:`~matplotlib.axes.Axes` instance is returned.

    =======   ============   ================================================
    kwarg     Accepts        Description
    =======   ============   ================================================
    axisbg    color          the axes background color
    frameon   [True|False]   display the frame?
    sharex    otherax        current axes shares xaxis attribute with otherax
    sharey    otherax        current axes shares yaxis attribute with otherax
    polar     [True|False]   use a polar axes?
    =======   ============   ================================================

    Examples:

    * :file:`examples/pylab_examples/axes_demo.py` places custom axes.
    * :file:`examples/pylab_examples/shared_axis_demo.py` uses
      *sharex* and *sharey*.

    i    io   i   s(   Only one non keyword arg to axes allowed(	   R¸   t   subplotRÜ   RÚ   R   Rb   t   scat   add_axesRq   (   Ru   Rˆ   t   nargsRÞ   t   at   rect(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRî   Â  s    ! 
c          G  s?   t  |  ƒ s t ƒ  } n
 |  d } t ƒ  j | ƒ } t ƒ  | S(   s’   
    Remove an axes from the current figure.  If *ax*
    doesn't exist, an error will be raised.

    ``delaxes()``: delete the current axes
    i    (   R¸   R�   Rb   t   delaxesRq   (   Ru   Rñ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRú   ò  s    
c         C  sl   t  j j ƒ  } xJ | D]B } |  | j j j k r t  j j | ƒ | j j j |  ƒ d Sq Wt d ƒ ‚ d S(   sj   
    Set the current Axes instance to *ax*.

    The current Figure is updated to the parent of *ax*.
    Ns1   Axes instance argument was not found in a figure.(	   R   R}   RÏ   R   R¼   Rî   R­   Rõ   t
   ValueError(   Rñ   t   managersR›   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRõ     s    c          K  s   t  ƒ  j |  �  } | S(   sB  
    Return the current axis instance.  This can be used to control
    axis properties either using set or the
    :class:`~matplotlib.axes.Axes` methods, for example, setting the
    xaxis range::

      plot(t,s)
      set(gca(), 'xlim', [0,10])

    or::

      plot(t,s)
      a = gca()
      a.set_xlim([0,10])

    (   Rb   R�   (   Rˆ   Rñ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR�     s    c          O  sè   t  |  ƒ d k r d }  n  t  |  ƒ d k rP t |  d t ƒ rP t j d ƒ n  t ƒ  } | j |  | Ž  } | j } g  } xE | j D]: } | | k rœ q„ n  | j	 | j ƒ r„ | j
 | ƒ q„ q„ Wx | D] } t | ƒ qÉ Wt ƒ  | S(   sª
  
    Return a subplot axes positioned by the given grid definition.

    Typical call signature::

      subplot(nrows, ncols, plot_number)

    Where *nrows* and *ncols* are used to notionally split the figure
    into ``nrows * ncols`` sub-axes, and *plot_number* is used to identify
    the particular subplot that this function is to create within the notional
    grid. *plot_number* starts at 1, increments across rows first and has a
    maximum of ``nrows * ncols``.

    In the case when *nrows*, *ncols* and *plot_number* are all less than 10,
    a convenience exists, such that the a 3 digit number can be given instead,
    where the hundreds represent *nrows*, the tens represent *ncols* and the
    units represent *plot_number*. For instance::

      subplot(211)

    produces a subaxes in a figure which represents the top plot (i.e. the
    first) in a 2 row by 1 column notional grid (no grid actually exists,
    but conceptually this is how the returned subplot has been positioned).

    .. note::

       Creating a new subplot with a position which is entirely inside a
       pre-existing axes will trigger the larger axes to be deleted::

          import matplotlib.pyplot as plt
          # plot a line, implicitly creating a subplot(111)
          plt.plot([1,2,3])
          # now create a subplot which represents the top plot of a grid
          # with 2 rows and 1 column. Since this subplot will overlap the
          # first, the plot (and its axes) previously created, will be removed
          plt.subplot(211)
          plt.plot(range(12))
          plt.subplot(212, axisbg='y') # creates 2nd subplot with yellow background

       If you do not want this behavior, use the
       :meth:`~matplotlib.figure.Figure.add_subplot` method or the
       :func:`~matplotlib.pyplot.axes` function instead.

    Keyword arguments:

      *axisbg*:
        The background color of the subplot, which can be any valid
        color specifier.  See :mod:`matplotlib.colors` for more
        information.

      *polar*:
        A boolean flag indicating whether the subplot plot should be
        a polar projection.  Defaults to *False*.

      *projection*:
        A string giving the name of a custom projection to be used
        for the subplot. This projection must have been previously
        registered. See :mod:`matplotlib.projections`.

    .. seealso::

        :func:`~matplotlib.pyplot.axes`
            For additional information on :func:`axes` and
            :func:`subplot` keyword arguments.

        :file:`examples/pie_and_polar_charts/polar_scatter_demo.py`
            For an example

    **Example:**

    .. plot:: mpl_examples/subplots_axes_and_figures/subplot_demo.py

    i    i   i   i   sb   The subplot index argument to subplot() appears to be a boolean. Did you intend to use subplots()?(   i   i   i   (   R¸   RÚ   t   boolR´   Rg   Rb   t   add_subplott   bboxRî   t   fully_overlapst   appendRú   Rq   (   Ru   Rˆ   Rá   Rø   Rÿ   t   byebyet   otherRñ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRô   (  s"    K	%		  c         K  s²  t  | t ƒ r' | r d } q' d } n  t  | t ƒ rN | rE d } qN d } n  d d d d g } | | k r¤ t  | t ƒ r‹ t j d ƒ n  t d | | f ƒ ‚ n  | | k rÉ t d | | f ƒ ‚ n  | d k rÞ i  } n  t | �  } |  | }	 t j	 |	 d t
 ƒ}
 | j |  | d	 | � } | |
 d
 <t j d |  … d | … f \ } } | j ƒ  | } | j ƒ  } i t j |	 ƒ d 6t j |	 d t ƒd 6| d 6| d 6} | | } | | } x• t d	 |	 ƒ D]„ } | | | k ríd | d <n |
 | | | d <| | | k rd | d <n |
 | | | d <| j |  | | d	 | � |
 | <qÊW|
 j |  | ƒ }
 | d k rà|  d	 k ràxa |
 d d … d d … f j D]= } x! | j ƒ  D] } | j t ƒ q¯W| j j j t ƒ qœWn  | d k r\| d	 k r\xa |
 d d … d	 d … f j D]= } x! | j ƒ  D] } | j t ƒ q+W| j j j t ƒ qWn  | r–|	 d	 k r�| |
 d f } q®| |
 j ƒ  f } n | |
 j |  | ƒ f } | S(   sÒ  
    Create a figure with a set of subplots already made.

    This utility wrapper makes it convenient to create common layouts of
    subplots, including the enclosing figure object, in a single call.

    Keyword arguments:

      *nrows* : int
        Number of rows of the subplot grid.  Defaults to 1.

      *ncols* : int
        Number of columns of the subplot grid.  Defaults to 1.

      *sharex* : string or bool
        If *True*, the X axis will be shared amongst all subplots.  If
        *True* and you have multiple rows, the x tick labels on all but
        the last row of plots will have visible set to *False*
        If a string must be one of "row", "col", "all", or "none".
        "all" has the same effect as *True*, "none" has the same effect
        as *False*.
        If "row", each subplot row will share a X axis.
        If "col", each subplot column will share a X axis and the x tick
        labels on all but the last row will have visible set to *False*.

      *sharey* : string or bool
        If *True*, the Y axis will be shared amongst all subplots. If
        *True* and you have multiple columns, the y tick labels on all but
        the first column of plots will have visible set to *False*
        If a string must be one of "row", "col", "all", or "none".
        "all" has the same effect as *True*, "none" has the same effect
        as *False*.
        If "row", each subplot row will share a Y axis.
        If "col", each subplot column will share a Y axis and the y tick
        labels on all but the last row will have visible set to *False*.

      *squeeze* : bool
        If *True*, extra dimensions are squeezed out from the
        returned axis object:

        - if only one subplot is constructed (nrows=ncols=1), the
          resulting single Axis object is returned as a scalar.

        - for Nx1 or 1xN subplots, the returned object is a 1-d numpy
          object array of Axis objects are returned as numpy 1-d
          arrays.

        - for NxM subplots with N>1 and M>1 are returned as a 2d
          array.

        If *False*, no squeezing at all is done: the returned axis
        object is always a 2-d array containing Axis instances, even if it
        ends up being 1x1.

      *subplot_kw* : dict
        Dict with keywords passed to the
        :meth:`~matplotlib.figure.Figure.add_subplot` call used to
        create each subplots.

      *fig_kw* : dict
        Dict with keywords passed to the :func:`figure` call.  Note that all
        keywords not recognized above will be automatically included here.

    Returns:

    fig, ax : tuple

      - *fig* is the :class:`matplotlib.figure.Figure` object

      - *ax* can be either a single axis object or an array of axis
        objects if more than one subplot was created.  The dimensions
        of the resulting array can be controlled with the squeeze
        keyword, see above.

    Examples::

        x = np.linspace(0, 2*np.pi, 400)
        y = np.sin(x**2)

        # Just a figure and one subplot
        f, ax = plt.subplots()
        ax.plot(x, y)
        ax.set_title('Simple plot')

        # Two subplots, unpack the output array immediately
        f, (ax1, ax2) = plt.subplots(1, 2, sharey=True)
        ax1.plot(x, y)
        ax1.set_title('Sharing Y axis')
        ax2.scatter(x, y)

        # Four polar axes
        plt.subplots(2, 2, subplot_kw=dict(polar=True))

        # Share a X axis with each column of subplots
        plt.subplots(2, 2, sharex='col')

        # Share a Y axis with each row of subplots
        plt.subplots(2, 2, sharey='row')

        # Share a X and Y axis with all subplots
        plt.subplots(2, 2, sharex='all', sharey='all')
        # same as
        plt.subplots(2, 2, sharex=True, sharey=True)
    Rf   t   nonet   rowt   cols\   sharex argument to subplots() was an integer. Did you intend to use subplot() (without 's')?s   sharex [%s] must be one of %ss   sharey [%s] must be one of %st   dtypei   i    Nt   sharext   shareyiÿÿÿÿ(   s   cols   all(   s   rows   all(   i    i    (   RÚ   Rý   R¶   R´   Rg   Rû   Ra   R¼   t   npt   emptyt   objectRþ   t   mgridt   flattent   aranget   zerost   ranget   reshapet   flatt   get_xticklabelst   set_visibleRl   t   xaxist
   offsetTextt   get_yticklabelst   yaxist   squeeze(   t   nrowst   ncolsR  R	  R  t
   subplot_kwt   fig_kwt   share_valuesRá   t   nplotst   axarrt   ax0R™   Rš   t   lookupt   sxsRQ   t   iRñ   t   labelR’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   subplotsŽ  sv    k					

%


$&&c         K  sÈ   t  ƒ  } |  \ } } t | | ƒ j | d | d | ƒ} | j | | � }	 |	 j }
 g  } xE | j D]: } | |	 k r| qd n  |
 j | j ƒ rd | j | ƒ qd qd Wx | D] } t | ƒ q© Wt	 ƒ  |	 S(   s—  
    Create a subplot in a grid.  The grid is specified by *shape*, at
    location of *loc*, spanning *rowspan*, *colspan* cells in each
    direction.  The index for loc is 0-based. ::

      subplot2grid(shape, loc, rowspan=1, colspan=1)

    is identical to ::

      gridspec=GridSpec(shape[0], shape[2])
      subplotspec=gridspec.new_subplotspec(loc, rowspan, colspan)
      subplot(subplotspec)
    t   rowspant   colspan(
   Rb   R   t   new_subplotspecRþ   Rÿ   Rî   R   R  Rú   Rq   (   t   shapeRë   R(  R)  Rˆ   Rá   t   s1t   s2t   subplotspecRø   Rÿ   R  R  Rñ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   subplot2grida  s"    			  c         C  s/   |  d k r t ƒ  }  n  |  j ƒ  } t ƒ  | S(   s@  
    Make a second axes that shares the *x*-axis.  The new axes will
    overlay *ax* (or the current axes if *ax* is *None*).  The ticks
    for *ax2* will be placed on the right, and the *ax2* instance is
    returned.

    .. seealso::

       :file:`examples/api_examples/two_scales.py`
          For an example
    N(   Ra   R�   t   twinxRq   (   Rñ   t   ax1(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR0  ‚  s
    c         C  s/   |  d k r t ƒ  }  n  |  j ƒ  } t ƒ  | S(   sß   
    Make a second axes that shares the *y*-axis.  The new axis will
    overlay *ax* (or the current axes if *ax* is *None*).  The ticks
    for *ax2* will be placed on the top, and the *ax2* instance is
    returned.
    N(   Ra   R�   t   twinyRq   (   Rñ   R1  (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR2  •  s
    c          O  s$   t  ƒ  } | j |  | Ž  t ƒ  d S(   sÏ  
    Tune the subplot layout.

    call signature::

      subplots_adjust(left=None, bottom=None, right=None, top=None,
                      wspace=None, hspace=None)

    The parameter meanings (and suggested defaults) are::

      left  = 0.125  # the left side of the subplots of the figure
      right = 0.9    # the right side of the subplots of the figure
      bottom = 0.1   # the bottom of the subplots of the figure
      top = 0.9      # the top of the subplots of the figure
      wspace = 0.2   # the amount of width reserved for blank space between subplots
      hspace = 0.2   # the amount of height reserved for white space between subplots

    The actual defaults are controlled by the rc file
    N(   Rb   t   subplots_adjustRq   (   Ru   Rˆ   Rá   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR3  £  s    	c         C  s½   t  d } d t  d <|  d	 k r8 t ƒ  } | j j }  n9 x6 t j j D] } | j j |  k rE PqE qE Wt d ƒ ‚ t d d
 ƒ } | j	 d d ƒ t
 |  | ƒ } | t  d <t j j | ƒ | S(   sy   
    Launch a subplot tool window for a figure.

    A :class:`matplotlib.widgets.SubplotTool` instance is returned.
    t   toolbarRa   s$   Could not find manager for targetfigR§   i   i   t   topgÍÌÌÌÌÌì?N(   i   i   (   R   Ra   RÒ   R   R¼   R   R}   t
   _activeQueRœ   R3  R*   R­   (   t	   targetfigt   tbart   managert   toolfigR’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   subplot_tool¼  s    

	 
gHáz®Gñ?c      	   C  s6   t  ƒ  } | j d |  d | d | d | ƒ t ƒ  d S(   s<  
    Automatically adjust subplot parameters to give specified padding.

    Parameters:

    pad : float
        padding between the figure edge and the edges of subplots, as a fraction of the font-size.
    h_pad, w_pad : float
        padding (height/width) between edges of adjacent subplots.
        Defaults to `pad_inches`.
    rect : if rect is given, it is interpreted as a rectangle
        (left, bottom, right, top) in the normalized figure
        coordinate that the whole subplots area (including
        labels) will fit into. Default is (0, 0, 1, 1).
    t   padt   h_padt   w_padRù   N(   Rb   t   tight_layoutRq   (   R<  R=  R>  Rù   Rá   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR?  Õ  s    	"c         C  sI   t  ƒ  } t |  ƒ }  |  d k r1 | j ƒ  }  n  | j |  ƒ t ƒ  d S(   sƒ   
    Turn the axes box on or off.  *on* may be a boolean or a string,
    'on' or 'off'.

    If *on* is *None*, toggle state.
    N(   R�   R   Ra   t   get_frame_ont   set_frame_onRq   (   t   onRñ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   boxë  s    	c         O  s#   t  ƒ  j |  | | Ž } t ƒ  | S(   s"  
    Set a title of the current axes.

    Set one of the three available axes titles. The available titles are
    positioned above the axes in the center, flush with the left edge,
    and flush with the right edge.

    Parameters
    ----------
    label : str
        Text to use for the title
    fontdict : dict
        A dictionary controlling the appearance of the title text,
        the default `fontdict` is:
        {'fontsize': rcParams['axes.titlesize'],
         'verticalalignment': 'baseline',
         'horizontalalignment': loc}
    loc : {'center', 'left', 'right'}, str, optional
        Which title to set, defaults to 'center'

    Returns
    -------
    text : :class:`~matplotlib.text.Text`
        The matplotlib text instance representing the title

    Other parameters
    ----------------
    Other keyword arguments are text properties, see
    :class:`~matplotlib.text.Text` for a list of valid text
    properties.

    See also
    --------
    See :func:`~matplotlib.pyplot.text` for adding text to the current axes

    (   R�   t	   set_titleRq   (   RÓ   Ru   Rˆ   Rì   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   titleú  s    %c          O  s&   t  ƒ  } | j |  | Ž  }  t ƒ  |  S(   s  
    Convenience method to get or set axis properties.

    Calling with no arguments::

      >>> axis()

    returns the current axes limits ``[xmin, xmax, ymin, ymax]``.::

      >>> axis(v)

    sets the min and max of the x and y axes, with
    ``v = [xmin, xmax, ymin, ymax]``.::

      >>> axis('off')

    turns off the axis lines and labels.::

      >>> axis('equal')

    changes limits of *x* or *y* axis so that equal increments of *x*
    and *y* have the same length; a circle is circular.::

      >>> axis('scaled')

    achieves the same result by changing the dimensions of the plot box instead
    of the axis data limits.::

      >>> axis('tight')

    changes *x* and *y* axis limits such that all data is shown. If
    all data is already shown, it will move it to the center of the
    figure without modifying (*xmax* - *xmin*) or (*ymax* -
    *ymin*). Note this is slightly different than in MATLAB.::

      >>> axis('image')

    is 'scaled' with the axis limits equal to the data limits.::

      >>> axis('auto')

    and::

      >>> axis('normal')

    are deprecated. They restore default behavior; axis limits are automatically
    scaled to make the data fit comfortably within the plot box.

    if ``len(*v)==0``, you can pass in *xmin*, *xmax*, *ymin*, *ymax*
    as kwargs selectively to alter just those limits without changing
    the others.

    The xmin, xmax, ymin, ymax tuple is returned

    .. seealso::

        :func:`xlim`, :func:`ylim`
           For setting the x- and y-limits individually.
    (   R�   t   axisRq   (   t   vRˆ   Rñ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRF  &  s    <	c         O  s#   t  ƒ  j |  | | Ž } t ƒ  | S(   sq  
    Set the *x* axis label of the current axis.

    Default override is::

      override = {
          'fontsize'            : 'small',
          'verticalalignment'   : 'top',
          'horizontalalignment' : 'center'
          }

    .. seealso::

        :func:`~matplotlib.pyplot.text`
            For information on how override and the optional args work
    (   R�   t
   set_xlabelRq   (   RÓ   Ru   Rˆ   Rì   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   xlabelh  s    c         O  s#   t  ƒ  j |  | | Ž } t ƒ  | S(   s   
    Set the *y* axis label of the current axis.

    Defaults override is::

        override = {
           'fontsize'            : 'small',
           'verticalalignment'   : 'center',
           'horizontalalignment' : 'right',
           'rotation'='vertical' : }

    .. seealso::

        :func:`~matplotlib.pyplot.text`
            For information on how override and the optional args
            work.
    (   R�   t
   set_ylabelRq   (   RÓ   Ru   Rˆ   Rì   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   ylabel~  s    c          O  s>   t  ƒ  } |  r! | r! | j ƒ  S| j |  | Ž  } t ƒ  | S(   s*  
    Get or set the *x* limits of the current axes.

    ::

      xmin, xmax = xlim()   # return the current xlim
      xlim( (xmin, xmax) )  # set the xlim to xmin, xmax
      xlim( xmin, xmax )    # set the xlim to xmin, xmax

    If you do not specify args, you can pass the xmin and xmax as
    kwargs, e.g.::

      xlim(xmax=3) # adjust the max leaving min unchanged
      xlim(xmin=1) # adjust the min leaving max unchanged

    Setting limits turns autoscaling off for the x-axis.

    The new axis limits are returned as a length 2 tuple.

    (   R�   t   get_xlimt   set_xlimRq   (   Ru   Rˆ   Rñ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   xlim•  s    	
c          O  s>   t  ƒ  } |  r! | r! | j ƒ  S| j |  | Ž  } t ƒ  | S(   s-  
    Get or set the *y*-limits of the current axes.

    ::

      ymin, ymax = ylim()   # return the current ylim
      ylim( (ymin, ymax) )  # set the ylim to ymin, ymax
      ylim( ymin, ymax )    # set the ylim to ymin, ymax

    If you do not specify args, you can pass the *ymin* and *ymax* as
    kwargs, e.g.::

      ylim(ymax=3) # adjust the max leaving min unchanged
      ylim(ymin=1) # adjust the min leaving max unchanged

    Setting limits turns autoscaling off for the y-axis.

    The new axis limits are returned as a length 2 tuple.
    (   R�   t   get_ylimt   set_ylimRq   (   Ru   Rˆ   Rñ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   ylim²  s    	
c          O  s$   t  ƒ  } | j |  | Ž  t ƒ  d S(   sÝ   
    Set the scaling of the *x*-axis.

    call signature::

      xscale(scale, **kwargs)

    The available scales are: %(scale)s

    Different keywords may be accepted, depending on the scale:

    %(scale_docs)s
    N(   R�   t
   set_xscaleRq   (   Ru   Rˆ   Rñ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   xscaleÎ  s    	c          O  s$   t  ƒ  } | j |  | Ž  t ƒ  d S(   sÝ   
    Set the scaling of the *y*-axis.

    call signature::

      yscale(scale, **kwargs)

    The available scales are: %(scale)s

    Different keywords may be accepted, depending on the scale:

    %(scale_docs)s
    N(   R�   t
   set_yscaleRq   (   Ru   Rˆ   Rñ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   yscaleâ  s    	c          O  sû   t  ƒ  } t |  ƒ d k r6 | j ƒ  } | j ƒ  } n~ t |  ƒ d k rj | j |  d ƒ } | j ƒ  } nJ t |  ƒ d k r¨ | j |  d ƒ } | j |  d | � } n t d ƒ ‚ t | ƒ rá x | D] } | j | ƒ qÇ Wn  t ƒ  | t	 d | ƒ f S(   s^  
    Get or set the *x*-limits of the current tick locations and labels.

    ::

      # return locs, labels where locs is an array of tick locations and
      # labels is an array of tick labels.
      locs, labels = xticks()

      # set the locations of the xticks
      xticks( arange(6) )

      # set the locations and labels of the xticks
      xticks( arange(5), ('Tom', 'Dick', 'Harry', 'Sally', 'Sue') )

    The keyword args, if any, are :class:`~matplotlib.text.Text`
    properties. For example, to rotate long labels::

      xticks( arange(12), calendar.month_name[1:13], rotation=17 )
    i    i   i   s%   Illegal number of arguments to xtickss   Text xticklabel(
   R�   R¸   t
   get_xticksR  t
   set_xtickst   set_xticklabelsRÜ   t   updateRq   R   (   Ru   Rˆ   Rñ   t   locsRê   Rì   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   xticksö  s     	c          O  sû   t  ƒ  } t |  ƒ d k r6 | j ƒ  } | j ƒ  } n~ t |  ƒ d k rj | j |  d ƒ } | j ƒ  } nJ t |  ƒ d k r¨ | j |  d ƒ } | j |  d | � } n t d ƒ ‚ t | ƒ rá x | D] } | j | ƒ qÇ Wn  t ƒ  | t	 d | ƒ f S(   s^  
    Get or set the *y*-limits of the current tick locations and labels.

    ::

      # return locs, labels where locs is an array of tick locations and
      # labels is an array of tick labels.
      locs, labels = yticks()

      # set the locations of the yticks
      yticks( arange(6) )

      # set the locations and labels of the yticks
      yticks( arange(5), ('Tom', 'Dick', 'Harry', 'Sally', 'Sue') )

    The keyword args, if any, are :class:`~matplotlib.text.Text`
    properties. For example, to rotate long labels::

      yticks( arange(12), calendar.month_name[1:13], rotation=45 )
    i    i   i   s%   Illegal number of arguments to ytickss   Text yticklabel(
   R�   R¸   t
   get_yticksR  t
   set_ytickst   set_yticklabelsRÜ   RY  Rq   R   (   Ru   Rˆ   Rñ   RZ  Rê   Rì   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   yticks  s"    	c           C  s   t  ƒ  j ƒ  t ƒ  d S(   s«   
    Display minor ticks on the current plot.

    Displaying minor ticks reduces performance; turn them off using
    minorticks_off() if drawing speed is a problem.
    N(   R�   t   minorticks_onRq   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR`  K  s    c           C  s   t  ƒ  j ƒ  t ƒ  d S(   s3   
    Remove minor ticks from the current plot.
    N(   R�   t   minorticks_offRq   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRa  V  s    c          O  s•   t  ƒ  } t | t ƒ s' t d ƒ ‚ n  t |  ƒ d k rZ | j j ƒ  } | j j ƒ  } n | j |  | Ž  \ } } t	 ƒ  t
 d | ƒ t
 d | ƒ f S(   sò  
    Get or set the radial gridlines on a polar plot.

    call signatures::

      lines, labels = rgrids()
      lines, labels = rgrids(radii, labels=None, angle=22.5, **kwargs)

    When called with no arguments, :func:`rgrid` simply returns the
    tuple (*lines*, *labels*), where *lines* is an array of radial
    gridlines (:class:`~matplotlib.lines.Line2D` instances) and
    *labels* is an array of tick labels
    (:class:`~matplotlib.text.Text` instances). When called with
    arguments, the labels will appear at the specified radial
    distances and angles.

    *labels*, if not *None*, is a len(*radii*) list of strings of the
    labels to use at each angle.

    If *labels* is None, the rformatter will be used

    Examples::

      # set the locations of the radial gridlines and labels
      lines, labels = rgrids( (0.25, 0.5, 1.0) )

      # set the locations and labels of the radial gridlines and labels
      lines, labels = rgrids( (0.25, 0.5, 1.0), ('Tom', 'Dick', 'Harry' )

    s"   rgrids only defined for polar axesi    s   Line2D rgridlines   Text rgridlabel(   R�   RÚ   R   Rœ   R¸   R  t   get_gridlinest   get_ticklabelst
   set_rgridsRq   R   (   Ru   Rˆ   Rñ   t   linesRê   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   rgrids^  s    	c          O  s•   t  ƒ  } t | t ƒ s' t d ƒ ‚ n  t |  ƒ d k rZ | j j ƒ  } | j j ƒ  } n | j |  | Ž  \ } } t	 ƒ  t
 d | ƒ t
 d | ƒ f S(   s  
    Get or set the theta locations of the gridlines in a polar plot.

    If no arguments are passed, return a tuple (*lines*, *labels*)
    where *lines* is an array of radial gridlines
    (:class:`~matplotlib.lines.Line2D` instances) and *labels* is an
    array of tick labels (:class:`~matplotlib.text.Text` instances)::

      lines, labels = thetagrids()

    Otherwise the syntax is::

      lines, labels = thetagrids(angles, labels=None, fmt='%d', frac = 1.1)

    set the angles at which to place the theta grids (these gridlines
    are equal along the theta dimension).

    *angles* is in degrees.

    *labels*, if not *None*, is a len(angles) list of strings of the
    labels to use at each angle.

    If *labels* is *None*, the labels will be ``fmt%angle``.

    *frac* is the fraction of the polar axes radius at which to place
    the label (1 is the edge). e.g., 1.05 is outside the axes and 0.95
    is inside the axes.

    Return value is a list of tuples (*lines*, *labels*):

      - *lines* are :class:`~matplotlib.lines.Line2D` instances

      - *labels* are :class:`~matplotlib.text.Text` instances.

    Note that on input, the *labels* argument is a list of strings,
    and on output it is a list of :class:`~matplotlib.text.Text`
    instances.

    Examples::

      # set the locations of the radial gridlines and labels
      lines, labels = thetagrids( range(45,360,90) )

      # set the locations and labels of the radial gridlines and labels
      lines, labels = thetagrids( range(45,360,90), ('NE', 'NW', 'SW','SE') )
    s"   rgrids only defined for polar axesi    s   Line2D thetagridlines   Text thetagridlabel(   R�   RÚ   R   Rœ   R¸   R  t   get_ticklinesRc  t   set_thetagridsRq   R   (   Ru   Rˆ   Rñ   Re  Rê   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt
   thetagrids‹  s    /	c           C  s   d  S(   N(    (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   plottingË  s    c       
   C  sí   d d l  }  t d d d d d d d	 d
 d g	 ƒ } | t t ƒ  ƒ O} |  j t ƒ } t ƒ  } xr t ƒ  j ƒ  D]a \ } } | j d ƒ sn | | k r› qn n  |  j | ƒ rn |  j | ƒ | k rn | j	 | ƒ qn qn Wt
 | ƒ } | j ƒ  | S(   s<   
    Get a sorted list of all of the plotting commands.
    iÿÿÿÿNt	   colormapst   colorsRÕ   R×   t   get_plot_commandsRÒ   Râ   Rj  Rã   t   _(   t   inspectt   setRk  t	   getmoduleRm  t   globalst   itemst
   startswitht
   isfunctiont   addt   listRË   (   Ro  t   excludet   this_modulet   commandst   namet   obj(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRm  Ï  s    		$
c           C  s   d S(   so  
    This is a do-nothing function to provide you with help on how
    matplotlib handles colors.

    Commands which take color arguments can use several formats to
    specify the colors.  For the basic built-in colors, you can use a
    single letter

      =====   =======
      Alias   Color
      =====   =======
      'b'     blue
      'g'     green
      'r'     red
      'c'     cyan
      'm'     magenta
      'y'     yellow
      'k'     black
      'w'     white
      =====   =======

    For a greater range of colors, you have two options.  You can
    specify the color using an html hex string, as in::

      color = '#eeefff'

    or you can pass an R,G,B tuple, where each of R,G,B are in the
    range [0,1].

    You can also use any legal html name for a color, for example::

      color = 'red'
      color = 'burlywood'
      color = 'chartreuse'

    The example below creates a subplot with a dark
    slate gray background::

       subplot(111, axisbg=(0.1843, 0.3098, 0.3098))

    Here is an example that creates a pale turquoise title::

      title('Is this the best color?', color='#afeeee')

    N(    (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRl  ë  s    .c           C  s   t  t j j ƒ  ƒ S(   s=)  
    Matplotlib provides a number of colormaps, and others can be added using
    :func:`~matplotlib.cm.register_cmap`.  This function documents the built-in
    colormaps, and will also return a list of all registered colormaps if called.

    You can set the colormap for an image, pcolor, scatter, etc,
    using a keyword argument::

      imshow(X, cmap=cm.hot)

    or using the :func:`set_cmap` function::

      imshow(X)
      pyplot.set_cmap('hot')
      pyplot.set_cmap('jet')

    In interactive mode, :func:`set_cmap` will update the colormap post-hoc,
    allowing you to see which one works best for your data.

    All built-in colormaps can be reversed by appending ``_r``: For instance,
    ``gray_r`` is the reverse of ``gray``.

    There are several common color schemes used in visualization:

    Sequential schemes
      for unipolar data that progresses from low to high
    Diverging schemes
      for bipolar data that emphasizes positive or negative deviations from a
      central value
    Cyclic schemes
      meant for plotting values that wrap around at the
      endpoints, such as phase angle, wind direction, or time of day
    Qualitative schemes
      for nominal data that has no inherent ordering, where color is used
      only to distinguish categories

    The base colormaps are derived from those of the same name provided
    with Matlab:

      =========   =======================================================
      Colormap    Description
      =========   =======================================================
      autumn      sequential linearly-increasing shades of red-orange-yellow
      bone        sequential increasing black-white color map with
                  a tinge of blue, to emulate X-ray film
      cool        linearly-decreasing shades of cyan-magenta
      copper      sequential increasing shades of black-copper
      flag        repetitive red-white-blue-black pattern (not cyclic at
                  endpoints)
      gray        sequential linearly-increasing black-to-white
                  grayscale
      hot         sequential black-red-yellow-white, to emulate blackbody
                  radiation from an object at increasing temperatures
      hsv         cyclic red-yellow-green-cyan-blue-magenta-red, formed
                  by changing the hue component in the HSV color space
      jet         a spectral map with dark endpoints, blue-cyan-yellow-red;
                  based on a fluid-jet simulation by NCSA [#]_
      pink        sequential increasing pastel black-pink-white, meant
                  for sepia tone colorization of photographs
      prism       repetitive red-yellow-green-blue-purple-...-green pattern
                  (not cyclic at endpoints)
      spring      linearly-increasing shades of magenta-yellow
      summer      sequential linearly-increasing shades of green-yellow
      winter      linearly-increasing shades of blue-green
      =========   =======================================================

    For the above list only, you can also set the colormap using the
    corresponding pylab shortcut interface function, similar to Matlab::

      imshow(X)
      hot()
      jet()

    The next set of palettes are from the `Yorick scientific visualisation
    package <http://yorick.sourceforge.net/index.php>`_, an evolution of
    the GIST package, both by David H. Munro:

      ============  =======================================================
      Colormap      Description
      ============  =======================================================
      gist_earth    mapmaker's colors from dark blue deep ocean to green
                    lowlands to brown highlands to white mountains
      gist_heat     sequential increasing black-red-orange-white, to emulate
                    blackbody radiation from an iron bar as it grows hotter
      gist_ncar     pseudo-spectral black-blue-green-yellow-red-purple-white
                    colormap from National Center for Atmospheric
                    Research [#]_
      gist_rainbow  runs through the colors in spectral order from red to
                    violet at full saturation (like *hsv* but not cyclic)
      gist_stern    "Stern special" color table from Interactive Data
                    Language software
      ============  =======================================================

    The following colormaps are based on the `ColorBrewer
    <http://colorbrewer.org>`_ color specifications and designs developed by
    Cynthia Brewer:

    ColorBrewer Diverging (luminance is highest at the midpoint, and
    decreases towards differently-colored endpoints):

      ========  ===================================
      Colormap  Description
      ========  ===================================
      BrBG      brown, white, blue-green
      PiYG      pink, white, yellow-green
      PRGn      purple, white, green
      PuOr      orange, white, purple
      RdBu      red, white, blue
      RdGy      red, white, gray
      RdYlBu    red, yellow, blue
      RdYlGn    red, yellow, green
      Spectral  red, orange, yellow, green, blue
      ========  ===================================

    ColorBrewer Sequential (luminance decreases monotonically):

      ========  ====================================
      Colormap  Description
      ========  ====================================
      Blues     white to dark blue
      BuGn      white, light blue, dark green
      BuPu      white, light blue, dark purple
      GnBu      white, light green, dark blue
      Greens    white to dark green
      Greys     white to black (not linear)
      Oranges   white, orange, dark brown
      OrRd      white, orange, dark red
      PuBu      white, light purple, dark blue
      PuBuGn    white, light purple, dark green
      PuRd      white, light purple, dark red
      Purples   white to dark purple
      RdPu      white, pink, dark purple
      Reds      white to dark red
      YlGn      light yellow, dark green
      YlGnBu    light yellow, light green, dark blue
      YlOrBr    light yellow, orange, dark brown
      YlOrRd    light yellow, orange, dark red
      ========  ====================================

    ColorBrewer Qualitative:

    (For plotting nominal data, :class:`ListedColormap` should be used,
    not :class:`LinearSegmentedColormap`.  Different sets of colors are
    recommended for different numbers of categories.  These continuous
    versions of the qualitative schemes may be removed or converted in the
    future.)

    * Accent
    * Dark2
    * Paired
    * Pastel1
    * Pastel2
    * Set1
    * Set2
    * Set3

    Other miscellaneous schemes:

      ============= =======================================================
      Colormap      Description
      ============= =======================================================
      afmhot        sequential black-orange-yellow-white blackbody
                    spectrum, commonly used in atomic force microscopy
      brg           blue-red-green
      bwr           diverging blue-white-red
      coolwarm      diverging blue-gray-red, meant to avoid issues with 3D
                    shading, color blindness, and ordering of colors [#]_
      CMRmap        "Default colormaps on color images often reproduce to
                    confusing grayscale images. The proposed colormap
                    maintains an aesthetically pleasing color image that
                    automatically reproduces to a monotonic grayscale with
                    discrete, quantifiable saturation levels." [#]_
      cubehelix     Unlike most other color schemes cubehelix was designed
                    by D.A. Green to be monotonically increasing in terms
                    of perceived brightness. Also, when printed on a black
                    and white postscript printer, the scheme results in a
                    greyscale with monotonically increasing brightness.
                    This color scheme is named cubehelix because the r,g,b
                    values produced can be visualised as a squashed helix
                    around the diagonal in the r,g,b color cube.
      gnuplot       gnuplot's traditional pm3d scheme
                    (black-blue-red-yellow)
      gnuplot2      sequential color printable as gray
                    (black-blue-violet-yellow-white)
      ocean         green-blue-white
      rainbow       spectral purple-blue-green-yellow-orange-red colormap
                    with diverging luminance
      seismic       diverging blue-white-red
      nipy_spectral black-purple-blue-green-yellow-red-white spectrum,
                    originally from the Neuroimaging in Python project
      terrain       mapmaker's colors, blue-green-yellow-brown-white,
                    originally from IGOR Pro
      ============= =======================================================

    The following colormaps are redundant and may be removed in future
    versions.  It's recommended to use the names in the descriptions
    instead, which produce identical output:

      =========  =======================================================
      Colormap   Description
      =========  =======================================================
      gist_gray  identical to *gray*
      gist_yarg  identical to *gray_r*
      binary     identical to *gray_r*
      spectral   identical to *nipy_spectral* [#]_
      =========  =======================================================

    .. rubric:: Footnotes

    .. [#] Rainbow colormaps, ``jet`` in particular, are considered a poor
      choice for scientific visualization by many researchers: `Rainbow Color
      Map (Still) Considered Harmful
      <http://www.jwave.vt.edu/%7Erkriz/Projects/create_color_table/color_07.pdf>`_

    .. [#] Resembles "BkBlAqGrYeOrReViWh200" from NCAR Command
      Language. See `Color Table Gallery
      <http://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml>`_

    .. [#] See `Diverging Color Maps for Scientific Visualization
      <http://www.cs.unm.edu/~kmorel/documents/ColorMaps/>`_ by Kenneth
      Moreland.

    .. [#] See `A Color Map for Effective Black-and-White Rendering of
      Color-Scale Images
      <http://www.mathworks.com/matlabcentral/fileexchange/2662-cmrmap-m>`_
      by Carey Rappaport

    .. [#] Changed to distinguish from ColorBrewer's *Spectral* map.
      :func:`spectral` still works, but
      ``set_cmap('nipy_spectral')`` is recommended for clarity.


    (   t   sortedR   t   cmap_dRÊ   (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRk    s    êc          C  sÐ  d d l  }  d „  } t ƒ  } |  j d d |  j ƒ} g  } d } d } x¹ | D]± } t ƒ  | j } d }	 | d k	 r¹ | j | ƒ }
 |
 d k	 r¹ |
 j d ƒ j	 ƒ  j
 d d	 ƒ }	 q¹ n  d
 | } | j | |	 g ƒ t | t | ƒ ƒ } t | t |	 ƒ ƒ } qO Wg  } d | d	 d | } | j | ƒ | j d	 j | d | ƒ | d | ƒ g ƒ ƒ | j | ƒ xB | D]: \ } }	 | j d	 j | | | ƒ | |	 | ƒ g ƒ ƒ qoW| j | ƒ d j | ƒ t _ d S(   sÇ   
    Generates the plotting and docstring.

    These must be done after the entire module is imported, so it is
    called from the end of this module, which is generated by
    boilerplate.py.
    iÿÿÿÿNc         S  s0   | t  |  ƒ k  r |  |  S|  d | t  |  ƒ S(   s   Pad string *s* to length *l*.t    (   R¸   (   RÓ   Rì   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR<    s    s   (?:\s*).+?\.(?:\s+|$)t   flagsi    R¥   s   
R  s   `%s`t   =t   Functiont   Description(   t   reRm  t   compilet   DOTALLRr  t   __doc__Ra   Re   t   groupt   stript   replaceR  R²   R¸   t   joinRj  (   R„  R<  Rz  t   first_sentencet   rowst   max_namet   max_summaryR{  t   doct   summaryRe   Re  t   sep(    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   _setup_pyplot_info_docstrings	  s:    			'
c         K  sw   |  d  k r3 t ƒ  }  |  d  k r3 t d ƒ ‚ q3 n  | d  k rK t ƒ  } n  t ƒ  j |  d | d | | �} t ƒ  | S(   NsŒ   No mappable was found to use for colorbar creation. First define a mappable such as an image (with imshow) or a contour set (with contourf).t   caxRñ   (   Ra   RŒ   Rœ   R�   Rb   t   colorbarRq   (   t   mappableR”  Rñ   Rv   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR•  >  s    	!c         C  s?   t  ƒ  } | d k r$ t d ƒ ‚ n  | j |  | ƒ t ƒ  d S(   sp  
    Set the color limits of the current image.

    To apply clim to all axes images do::

      clim(0, 0.5)

    If either *vmin* or *vmax* is None, the image min/max respectively
    will be used for color scaling.

    If you want to set the clim of multiple images,
    use, for example::

      for im in gca().get_images():
          im.set_clim(0, 0.05)

    s.   You must first define an image, eg with imshowN(   RŒ   Ra   Rœ   t   set_climRq   (   t   vmint   vmaxR�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   climO  s
    	c         C  sR   t  j |  ƒ }  t d d |  j ƒt ƒ  } | d k	 rG | j |  ƒ n  t ƒ  d S(   s;  
    Set the default colormap.  Applies to the current image if any.
    See help(colormaps) for more information.

    *cmap* must be a :class:`~matplotlib.colors.Colormap` instance, or
    the name of a registered colormap.

    See :func:`matplotlib.cm.register_cmap` and
    :func:`matplotlib.cm.get_cmap`.
    t   imaget   cmapN(   R   R   R‡   R{  RŒ   Ra   t   set_cmapRq   (   Rœ  R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR�  i  s    	c          O  s   t  |  | Ž  S(   N(   t   _imread(   Ru   Rˆ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR     s    c          O  s   t  |  | Ž  S(   N(   t   _imsave(   Ru   Rˆ   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR   „  s    c         K  s�   t  j |  ƒ }  | t k s' | d k r3 t ƒ  } n3 t | d t |  ƒ ƒ} | j d d d d g ƒ } | j |  | � } t | ƒ t	 ƒ  | S(   sZ  
    Display an array as a matrix in a new figure window.

    The origin is set at the upper left hand corner and rows (first
    dimension of the array) are displayed horizontally.  The aspect
    ratio of the figure window is that of the array, unless this would
    make an excessively short or narrow figure.

    Tick labels for the xaxis are placed on top.

    With the exception of *fignum*, keyword arguments are passed to
    :func:`~matplotlib.pyplot.imshow`.  You may set the *origin*
    kwarg to "lower" if you want the first row in the array to be
    at the bottom instead of the top.


    *fignum*: [ None | integer | False ]
      By default, :func:`matshow` creates a new figure window with
      automatic numbering.  If *fignum* is given as an integer, the
      created figure will use this figure number.  Because of how
      :func:`matshow` tries to set the figure aspect ratio to be the
      one of the array, if you provide the number of an already
      existing figure, strange things may happen.

      If *fignum* is *False* or 0, a new figure window will **NOT** be created.
    i    R§   g333333Ã?g
×£p=
·?gÍÌÌÌÌÌè?(
   R
  t
   asanyarrayRl   R�   R¼   R
   Rö   t   matshowR�   Rq   (   t   At   fignumRv   Rñ   Rá   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR¡  ‰  s    
c          O  s,   t  d t ƒ } | j |  | Ž  } t ƒ  | S(   sÈ   
    Make a polar plot.

    call signature::

      polar(theta, r, **kwargs)

    Multiple *theta*, *r* arguments are supported, with format
    strings, as in :func:`~matplotlib.pyplot.plot`.

    t   polar(   R�   Rm   t   plotRq   (   Ru   Rˆ   Rñ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR¤  ³  s    i    t   #i   t   ,c
           sŠ  |	 r t  ƒ  } n	 t ƒ  } t | ƒ d k  r< t d ƒ ‚ n  | d k rT t ƒ  } n  t j |  d | d | d | d | d | ƒ‰  ‡  f d †  } | | d	 ƒ \ } } g  } t | ƒ d k r| j d d d ƒ } | j	 | d	 d
 ƒ } t
 | | ƒ } | | |
 � | j | ƒ n5t | ƒ } x&t d | ƒ D]} | r‹| d k ri| j | d d | ƒ } } q¯| j | d d | d | ƒ} n$ | d k r¯| j d d d ƒ } n  | | | ƒ \ } } | j | ƒ | j	 | | d
 ƒ } t
 | | ƒ } | | | |
 � | r| j | ƒ n  | j ƒ  r9| j | ƒ q1| j d ƒ q1W| sf| j | d d ƒn  | d k r| j ƒ  n  t ƒ  d S(   sÄ  
    Plot the data in in a file.

    *cols* is a sequence of column identifiers to plot.  An identifier
    is either an int or a string.  If it is an int, it indicates the
    column number.  If it is a string, it indicates the column header.
    matplotlib will make column headers lower case, replace spaces with
    underscores, and remove all illegal characters; so ``'Adj Close*'``
    will have name ``'adj_close'``.

    - If len(*cols*) == 1, only that column will be plotted on the *y* axis.

    - If len(*cols*) > 1, the first element will be an identifier for
      data for the *x* axis and the remaining elements will be the
      column indexes for multiple subplots if *subplots* is *True*
      (the default), or for lines in a single subplot if *subplots*
      is *False*.

    *plotfuncs*, if not *None*, is a dictionary mapping identifier to
    an :class:`~matplotlib.axes.Axes` plotting function as a string.
    Default is 'plot', other choices are 'semilogy', 'fill', 'bar',
    etc.  You must use the same type of identifier in the *cols*
    vector as you use in the *plotfuncs* dictionary, e.g., integer
    column numbers in both or column names in both. If *subplots*
    is *False*, then including any function such as 'semilogy'
    that changes the axis scaling will set the scaling for all
    columns.

    *comments*, *skiprows*, *checkrows*, *delimiter*, and *names*
    are all passed on to :func:`matplotlib.pylab.csv2rec` to
    load the data into a record array.

    If *newfig* is *True*, the plot always will be made in a new figure;
    if *False*, it will be made in the current figure if one exists,
    else in a new figure.

    kwargs are passed on to plotting functions.

    Example usage::

      # plot the 2nd and 4th column against the 1st in two subplots
      plotfile(fname, (0,1,3))

      # plot using column names; specify an alternate plot type for volume
      plotfile(fname, ('date', 'volume', 'adj_close'),
                                    plotfuncs={'volume': 'semilogy'})

    Note: plotfile is intended as a convenience for quickly plotting
    data from flat files; it is not intended as an alternative
    interface to general plotting with pyplot or matplotlib.
    i   s%   must have at least one column of datat   commentst   skiprowst	   checkrowst	   delimitert   namesc           sZ   t  |  ƒ r |  ˆ  |  f St |  ƒ rJ ˆ  j j t |  ƒ } | ˆ  | f St d ƒ ‚ d S(   s.   return the name and column data for identifiers&   identifier must be a string or integerN(   R   R   R  R¬  R¶   RÜ   (   t
   identifierR{  (   R™   (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   getname_val		  s    i    R¥  R  R¥   Rë   t   bestt   dateN(   R¼   Rb   R¸   Rû   Ra   t   dictR   t   csv2recRþ   R   t   getattrRJ  R  R  t   is_last_rowRH  Rè   t   autofmt_xdateRq   (   R‰   t   colst	   plotfuncsR¨  R©  Rª  R«  R¬  R'  t   newfigRˆ   Rá   R®  t   xnamet   xt	   ynamelistR1  t   funcnameRÔ   t   NR%  Rñ   t   ynamet   y(    (   R™   sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   plotfileÅ  sR    7	
 "c           s(   d } t  j | d ƒ ‰  ‡  ‡ f d †  S(   sZ   Autogenerated wrappers will get their docstring from a base function
    with an addendum.sE   

Additional kwargs: hold = [True|False] overrides default hold states   

c           s   ˆ  t  j ˆ ƒ |  ƒ ƒ S(   N(   R   t   copy_dedent(   RÔ   (   t   addendumt   base(    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÎ   C	  s    (   R   t   Appender(   RÃ  t   msg(    (   RÂ  RÃ  sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   _autogen_docstring>	  s    t   equalc   
      K  sŽ   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z) | j |  | | | | | � }	 t ƒ  Wd  | j | ƒ Xt |	 t j ƒ rŠ t	 |	 ƒ n  |	 S(   N(
   R�   Rð   Ra   Rï   t   spyRq   RÚ   R   t   ScalarMappableR�   (
   t   Zt	   precisiont   markert
   markersizet   aspectRï   Rˆ   Rñ   t   washoldR’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÈ  G	  s    	c         K  sc   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z | j |  | � } t ƒ  Wd  | j | ƒ X| S(   N(   R�   Rð   Ra   Rï   t   acorrRq   (   Rº  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÐ  ^	  s    	c   	      K  sl   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z& | j |  | | | | � } t ƒ  Wd  | j | ƒ X| S(   N(   R�   Rð   Ra   Rï   t   arrowRq   (	   Rº  R¿  t   dxt   dyRï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÑ  p	  s    	c         K  sr   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z, | j d |  d | d | | � } t ƒ  Wd  | j | ƒ X| S(   NR¿  t   xmint   xmax(   R�   Rð   Ra   Rï   t   axhlineRq   (   R¿  RÔ  RÕ  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÖ  ‚	  s    	!c   	      K  sr   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z, | j |  | d | d | | �} t ƒ  Wd  | j | ƒ X| S(   NRÔ  RÕ  (   R�   Rð   Ra   Rï   t   axhspanRq   (	   t   ymint   ymaxRÔ  RÕ  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR×  ”	  s    	!c         K  sr   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z, | j d |  d | d | | � } t ƒ  Wd  | j | ƒ X| S(   NRº  RØ  RÙ  (   R�   Rð   Ra   Rï   t   axvlineRq   (   Rº  RØ  RÙ  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÚ  ¦	  s    	!c   	      K  sr   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z, | j |  | d | d | | �} t ƒ  Wd  | j | ƒ X| S(   NRØ  RÙ  (   R�   Rð   Ra   Rï   t   axvspanRq   (	   RÔ  RÕ  RØ  RÙ  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÛ  ¸	  s    	!gš™™™™™é?c   	      K  sr   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z, | j |  | d | d | | �} t ƒ  Wd  | j | ƒ X| S(   Nt   widtht   bottom(   R�   Rð   Ra   Rï   t   barRq   (	   t   leftt   heightRÜ  RÝ  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRÞ  Ê	  s    	!c   	      K  sr   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z, | j |  | d | d | | �} t ƒ  Wd  | j | ƒ X| S(   NRà  Rß  (   R�   Rð   Ra   Rï   t   barhRq   (	   RÝ  RÜ  Rà  Rß  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRá  Ü	  s    	!c         K  sf   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z  | j |  | | � } t ƒ  Wd  | j | ƒ X| S(   N(   R�   Rð   Ra   Rï   t   broken_barhRq   (   t   xrangest   yrangeRï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRâ  î	  s    	s   b+g      ø?c         C  sœ   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  zV | j |  d | d | d | d | d | d | d | d | d	 |	 d
 |
 ƒ
} t ƒ  Wd  | j | ƒ X| S(   Nt   notcht   symt   vertt   whist	   positionst   widthst   patch_artistt	   bootstrapt   usermedianst   conf_intervals(   R�   Rð   Ra   Rï   t   boxplotRq   (   Rº  Rå  Ræ  Rç  Rè  Ré  Rê  Rë  Rì  Rí  Rî  Rï   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRï   
  s    	$i   t   defaultc         K  sœ   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  zV | j |  | d | d | d | d | d | d | d | d |	 d	 |
 | �	} t ƒ  Wd  | j | ƒ X| S(
   Nt   NFFTt   Fst   Fct   detrendt   windowt   noverlapt   pad_tot   sidest   scale_by_freq(   R�   Rð   Ra   Rï   t   cohereRq   (   Rº  R¿  Rñ  Rò  Ró  Rô  Rõ  Rö  R÷  Rø  Rù  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRú  
  s    	'c         O  sx   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z  | j |  | | Ž } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   t   popRa   Rï   t   clabelRq   (   t   CSRu   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRü  -
  s    	c          O  s‘   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| j d  k	 r� t | ƒ n  | S(   NRï   (	   R�   Rð   Rû  Ra   Rï   t   contourRq   t   _AR�   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRþ  ?
  s    	 c          O  s‘   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| j d  k	 r� t | ƒ n  | S(   NRï   (	   R�   Rð   Rû  Ra   Rï   t   contourfRq   Rÿ  R�   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR   Q
  s    	 c         K  sœ   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  zV | j |  | d | d | d | d | d | d | d | d |	 d	 |
 | �	} t ƒ  Wd  | j | ƒ X| S(
   NRñ  Rò  Ró  Rô  Rõ  Rö  R÷  Rø  Rù  (   R�   Rð   Ra   Rï   t   csdRq   (   Rº  R¿  Rñ  Rò  Ró  Rô  Rõ  Rö  R÷  Rø  Rù  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR  c
  s    	't   -i   c         K  s´   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  zn | j |  | d | d | d | d | d | d | d | d |	 d	 |
 d
 | d | d | d | | �} t ƒ  Wd  | j | ƒ X| S(   Nt   yerrt   xerrt   fmtt   ecolort
   elinewidtht   capsizet	   barsabovet   lolimst   uplimst   xlolimst   xuplimst
   erroreveryt   capthick(   R�   Rð   Ra   Rï   t   errorbarRq   (   Rº  R¿  R  R  R  R  R  R  R	  R
  R  R  R  R  R  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR  y
  s    	't
   horizontalt   solidc         K  s‡   t  ƒ  }	 |	 j ƒ  }
 | d  k	 r1 |	 j | ƒ n  zA |	 j |  d | d | d | d | d | d | | �} t ƒ  Wd  |	 j |
 ƒ X| S(   Nt   orientationt   lineoffsetst   linelengthst
   linewidthsRl  t
   linestyles(   R�   Rð   Ra   Rï   t	   eventplotRq   (   Ré  R  R  R  R  Rl  R  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR  ’
  s    	c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   fillRq   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR  ©
  s    	c   
   
   K  sx   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z2 | j |  | d | d | d | | �}	 t ƒ  Wd  | j | ƒ X|	 S(   Nt   y2t   wheret   interpolate(   R�   Rð   Ra   Rï   t   fill_betweenRq   (
   Rº  t   y1R  R  R  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR  »
  s    	c   	      K  sr   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z, | j |  | d | d | | �} t ƒ  Wd  | j | ƒ X| S(   Nt   x2R  (   R�   Rð   Ra   Rï   t   fill_betweenxRq   (	   R¿  t   x1R  R  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR   Î
  s    	!t   linearR  c      $   K  sÐ   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z€ | j |  | d | d | d | d | d | d | d | d |	 d	 |
 d
 | d | d | d | d | d | d | | �} t ƒ  Wd  | j | ƒ Xt | ƒ | S(   Nt   Ct   gridsizet   binsRS  RU  t   extentRœ  t   normR˜  R™  t   alphaR  t
   edgecolorst   reduce_C_functiont   mincntt	   marginals(   R�   Rð   Ra   Rï   t   hexbinRq   R�   (   Rº  R¿  R#  R$  R%  RS  RU  R&  Rœ  R'  R˜  R™  R(  R  R)  R*  R+  R,  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR-  à
  s    	'
i
   RÞ  t   midt   verticalc         K  s·   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  zq | j |  d | d | d | d | d | d | d | d | d	 |	 d
 |
 d | d | d | d | | �} t ƒ  Wd  | j | ƒ X| S(   NR%  R  t   normedt   weightst
   cumulativeRÝ  t   histtypet   alignR  t   rwidtht   logt   colorR&  t   stacked(   R�   Rð   Ra   Rï   t   histRq   (   Rº  R%  R  R0  R1  R2  RÝ  R3  R4  R  R5  R6  R7  R&  R8  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR9  û
  s    	c	         K  s˜   t  ƒ  }
 |
 j ƒ  } | d  k	 r1 |
 j | ƒ n  zD |
 j |  | d | d | d | d | d | d | |	 �} t ƒ  Wd  |
 j | ƒ Xt | d ƒ | S(   NR%  R  R0  R1  t   cmint   cmaxiÿÿÿÿ(   R�   Rð   Ra   Rï   t   hist2dRq   R�   (   Rº  R¿  R%  R  R0  R1  R:  R;  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR<    s    	!t   kR¥   c         K  s{   t  ƒ  } | j ƒ  }	 | d  k	 r1 | j | ƒ n  z5 | j |  | | d | d | d | | �}
 t ƒ  Wd  | j |	 ƒ X|
 S(   NRl  R  R&  (   R�   Rð   Ra   Rï   t   hlinesRq   (   R¿  RÔ  RÕ  Rl  R  R&  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR>  (  s    	g      @c      !   K  sÇ   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  zw | j |  d | d | d | d | d | d | d | d | d	 |	 d
 |
 d | d | d | d | d | | �} t ƒ  Wd  | j | ƒ Xt | ƒ | S(   NRœ  R'  RÎ  t   interpolationR(  R˜  R™  t   originR&  R+  t
   filternormt	   filterradt   imlimt   resamplet   url(   R�   Rð   Ra   Rï   t   imshowRq   R�   (   t   XRœ  R'  RÎ  R?  R(  R˜  R™  R@  R&  R+  RA  RB  RC  RD  RE  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRF  <  s    	
c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   loglogRq   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRH  U  s    	c          O  s   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ Xt | ƒ | S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   pcolorRq   R�   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRI  g  s    	
c          O  s   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ Xt | ƒ | S(   NRï   (   R�   Rð   Rû  Ra   Rï   t
   pcolormeshRq   R�   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRJ  y  s    	
g333333ã?gš™™™™™ñ?c         C  s–   t  ƒ  } | j ƒ  } |
 d  k	 r1 | j |
 ƒ n  zP | j |  d | d | d | d | d | d | d | d | d	 |	 ƒ	} t ƒ  Wd  | j | ƒ X| S(
   Nt   explodeRê   Rl  t   autopctt   pctdistancet   shadowt   labeldistancet
   startanglet   radius(   R�   Rð   Ra   Rï   t   pieRq   (   Rº  RK  Rê   Rl  RL  RM  RN  RO  RP  RQ  Rï   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRR  ‹  s    		c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   R¥  Rq   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR¥  ¢  s    	t   boc         K  s~   t  ƒ  } | j ƒ  }	 | d  k	 r1 | j | ƒ n  z8 | j |  | d | d | d | d | | �}
 t ƒ  Wd  | j |	 ƒ X|
 S(   NR  t   tzt   xdatet   ydate(   R�   Rð   Ra   Rï   t	   plot_dateRq   (   Rº  R¿  R  RT  RU  RV  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRW  ´  s    	$	c         K  s™   t  ƒ  } | j ƒ  } |
 d  k	 r1 | j |
 ƒ n  zS | j |  d | d | d | d | d | d | d | d | d	 |	 | �	} t ƒ  Wd  | j | ƒ X| S(
   NRñ  Rò  Ró  Rô  Rõ  Rö  R÷  Rø  Rù  (   R�   Rð   Ra   Rï   t   psdRq   (   Rº  Rñ  Rò  Ró  Rô  Rõ  Rö  R÷  Rø  Rù  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRX  È  s    	$c          O  s   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ Xt | ƒ | S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   quiverRq   R�   (   Ru   Rv   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRY  Þ  s    	
c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t	   quiverkeyRq   (   Ru   Rv   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRZ  ð  s    	i   R˜   Rd   c         K  s¬   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z\ | j |  | d | d | d | d | d | d | d | d |	 d	 |
 d
 | | �
} t ƒ  Wd  | j | ƒ Xt | ƒ | S(   NRÓ   Rš   RÌ  Rœ  R'  R˜  R™  R(  R  t   verts(   R�   Rð   Ra   Rï   t   scatterRq   R�   (   Rº  R¿  RÓ   Rš   RÌ  Rœ  R'  R˜  R™  R(  R  R[  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR\    s    	-
c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   semilogxRq   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR]    s    	c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   semilogyRq   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR^  *  s    	i€   c         K  s³   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  z_ | j |  d | d | d | d | d | d | d | d | d	 |	 d
 |
 d | | �} t ƒ  Wd  | j | ƒ Xt | d ƒ | S(   NRñ  Rò  Ró  Rô  Rõ  Rö  Rœ  t   xextentR÷  Rø  Rù  iÿÿÿÿ(   R�   Rð   Ra   Rï   t   specgramRq   R�   (   Rº  Rñ  Rò  Ró  Rô  Rõ  Rö  Rœ  R_  R÷  Rø  Rù  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR`  <  s    	$c         O  sx   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z  | j |  | | Ž } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t	   stackplotRq   (   Rº  Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRa  T  s    	c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   stemRq   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRb  f  s    	c         O  s{   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z# | j |  | | | Ž } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   stepRq   (   Rº  R¿  Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRc  x  s    	s   -|>gš™™™™™¹?c         C  s¬   t  ƒ  } | j ƒ  } | d  k	 r1 | j | ƒ n  zY | j |  | | | d | d | d | d | d | d |	 d |
 d | d	 | ƒ	} t ƒ  Wd  | j | ƒ Xt | j ƒ | S(
   Nt   densityR”   R7  Rœ  R'  t	   arrowsizet
   arrowstylet	   minlengtht	   transform(   R�   Rð   Ra   Rï   t
   streamplotRq   R�   Re  (   Rº  R¿  t   uRG  Rd  R”   R7  Rœ  R'  Re  Rf  Rg  Rh  Rï   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRi  Š  s    	!c          O  s‘   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| j d  k	 r� t | ƒ n  | S(   NRï   (	   R�   Rð   Rû  Ra   Rï   t
   tricontourRq   Rÿ  R�   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRk  ¡  s    	 c          O  s‘   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| j d  k	 r� t | ƒ n  | S(   NRï   (	   R�   Rð   Rû  Ra   Rï   t   tricontourfRq   Rÿ  R�   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRl  ³  s    	 c          O  s   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ Xt | ƒ | S(   NRï   (   R�   Rð   Rû  Ra   Rï   t	   tripcolorRq   R�   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRm  Å  s    	
c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   triplotRq   (   Ru   Rˆ   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRn  ×  s    	c         K  s{   t  ƒ  } | j ƒ  }	 | d  k	 r1 | j | ƒ n  z5 | j |  | | d | d | d | | �}
 t ƒ  Wd  | j |	 ƒ X|
 S(   NRl  R  R&  (   R�   Rð   Ra   Rï   t   vlinesRq   (   Rº  RØ  RÙ  Rl  R  R&  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRo  é  s    	c         K  s~   t  ƒ  } | j ƒ  }	 | d  k	 r1 | j | ƒ n  z8 | j |  | d | d | d | d | | �}
 t ƒ  Wd  | j |	 ƒ X|
 S(   NR0  Rô  t	   usevlinest   maxlags(   R�   Rð   Ra   Rï   t   xcorrRq   (   Rº  R¿  R0  Rô  Rp  Rq  Rï   Rˆ   Rñ   RÏ  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRr  ý  s    	c          O  su   t  ƒ  } | j ƒ  } | j d d  ƒ } | d  k	 rC | j | ƒ n  z | j |  | Ž  } t ƒ  Wd  | j | ƒ X| S(   NRï   (   R�   Rð   Rû  Ra   Rï   t   barbsRq   (   Ru   Rv   Rñ   RÏ  Rï   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRs    s    	c          C  s   t  ƒ  j ƒ  }  t ƒ  |  S(   N(   R�   t   claRq   (   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRt  #  s    t   majort   bothc         K  s/   t  ƒ  j d |  d | d | | � } t ƒ  | S(   NR˜   t   whichRF  (   R�   t   gridRq   (   R˜   Rw  RF  Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRx  +  s    $c          O  s    t  ƒ  j |  | Ž  } t ƒ  | S(   N(   R�   Rè   Rq   (   Ru   Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRè   3  s    c          K  s   t  ƒ  j |  �  } t ƒ  | S(   N(   R�   t   tableRq   (   Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRy  ;  s    c      	   K  s2   t  ƒ  j |  | | d | d | | �} t ƒ  | S(   Nt   fontdictt   withdash(   R�   Rä   Rq   (   Rº  R¿  RÓ   Rz  R{  Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRä   C  s    'c          O  s    t  ƒ  j |  | Ž  } t ƒ  | S(   N(   R�   t   annotateRq   (   Ru   Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR|  K  s    c          K  s   t  ƒ  j |  �  } t ƒ  | S(   N(   R�   t   ticklabel_formatRq   (   Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR}  S  s    c         K  s)   t  ƒ  j d |  d | | � } t ƒ  | S(   NRF  t   tight(   R�   t   locator_paramsRq   (   RF  R~  Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR  [  s    c         K  s#   t  ƒ  j d |  | � } t ƒ  | S(   NRF  (   R�   t   tick_paramsRq   (   RF  Rˆ   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR€  c  s    c          O  s    t  ƒ  j |  | Ž  } t ƒ  | S(   N(   R�   t   marginsRq   (   Ru   Rv   R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR�  k  s    c         C  s,   t  ƒ  j d |  d | d | ƒ } t ƒ  | S(   Nt   enableRF  R~  (   R�   t	   autoscaleRq   (   R‚  RF  R~  R’   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRƒ  s  s    !c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   s|   
    set the default colormap to autumn and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   autumnN(   R‡   RŒ   Ra   R�  R   R„  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR„  {  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sz   
    set the default colormap to bone and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   boneN(   R‡   RŒ   Ra   R�  R   R…  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR…  Š  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sz   
    set the default colormap to cool and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   coolN(   R‡   RŒ   Ra   R�  R   R†  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR†  ™  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   s|   
    set the default colormap to copper and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   copperN(   R‡   RŒ   Ra   R�  R   R‡  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR‡  ¨  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sz   
    set the default colormap to flag and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   flagN(   R‡   RŒ   Ra   R�  R   Rˆ  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRˆ  ·  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sz   
    set the default colormap to gray and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   grayN(   R‡   RŒ   Ra   R�  R   R‰  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR‰  Æ  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sy   
    set the default colormap to hot and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   hotN(   R‡   RŒ   Ra   R�  R   RŠ  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRŠ  Õ  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sy   
    set the default colormap to hsv and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   hsvN(   R‡   RŒ   Ra   R�  R   R‹  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR‹  ä  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sy   
    set the default colormap to jet and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   jetN(   R‡   RŒ   Ra   R�  R   RŒ  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRŒ  ó  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   sz   
    set the default colormap to pink and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   pinkN(   R‡   RŒ   Ra   R�  R   R�  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR�    s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   s{   
    set the default colormap to prism and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   prismN(   R‡   RŒ   Ra   R�  R   RŽ  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyRŽ    s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   s|   
    set the default colormap to spring and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   springN(   R‡   RŒ   Ra   R�  R   R�  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR�     s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   s|   
    set the default colormap to summer and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   summerN(   R‡   RŒ   Ra   R�  R   R�  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR�  /  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   s|   
    set the default colormap to winter and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   winterN(   R‡   RŒ   Ra   R�  R   R‘  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR‘  >  s
    	c          C  sC   t  d d d ƒt ƒ  }  |  d k	 r8 |  j t j ƒ n  t ƒ  d S(   s~   
    set the default colormap to spectral and apply to current image if any.
    See help(colormaps) for more information
    R›  Rœ  t   spectralN(   R‡   RŒ   Ra   R�  R   R’  Rq   (   R�   (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyR’  M  s
    	(   i    (  R‡  t
   __future__R    RQ   R´   Rj   t   matplotlib.colorbarR   R   t   matplotlib.cbookR   R   R   R   R   t   matplotlib.backend_basesR   t   matplotlib.figureR	   R
   t   matplotlib.gridspecR   t   matplotlib.imageR   Rž  R   RŸ  R   R   R   R   t   matplotlib.rcsetupR   RO   t   matplotlib.artistR   R   R   R   R‘   t   matplotlib.axesR   R   R   t   matplotlib.projectionsR   R   t   matplotlib.scaleR   R   R   t   matplotlib.cmR   R    t   numpyR
  t   matplotlib.colorsR!   R"   t   matplotlib.linesR#   t   matplotlib.textR$   R%   t   matplotlib.patchesR&   R'   R(   R)   t   matplotlib.widgetsR*   R+   R,   R-   t   tickerR.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R@   R^   Rn   R_   Ro   Rp   Rq   Rr   RÁ  Rc   Ra   Rm   Rt   Rw   Ry   Rz   R{   R†   R‡   RŠ   RŒ   R�   t   copyR¤   R¼   Rb   R}   t
   has_fignumt   fignum_existsR±   R³   RÒ   R¾   RÕ   RÖ   R×   Ri   Rß   R€   Rà   Râ   Rã   Rä   Rå   Ræ   RÄ  Rç   Rí   Rï   Rð   Ró   Rî   Rú   Rõ   R�   Rô   Rl   R'  R/  R0  R2  R3  R;  R?  RC  RE  RF  RI  RK  RN  RQ  t   dedent_interpdRS  RU  R[  R_  R`  Ra  Rf  Ri  Rj  Rm  Rl  Rk  R“  R•  t   colorbar_docRš  R�  R¡  R¤  RÀ  RÆ  RÈ  RÐ  RÑ  RÖ  R×  RÚ  RÛ  RÞ  Rá  Râ  Rï  Rú  t   detrend_nonet   window_hanningRü  Rþ  R   R  R  R  R  R  R   R-  t   meanR9  R<  R>  RF  RH  RI  RJ  RR  R¥  RW  RX  RY  RZ  R\  R]  R^  R`  Ra  Rb  Rc  Ri  Rk  Rl  Rm  Rn  Ro  Rr  Rs  Rt  Rx  Rè   Ry  R|  R}  R  R€  R�  Rƒ  R„  R…  R†  R‡  Rˆ  R‰  RŠ  R‹  RŒ  R�  RŽ  R�  R�  R‘  R’  (    (    (    sK   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/matplotlib/pyplot.pyt   <module>   s  """|								 			>z						(				#			0				fÒ!		,	B					)	,			-	@			1	í	5	*	w																		