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/rcsetup.pyo
�
�)�Uc@s�dZddlZddlZddlmZddlmZddddd	d
ddd
ddgZddddddddgZeeZ	dd�d��YZ
d�Zd�Zd�Z
d�Zd�Zd�Ze
d e	d!e�Zd"�Zd#�Ze
d$d%d&d'gd!e�Zd(�Zd)�Zd*d�d+��YZd,d�d-��YZd.�Zd/�Zd0�Ze
d1d2d3g�Zd4�Zd5�Zd6�Z e
d7d8d9d:d;g�Z!e
d<d=j"��Z#e
d>d?d@dAdBg�Z$e
dCdDdddgd!e�Z%e
dEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_gd!e�Z&d`�Z'e
dadbdcddgd!e�Z(e
dedfdcdggd!e�Z)e
dhdidjgd!e�Z*dk�Z+dl�Z,e
dmdndodpdqdrdsdtdudvdwdxgd!e�Z-dyd�dz��YZ.i�d{egd 6eegd|6d'egd$6degd}6e0egd~6e0egd6d�e1gd�6d?e$gd�6d�e1gd�6d�egd�6d�e1gd�6d�egd�6d%e1gd�6d�egd�6d�egd�6eegd�6dce(gd�6dce(gd�6dfe)gd�6dge)gd�6d�egd�6d�egd�6d�egd�6eegd�6d�e1gd�6d�e1gd�6d�e1gd�6d�e1gd�6d�e1gd�6d�egd�6d�d�d�d�d�d�d�d�d�d�d�d�d�g
egd�6d�d�d�d�d�d�d�d�d�d�g
egd�6d�d�d�d�d�gegd�6d�d�d�d�d�gegd�6d�d�d�d�d�d�d�d�d�g	egd�6d�egd�6e0egd�6e0egd�6d�gegd�6e0egd�6de
gd�6eegd�6d�e gd�6d�e gd�6d�e gd�6d�e gd�6d�e gd�6d�e gd�6d8e!gd�6d�e#gd�6eegd�6d�egd�6d�e1gd�6d�e1gd�6d�egd�6d�e1gd�6e0egd�6dje+gd�6e0egd�6eegd�6d�egd�6d�egd�6d�egd�6d�egd�6e0egd�6d�egd�6d�egd�6d�d�ged�gd6eegd6d�dddddd�gegd6eegd	6eegd
6e0egd6doe-gd6eegd
6degd6d�egd6d�egd6e0egd6degd6d�egd6degd6degd6d�egd6degd6d�egd6e0egd6degd6degd6degd6degd6d�egd 6d�egd!6d"e1gd#6degd$6degd%6degd&6degd'6d�egd(6d�egd)6d"e1gd*6d�egd+6d,e1gd-6d�egd.6d/d0ged�gd16d2egd36d4egd56d�egd66e0egd76d8e.d9d:d;ed<e�gd=6d>e.d9d:d;ed<e�gd?6d@e.d9d:d;ed<e�gdA6d>e.d9d:d;ed<e�gdB6dCe.d9d:d;ed<e0�gdD6dCe.d9d:d;ed<e0�gdE6dFegdG6d�egdH6d�egdI6d3egdJ6dFe1gdK6dDe%gdL6e0egdM6e0e,gdN6dGe&gdO6e0egdP6e0e'gdQ6dRegdS6dTegdU6d�egdV6e0egdW6e0egdX6dTegdY6eegdZ6e0egd[6eegd\6e0egd]6d^e1gd_6eegd`6d�dae.dbd��gdc6eegdd6d9egde6dfegdg6dhddigegdj6dkddlgegdm6dsdngegdo6dpegdq6dregds6dtegdu6degdv6dwegdx6d�dygegdz6d{egd|6eegd}6d�e1gd~6Z2e3dkr�e2Z4d�e4d}d9<xne4D]cZ5e4e5d:e4e5d9�e4e5d9ks~d�e5e4e5d:e4e5d9�e4e5d9fGHq~q~WndS(�s�
The rcsetup module contains the default values and the validation code for
customization using matplotlib's rc settings.

Each rc setting is assigned a default value and a function used to validate any
attempted changes to that setting. The default values and validation functions
are defined in the rcsetup module, and are used to construct the rcParams global
object which stores the settings and is referenced throughout matplotlib.

These default values should be consistent with the default matplotlibrc file
that actually reflects the values given here. Any additions or deletions to the
parameter set listed here should also be visited to the
:file:`matplotlibrc.template` in matplotlib's root source directory.
i����N(tparse_fontconfig_pattern(t
is_color_liketGTKtGTKAggtGTKCairotFltkAggtMacOSXtQtAggtQt4AggtTkAggtWXtWXAggtCocoaAggtaggtcairotemftgdktpdftpstsvgttemplatetValidateInStringscBseZed�Zd�ZRS(csS||_�|_�fd�}tg|D]}||�|f^q+�|_dS(s valid is a list of legal stringscs�r|j�S|SdS(N(tlower(ts(t
ignorecase(sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytfunc(s
N(tkeyRtdicttvalid(tselfRRRRtk((RsE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyt__init__$s		cCs[|jr|j�}n||jkr2|j|Std|j||jj�f��dS(Ns1Unrecognized %s string "%s": valid strings are %s(RRRt
ValueErrorRtvalues(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyt__call__-s	(t__name__t
__module__tFalseRR"(((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR#s	cCs*tjj|�r|Std|��dS(s$If s is a path, return s, else Falses+"%s" should be a path but it does not existN(tostpathtexiststRuntimeError(R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_path_exists3sc	Cs�t|�tkr!|j�}n|dddddddtfkrItS|dd	d
ddd
dtfkrqtStd|��dS(sConvert b to a boolean or raisetttytyestonttruet1itftntnotofftfalset0is!Could not convert "%s" to booleanN(ttypetstrRtTrueR%R (tb((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyt
validate_bool9s$$c	Cs�t|�tkr!|j�}n|dkr1dS|dddddddtfkrYtS|d	d
ddd
ddtfkr�tStd|��dS(sConvert b to a boolean or raisetnoneR+R,R-R.R/R0iR1R2R3R4R5R6is!Could not convert "%s" to booleanN(R7R8RtNoneR9R%R (R:((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_bool_maybe_noneBs$$cCs6yt|�SWn!tk
r1td|��nXdS(sconvert s to float or raisesCould not convert "%s" to floatN(tfloatR (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_floatLs
cCs6yt|�SWn!tk
r1td|��nXdS(sconvert s to int or raisesCould not convert "%s" to intN(tintR (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_intRs
cCs�idd6dd6}yt|�}WnMtk
rs|j�|j�krZ||j�Std|j���n0X||j�kr�td|j���n|SdS(sQconfirm that this is a Postscript of PDF font type that we know how to convert toittype3i*ttruetypes*Supported Postscript/PDF font types are %sN(RBR RtkeysR!(Rt	fonttypestfonttype((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_fonttypeXs


tbackendRcCs!|jd�r|St|�SdS(Ns	module://(t
startswitht_validate_standard_backends(R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_backendiscCs9y|dkr|SWntk
r'nXtjd�dS(NtobsoletescrcParams key "numerix" is obsolete and has no effect;
 please delete it from your matplotlibrc file(R twarningstwarn(tv((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_numerixns
ttoolbarR=tclassicttoolbar2cCs|rtjd�ndS(Ns,figure.autolayout is not currently supported(RNRO(RP((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_autolayout}scCs9y|dkr|SWntk
r'nXtjd�dS(NRMsgrcParams key "maskedarray" is obsolete and has no effect;
 please delete it from your matplotlibrc file(R RNRO(RP((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_maskedarray�s
tvalidate_nseq_floatcBseZd�Zd�ZRS(cCs
||_dS(N(R2(RR2((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR�scCs�t|�tkr�|jd�}t|�|jkrLtd|j��ny!g|D]}t|�^qVSWq�tk
r�td��q�XnHt|�|jkr�td|j��ng|D]}t|�^q�SdS(s!return a seq of n floats or raiset,s1You must supply exactly %d comma separated valuess'Could not convert all entries to floatss!You must supply exactly %d valuesN(R7R8tsplittlenR2R R?(RRtsstval((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR"�s!
(R#R$RR"(((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyRW�s	tvalidate_nseq_intcBseZd�Zd�ZRS(cCs
||_dS(N(R2(RR2((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR�scCs�t|�tkr�|jd�}t|�|jkrLtd|j��ny!g|D]}t|�^qVSWq�tk
r�td��q�XnHt|�|jkr�td|j��ng|D]}t|�^q�SdS(sreturn a seq of n ints or raiseRXs1You must supply exactly %d comma separated valuess%Could not convert all entries to intss!You must supply exactly %d valuesN(R7R8RYRZR2R RA(RRR[R\((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR"�s!
(R#R$RR"(((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR]�s	cCsZy|j�dkrdSWntk
r-nXt|�r>|Sd|}t|�rX|S|}d}|jd�dkr)djg|D]0}|j�s�|dks�|dkr�|^q��}|jd�}t|�dkr�d	}q)y#g|D]}t|�^q�}Wq)t	k
r%d
}q)Xn|r@t|�r@|St	d||f��dS(
sreturn a valid color argR<R=t#tRXit.is
Color tuples must be length 3s(
Could not convert all entries to floatss#%s does not look like a color arg%sN(
RtAttributeErrorRtfindtjointisdigitRYRZR?R (RtstmptcolorargtmsgtctvalsR\((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_color�s0

F	#

cCs_t|�tkr>g|jd�D]}t|j��^q"Sg|D]}t|�^qESdS(sreturn a list of colorspecsRXN(R7R8RYRjtstrip(RRh((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_colorlist�s,cCsYt|�tkr8g|jd�D]}|j�^q"Sg|D]}t|�^q?SdS(s
return a listRXN(R7R8RYRk(RRP((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_stringlist�s&torientationt	landscapetportraitcCsB|dkr|Syt|�SWntk
r=td��nXdS(Ntautotequals not a valid aspect specification(RqRr(R?R (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_aspect�s
c
Csct|�tkr!|j�}n|dkr1|Syt|�SWntk
r^td
��nXdS(Nsxx-smallsx-smalltsmalltmediumtlargesx-largesxx-largetsmallertlargersnot a valid font size(	sxx-smallsx-smallRtRuRvsx-largesxx-largeRwRx(R7R8RR?R (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_fontsize�s	
cCst|�|S(N(R(R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_font_properties�s
tfontsettcmtstixtstixsanstcustomtdefaults6rm cal it tt sf bf default bb frak circled scr regulartverbosetsilentthelpfultdebugsdebug-annoyingtcairo_formattpngtps_papersizeRqtlettertlegaltledgerta0ta1ta2ta3ta4ta5ta6ta7ta8ta9ta10tb0tb1tb2tb3tb4tb5tb6tb7tb8tb9tb10cCsgt|�tkr!|j�}n|dkr1dS|dtfkrGtS|dkrW|Std��dS(NR<R5tghostscripttxpdfsEmatplotlibrc ps.usedistiller must either be none, ghostscript or xpdf(snoneN(R�R�(R7R8RR=R%R (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_ps_distillerst	joinstyletmitertroundtbeveltcapstyletbuttt
projectingtnegative_linestyletsolidtdashedcCsRyt|�}|SWn7tk
rMtd�|�}tjd�d|fSXdS(NisDDeprecated negative_linestyle specification; use 'solid' or 'dashed'i(tvalidate_negative_linestyleR RWRNRO(Rtrestdashes((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyt"validate_negative_linestyle_legacy#s

cCstjd�t|�S(Ns/tk.pythoninspect is obsolete, and has no effect(RNROR;(R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_tkpythoninspect,s
t
legend_loctbestsupper rights
upper lefts
lower leftslower righttrightscenter leftscenter rightslower centersupper centertcentertValidateIntervalcBs&eZdZeed�Zd�ZRS(s#
    Value must be in interval
    cCs(||_||_||_||_dS(N(tvmintvmaxtcmintcmax(RR�R�t	closedmint	closedmax((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyRCs			cCsyt|�}Wntd|��nX|jr^||jkr^td|j|f��n5|jr�||jkr�td|j|f��n|jr�||jkr�td|j|f��n5|jr�||jkr�td|j|f��n|S(Ns!Value must be a float; found "%s"sValue must be >= %f; found "%f"sValue must be > %f; found "%f"sValue must be <= %f; found "%f"sValue must be < %f; found "%f"(R?R)R�R�R�R�(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR"Is(R#R$t__doc__R9RR"(((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR�?stAggtbackend_fallbacktdatapathtunitstinteractivetUTCttimezones
verbose.levels
sys.stdouts
verbose.fileog�?slines.linewidtht-slines.linestyleR:slines.colorslines.markerg�?slines.markeredgewidthislines.markersizeslines.antialiasedslines.dash_joinstyleslines.solid_joinstyleslines.dash_capstyleslines.solid_capstylespatch.linewidthRspatch.edgecolorspatch.facecolorspatch.antialiaseds
sans-serifsfont.familytnormals
font.stylesfont.variantsfont.stretchsfont.weightis	font.sizesBitstream Vera SerifsDejaVu SerifsNew Century SchoolbooksCentury Schoolbook LtUtopiasITC BookmantBookmansNimbus Roman No9 LsTimes New RomantTimestPalatinotChartertserifs
font.serifsBitstream Vera SanssDejaVu Sanss
Lucida GrandetVerdanatGenevatLucidtArialt	HelveticasAvant Gardesfont.sans-serifsApple ChancerytTextiles
Zapf ChancerytSandtcursivesfont.cursives
Comic Sans MStChicagotCharcoalt
ImpactWesterntfantasysfont.fantasysBitstream Vera Sans MonosDejaVu Sans MonosAndale Monos
Nimbus Mono LsCourier NewtCouriertFixedtTerminalt	monospacesfont.monospaces
text.colorstext.usetexstext.latex.unicodeR_stext.latex.preamblestext.latex.previewstext.dvipnghackstext.hintingsmathtext.calsmathtext.rmsmathtext.ttsserif:italicsmathtext.its
serif:boldsmathtext.bfssans\-serifsmathtext.sfsmathtext.fontsettitsmathtext.defaultsmathtext.fallback_to_cmRrsimage.aspecttbilinearsimage.interpolationtjets
image.cmapis	image.luttuppersimage.originsimage.resamplescontour.negative_linestylesaxes.axisbelows	axes.holdtwsaxes.facecolorsaxes.edgecolorsaxes.linewidthRvsaxes.titlesizes	axes.gridRusaxes.labelsizesaxes.labelcolori����iisaxes.formatter.limitssaxes.unicode_minustgtrRhtmR,saxes.color_cyclespolaraxes.gridsaxes3d.gridslegend.fancyboxs
legend.locs
legend.isaxesslegend.numpointsslegend.fontsizeslegend.markerscales
legend.shadowg�������?slegend.borderpadslegend.labelspacingg@slegend.handlelengthg�������?slegend.handletextpadslegend.borderaxespadslegend.columnspacingisxtick.major.sizesxtick.minor.sizesxtick.major.padsxtick.minor.padsxtick.colorsxtick.labelsizetinsxtick.directionsytick.major.sizesytick.minor.sizesytick.major.padsytick.minor.padsytick.colorsytick.labelsizesytick.directions
grid.colort:sgrid.linestylesgrid.linewidthg @g@sfigure.figsizeiPs
figure.dpis0.75sfigure.facecolorsfigure.edgecolorsfigure.autolayoutg�?iiR�R�sfigure.subplot.leftg�������?sfigure.subplot.rightg�������?sfigure.subplot.bottomsfigure.subplot.topg�������?sfigure.subplot.wspacesfigure.subplot.hspaceidssavefig.dpissavefig.facecolorssavefig.edgecolorssavefig.orientationssavefig.extensionscairo.formatstk.window_focusstk.pythoninspectsps.papersizes	ps.useafmsps.usedistilleripsps.distiller.resisps.fonttypespdf.compressionspdf.inheritcolorspdf.use14corefontsspdf.fonttypessvg.image_inlinessvg.image_noscalessvg.embed_char_pathssdocstring.hardcopys.matplotlib_pluginssplugins.directorys
path.simplifyg"@gspath.simplify_thresholds	path.snapsagg.path.chunksizeR1skeymap.fullscreenththomeskeymap.hometleftt	backspaceskeymap.backRPskeymap.forwardtps
keymap.pantoskeymap.zoomRskeymap.saveskeymap.gridtls
keymap.yscaletLs
keymap.xscaletaskeymap.all_axessexamples.downloadsexamples.directoryt__main__t/s%s: %s != %s(((((6R�R&RNtmatplotlib.fontconfig_patternRtmatplotlib.colorsRtinteractive_bktnon_interactive_bktall_backendsRR*R;R>R@RBRHR9RKRLRQtvalidate_toolbarRURVRWR]RjRlRmtvalidate_orientationRsRyRztvalidate_fontsetRYtvalidate_mathtext_defaulttvalidate_verbosetvalidate_cairo_formattvalidate_ps_papersizeR�tvalidate_joinstyletvalidate_capstyleR�R�R�tvalidate_legend_locR�R=R%R8t
defaultParamsR#trcR(((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyt<module>s�
				
								
	 						!'		
					





























	

		







































































""""""

































*