##// END OF EJS Templates
added basic ipython-qtconsole doc
MinRK -
Show More
1 NO CONTENT: new file 100644, binary diff hidden
NO CONTENT: new file 100644, binary diff hidden
1 NO CONTENT: new file 100644, binary diff hidden
NO CONTENT: new file 100644, binary diff hidden
This diff has been collapsed as it changes many lines, (690 lines changed) Show them Hide them
@@ -0,0 +1,690 b''
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
2 <html><head>
3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4 <meta name="qrichtext" content="1" /><style type="text/css">
5 p, li { white-space: pre-wrap; }
6 </style></head><body style=" font-family:'Monaco'; font-size:13pt; font-weight:400; font-style:normal;">
7 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
8 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">34</span><span style=" color:#000080;">]:</span> from scipy.special import jn</p>
9 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
10 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">35</span><span style=" color:#000080;">]:</span> x = linspace(0,4*pi)</p>
11 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
12 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">36</span><span style=" color:#000080;">]:</span> for i in range(6):</p>
13 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">    ...:</span> plot(x,jn(i,x))</p>
14 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
15 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><img src="data:image/png;base64,
16 iVBORw0KGgoAAAANSUhEUgAAAbAAAAEgCAYAAADVKCZpAAAACXBIWXMAAAsT
17 AAALEwEAmpwYAAAgAElEQVR4nOzdd3hT1RsH8G+6oVBo6S6F0gItZbTsLaiA
18 KEMQEBSQKcuBiKA/ERkqIggORARBBGUqoExBNm1p6S7de++92yT3/f1xpTI6
19 kjQhrbyf5+GBJvee86a0ee89Oec9EiIiMMYYY82MjrYDYIwxxlTBCYwxxliz
20 xAmMMcZYs8QJjDHGWLPECYwxxlizxAmMMcZYs8QJjDHGWLPECYwxxlizxAmM
21 McZYs8QJjDHGWLPECYwxxlizxAmMMcZYs8QJjDHGWLPECYwxxlizxAmMMcZY
22 s8QJjDHGWLPECYwxxlizxAmMMcZYs8QJjDHGWLPECYwxxlizxAmMMcZYs8QJ
23 jDHGWLPECYwxxlizxAmMMcZYs8QJjDHGWLPECYwxxlizxAmMMcZYs6Sn7QA0
24 YcmSJfD29oa9vb22Q1FJdXU19PX1IZFItB2KSrKysmBlZaXtMFTG8WsPEUEq
25 lcLAwEDboahEJpNBIpFAV1dX26GoJCIiAmvWrMG8efO0HYpC/pMJLCcnBxYW
26 FliyZIm2Q1HJ2bNnMWLECLRu3VrboajkyJEjeOWVV7Qdhso4fu3Jy8uDv78/
27 xowZo+1QVBIQEABjY2M4OztrOxSVLFu2DESk7TAU9p9MYCYmJjAxMcG4ceO0
28 HYpKEhMTMXr0aLRr107boajE39+/2X7vAY5fm9LS0iCVSptt/Hp6emjbti0G
29 Dhyo7VBU0qpVK7Rp00bbYSiMPwNjjDHWLP0n78AMDQ21HUKjWFpaQk+v+f7X
30 TJw4UdshNArHrz36+vowNzfXdhgqMzExgbGxsbbDUJmhoSF0dJrPfU3zfZes
31 h42NjbZDaJRp06ZpO4RGcXd313YIjcLxa4+lpSVefPFFbYehssGDB2s7hEax
32 s7NrVhNomk+qZYwxxu7DCYwxxlizxAmMMcZYs8QJjDHGWLPECYwxxlizxAmM
33 McZYs8QJjDHGWLPECYwxxlizxAmMMcZYs8QJjDHGWLPECYwxxlizxAmMMcZY
34 s8QJjDHGWLPECYwxxlizxAmMMcZYs9SsE1hRURESExMhCIK2Q2GMMfaYNZkE
35 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
206 IqGen9dKWSWtvbqWLLda0oGgAwonrdoIJNC1hGs06egkaru5Lf0a8qvKbZEg
207 EP39N9GYMWKiat9e/EbOmkX00Udi4lq+nGjJEqK+fYlatBBf+Pz5YpLTwIUI
208 +xcnsCZA2QQ294+5tM1rm+YCKi0lcnUl+umnBg/97jvxd1kVqiYvIqJqeTXZ
209 b7enO2l3FDo+bXcaeVh4UN7FPFVCFd/Ihg0j2rOn3sMqKhIoIGAoBQU9S5WV
210 aSp1VSmXU29fX9qVptr5DysrIxo0iOjNN4nkD+WQuNVx5D/IX/G7USWUlBBN
211 nUo0dGgZeXsPpZiY5VTblYN3qje57nSlyUcnU0ZJhlpj8E3zJadvnOj1069T
212 ubRc8ROlUqLDh4l69ybq3p1o/37F7q4qKoh8fMRfjMGDiRwdxZEMBS58GiIQ
213 UWJFBR3KzKQ3oqMJ164Rrl2jZ4OCaHpYGL0ZHU3rExLou9RU8igsVOsFUFPF
214 CawJUCaBFVQUUNvNbSmnLEczwQiCmJHmzVPo8LQ0IlNToqoq5bppTPK656vb
215 X9HU41PrPUaQChT9VjT5dPWhsqhGDu/4+RFZWxMVFtb6dGbmIfLwsKDk5K31
216 3m0oIrKsjMw9PCi0tLRR7chkRJMmif+ltX2bBblAoS+FUtTSqEb1UxdBIFqz
217 hqhfv3y6fbsnJSZ+VvNcubSc3rv0Hll/aU3Hw4436q6rPkWVRfTyby9Tr129
218 KCq3gddZUkL0zTdEHTsSjRhBdPbso1lfGVevionM1ZXoxIna/xPqUSWX04/p
219 6TQtNJRsvbzI0tOTJt+9S1uTk+lsbi4FlJTQlfx8OpaVRTtTU2l9QgLNi4gg
220 Zx8f6uLtTZ8lJlJKZaXq8deiOreacs/kqrVNVXECawKUSWA77+yk6b9N11ww
221 u3eLQyBKjOUPHkx04YLiXZTKZPRMI5MXEVFJVQmZbzGn6LzoWp+X5kspaFQQ
222 BT8XTNICqcr9PGDePKJVqx7sR1pI4eEzycfHmYqL/dXTDxHtS0+nnnfuULmK
223 b6CCIN51Pfts/RcYsmIZ+Tj7UMYB9d793G/1aqIxY9LIy6sTpafvoZKqEhqx
224 fwRNODxBcxdj9xFIoF2+u8h8izkduXuk9oP8/IgcHIjGjyfy9lZj54KYCN3d
225 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
679 AAAAAElFTkSuQmCC
680 " /></p>
681 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
682 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">37</span><span style=" color:#000080;">]:</span> 1/0</p>
683 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">---------------------------------------------------------------------------</span></p>
684 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">ZeroDivisionError</span> Traceback (most recent call last)</p>
685 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#006400;">/Users/minrk/&lt;ipython-input-37-05c9758a9c21&gt;</span> in <span style=" color:#4682b4;">&lt;module&gt;</span><span style=" color:#00008b;">()</span></p>
686 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#006400;">----&gt; 1</span><span style=" color:#8b0000;"> </span><span style=" color:#4682b4;">1</span><span style=" color:#00008b;">/</span><span style=" color:#4682b4;">0</span></p>
687 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
688 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">ZeroDivisionError</span>: integer division or modulo by zero</p>
689 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
690 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">38</span><span style=" color:#000080;">]:</span> </p></body></html> No newline at end of file
@@ -0,0 +1,375 b''
1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4 <meta name="qrichtext" content="1" /><style type="text/css">
5 p, li { white-space: pre-wrap; }
6 </style></head><body style=" font-family:'Monaco'; font-size:13pt; font-weight:400; font-style:normal;">
7 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) </p>
8 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Type &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.</p>
9 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
10 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPython 0.11.alpha1.git -- An enhanced Interactive Python.</p>
11 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">? -&gt; Introduction and overview of IPython's features.</p>
12 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">%quickref -&gt; Quick reference.</p>
13 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">help -&gt; Python's own help system.</p>
14 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">object? -&gt; Details about 'object', use 'object??' for extra details.</p>
15 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">%guiref -&gt; A brief reference about the graphical user interface.</p>
16 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
17 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">1</span><span style=" color:#000080;">]:</span> from scipy.special import jn</p>
18 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
19 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">2</span><span style=" color:#000080;">]:</span> x = linspace(0,4*pi)</p>
20 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
21 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">3</span><span style=" color:#000080;">]:</span> for n in range(6):</p>
22 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">   ...:</span> plot(x,jn(n,x))</p>
23 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">   ...:</span> </p>
24 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
25 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><svg width="432pt" height="288pt" viewBox="0 0 432 288"
26 xmlns="http://www.w3.org/2000/svg"
27 xmlns:xlink="http://www.w3.org/1999/xlink"
28 version="1.1"
29 id="svg1">
30 <filter id="colorAdd"><feComposite in="SourceGraphic" in2="BackgroundImage" operator="arithmetic" k2="1" k3="1"/></filter>
31 <g id="figure1">
32 <g id="patch1">
33 <path style="fill: #ffffff; stroke: #ffffff; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M0.000000 288.000000L432.000000 288.000000L432.000000 0.000000
34 L0.000000 0.000000L0.000000 288.000000"/>
35 </g>
36 <g id="axes1">
37 <g id="patch2">
38 <path style="fill: #ffffff; opacity: 1.000000" d="M54.000000 259.200000L388.800000 259.200000L388.800000 28.800000
39 L54.000000 28.800000L54.000000 259.200000"/>
40 </g>
41 <g id="line2d1">
42 <defs>
43 <clipPath id="pde1d8605900ecf467d3e3eb151742d3e">
44 <rect x="54.000000" y="28.800000" width="334.800000" height="230.400000"/>
45 </clipPath>
46 </defs><path style="fill: none; stroke: #0000ff; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pde1d8605900ecf467d3e3eb151742d3e)" d="M54.000000 54.400000L60.132975 56.496003L66.265950 62.681140
47 L72.398925 72.652403L78.531900 85.923153L84.664875 101.849578
48 L90.797850 119.665589L96.930825 138.524169L103.063800 157.542815
49 L109.196775 175.850503L115.329750 192.633530L121.462726 207.177644
50 L127.595701 218.904160L133.728676 227.398050L139.861651 232.426547
51 L145.994626 233.947300L152.127601 232.105780L158.260576 227.222228
52 L164.393551 219.769050L170.526526 210.340112L176.659501 199.613826
53 L182.792476 188.312270L188.925451 177.158765L195.058426 166.836404
54 L201.191401 157.949938L207.324376 150.993151L213.457351 146.323558
55 L219.590326 144.145739L225.723301 144.504129L231.856276 147.285483
56 L237.989251 152.230671L244.122226 158.954900L250.255201 166.974960
57 L256.388177 175.741722L262.521152 184.675801L268.654127 193.204171
58 L274.787102 200.795477L280.920077 206.991931L287.053052 211.435915
59 L293.186027 213.889771L299.319002 214.247707L305.451977 212.539250
60 L311.584952 208.924207L317.717927 203.679608L323.850902 197.179618
61 L329.983877 189.869792L336.116852 182.237382L342.249827 174.779646
62 L348.382802 167.972148L354.515777 162.239054"/>
63 </g>
64 <g id="line2d2">
65 <path style="fill: none; stroke: #008000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pde1d8605900ecf467d3e3eb151742d3e)" d="M54.000000 182.400000L60.132975 166.121349L66.265950 150.641291
66 L72.398925 136.714888L78.531900 125.012633L84.664875 116.084250
67 L90.797850 110.329383L96.930825 107.976844L103.063800 109.073560
68 L109.196775 113.483814L115.329750 120.898751L121.462726 130.855550
69 L127.595701 142.765073L133.728676 155.946344L139.861651 169.665810
70 L145.994626 183.179062L152.127601 195.772600L158.260576 206.803212
71 L164.393551 215.732723L170.526526 222.156153L176.659501 225.821727
72 L182.792476 226.641707L188.925451 224.693508L195.058426 220.211220
73 L201.191401 213.568148L207.324376 205.251562L213.457351 195.831264
74 L219.590326 185.923942L225.723301 176.155493L231.856276 167.123595
75 L237.989251 159.362755L244.122226 153.313885L250.255201 149.300145
76 L256.388177 147.510389L262.521152 147.991087L268.654127 150.647043
77 L274.787102 155.250711L280.920077 161.459378L287.053052 168.839032
78 L293.186027 176.893323L299.319002 185.095758L305.451977 192.923085
79 L311.584952 199.887808L317.717927 205.567828L323.850902 209.631434
80 L329.983877 211.856186L336.116852 212.140626L342.249827 210.508207
81 L348.382802 207.103342L354.515777 202.179944"/>
82 </g>
83 <g id="line2d3">
84 <path style="fill: none; stroke: #ff0000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pde1d8605900ecf467d3e3eb151742d3e)" d="M54.000000 182.400000L60.132975 181.353436L66.265950 178.282249
85 L72.398925 173.387743L78.531900 166.991680L84.664875 159.516525
86 L90.797850 151.459519L96.930825 143.362139L103.063800 135.776810
87 L109.196775 129.232915L115.329750 124.204154L121.462726 121.079252
88 L127.595701 120.137787L133.728676 121.532621L139.861651 125.279970
89 L145.994626 131.257739L152.127601 139.212185L158.260576 148.772519
90 L164.393551 159.472523L170.526526 170.777890L176.659501 182.117591
91 L182.792476 192.917398L188.925451 202.633500L195.058426 210.784217
92 L201.191401 216.977882L207.324376 220.935250L213.457351 222.505094
93 L219.590326 221.672105L225.723301 218.556644L231.856276 213.406433
94 L237.989251 206.580726L244.122226 198.527979L250.255201 189.758406
95 L256.388177 180.813131L262.521152 172.231814L268.654127 164.520733
96 L274.787102 158.123239L280.920077 153.394357L287.053052 150.581021
97 L293.186027 149.809093L299.319002 151.077871L305.451977 154.262341
98 L311.584952 159.122943L317.717927 165.322170L323.850902 172.446901
99 L329.983877 180.035026L336.116852 187.604683L342.249827 194.684278
100 L348.382802 200.841421L354.515777 205.709022"/>
101 </g>
102 <g id="line2d4">
103 <path style="fill: none; stroke: #00bfbf; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pde1d8605900ecf467d3e3eb151742d3e)" d="M54.000000 182.400000L60.132975 182.355206L66.265950 182.046046
104 L72.398925 181.229835L78.531900 179.705763L84.664875 177.332192
105 L90.797850 174.039886L96.930825 169.840196L103.063800 164.827628
106 L109.196775 159.176539L115.329750 153.132115L121.462726 146.996175
107 L127.595701 141.108660L133.728676 135.825984L139.861651 131.497645
108 L145.994626 128.442586L152.127601 126.926881L158.260576 127.144198
109 L164.393551 129.200383L170.526526 133.103205L176.659501 138.758033
110 L182.792476 145.969807L188.925451 154.451294L195.058426 163.837209
111 L201.191401 173.703419L207.324376 183.590094L213.457351 193.027449
112 L219.590326 201.562512L225.723301 208.785287L231.856276 214.352717
113 L237.989251 218.008953L244.122226 219.600665L250.255201 219.086430
114 L256.388177 216.539590L262.521152 212.144352L268.654127 206.185351
115 L274.787102 199.031258L280.920077 191.113423L287.053052 182.900797
116 L293.186027 174.872667L299.319002 167.490817L305.451977 161.172812
117 L311.584952 156.267988L317.717927 153.037612L323.850902 151.640377
118 L329.983877 152.124104L336.116852 154.424122L342.249827 158.368392
119 L348.382802 163.689038L354.515777 170.039548"/>
120 </g>
121 <g id="line2d5">
122 <path style="fill: none; stroke: #bf00bf; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pde1d8605900ecf467d3e3eb151742d3e)" d="M54.000000 182.400000L60.132975 182.398563L66.265950 182.377231
123 L72.398925 182.286621L78.531900 182.049876L84.664875 181.570415
124 L90.797850 180.741920L96.930825 179.459808L103.063800 177.633279
125 L109.196775 175.196983L115.329750 172.121355L121.462726 168.420751
126 L127.595701 164.158631L133.728676 159.449281L139.861651 154.455734
127 L145.994626 149.383888L152.127601 144.473021L158.260576 139.983223
128 L164.393551 136.180457L170.526526 133.320174L176.659501 131.630524
129 L182.792476 131.296286L188.925451 132.444605L195.058426 135.133569
130 L201.191401 139.344481L207.324376 144.978477L213.457351 151.857884
131 L219.590326 159.732408L225.723301 168.289938L231.856276 177.171451
132 L237.989251 185.989245L244.122226 194.347455L250.255201 201.863704
133 L256.388177 208.190573L262.521152 213.035604L268.654127 216.178603
134 L274.787102 217.485128L280.920077 216.915300L287.053052 214.527309
135 L293.186027 210.475322L299.319002 205.001831L305.451977 198.424816
136 L311.584952 191.120421L317.717927 183.502112L323.850902 175.997525
137 L329.983877 169.024350L336.116852 162.966678L342.249827 158.153208
138 L348.382802 154.838632L354.515777 153.189297"/>
139 </g>
140 <g id="line2d6">
141 <path style="fill: none; stroke: #bfbf00; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pde1d8605900ecf467d3e3eb151742d3e)" d="M54.000000 182.400000L60.132975 182.399963L66.265950 182.398830
142 L72.398925 182.391234L78.531900 182.363764L84.664875 182.292131
143 L90.797850 182.139654L96.930825 181.857314L103.063800 181.385517
144 L109.196775 180.657509L115.329750 179.604302L121.462726 178.160746
145 L127.595701 176.272341L133.728676 173.902231L139.861651 171.037803
146 L145.994626 167.696295L152.127601 163.928858L158.260576 159.822590
147 L164.393551 155.500202L170.526526 151.117100L176.659501 146.855878
148 L182.792476 142.918378L188.925451 139.515660L195.058426 136.856423
149 L201.191401 135.134509L207.324376 134.516275L213.457351 135.128626
150 L219.590326 137.048554L225.723301 140.294910L231.856276 144.823101
151 L237.989251 150.523187L244.122226 157.221700L250.255201 164.687256
152 L256.388177 172.639823L262.521152 180.763246L268.654127 188.720426
153 L274.787102 196.170364L280.920077 202.786118L287.053052 208.272654
154 L293.186027 212.383537L299.319002 214.935429L305.451977 215.819482
155 L311.584952 215.008870L317.717927 212.561916L323.850902 208.620506
156 L329.983877 203.403786L336.116852 197.197395L342.249827 190.338771
157 L348.382802 183.199306L354.515777 176.164341"/>
158 </g>
159 <g id="matplotlib.axis1">
160 <g id="xtick1">
161 <g id="line2d7">
162 <defs><path id="m30e32995789d870ad79a2e54c91cf9c6" d="M0.000000 0.000000L0.000000 -4.000000"/></defs>
163 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="54.000000" y="259.200000"/>
164 </g></g>
165 <g id="line2d8">
166 <defs><path id="m9281cae24120827b11d5ea8a7ad3e96b" d="M0.000000 0.000000L0.000000 4.000000"/></defs>
167 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="54.000000" y="28.800000"/>
168 </g></g>
169 <g id="text1">
170 <defs>
171 <path id="c_7a2040fe3b94fcd41d0a72c84e93b115" d="M31.781250 -66.406250q-7.609375 0.000000 -11.453125 7.500000q-3.828125 7.484375 -3.828125 22.531250q0.000000 14.984375 3.828125 22.484375q3.843750 7.500000 11.453125 7.500000q7.671875 0.000000 11.500000 -7.500000q3.843750 -7.500000 3.843750 -22.484375q0.000000 -15.046875 -3.843750 -22.531250q-3.828125 -7.500000 -11.500000 -7.500000M31.781250 -74.218750q12.265625 0.000000 18.734375 9.703125q6.468750 9.687500 6.468750 28.140625q0.000000 18.406250 -6.468750 28.109375q-6.468750 9.687500 -18.734375 9.687500q-12.250000 0.000000 -18.718750 -9.687500q-6.468750 -9.703125 -6.468750 -28.109375q0.000000 -18.453125 6.468750 -28.140625q6.468750 -9.703125 18.718750 -9.703125"/>
172 </defs>
173 <g style="fill: #000000; opacity: 1.000000" transform="translate(50.976562,272.106250)scale(0.120000)">
174 <use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
175 </g>
176 </g>
177 </g>
178 <g id="xtick2">
179 <g id="line2d9">
180 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="101.828571" y="259.200000"/>
181 </g></g>
182 <g id="line2d10">
183 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="101.828571" y="28.800000"/>
184 </g></g>
185 <g id="text2">
186 <defs>
187 <path id="c_ed3f3ed3ebfbd18bcb9c012009a68ad1" d="M19.187500 -8.296875l34.421875 0.000000l0.000000 8.296875l-46.281250 0.000000l0.000000 -8.296875q5.609375 -5.812500 15.296875 -15.593750q9.703125 -9.796875 12.187500 -12.640625q4.734375 -5.312500 6.609375 -9.000000q1.890625 -3.687500 1.890625 -7.250000q0.000000 -5.812500 -4.078125 -9.468750q-4.078125 -3.671875 -10.625000 -3.671875q-4.640625 0.000000 -9.796875 1.609375q-5.140625 1.609375 -11.000000 4.890625l0.000000 -9.968750q5.953125 -2.390625 11.125000 -3.609375q5.187500 -1.218750 9.484375 -1.218750q11.328125 0.000000 18.062500 5.671875q6.734375 5.656250 6.734375 15.125000q0.000000 4.500000 -1.687500 8.531250q-1.671875 4.015625 -6.125000 9.484375q-1.218750 1.421875 -7.765625 8.187500q-6.531250 6.765625 -18.453125 18.921875"/>
188 </defs>
189 <g style="fill: #000000; opacity: 1.000000" transform="translate(99.047321,272.106250)scale(0.120000)">
190 <use xlink:href="#c_ed3f3ed3ebfbd18bcb9c012009a68ad1"/>
191 </g>
192 </g>
193 </g>
194 <g id="xtick3">
195 <g id="line2d11">
196 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="149.657143" y="259.200000"/>
197 </g></g>
198 <g id="line2d12">
199 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="149.657143" y="28.800000"/>
200 </g></g>
201 <g id="text3">
202 <defs>
203 <path id="c_a0416418d96557a09b8c1332d34883ba" d="M37.796875 -64.312500l-24.906250 38.921875l24.906250 0.000000zM35.203125 -72.906250l12.406250 0.000000l0.000000 47.515625l10.406250 0.000000l0.000000 8.203125l-10.406250 0.000000l0.000000 17.187500l-9.812500 0.000000l0.000000 -17.187500l-32.906250 0.000000l0.000000 -9.515625z"/>
204 </defs>
205 <g style="fill: #000000; opacity: 1.000000" transform="translate(146.469643,271.950000)scale(0.120000)">
206 <use xlink:href="#c_a0416418d96557a09b8c1332d34883ba"/>
207 </g>
208 </g>
209 </g>
210 <g id="xtick4">
211 <g id="line2d13">
212 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="197.485714" y="259.200000"/>
213 </g></g>
214 <g id="line2d14">
215 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="197.485714" y="28.800000"/>
216 </g></g>
217 <g id="text4">
218 <defs>
219 <path id="c_cc8d6d580d1b10c8632f7a42cd53db8a" d="M33.015625 -40.375000q-6.640625 0.000000 -10.531250 4.546875q-3.875000 4.531250 -3.875000 12.437500q0.000000 7.859375 3.875000 12.437500q3.890625 4.562500 10.531250 4.562500q6.640625 0.000000 10.515625 -4.562500q3.875000 -4.578125 3.875000 -12.437500q0.000000 -7.906250 -3.875000 -12.437500q-3.875000 -4.546875 -10.515625 -4.546875M52.593750 -71.296875l0.000000 8.984375q-3.718750 -1.750000 -7.500000 -2.671875q-3.781250 -0.937500 -7.500000 -0.937500q-9.765625 0.000000 -14.921875 6.593750q-5.140625 6.593750 -5.875000 19.921875q2.875000 -4.250000 7.218750 -6.515625q4.359375 -2.265625 9.578125 -2.265625q10.984375 0.000000 17.359375 6.671875q6.375000 6.656250 6.375000 18.125000q0.000000 11.234375 -6.640625 18.031250q-6.640625 6.781250 -17.671875 6.781250q-12.656250 0.000000 -19.343750 -9.687500q-6.687500 -9.703125 -6.687500 -28.109375q0.000000 -17.281250 8.203125 -27.562500q8.203125 -10.281250 22.015625 -10.281250q3.718750 0.000000 7.500000 0.734375q3.781250 0.734375 7.890625 2.187500"/>
220 </defs>
221 <g style="fill: #000000; opacity: 1.000000" transform="translate(194.470089,272.106250)scale(0.120000)">
222 <use xlink:href="#c_cc8d6d580d1b10c8632f7a42cd53db8a"/>
223 </g>
224 </g>
225 </g>
226 <g id="xtick5">
227 <g id="line2d15">
228 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="245.314286" y="259.200000"/>
229 </g></g>
230 <g id="line2d16">
231 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="245.314286" y="28.800000"/>
232 </g></g>
233 <g id="text5">
234 <defs>
235 <path id="c_bef35738d52871942e50b9de9b122bab" d="M31.781250 -34.625000q-7.031250 0.000000 -11.062500 3.765625q-4.015625 3.765625 -4.015625 10.343750q0.000000 6.593750 4.015625 10.359375q4.031250 3.765625 11.062500 3.765625q7.031250 0.000000 11.078125 -3.781250q4.062500 -3.796875 4.062500 -10.343750q0.000000 -6.578125 -4.031250 -10.343750q-4.015625 -3.765625 -11.109375 -3.765625M21.921875 -38.812500q-6.343750 -1.562500 -9.890625 -5.906250q-3.531250 -4.359375 -3.531250 -10.609375q0.000000 -8.734375 6.218750 -13.812500q6.234375 -5.078125 17.062500 -5.078125q10.890625 0.000000 17.093750 5.078125q6.203125 5.078125 6.203125 13.812500q0.000000 6.250000 -3.546875 10.609375q-3.531250 4.343750 -9.828125 5.906250q7.125000 1.656250 11.093750 6.500000q3.984375 4.828125 3.984375 11.796875q0.000000 10.609375 -6.468750 16.281250q-6.468750 5.656250 -18.531250 5.656250q-12.046875 0.000000 -18.531250 -5.656250q-6.468750 -5.671875 -6.468750 -16.281250q0.000000 -6.968750 4.000000 -11.796875q4.015625 -4.843750 11.140625 -6.500000M18.312500 -54.390625q0.000000 5.656250 3.531250 8.828125q3.546875 3.171875 9.937500 3.171875q6.359375 0.000000 9.937500 -3.171875q3.593750 -3.171875 3.593750 -8.828125q0.000000 -5.671875 -3.593750 -8.843750q-3.578125 -3.171875 -9.937500 -3.171875q-6.390625 0.000000 -9.937500 3.171875q-3.531250 3.171875 -3.531250 8.843750"/>
236 </defs>
237 <g style="fill: #000000; opacity: 1.000000" transform="translate(242.314286,272.106250)scale(0.120000)">
238 <use xlink:href="#c_bef35738d52871942e50b9de9b122bab"/>
239 </g>
240 </g>
241 </g>
242 <g id="xtick6">
243 <g id="line2d17">
244 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="293.142857" y="259.200000"/>
245 </g></g>
246 <g id="line2d18">
247 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="293.142857" y="28.800000"/>
248 </g></g>
249 <g id="text6">
250 <defs>
251 <path id="c_42baa63129a918535c52adb20d687ea7" d="M12.406250 -8.296875l16.109375 0.000000l0.000000 -55.625000l-17.531250 3.515625l0.000000 -8.984375l17.437500 -3.515625l9.859375 0.000000l0.000000 64.609375l16.109375 0.000000l0.000000 8.296875l-41.984375 0.000000z"/>
252 </defs>
253 <g style="fill: #000000; opacity: 1.000000" transform="translate(286.556920,272.106250)scale(0.120000)">
254 <use xlink:href="#c_42baa63129a918535c52adb20d687ea7"/>
255 <use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="63.623047"/>
256 </g>
257 </g>
258 </g>
259 <g id="xtick7">
260 <g id="line2d19">
261 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="340.971429" y="259.200000"/>
262 </g></g>
263 <g id="line2d20">
264 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="340.971429" y="28.800000"/>
265 </g></g>
266 <g id="text7">
267 <g style="fill: #000000; opacity: 1.000000" transform="translate(334.588616,272.106250)scale(0.120000)">
268 <use xlink:href="#c_42baa63129a918535c52adb20d687ea7"/>
269 <use xlink:href="#c_ed3f3ed3ebfbd18bcb9c012009a68ad1" x="63.623047"/>
270 </g>
271 </g>
272 </g>
273 <g id="xtick8">
274 <g id="line2d21">
275 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="388.800000" y="259.200000"/>
276 </g></g>
277 <g id="line2d22">
278 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="388.800000" y="28.800000"/>
279 </g></g>
280 <g id="text8">
281 <g style="fill: #000000; opacity: 1.000000" transform="translate(382.151563,271.950000)scale(0.120000)">
282 <use xlink:href="#c_42baa63129a918535c52adb20d687ea7"/>
283 <use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="63.623047"/>
284 </g>
285 </g>
286 </g>
287 </g>
288 <g id="matplotlib.axis2">
289 <g id="ytick1">
290 <g id="line2d23">
291 <defs><path id="m3400efa6b1638b3fea9e19e898273957" d="M0.000000 0.000000L4.000000 0.000000"/></defs>
292 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="54.000000" y="246.400000"/>
293 </g></g>
294 <g id="line2d24">
295 <defs><path id="m20b58b2501143cb5e0a5e8f1ef6f1643" d="M0.000000 0.000000L-4.000000 0.000000"/></defs>
296 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="388.800000" y="246.400000"/>
297 </g></g>
298 <g id="text9">
299 <defs>
300 <path id="c_6a8d56c819c37117ab4cf023bec22a5a" d="M10.593750 -35.500000l62.593750 0.000000l0.000000 8.296875l-62.593750 0.000000z"/>
301 <path id="c_ed3e21196fb739f392806f09ca0594ef" d="M10.687500 -12.406250l10.312500 0.000000l0.000000 12.406250l-10.312500 0.000000z"/>
302 <path id="c_1260a2df50f305f3db244e29828f968e" d="M10.796875 -72.906250l38.718750 0.000000l0.000000 8.312500l-29.687500 0.000000l0.000000 17.859375q2.140625 -0.734375 4.281250 -1.093750q2.156250 -0.359375 4.312500 -0.359375q12.203125 0.000000 19.328125 6.687500q7.140625 6.687500 7.140625 18.109375q0.000000 11.765625 -7.328125 18.296875q-7.328125 6.515625 -20.656250 6.515625q-4.593750 0.000000 -9.359375 -0.781250q-4.750000 -0.781250 -9.828125 -2.343750l0.000000 -9.921875q4.390625 2.390625 9.078125 3.562500q4.687500 1.171875 9.906250 1.171875q8.453125 0.000000 13.375000 -4.437500q4.937500 -4.437500 4.937500 -12.062500q0.000000 -7.609375 -4.937500 -12.046875q-4.921875 -4.453125 -13.375000 -4.453125q-3.953125 0.000000 -7.890625 0.875000q-3.921875 0.875000 -8.015625 2.734375z"/>
303 </defs>
304 <g style="fill: #000000; opacity: 1.000000" transform="translate(23.156250,250.767187)scale(0.120000)">
305 <use xlink:href="#c_6a8d56c819c37117ab4cf023bec22a5a"/>
306 <use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="83.789062"/>
307 <use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="147.412109"/>
308 <use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="179.199219"/>
309 </g>
310 </g>
311 </g>
312 <g id="ytick2">
313 <g id="line2d25">
314 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="54.000000" y="182.400000"/>
315 </g></g>
316 <g id="line2d26">
317 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="388.800000" y="182.400000"/>
318 </g></g>
319 <g id="text10">
320 <g style="fill: #000000; opacity: 1.000000" transform="translate(32.500000,186.767187)scale(0.120000)">
321 <use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
322 <use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
323 <use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="95.410156"/>
324 </g>
325 </g>
326 </g>
327 <g id="ytick3">
328 <g id="line2d27">
329 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="54.000000" y="118.400000"/>
330 </g></g>
331 <g id="line2d28">
332 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="388.800000" y="118.400000"/>
333 </g></g>
334 <g id="text11">
335 <g style="fill: #000000; opacity: 1.000000" transform="translate(32.750000,122.767187)scale(0.120000)">
336 <use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
337 <use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
338 <use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="95.410156"/>
339 </g>
340 </g>
341 </g>
342 <g id="ytick4">
343 <g id="line2d29">
344 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="54.000000" y="54.400000"/>
345 </g></g>
346 <g id="line2d30">
347 <g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="388.800000" y="54.400000"/>
348 </g></g>
349 <g id="text12">
350 <g style="fill: #000000; opacity: 1.000000" transform="translate(33.015625,58.767187)scale(0.120000)">
351 <use xlink:href="#c_42baa63129a918535c52adb20d687ea7"/>
352 <use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
353 <use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="95.410156"/>
354 </g>
355 </g>
356 </g>
357 </g>
358 <g id="patch3">
359 <path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M54.000000 28.800000L388.800000 28.800000"/>
360 </g>
361 <g id="patch4">
362 <path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M388.800000 259.200000L388.800000 28.800000"/>
363 </g>
364 <g id="patch5">
365 <path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M54.000000 259.200000L388.800000 259.200000"/>
366 </g>
367 <g id="patch6">
368 <path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M54.000000 259.200000L54.000000 28.800000"/>
369 </g>
370 </g>
371 </g>
372 </svg>
373 </p>
374 <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
375 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">4</span><span style=" color:#000080;">]:</span> </p></body></html> No newline at end of file
@@ -0,0 +1,219 b''
1 .. _qtconsole:
2
3 =========================
4 IPython as a QtGUI widget
5 =========================
6
7 We now have a version of IPython, using the new two-process :ref:`ZeroMQ Kernel <ipythonzmq>`,
8 running in a PyQt_ GUI.
9
10 Overview
11 ========
12
13 The Qt frontend has hand-coded emacs-style bindings for text navigation. This is not yet
14 configurable.
15
16 .. seealso::
17
18 `The original IPython-Qt project description. <ipython_qt>`_
19
20 ``%loadpy``
21 ===========
22
23 The ``%loadpy`` magic has been added, just for the GUI frontend. It takes any python
24 script (must end in '.py'), and pastes its contents as your next input, so you can edit it
25 before executing. The script may be on your machine, but you can also specify a url, and
26 it will download the script from the web. This is particularly useful for playing with
27 examples from documentation, such as matplotlib.
28
29 .. sourcecode:: ipython
30
31 In [6]: %loadpy
32 http://matplotlib.sourceforge.net/plot_directive/mpl_examples/mplot3d/contour3d_demo.py
33
34 In [7]: from mpl_toolkits.mplot3d import axes3d
35 ...: import matplotlib.pyplot as plt
36 ...:
37 ...: fig = plt.figure()
38 ...: ax = fig.add_subplot(111, projection='3d')
39 ...: X, Y, Z = axes3d.get_test_data(0.05)
40 ...: cset = ax.contour(X, Y, Z)
41 ...: ax.clabel(cset, fontsize=9, inline=1)
42 ...:
43 ...: plt.show()
44
45 Pylab
46 =====
47
48 One of the most exciting features of the new console is embedded matplotlib figures. You
49 can use any standard matplotlib GUI backend (Except native MacOSX) to draw the figures,
50 and since there is now a two-process model, there is no longer a conflict between user
51 input and the drawing eventloop.
52
53 .. image:: figs/besselj.png
54 :width: 519px
55
56 .. pastefig:
57
58 :func:`pastefig`
59 ****************
60
61 An additional function, :func:`pastefig`, will be added to the global namespace if you
62 specify the ``--pylab`` argument. This takes the active figures in matplotlib, and embeds
63 them in your document. This is especially useful for saving_ your work.
64
65 .. _inline:
66
67 ``--pylab inline``
68 ******************
69
70 If you want to have all of your figures embedded in your session, instead of calling
71 :func:`pastefig`, you can specify ``--pylab inline``, and each time you make a plot, it
72 will show up in your document, as if you had called :func:`pastefig`.
73
74
75 .. _saving:
76
77 Saving and Printing
78 ===================
79
80 IPythonQt has the ability to save your current session, as either HTML or XHTML. If you
81 have been using `pastefig <pastefig>`_ or inline_ pylab, your figures will be PNG
82 in HTML, or inlined as SVG in XHTML. PNG images have the option to be either in an
83 external folder, as in many browsers' "Webpage, Complete" option, or inlined as well, for
84 a larger, but more portable file.
85
86 The widget also exposes the ability to print directly, via the default print shortcut or
87 context menu.
88
89
90 .. Note::
91
92 Saving is only available to richtext Qt widgets, so make sure you start ipqt with the
93 ``--rich`` flag, or with ``--pylab``, which always uses a richtext widget.
94
95
96 See these examples of :download:`png/html<figs/jn.html>` and :download:`svg/xhtml
97 <figs/jn.xhtml>` output. Note that syntax highlighting does not survive export. This is a known
98 issue, and is being investigated.
99
100 Colors and Highlighting
101 =======================
102
103 Terminal IPython has always had some coloring, but never syntax highlighting. There are a
104 few simple color choices, specified by the ``--colors`` flag or ``%colors`` magic:
105
106 * LightBG for light backgrounds
107 * Linux for dark backgrounds
108 * NoColor for a simple colorless terminal
109
110 The Qt widget has full support for the ``--colors`` flag, but adds new, more intuitive
111 aliases for the colors (the old names still work): dark=Linux, light=LightBG, bw=NoColor.
112
113 The Qt widget, however, has full syntax highlighting as you type, handled by the
114 `pygments`_ library. The ``--style`` argument exposes access to any style by name that can
115 be found by pygments, and there are several already installed. The ``--colors`` argument,
116 if unspecified, will be guessed based on the chosen style. Similarly, there are default
117 styles associated with each ``--colors`` option.
118
119
120 Screenshot of ``ipython-qtconsole --colors dark``, which uses the 'monokai' theme by
121 default:
122
123 .. image:: figs/colors.dark.png
124 :width: 627px
125
126 .. Note::
127
128 Calling ``ipython-qtconsole -h`` will show all the style names that pygments can find
129 on your system.
130
131 You can also pass the filename of a custom CSS stylesheet, if you want to do your own
132 coloring, via the ``--stylesheet`` argument. The default LightBG stylesheet:
133
134 .. sourcecode:: css
135
136 QPlainTextEdit, QTextEdit { background-color: white;
137 color: black ;
138 selection-background-color: #ccc}
139 .error { color: red; }
140 .in-prompt { color: navy; }
141 .in-prompt-number { font-weight: bold; }
142 .out-prompt { color: darkred; }
143 .out-prompt-number { font-weight: bold; }
144
145 Process Management
146 ==================
147
148 With the two-process ZMQ model, the frontend does not block input during execution. This
149 means that actions can be taken by the frontend while the Kernel is executing, or even
150 after it crashes. The most basic such command is via 'Ctrl-.', which restarts the kernel.
151 This can be done in the middle of a blocking execution. The frontend can also know, via a
152 heartbeat mechanism, that the kernel has died. This means that the frontend can safely
153 restart the kernel.
154
155 Multiple Consoles
156 *****************
157
158 Since the Kernel listens on the network, multiple frontends can connect to it. These
159 do not have to all be qt frontends - any IPython frontend can connect and run code.
160 When you start ipython-qtconsole, there will be an output line, like::
161
162 To connect another client to this kernel, use:
163 -e --xreq 62109 --sub 62110 --rep 62111 --hb 62112
164
165 Other frontends can connect to your kernel, and share in the execution. This is great for
166 collaboration. The `-e` flag is for 'external'. Starting other consoles with that flag
167 will not try to start their own, but rather connect to yours. Ultimately, you will not
168 have to specify each port individually, but for now this copy-paste method is best.
169
170 By default (for security reasons), the kernel only listens on localhost, so you can only
171 connect multiple frontends to the kernel from your local machine. You can specify to
172 listen on an external interface by specifying the ``--ip`` argument::
173
174 $> ipython-qtconsole --ip 192.168.1.123
175
176 If you specify the ip as 0.0.0.0, that refers to all interfaces, so any computer that can
177 see yours can connect to the kernel.
178
179 .. warning::
180
181 Since the ZMQ code currently has no security, listening on an external-facing IP
182 is dangerous. You are giving any computer that can see you on the network the ability
183 to issue arbitrary shell commands as you on your machine. Be very careful with this.
184
185
186 Stopping Kernels and Consoles
187 *****************************
188
189 Since there can be many consoles per kernel, the shutdown mechanism and dialog are
190 probably more complicated than you are used to. Since you don't always want to shutdown a
191 kernel when you close a window, you are given the option to just close the console window
192 or also close the Kernel and *all other windows*. Note that this only refers to all other
193 *local* windows, as remote Consoles are not allowed to shutdown the kernel, and shutdowns
194 do not close Remote consoles (to allow for saving, etc.).
195
196 Rules:
197
198 * Restarting the kernel automatically clears all *local* Consoles, and prompts remote
199 Consoles about the reset.
200 * Shutdown closes all *local* Consoles, and notifies remotes that
201 the Kernel has been shutdown.
202 * Remote Consoles may not restart or shutdown the kernel.
203
204
205 Regressions
206 ===========
207
208 There are some features, where the qt console lags behind the Terminal frontend. We hope
209 to have these fixed by 0.11 release.
210
211 * Configuration: The Qt frontend and ZMQ kernel are not yet hooked up to the IPython
212 configuration system
213 * History Persistence: Currently the history of a GUI session does
214 not persist between sessions.
215 * !cmd input: Due to our use of pexpect, we cannot pass input to subprocesses launched
216 using the '!' escape. (this will not be fixed).
217
218 .. [PyQt] PyQt4 http://www.riverbankcomputing.co.uk/software/pyqt/download
219 .. [pygments] Pygments http://pygments.org/
@@ -8,5 +8,6 b' Using IPython for interactive work'
8 tutorial.txt
8 tutorial.txt
9 reference.txt
9 reference.txt
10 shell.txt
10 shell.txt
11 qtconsole.txt
11
12
12
13
General Comments 0
You need to be logged in to leave comments. Login now