/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends
NameSizeModeActions
Matplotlib.nib/-0755rm
backend_agg.py130370644editdlrm
backend_agg.pyc149550644editdlrm
backend_agg.pyo137440644editdlrm
backend_cairo.py164930644editdlrm
backend_cairo.pyc187640644editdlrm
backend_cairo.pyo187640644editdlrm
backend_cocoaagg.py89880644editdlrm
backend_cocoaagg.pyc123330644editdlrm
backend_cocoaagg.pyo123330644editdlrm
backend_emf.py223360644editdlrm
backend_emf.pyc258570644editdlrm
backend_emf.pyo258570644editdlrm
backend_fltkagg.py208520644editdlrm
backend_fltkagg.pyc274110644editdlrm
backend_fltkagg.pyo274110644editdlrm
backend_gdk.py159680644editdlrm
backend_gdk.pyc176250644editdlrm
backend_gdk.pyo176250644editdlrm
backend_gtk.py407070644editdlrm
backend_gtk.pyc463100644editdlrm
backend_gtk.pyo463100644editdlrm
backend_gtkagg.py41340644editdlrm
backend_gtkagg.pyc52310644editdlrm
backend_gtkagg.pyo52310644editdlrm
backend_gtkcairo.py20790644editdlrm
backend_gtkcairo.pyc38830644editdlrm
backend_gtkcairo.pyo38830644editdlrm
backend_macosx.py146440644editdlrm
backend_macosx.pyc213160644editdlrm
backend_macosx.pyo212190644editdlrm
backend_mixed.py51660644editdlrm
backend_mixed.pyc49220644editdlrm
backend_mixed.pyo48510644editdlrm
backend_pdf.py777160644editdlrm
backend_pdf.pyc681600644editdlrm
backend_pdf.pyo680420644editdlrm
backend_ps.py514440644editdlrm
backend_ps.pyc488740644editdlrm
backend_ps.pyo488740644editdlrm
backend_qt.py168460644editdlrm
backend_qt.pyc217020644editdlrm
backend_qt.pyo217020644editdlrm
backend_qt4.py210060644editdlrm
backend_qt4.pyc254250644editdlrm
backend_qt4.pyo254250644editdlrm
backend_qt4agg.py47990644editdlrm
backend_qt4agg.pyc60520644editdlrm
backend_qt4agg.pyo60520644editdlrm
backend_qtagg.py49720644editdlrm
backend_qtagg.pyc61960644editdlrm
backend_qtagg.pyo61960644editdlrm
backend_svg.py259510644editdlrm
backend_svg.pyc248920644editdlrm
backend_svg.pyo247840644editdlrm
backend_template.py88060644editdlrm
backend_template.pyc96450644editdlrm
backend_template.pyo96450644editdlrm
backend_wx.py789210644editdlrm
backend_wx.pyc811000644editdlrm
backend_wx.pyo810240644editdlrm
backend_wxagg.py90990644editdlrm
backend_wxagg.pyc95970644editdlrm
backend_wxagg.pyo95970644editdlrm
_backend_agg.so4308400755editdlrm
_backend_gdk.so83920755editdlrm
_gtkagg.so1438800755editdlrm
__init__.py22250644editdlrm
__init__.pyc21720644editdlrm
__init__.pyo21720644editdlrm
Edit: /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyc (18764B)
8tJc@ sdZddklZddkZddkZddkZddkZddkZdZ yddk Z Wne j oe dnXdZ e i e joe d e i e ne iZ[ dd klZlZlZlZdd klZdd klZdd klZddklZddklZlZddk l!Z!ddk"l#Z#e$Z%ei&djo dZ'ndZ'defdYZ(defdYZ)dZ*defdYZ+dS(s A Cairo backend for matplotlib Author: Steve Chaplin Cairo is a vector graphics library with cross-device output support. Features of Cairo: * anti-aliasing * alpha channel * saves image files as PNG, PostScript, PDF http://cairographics.org Requires (in order, all available from Cairo website): cairo, pycairo Naming Conventions * classes MixedUpperCase * varables lowerUpper * functions underscore_separated i(tdivisionNcC stidiiS(Ni(tsyst _getframetf_codetco_name(((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt_fn_namess1Cairo backend requires that pycairo is installed.iiisCPycairo %d.%d.%d is installed Pycairo %d.%d.%d or later is required(t RendererBasetGraphicsContextBasetFigureManagerBasetFigureCanvasBase(tis_string_like(tFigure(tMathTextParser(tPath(tBboxtAffine2D(tttfFontProperty(trcParamstlittlet RendererCairocB sveZheid6eid6eid6eid6eid6eid6eid6eid6eid6eid 6eid 6eid 6eid 6eid 6eid6eid6eid6eid6Zheid6eid 6eid6Z dZ dZ dZ dZ edZd"dZd"d"dZedZdZdZdZdZd Zd!ZRS(#idii,iiiXii it ultralighttlighttnormaltmediumtsemiboldtboldtheavyt ultraboldtblacktitalictobliquecC sutod|iitfGHn||_td||_titi ti dd|_ t d|_ dS(s s%s.%s()trendereritCairoN(t_debugt __class__t__name__RtdpitGraphicsContextCairotgctcairotContextt ImageSurfacet FORMAT_ARGB32ttext_ctxR tmathtext_parser(tselfR$((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt__init__Ys cC sti||i_dS(N(R'R(R&tctx(R-tsurface((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytset_ctx_from_surfacecscC s4||_||_tiddd|i|_dS(Ntyyity0(twidththeightR'tMatrixt matrix_flipy(R-R4R5((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytset_width_heightgs  cC s|dj o|it|djo&|i|d|d|d|n+|i|d|d|d||d|i|in|idS(Niiii(tNonetsavetlentset_source_rgbat fill_preservetrestoretstroke(R-R/tfill_ctalpha((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt_fill_and_strokeps  &* c C sx|i|D]\}}|tijo|i|q|tijo|i|q|tijo8|i|d|d|d|d|d|dq|tijo|i|q|ti jo|i qqWdS(Niiii( t iter_segmentsR tMOVETOtmove_totLINETOtline_totCURVE3tcurve_totCURVE4t CLOSEPOLYt close_path(R/tpatht transformtpointstcode((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt convert_path{s cC st|idjotdn|i}|tiddid|i}|i|i ||||i |||i dS(Ni$Js>The Cairo backend can not draw paths longer than 18980 points.g?gi( R;tverticest ValueErrorR/Rtscalet translateR5tnew_pathRQRBt get_alpha(R-R&RMRNtrgbFaceR/((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt draw_paths % c C stod|iitfGHn|i|it\}}} tii | ti |||d} |i i } | i |dj o+| iti| ||| in|i||}| i| ||| i| i|idS(Ns%s.%s()i(R!R"R#Rt flipud_outt color_convt BYTE_FORMATR'R)tcreate_for_dataR*R&R/R:R9RVRRQtclipR5tset_source_surfacetpaintR>( R-txtytimtbboxtclippathtclippath_transtrowstcolstbufR0R/((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt draw_images"        c C stod|iitfGHn|o |i||||||n|i}|i|i|||i|i |i |i |i |i |i|id} |i|o|i| tidn|i| |i|id|idS(Ns%s.%s()gR@isutf-8(R!R"R#Rt_draw_mathtextR/RVREtselect_font_facetget_namet fontanglest get_stylet fontweightst get_weighttget_size_in_pointsR$R:trotatetnpytpit set_font_sizet show_texttencodeR>( R-R&RaRbtstproptangletismathR/tsize((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt draw_texts"     cC stod|iitfGHn|i}|ii||i|\}} } } } |i|i |||o|i | t i dnx| D]\} }}}}|i |i||t| }|i|i|i|i|i|i|i||id}|i||i|id|iqWxW| D]O\}}}}|i |i|||||iddd|iqSW|idS(Ns%s.%s()igR@sutf-8i(R!R"R#RR/R,tparseR$R:RURsRtRuRVRERRltnameRntstyleRptweightRvRwRxR>t rectangletset_source_rgbR=(R-R&RaRbRyRzR{R/R4R5tdescenttglyphstrectstfonttfontsizetoxtoytfontPropR}twth((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyRks:  !        cC s'tod|iitfGHntS(Ns%s.%s()(R!R"R#RtTrue(R-((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytflipyscC s3tod|iitfGHn|i|ifS(Ns%s.%s()(R!R"R#RR4R5(R-((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytget_canvas_width_heightscC stod|iitfGHn|o8|ii||i|\}}}}}|||fS|i} | i| i |i |i |i |i |i|i|id} | i| | i|dd!\} } } | i| | | | fS(Ns%s.%s()gR@ii(R!R"R#RR,RR$R+R:RlRmRnRoRpRqRrRvt text_extentsR>(R-RyRzR|R4R5Rtfontstused_charactersR/R}t y_bearingRR((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytget_text_width_height_descents  !    cC s:tod|iitfGHn|iii|iS(Ns%s.%s()(R!R"R#RR&R/R:(R-((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytnew_gcscC s2tod|iitfGHn|d|iS(Ns%s.%s()gR@(R!R"R#RR$(R-RO((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytpoints_to_pixelssN(R#t __module__R'tFONT_WEIGHT_NORMALtFONT_WEIGHT_BOLDRptFONT_SLANT_ITALICtFONT_SLANT_NORMALtFONT_SLANT_OBLIQUERnR.R1R8RBt staticmethodRQR9RYRjtFalseR~RkRRRRR(((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyR=sJ                          $    R%cB seZheid6eid6eid6Zheid6eid6ei d6Z dZ dZ dZ dZd Zd Zd Zdd Zd ZdZdZRS(tbeveltmitertroundtbuttt projectingcC sti|||_dS(N(RR.R(R-R((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyR.0s cC s|iidS(N(R/R>(R-((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyR>5scC s;||_|i}|ii|d|d|d|dS(Niii(t_alphat_rgbR/R<(R-RAtrgb((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt set_alpha9s  cC sE|djo$||_|ii|i|ntd|dS(NRRRs!Unrecognized cap style. Found %s(RsroundR(t _capstyleR/t set_line_capt_capdRS(R-tcs((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt set_capstyleCs  cC s|pdS|i\}}}}t|t|t|t|f\}}}}|i}|i|i||ii|||||idS(N(tboundsRR/RVRRR5R^(R-RRaRbRRR/((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytset_clip_rectangleKs6  $cC s}|pdS|i\}}|i}|i|tiddid|ii}ti ||||i dS(Ng?gg( tget_transformed_path_and_affineR/RVRRTRURR5RRQR^(R-RMttpathtaffineR/((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt set_clip_pathUs  +cC s_||f|_|djo|iigdn)|ii|iiti||dS(Ni(t_dashesR9R/tset_dashRRRttasarray(R-toffsettdashes((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt set_dashes^s   cC sWti|||t|idjo|ii|in|ii|idS(Ni(Rtset_foregroundR;RR/RR<(R-tfgtisRGB((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyRgscC sTti||t|idjo|ii|in|ii|idS(Ni(Rt set_graylevelR;RR/RR<(R-tfrac((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyRnscC sE|djo$||_|ii|i|ntd|dS(NRRRs"Unrecognized join style. Found %s(RsroundR(t _joinstyleR/t set_line_joint_joindRS(R-tjs((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt set_joinstylevs  cC s)||_|ii|ii|dS(N(t _linewidthR/tset_line_widthRR(R-R((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt set_linewidth~s N(R#RR'tLINE_JOIN_BEVELtLINE_JOIN_MITERtLINE_JOIN_ROUNDRt LINE_CAP_BUTTtLINE_CAP_SQUAREtLINE_CAP_ROUNDRR.R>RRRRRR9RRRR(((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyR%"s&            cO sctodtiitfGHn|idt}|||}t|}t||}|S(s. Create a new figure manager instance s%s.%s()t FigureClass( R!R-R"R#RtpopR tFigureCanvasCairoR(tnumtargstkwargsRtthisFigtcanvastmanager((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytnew_figure_managers RcB sGeZdZdZdZdZdZdZdZRS(cO sz|i\}}t|ii}|i||titi||}|i||ii ||i |dS(N( tget_width_heightRtfigureR$R8R'R)R*R1tdrawt write_to_png(R-tfobjRRR4R5RR0((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt print_pngs cO s|i|d||S(Ntpdf(t_save(R-RRR((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt print_pdfscO s|i|d||S(Ntps(R(R-RRR((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytprint_psscO s|i|d||S(Ntsvg(R(R-RRR((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt print_svgscO s|i|d||S(Ntsvgz(R(R-RRR((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyt print_svgzscC stdS(Ns cairo.format(R(R-((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pytget_default_filetypescK s|idd}d}||i_|ii\}}||||}} |djo| |}} n|djo3tiptdnti||| } n|djo3tiptdnti ||| } n|djoti ptd n|d joB|} t |ot |d }nt idd d |}nti||| } ntid|dSt|ii} | i|| | i| | ii} |djo)| itid| id| n|ii| t}|o| i| idd|| | i d| i!ddd| i"| i#dd| i$d| i%d| i&dn| i'| i(dS(Nt orientationtportraitiHt landscapeRs3cairo has not been compiled with PS support enabledRs4cairo has not been compiled with PDF support enabledRRs4cairo has not been compiled with SVG support enabledtwbtfileobjsunknown format: %siig@iis sans-serifis Origin corner(ssvgssvgz()tgetRR$tget_size_inchesR'tHAS_PS_SURFACEt RuntimeErrort PSSurfacetHAS_PDF_SURFACEt PDFSurfacetHAS_SVG_SURFACER topentgziptGzipFileR9t SVGSurfacetwarningstwarnRR8R1R&R/RsRtRuRURRRVRRRR?RERlRvRwt show_pagetfinish(R-tfotformatRRR$tw_inth_intwidth_in_pointstheight_in_pointsR0tfilenameRR/tshow_fig_border((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyRs`                   ( R#RRRRRRRR(((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyRs     (iii(,t__doc__t __future__RtosRRRtnumpyRtRR't ImportErrort_version_requiredt version_infotversiontbackend_versiontmatplotlib.backend_basesRRRR tmatplotlib.cbookR tmatplotlib.figureR tmatplotlib.mathtextR tmatplotlib.pathR tmatplotlib.transformsRRtmatplotlib.font_managerRt matplotlibRRR!t byteorderR\RR%RR(((sT/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/backend_cairo.pyts<0   " a