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/tests/test_simplification.pyo
�
���Lc@s�ddlZddlZddlmZmZddljZddl	TddlZddlm
Z
mZmZddl
mZddlZejZejZeddg�d��Zedd	gd
d�d��Zedd
g�d��Zd�Zd�Zeddg�d��Zeddg�d��Zeddg�d��Zd�Zee�d��Zeddg�d��Zeddg�d��Zedkr�ddl Z e j!ddd gd!e"�ndS("i����N(timage_comparisontknownfailureif(t*(tpatchestpatht
transforms(traisestbaseline_imagestclippingcCs�tjddd�}tjdt|�}tj�}|jd�}|j||dd�|jd�|j	g�|j
g�|jd
�dS(Ngg@g{�G�z�?iiot	linewidthg�?g������ɿg�Q���ѿR(g������ɿg�Q���ѿ(tnptarangetsintpitplttfiguretadd_subplottplottset_ylimt
set_xtickst
set_ytickstsavefig(tttstfigtax((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyt
test_clippings


toverflowttolg{�G�z�?cCs�tjddddg�}tjt|��}tj�}|jd�}|j||�|jdddd	�|j	g�|j
g�|jd
�dS(Ng�?g@g@gjAiotxminitxmaxiR(R
tarrayRtlenRRRRtset_xlimRRR(txtyRR((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyt
test_overflow s

tclipping_diamondcCs�tjdddddg�}tjdddddg�}tj�}|jd�}|j||�|jdddd�|jd	dd
d�|jg�|j	g�|j
d�dS(Ngg�?g�ioRg333333�Rg333333�?tymintymaxR%(R
RRRRRR!RRRR(R"R#RR((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyttest_diamond.s

cCs�tjjd�tjjdd
�d}tj�}|jd�}|j|dddd	�}|jg�|j	g�|dj
�}|dj�}|j|�}t
|jd
d��}t|�GHdS(Nitsizei�i2iotsolid_joinstyletroundR	g@tsimplifyi iX(i�(i iX(R
trandomtseedtuniformRRRRRRtget_patht
get_transformttransform_pathtlistt
iter_segmentsR (R"RRtp1Rt	transformt
simplified((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyt
test_noise=s

cCs�tjjd�tjtjdtjdd��tjjdd
�d}tj�}|j	d�}|j
|ddd	d�}|jg�|jg�|dj
�}|dj�}|j|�}t|jd
d��}t|�GHdS(Nig@i�R)g{�G�z�?ioR*R+R	R,i iX(i�(i iX(R
R-R.RtlinspaceR
R/RRRRRRR0R1R2R3R4R (R"RRR5RR6R7((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyttest_sine_plus_noisePs<

tsimplify_curvecCs�tjtdd	d
tdfddd
dgtjtjtjtjtjtjtjtjg�dd�}tj�}|j	d�}|j
|�|jg�|jg�|j
d�|jd�|jd�dS(NiiitfctnoneioR;(ii(ii(ii(ii(ii(ii(ii(ii(ii(Rt	PathPatchtPathtnantMOVETOtCURVE3t	CLOSEPOLYRRRt	add_patchRRR!RR(tpp1RR((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyttest_simplify_curvecs$9	




thatch_simplifyc	Csktj�}|jd�}|jtd
dddtdd��|jd�|jd�|jd	�dS(
Nioiitfillthatcht/g�������?g�������?RG(ii(g�������?g�������?(g�������?g�������?(	RRRRDt	RectangletFalseR!RR(RR((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyt
test_hatchts%

t	fft_peakscCs�tj�}td�}|jd�}|jtttdtd|�t	t
|�����}|jg�|jg�|j
d�|dj�}|dj�}|j|�}t|jdd
��}t
|�GHdS(Niioig{�G�z�?RNiR,i iX(i iX(RRRRRtabstfftRR
tblackmanR RRRR0R1R2R3R4(RRRR5RR6R7((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyttest_fft_peaks~s=


cCswd}tj|jd�dd�}|jt|�ddf�}t|�}|jtjdd	�}t	|�}dS(
Ns�
ZwAAAAku+v9UAQAA+Tj6/z8CAADpQ/r/KAMAANlO+v8QBAAAyVn6//UEAAC6ZPr/2gUAAKpv+v+8
BgAAm3r6/50HAACLhfr/ewgAAHyQ+v9ZCQAAbZv6/zQKAABepvr/DgsAAE+x+v/lCwAAQLz6/7wM
AAAxx/r/kA0AACPS+v9jDgAAFN36/zQPAAAF6Pr/AxAAAPfy+v/QEAAA6f36/5wRAADbCPv/ZhIA
AMwT+/8uEwAAvh77//UTAACwKfv/uRQAAKM0+/98FQAAlT/7/z0WAACHSvv//RYAAHlV+/+7FwAA
bGD7/3cYAABea/v/MRkAAFF2+//pGQAARIH7/6AaAAA3jPv/VRsAACmX+/8JHAAAHKL7/7ocAAAP
rfv/ah0AAAO4+/8YHgAA9sL7/8QeAADpzfv/bx8AANzY+/8YIAAA0OP7/78gAADD7vv/ZCEAALf5
+/8IIgAAqwT8/6kiAACeD/z/SiMAAJIa/P/oIwAAhiX8/4QkAAB6MPz/HyUAAG47/P+4JQAAYkb8
/1AmAABWUfz/5SYAAEpc/P95JwAAPmf8/wsoAAAzcvz/nCgAACd9/P8qKQAAHIj8/7cpAAAQk/z/
QyoAAAWe/P/MKgAA+aj8/1QrAADus/z/2isAAOO+/P9eLAAA2Mn8/+AsAADM1Pz/YS0AAMHf/P/g
LQAAtur8/10uAACr9fz/2C4AAKEA/f9SLwAAlgv9/8ovAACLFv3/QDAAAIAh/f+1MAAAdSz9/ycx
AABrN/3/mDEAAGBC/f8IMgAAVk39/3UyAABLWP3/4TIAAEFj/f9LMwAANm79/7MzAAAsef3/GjQA
ACKE/f9+NAAAF4/9/+E0AAANmv3/QzUAAAOl/f+iNQAA+a/9/wA2AADvuv3/XDYAAOXF/f+2NgAA
29D9/w83AADR2/3/ZjcAAMfm/f+7NwAAvfH9/w44AACz/P3/XzgAAKkH/v+vOAAAnxL+//04AACW
Hf7/SjkAAIwo/v+UOQAAgjP+/905AAB5Pv7/JDoAAG9J/v9pOgAAZVT+/606AABcX/7/7zoAAFJq
/v8vOwAASXX+/207AAA/gP7/qjsAADaL/v/lOwAALZb+/x48AAAjof7/VTwAABqs/v+LPAAAELf+
/788AAAHwv7/8TwAAP7M/v8hPQAA9df+/1A9AADr4v7/fT0AAOLt/v+oPQAA2fj+/9E9AADQA///
+T0AAMYO//8fPgAAvRn//0M+AAC0JP//ZT4AAKsv//+GPgAAojr//6U+AACZRf//wj4AAJBQ///d
PgAAh1v///c+AAB+Zv//Dz8AAHRx//8lPwAAa3z//zk/AABih///TD8AAFmS//9dPwAAUJ3//2w/
AABHqP//ej8AAD6z//+FPwAANb7//48/AAAsyf//lz8AACPU//+ePwAAGt///6M/AAAR6v//pj8A
AAj1//+nPwAA/////w==tbase64tdtypes<i4itclipggY@(gggY@gY@(
R
t
fromstringtdecodetreshapeR R?R4RtIdentityTransformR3(tdatatvertsRtsegs((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyttest_start_with_moveto�scCs�ttd<tjd�}tjjd�}tj|d<tj�}|j	d�}|j
||�y|jtj
��Wntk
r�t�nXttd<dS(Ns
path.simplifyi@
i�io(RLtrcParamsR
RR-trandR@RRRRRt	cStringIOtStringIOtetTrue(txxtyyRR((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyt(test_throw_rendering_complexity_exceeded�s



tclipper_edgec
Csd}tjdd�}|jddd	dd
ddd�|jdd
ddt�}|j|�|jjtjd��|jj	tj
��|jjtjd��|jj	tj
��|jjd	�|jjd�|j
dd�|jd�dS(Niiiiiitfigsizetlefttbottomtwspacethspaceg�?tylimtautoscale_oni	Rg(
iiiiiiiiii(ii(iig�?g�?(ii(RRtsubplots_adjusttadd_axesRLRtxaxistset_major_locatortMultipleLocatortset_major_formattert
NullFormattertyaxistset_ticks_positionR!R(tdatRR((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyttest_clipper�s"
tpara_equal_perpc	Cs�tjddddddddgdgd�}tjddddddddgdgd�}tj�}|jd�}|j|d|d�|j|d|dd�|jd�dS(	Niiii����i�iotroRz(R
RRRRRR(R"R#RR((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyttest_para_equal_perp�s22t__main__targvs-ss--with-doctesttexit(#tnumpyR
t
matplotlibtmatplotlib.testing.decoratorsRRtmatplotlib.pyplottpyplotRtpylabRRRt
nose.toolsRR`R@R?RR$R(R8R:RFRMRRR]t
OverflowErrorRfRyR|t__name__tnoset	runmoduleRL(((sW/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/test_simplification.pyt<module>s2
		
!