HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyo
�
�)�Uc@s#dZddlmZdZdZdZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZ
ddlZ
ee
d�s�dge
_nddl
Z
ddlZddlZdd	lmZmZmZmZe
j\ZZZZZed
koedkZeZes7e d��nddl!Z!ge!jj"d
�d
 D]Z#e$e#�^qZ\Z%Z&e%dkp�e%dko�e&dks�e de!j��nd�Z'd�Z(ddcd��YZ)e)�Z*d�Z+d�Z,d�Z-d�Z.d�Z/d�Z0d�Z1d�Z2d�Z3d�Z4e*j5de4de6�Z7d �Z8e*j5d!e8de6�Z9d"�Z:d#�Z;e*j5d$e;de6�Z<d%�Z=d&�Z>d'�Z?id(d)6d(d*6d+d,6d-d.6d/d06d1d26Z@id3d46d5d66d7d86d9d:6d;d<6ZAd=eBfd>��YZCe6d?�ZDeD�ZEeEjF�ZGeCgejH�D]\ZI\ZJZKeIeJf^qX�ZLe2eEd@�eEd@<e3eEdA�eEdA<dB�ZMdC�ZNdD�ZOdEZPedF�ZQdG�ZRdH�ZSdI�ZTdJ�ZUxee
jdD]VZejVdK�reWe�d
kryeQed
�Wq\eXeYfk
rXq\XqqWdLdMdNdOdPdQdRdSdTdUdVdWgZZdXdY�Z[e6e[_\e*j]dZe�e*j]d[e*j^�e*j]d\eEd]�e*j]d^eEd_�e*j]d`e
j_�e*j]dae
j`ja�db�dS(ds�
This is an object-orient plotting library.

A procedural interface is provided by the companion pyplot module,
which may be imported directly, e.g::

    from matplotlib.pyplot import *

To include numpy functions too, use::

    from pylab import *

or using ipython::

    ipython -pylab

For the most part, direct use of the object-oriented library is
encouraged when programming; pyplot is primarily for working
interactively.  The
exceptions are the pyplot commands :func:`~matplotlib.pyplot.figure`,
:func:`~matplotlib.pyplot.subplot`,
:func:`~matplotlib.pyplot.subplots`,
:func:`~matplotlib.backends.backend_qt4agg.show`, and
:func:`~pyplot.savefig`, which can greatly simplify scripting.

Modules include:

    :mod:`matplotlib.axes`
        defines the :class:`~matplotlib.axes.Axes` class.  Most pylab
        commands are wrappers for :class:`~matplotlib.axes.Axes`
        methods.  The axes module is the highest level of OO access to
        the library.

    :mod:`matplotlib.figure`
        defines the :class:`~matplotlib.figure.Figure` class.

    :mod:`matplotlib.artist`
        defines the :class:`~matplotlib.artist.Artist` base class for
        all classes that draw things.

    :mod:`matplotlib.lines`
        defines the :class:`~matplotlib.lines.Line2D` class for
        drawing lines and markers

    :mod:`matplotlib.patches`
        defines classes for drawing polygons

    :mod:`matplotlib.text`
        defines the :class:`~matplotlib.text.Text`,
        :class:`~matplotlib.text.TextWithDash`, and
        :class:`~matplotlib.text.Annotate` classes

    :mod:`matplotlib.image`
        defines the :class:`~matplotlib.image.AxesImage` and
        :class:`~matplotlib.image.FigureImage` classes

    :mod:`matplotlib.collections`
        classes for efficient drawing of groups of lines or polygons

    :mod:`matplotlib.colors`
        classes for interpreting color specifications and for making
        colormaps

    :mod:`matplotlib.cm`
        colormaps and the :class:`~matplotlib.image.ScalarMappable`
        mixin class for providing color mapping functionality to other
        classes

    :mod:`matplotlib.ticker`
        classes for calculating tick mark locations and for formatting
        tick labels

    :mod:`matplotlib.backends`
        a subpackage with modules for various gui libraries and output
        formats

The base matplotlib namespace includes:

    :data:`~matplotlib.rcParams`
        a global dictionary of default configuration settings.  It is
        initialized by code which may be overridded by a matplotlibrc
        file.

    :func:`~matplotlib.rc`
        a function for setting groups of rcParams values

    :func:`~matplotlib.use`
        a function for setting the matplotlib backend.  If used, this
        function must be called immediately after importing matplotlib
        for the first time.  In particular, it must be called
        **before** importing pylab (if pylab is imported).

matplotlib was initially written by John D. Hunter (jdh2358 at
gmail.com) and is now developed and maintained by a host of others.

Occasionally the internal documentation (python docstrings) will refer
to MATLAB&reg;, a registered trademark of The MathWorks, Inc.

i����(t
generatorss1.0.1s$Revision: 8897 $s5$Date: 2011-01-06 05:50:07 -0800 (Thu, 06 Jan 2011) $Ntargvt	modpython(t
defaultParamstvalidate_backendtvalidate_toolbartvalidate_cairo_formatiis'matplotlib requires Python 2.4 or latert.is+numpy 1.1 or later is required; you have %scCs>t|d�rdSy|dWnttfk
r9dSXdS(Ntshapeiti(thasattrt	TypeErrort
ValueError(tobj((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytis_string_like�scCsky|dWntk
r tSXy-tjd|�}|jd�|j�Wntk
rbtSXtSdS(sm
    p is a string pointing to a putative writable dir -- return True p
    is such a string, else False
    R	tdirt1N(RtFalsettempfilet
TemporaryFiletwritetclosetOSErrortTrue(tptt((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt_is_writable_dir�s


tVerbosecBs�eZdZdZegee�D]\ZZeef^q"�ZdZ
x4ejdD]%Z
e
jd�srqWne
dZ
qWWd�Zd	�Zd
�Zdd�Zded�Zd
�ZRS(s�
    A class to handle reporting.  Set the fileo attribute to any file
    instance to handle the output.  Default is sys.stdout
    tsilentthelpfultdebugsdebug-annoyingis
--verbose-i
cCs|jd�tj|_dS(NR(t	set_leveltsyststdouttfileo(tself((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt__init__�s
cCsS|jdk	r|j}n||jkrFtd||jf��n||_dS(s6set the verbosity to one of the Verbose.levels stringss1Illegal verbose string "%s".  Legal values are %sN(t_commandLineVerbosetNonetlevelsRtlevel(R#R(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR�s
cCszitjd6tjd6}||kr6|||_n@yt|d�}Wn!tk
rltd|��n
X||_dS(Ns
sys.stdouts
sys.stderrtwsfVerbose object could not open log file "%s" for writing.
Check your matplotlibrc verbose.fileo setting(R R!tstderrR"tfiletIOErrorR(R#tfnametstdR"((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt	set_fileo�s


cCs$|j|�r |j|IJtStS(s�
        print message s to self.fileo if self.level>=level.  Return
        value indicates whether a message was issued

        (tgeR"RR(R#tsR(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytreport�s
cs7������fd��t�_�j�_�S(s8
        return a callable function that wraps func and reports it
        output through the verbose handler if current verbosity level
        is higher than level

        if always is True, the report will occur on every function
        call; otherwise only on the first time the function is called
        csQ�||�}�s�jrM�j�|��}�jsM|�_qMn|S(N(t_spokeR2(targstkwargstrettspoke(talwaystfmttfuncR(R#twrapper(sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR;�s	(RR3t__doc__(R#R9R:R(R8((R8R9R:R(R#R;sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytwrap�s
	cCs|j|j|j|kS(s%return true if self.level is >= level(tvaldR((R#R(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR0s(ssilentRsdebugsdebug-annoyingN(t__name__t
__module__R<R'tdictt	enumeratetiR(R>R&R%R Rtargt
startswithR$RR/R2RR=R0(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR�s1				cCstyRtjddgdtjdtj�}|jj�d}|j�d}|SWntttfk
rodSXdS(Ntdvipngs-versionR!R*ii����(
t
subprocesstPopentPIPER!t	readlinestsplitt
IndexErrorRRR&(R1tlinetv((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_dvipng
scCs�yftjdkr!ddg}nddg}tj|dtjdtj�}|jj�d }|SWnttt	fk
r�dSXdS(Ntwin32tgswin32cs	--versiontgsR!R*i����(R tplatformRGRHRIR!treadRLRRR&(tcommand_argsR1RN((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_ghostscriptscCs�yitjddgdtjdtj�}|jj�d}d}tj||�}|jd�}|SWntt	t
tfk
r�dSXdS(Nttexs-versionR!R*is3\.1\d+(
RGRHRIR!RJtretsearchtgroupRLRtAttributeErrorRR&(R1RMtpatterntmatchRN((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_tex!scCs�ybtjddgdtjdtj�}x0|jD]%}d|kr4|j�d}q4q4W|SWnttttfk
r�dSXdS(Ntpdftopss-vR!R*tversioni����(
RGRHRIR*RKRLRtUnboundLocalErrorRR&(R1RMRN((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_pdftops-scCs�yctjddgdtjdtj�}x1|jD]&}d|kr4|j�d}Pq4q4W|SWnttttfk
r�dSXdS(Ntinkscapes-VR!R*tInkscapei(
RGRHRIR!RKRLRRaRR&(R1RMRN((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_inkscape8scCs�yctjddgdtjdtj�}x1|jD]&}d|kr4|j�d}Pq4q4W|SWnttttfk
r�dSXdS(Ntxmllints	--versionR!R*R`i����(
RGRHRIR*RKRLRRaRR&(R1RMRN((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_xmllintDscCsI|rAtjj|�}tjj|�}||kr:tStSntSdS(s.return True if a is greater than or equal to bN(t	distutilsR`tLooseVersionRR(tatb((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcompare_versionsPscCs�|s
tSt}d}d}t�}t||�r7n@t||�r`tjd||f�nt}tjd|�|dkr�d}d}t�}t||�r�q�t||�r�t|d�r�q�t}tjd|�n|r�|StSdS(	Ns7.07s_ghostscript-%s found. ghostscript-%s or later is recommended to use the ps.usedistiller option.snmatplotlibrc ps.usedistiller option can not be used unless ghostscript-%s or later is installed on your systemtxpdfs3.0s0.9s1.0sgmatplotlibrc ps.usedistiller can not be set to xpdf unless xpdf-%s or later is installed on your system(	RRRVRltverboseR2twarningstwarnRb(R1tflagtgs_reqtgs_suggtgs_vtpdftops_reqtpdftops_req_altt	pdftops_v((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_ps_distillerYs:					c	Cs�|s
tSd}d}d}d}t}t�}t||�rCnt}tjd|�t�}t||�runt}tjd�t�}t||�r�n@t||�r�tj	d||f�nt}tjd|�|S(Ns3.1415s7.07s1.5sbmatplotlibrc text.usetex option can not be used unless TeX-%s or later is installed on your systemsqmatplotlibrc text.usetex can not be used with *Agg backend unless dvipng-1.5 or later is installed on your systemsaghostscript-%s found. ghostscript-%s or later is recommended for use with the text.usetex option.scmatplotlibrc text.usetex can not be used unless ghostscript-%s or later is installed on your system(
RRR^RlRoRpRORVRnR2(	R1ttex_reqRrRst
dvipng_reqRqttex_vtdvipng_vRt((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytcheckdep_usetex}s8			
			cCs�d}ytjjd�}WnnXtjj|�s}xBdD]7}y'tj|}tjj|�rkPnWq?q?Xq?Wn|r�|Std��dS(	s�Find user's home directory if possible.
    Otherwise raise error.

    :see:  http://mail.python.org/pipermail/python-list/2005-February/263921.html
    R	t~tHOMEtUSERPROFILEtTMPs(please define environment variable $HOMEN(sHOMER�R�(tostpatht
expandusertisdirtenvirontRuntimeError(R�tevar((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt	_get_home�s 

s$HOME=%sR8cCs�tjjd�}|dk	rAt|�s=td|��n|St�}tjjt�d�}tjj	|�r�t|�s�td||f��q�n,t|�s�td|��ntj
|�|S(s�
    Return the string representing the configuration dir.

    default is HOME/.matplotlib.  you can override this with the
    MPLCONFIGDIR environment variable
    tMPLCONFIGDIRs$Could not write to MPLCONFIGDIR="%s"s.matplotlibs�'%s' is not a writable dir; you must set %s/.matplotlib to be a writable dir.  You can also set environment variable MPLCONFIGDIR to any writable directory where you want matplotlib data stored sxFailed to create %s/.matplotlib; consider setting MPLCONFIGDIR to a writable directory for matplotlib configuration dataN(R�R�tgetR&RR�tget_homeR�tjointexiststmkdir(t	configdirthR((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt_get_configdir�s	
sCONFIGDIR=%scCs�dtjkrAtjd}tjj|�s=td��n|Stjjtjjt�dg�}tjj|�r{|Sddl	}tjjtjj|j
j�dg�}tjj|�r�|Sttdd�r�tjjtj�}tjj|d�}tjj|�r|Stjjtjj|�dd�}tjj|�rT|Stjjtjdd�}tjj|�r�|Sntd��dS(	sget the path to matplotlib datatMATPLOTLIBDATAs2Path in environment MATPLOTLIBDATA not a directorysmpl-datai����Ntfrozenis(Could not find the matplotlib data files(R�R�R�R�R�tsepR�tdirnamet__file__tmatplotlib.afmtafmtgetattrR R&t
executableRK(R�t
matplotlibtexe_path((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt_get_data_path�s0
$*%cCs4tdddkr(t�tdd<ntddS(Ntdatapathi(RR&R�(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt_get_data_path_cachedssmatplotlib data path %scCstd��dS(sX
    get_example_data is deprecated -- use matplotlib.cbook.get_sample_data instead
    sNget_example_data is deprecated -- use matplotlib.cbook.get_sample_data insteadN(tNotImplementedError(R-((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytget_example_datascCs�t�}tjj|�\}}i}x�tj|�D]�\}}}d|krb|jd�ng|D]}tjj||�^qi}|j|d�}||jd�}|||<q7W|j	�S(NsMatplotlib.nibsmpl-data(
t
get_data_pathR�R�RKtwalktremoveR�treplacetindextitems(R�theadttailtdtroottdirstfilestfilename((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytget_py2exe_datafiless	(cCs�tjjtj�d�}tjj|�rMtjdIJtjdd�nt	�}tjj|d�}tjj|�r�t
�}tjj|d�}tjd||fIJtj||�ntjjtj�d�}tjj|�r�|SdtjkrUtjd}tjj|�rUtjj|d�}tjj|�rR|SqUntjjt
�d�}tjj|�r�|St�}tjj|d�}tjj|�s�t
jd�n|S(s�
    Return the path to the rc file

    Search order:

     * current working dir
     * environ var MATPLOTLIBRC
     * HOME/.matplotlib/matplotlibrc
     * MATPLOTLIBDATA/matplotlibrc


    s
.matplotlibrcs�WARNING: Old rc filename ".matplotlibrc" found in working dir
  and and renamed to new default rc file name "matplotlibrc"
  (no leading"dot"). tmatplotlibrcsSWARNING: Old rc filename "%s" found and renamed to
  new default rc file name "%s".tMATPLOTLIBRCs+Could not find matplotlibrc; using defaults(R�R�R�tgetcwdR�R R*tshutiltmoveR�t
get_configdirR�R�RoRp(toldnamethomeR�tnewnameR-R�((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytmatplotlib_fname's<		

	s
font.stylestext.fontstylestext.fontanglesfont.variantstext.fontvariantsfont.weightstext.fontweights	font.sizes
text.fontsizestick.major.sizes	tick.sizeslegend.borderpads
legend.padslegend.labelspacingslegend.labelsepslegend.handlelengthslegend.handlelenslegend.handletextpadslegend.handletextsepslegend.borderaxespadslegend.axespadtRcParamscBsueZdZegej�D]\Z\ZZeef^q�Z	dZ
dZd�Zd�Z
d�Zd�ZRS(s�
    A dictionary object including validation

    validating functions are defined and associated with rc parameters in
    :mod:`matplotlib.rcsetup`
    s=%s is deprecated and replaced with %s; please use the latter.s$%s is deprecated and ignored. Use %scCs�y�|tkr<t|}tj|j||f�|}n4|tkrpt|}tj|j||f�dS|j||�}tj|||�Wn$t	k
r�t	d|f��nXdS(NsR%s is not a valid rc parameter.See rcParams.keys() for a list of valid parameters.(
t_deprecated_mapRoRptmsg_deprt_deprecated_ignore_maptmsg_depr_ignoretvalidateRAt__setitem__tKeyError(R#tkeytvaltalttcval((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR�~s
	

cCs�|tkr9t|}tj|j||f�|}n9|tkrrt|}tj|j||f�|}ntj||�S(N(R�RoRpR�R�R�RAt__getitem__(R#R�R�((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR��s
	
	cCstj|�}|j�|S(s-
        Return sorted list of keys.
        (RAtkeystsort(R#tk((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR��s
cCs!g|j�D]}||^q
S(s8
        Return values in order of sorted keys.
        (R�(R#R�((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytvalues�s(R?R@R<RARt	iteritemsR�tdefaultt	converterR�R�R�R�R�R�R�(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR�ps1			cCs�t�}tjj|�sid}tgtj�D]\}\}}||f^q1�}tj|�|Sd}i}x�t	|�D]�}	|d7}|	j
dd�dj�}
|
s�q�n|
j
dd�}t|�dkr�tjd||	|f�q�n|\}}|j�}|j�}||krHtjd||f�n||	|f||<q�Wtgtj�D]\}\}}||f^qo�}x�dD]�}||kr�|j
|�\}}	}|r�|||<q!y|||<Wq!tk
r}
tjd|||	||
f�q!Xq�q�Wtj|d	�tj|d
�x�|j�D]�\}\}}	}|tkr�|r�|||<qy|||<Wqtk
r�}
tjd|||	||
f�qXqT|tkr�tjd|t|f�qTtjd
|||fIJqTW|ddkr7t�|d<n|ddgksntjddj|d�d�ntjd|�|S(s@Return the default params updated from the values in the rc files*could not find rc file; returning defaultsiit#t:is"Illegal line #%d
	%s
	in file "%s"s$Duplicate key in file "%s", line #%ds
verbose.levels
verbose.fileos0Bad val "%s" on line #%d
	"%s"
	in file "%s"
	%ss=%s is deprecated. Update your matplotlibrc to use %s instead.s�
Bad key "%s" on line %d in
%s.
You probably need to get an updated matplotlibrc file from
http://matplotlib.sf.net/_static/matplotlibrc or from the matplotlib source
distributionR�stext.latex.preambleR	s

*****************************************************************
You have the following UNSUPPORTED LaTeX preamble customizations:
%s
Please do not ask for support with these customizations active.
*****************************************************************
s
Rsloaded rc file %s(s
verbose.levels
verbose.fileoN(R�R�R�R�R�RR�RoRpR+RKtstriptlentpopt	ExceptionRnRR/R�R R*R&R�R2R�(t
fail_on_errorR-tmessageR�R�R�R6tcnttrc_tempRMtstrippedlinettupR�tmsg((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt	rc_params�sv	1

	1

%"
!sps.usedistillerstext.usetexcKs�idd6dd6dd6dd6d	d
6dd6d
d6}t|�rO|f}nx�|D]�}xz|j�D]l\}}|j|�p�|}d||f}y|t|<Wqitk
r�td|||f��qiXqiWqVWdS(s�
    Set the current rc params.  Group is the grouping for the rc, eg.
    for ``lines.linewidth`` the group is ``lines``, for
    ``axes.facecolor``, the group is ``axes``, and so on.  Group may
    also be a list or tuple of group names, eg. (*xtick*, *ytick*).
    *kwargs* is a dictionary attribute name/value pairs, eg::

      rc('lines', linewidth=2, color='r')

    sets the current rc params and is equivalent to::

      rcParams['lines.linewidth'] = 2
      rcParams['lines.color'] = 'r'

    The following aliases are available to save typing for interactive
    users:

    =====   =================
    Alias   Property
    =====   =================
    'lw'    'linewidth'
    'ls'    'linestyle'
    'c'     'color'
    'fc'    'facecolor'
    'ec'    'edgecolor'
    'mew'   'markeredgewidth'
    'aa'    'antialiased'
    =====   =================

    Thus you could abbreviate the above rc command as::

          rc('lines', lw=2, c='r')


    Note you can use python's kwargs dictionary facility to store
    dictionaries of default parameters.  Eg, you can customize the
    font rc as follows::

      font = {'family' : 'monospace',
              'weight' : 'bold',
              'size'   : 'larger'}

      rc('font', **font)  # pass in the font dict as kwargs

    This enables you to easily switch between several configurations.
    Use :func:`~matplotlib.pyplot.rcdefaults` to restore the default
    rc params after changes.
    t	linewidthtlwt	linestyletlstcolortct	facecolortfct	edgecolortectmarkeredgewidthtmewtantialiasedtaas%s.%ss2Unrecognized key "%s" for group "%s" and name "%s"N(RR�R�trcParamsR�(RZR5taliasestgR�RNtnameR�((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytrcs&2


cCstjt�dS(s�
    Restore the default rc params - these are not the params loaded by
    the rc file, but mpl's internal params.  See rc_file_defaults for
    reloading the default params from the rc file
    N(R�tupdatetrcParamsDefault(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt
rcdefaultsMscCstjt�dS(s[
    Restore the default rc params from the original matplotlib rc that
    was loaded
    N(R�R�trcParamsOrig(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytrc_file_defaultsUss� This call to matplotlib.use() has no effect
because the the backend has already been chosen;
matplotlib.use() must be called *before* pylab, matplotlib.pyplot,
or matplotlib.backends is imported for the first time.
cCs�dtjkr)|r%tjt�ndS|j�}|jd�rM|}nc|jd�}t|d�}t	|�dkr�|dkr�t
|d�td<q�td	��n|td
<dS(s<
    Set the matplotlib backend to one of the known backends.

    The argument is case-insensitive.  For the Cairo backend,
    the argument can have an extension to indicate the type of
    output.  Example:

        use('cairo.pdf')

    will specify a default of pdf output generated by Cairo.

    Note: this function must be called *before* importing pylab for
    the first time; or, if you are not using pylab, it must be called
    before importing matplotlib.backends.  If warn is True, a warning
    is issued if you try and callthis after pylab or pyplot have been
    loaded.  In certain black magic use cases, eg
    pyplot.switch_backends, we are doing the reloading necessary to
    make the backend switch work (in some cases, eg pure image
    backends) so one can set warn=False to supporess the warnings
    smatplotlib.backendsNs	module://Riitcairoscairo.formats&Only cairo backend has a format optiontbackend(
R tmodulesRoRpt_use_error_msgtlowerRERKRR�RR�R(RDRpR�tbe_parts((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytusebs	cCstdS(sReturns the current backendR�(R�(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytget_backend�scCs|td<dS(sx
    Set interactive mode to boolean b.

    If b is True, then draw after every plotting command, eg, after xlabel
    tinteractiveN(R�(Rk((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyR��scCstd}|S(s'Return true if plot mode is interactiveR�(R�(Rk((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pytis_interactive�s
cCstddkrtStdS(s�Return true if focus maintenance under TkAgg on win32 is on.
     This currently works only for python.exe and IPython.exe.
     Both IDLE and Pythonwin.exe fail badly when tk_window_focus is on.R�tTkAggstk.window_focus(R�R(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyttk_window_focus�ss-dsmatplotlib.tests.test_aggs!matplotlib.tests.test_backend_svgsmatplotlib.tests.test_basicsmatplotlib.tests.test_cbooksmatplotlib.tests.test_mlabs matplotlib.tests.test_transformssmatplotlib.tests.test_axessmatplotlib.tests.test_datessmatplotlib.tests.test_spinessmatplotlib.tests.test_images$matplotlib.tests.test_simplificationsmatplotlib.tests.test_mathtextic	Cs�ddl}ddl}ddlm}ddlm}g}|j|��|jg|jj	jD]}|�^qd�|d|�}|j
jd|d|�}|jdt
d|�}|S(	srun the matplotlib test suitei����N(tKnownFailure(t
PluginManagertpluginst	verbositytdefaultTesttconfig(tnosetnose.plugins.builtinttesting.noseclassesRtnose.plugins.managerRtappendtextendRtbuiltinRtConfigtruntdefault_test_modules(	RRRRRtplugintmanagerRtsuccess((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyttest�s,	smatplotlib version %ssverbose.level %ssinteractive is %sR�sunits is %stunitssplatform is %ssloaded modules: %sR((bR<t
__future__Rt__version__t__revision__t__date__R�RXR�RGR Rotdistutils.sysconfigRhtdistutils.versionR
RRtmatplotlib.rcsetupRRRRtversion_infotmajortminor1tminor2R1ttmpt	_python24Rt	_havedatetImportErrortnumpyRKtntinttnmajortnminorRRRRnRORVR^RbReRgRlRxR}R�R=RR�R�R�R�R�R�R�R�R�R�R�RAR�R�R�tcopyR�R�R�R�R�R�R�R�R�R�R�R�R�R�RRER�R�RRRt__test__R2R(RSR�R�(((sF/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/__init__.pyt<module>cs�H	$"5$		Q		
	
							$	)			'					7

7U	1	H		%				
!