Rev 3657 Rev 3661
1 { 1 {
2 "metadata": { 2 "metadata": {
3 "name": "" 3 "name": ""
4 }, 4 },
5 "nbformat": 3, 5 "nbformat": 3,
6 "nbformat_minor": 0, 6 "nbformat_minor": 0,
7 "worksheets": [ 7 "worksheets": [
8 { 8 {
9 "cells": [ 9 "cells": [
10 { 10 {
11 "cell_type": "markdown", 11 "cell_type": "markdown",
12 "metadata": {}, 12 "metadata": {},
13 "source": [ 13 "source": [
14 "Uk\u00e1zka pou\u017eit\u00ed n\u00e1stroje IPython na manipulaci se senzorov\u00fdmi daty z modulu ALTIMET01A\n", 14 "P\u0159esn\u00e9 m\u011b\u0159en\u00ed tlaku a jeho pou\u017eit\u00ed k ur\u010den\u00ed nadmo\u0159sk\u00e9 v\u00fd\u0161ky\n",
15 "=======\n", 15 "=======\n",
16 "\n", 16 "\n",
17 "P\u0159\u00edklad vyu\u017e\u00edv\u00e1 modulovou stavebnici MLAB a jej\u00ed Python knihovnu [pymlab](https://github.com/MLAB-project/MLAB-I2c-modules)\n", 17 "P\u0159\u00edklad vyu\u017e\u00edv\u00e1 modulovou stavebnici MLAB a jej\u00ed Python knihovnu [pymlab](https://github.com/MLAB-project/MLAB-I2c-modules)\n",
18 "\n", 18 "\n",
19 "Pou\u017eit\u00fd sn\u00edma\u010d [MPL3115A2](http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPL3115A2) m\u00e1 n\u00e1sleduj\u00edc\u00ed katalogov\u00e9 parametry: \n", 19 "Pou\u017eit\u00fd sn\u00edma\u010d [MPL3115A2](http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPL3115A2) m\u00e1 n\u00e1sleduj\u00edc\u00ed katalogov\u00e9 parametry: \n",
20 "\n", 20 "\n",
21 "* Tlakov\u00e9 rozli\u0161en\u00ed: 1,5 Pa\n", 21 "* Tlakov\u00e9 rozli\u0161en\u00ed: 1,5 Pa\n",
22 "* Relativn\u00ed p\u0159esnost: 0,1 kPa\n", 22 "* Relativn\u00ed p\u0159esnost: 0,1 kPa\n",
23 "* Absolutn\u00ed tlakov\u00e1 p\u0159esnost 0,4 kPa\n", 23 "* Absolutn\u00ed tlakov\u00e1 p\u0159esnost 0,4 kPa\n",
24 "\n", 24 "\n",
25 "Katalogov\u00fd rozsah m\u011b\u0159en\u00ed tlaku je 50 kPa a\u017e 110 kPa, co\u017e by odpov\u00eddalo rozsahu m\u011b\u0159en\u00fdch v\u00fd\u0161ek p\u0159ibli\u017en\u011b -1 km a\u017e 6 km. Z [jin\u00fdch experiment\u016f](http://wiki.mlab.cz/doku.php?id=cs:altimet#parametry) s t\u00edmto tlakov\u00fdm \u010didlem ale v\u00edme \u017ee jeho m\u011b\u0159\u00edc\u00ed rozsah je podstatn\u011b v\u011bt\u0161\u00ed zejm\u00e9na v oblasti n\u00edzk\u00fdch tlak\u016f, a lze s n\u00edm m\u011b\u0159it minim\u00e1ln\u011b do v\u00fd\u0161ky 16 km. \n", 25 "Katalogov\u00fd rozsah m\u011b\u0159en\u00ed tlaku je 50 kPa a\u017e 110 kPa, co\u017e by odpov\u00eddalo rozsahu m\u011b\u0159en\u00fdch v\u00fd\u0161ek p\u0159ibli\u017en\u011b -1 km a\u017e 6 km. Z [jin\u00fdch experiment\u016f](http://wiki.mlab.cz/doku.php?id=cs:altimet#parametry) s t\u00edmto tlakov\u00fdm \u010didlem ale v\u00edme \u017ee jeho m\u011b\u0159\u00edc\u00ed rozsah je podstatn\u011b v\u011bt\u0161\u00ed zejm\u00e9na v oblasti n\u00edzk\u00fdch tlak\u016f, a lze s n\u00edm m\u011b\u0159it minim\u00e1ln\u011b do v\u00fd\u0161ky 16 km. \n",
26 "\n", 26 "\n",
27 "Zprovozn\u011bn\u00ed demo k\u00f3du\n", 27 "Zprovozn\u011bn\u00ed demo k\u00f3du\n",
28 "---------------------\n", 28 "---------------------\n",
29 "\n", 29 "\n",
30 "Nejd\u0159\u00edve zjist\u00edme zda m\u00e1me p\u0159\u00edstup pro z\u00e1pis a \u010dten\u00ed do syst\u00e9mov\u00e9ho za\u0159\u00edzen\u00ed. A jak\u00e9 \u010d\u00edslo m\u00e1 I\u00b2C sb\u011brnice na kterou m\u00e1me p\u0159ipojen\u00e1 \u010didla. \n" 30 "Nejd\u0159\u00edve zjist\u00edme zda m\u00e1me p\u0159\u00edstup pro z\u00e1pis a \u010dten\u00ed do syst\u00e9mov\u00e9ho za\u0159\u00edzen\u00ed. A jak\u00e9 \u010d\u00edslo m\u00e1 I\u00b2C sb\u011brnice na kterou m\u00e1me p\u0159ipojen\u00e1 \u010didla. \n"
31 ] 31 ]
32 }, 32 },
33 { 33 {
34 "cell_type": "code", 34 "cell_type": "code",
35 "collapsed": false, 35 "collapsed": false,
36 "input": [ 36 "input": [
37 "!i2cdetect -l" 37 "!i2cdetect -l"
38 ], 38 ],
39 "language": "python", 39 "language": "python",
40 "metadata": {}, 40 "metadata": {},
41 "outputs": [ 41 "outputs": [
42 { 42 {
43 "output_type": "stream", 43 "output_type": "stream",
44 "stream": "stdout", 44 "stream": "stdout",
45 "text": [ 45 "text": [
46 "i2c-0\ti2c \ti915 gmbus ssc \tI2C adapter\r\n", 46 "i2c-0\ti2c \ti915 gmbus ssc \tI2C adapter\r\n",
47 "i2c-1\ti2c \ti915 gmbus vga \tI2C adapter\r\n", 47 "i2c-1\ti2c \ti915 gmbus vga \tI2C adapter\r\n",
48 "i2c-2\ti2c \ti915 gmbus panel \tI2C adapter\r\n", 48 "i2c-2\ti2c \ti915 gmbus panel \tI2C adapter\r\n",
49 "i2c-3\ti2c \ti915 gmbus dpc \tI2C adapter\r\n", 49 "i2c-3\ti2c \ti915 gmbus dpc \tI2C adapter\r\n",
50 "i2c-4\ti2c \ti915 gmbus dpb \tI2C adapter\r\n", 50 "i2c-4\ti2c \ti915 gmbus dpb \tI2C adapter\r\n",
51 "i2c-5\ti2c \ti915 gmbus dpd \tI2C adapter\r\n", 51 "i2c-5\ti2c \ti915 gmbus dpd \tI2C adapter\r\n",
52 "i2c-6\ti2c \tDPDDC-C \tI2C adapter\r\n", 52 "i2c-6\ti2c \tDPDDC-C \tI2C adapter\r\n",
53 "i2c-7\ti2c \tDPDDC-D \tI2C adapter\r\n", 53 "i2c-7\ti2c \tDPDDC-D \tI2C adapter\r\n",
54 "i2c-8\ti2c \ti2c-tiny-usb at bus 001 device 008\tI2C adapter\r\n" 54 "i2c-8\ti2c \ti2c-tiny-usb at bus 001 device 008\tI2C adapter\r\n"
55 ] 55 ]
56 } 56 }
57 ], 57 ],
58 "prompt_number": 1 58 "prompt_number": 1
59 }, 59 },
60 { 60 {
61 "cell_type": "markdown", 61 "cell_type": "markdown",
62 "metadata": {}, 62 "metadata": {},
63 "source": [ 63 "source": [
64 "Proto\u017ee pro p\u0159ipojen\u00ed \u010didel k po\u010d\u00edta\u010di pou\u017e\u00edv\u00e1me adapt\u00e9r i2c-tiny-usb. Vid\u00edme, \u017ee sb\u011brnice m\u00e1 aktu\u00e1ln\u011b ozna\u010den\u00ed nap\u0159\u00edklad i2c-8. \n", 64 "Proto\u017ee pro p\u0159ipojen\u00ed \u010didel k po\u010d\u00edta\u010di pou\u017e\u00edv\u00e1me adapt\u00e9r i2c-tiny-usb. Vid\u00edme, \u017ee sb\u011brnice m\u00e1 aktu\u00e1ln\u011b ozna\u010den\u00ed nap\u0159\u00edklad i2c-8. \n",
65 "\n", 65 "\n",
66 "V p\u0159\u00edpad\u011b, \u017ee v\u00fd\u0161e uveden\u00fd p\u0159\u00edklad vr\u00e1t\u00ed chybu, nebo pojmenov\u00e1n\u00ed \"unknown\" tak nem\u00e1me p\u0159\u00edstup k syst\u00e9mov\u00fdm rozhran\u00edm. Ten z\u00edsk\u00e1me vytvo\u0159en\u00edm souboru s n\u00e1sleduj\u00edc\u00edm obsahem ve slo\u017ece: /etc/udev/rules.d/i2c-devices.rules" 66 "V p\u0159\u00edpad\u011b, \u017ee v\u00fd\u0161e uveden\u00fd p\u0159\u00edklad vr\u00e1t\u00ed chybu, nebo pojmenov\u00e1n\u00ed \"unknown\" tak nem\u00e1me p\u0159\u00edstup k syst\u00e9mov\u00fdm rozhran\u00edm. Ten z\u00edsk\u00e1me vytvo\u0159en\u00edm souboru s n\u00e1sleduj\u00edc\u00edm obsahem ve slo\u017ece: /etc/udev/rules.d/i2c-devices.rules"
67 ] 67 ]
68 }, 68 },
69 { 69 {
70 "cell_type": "raw", 70 "cell_type": "raw",
71 "metadata": {}, 71 "metadata": {},
72 "source": [ 72 "source": [
73 "KERNEL==\"i2c-[0-9]*\", GROUP=\"i2c\"" 73 "KERNEL==\"i2c-[0-9]*\", GROUP=\"i2c\""
74 ] 74 ]
75 }, 75 },
76 { 76 {
77 "cell_type": "markdown", 77 "cell_type": "markdown",
78 "metadata": {}, 78 "metadata": {},
79 "source": [ 79 "source": [
80 "Toto ozna\u010den\u00ed budeme je\u0161t\u011b d\u00e1le pot\u0159ebovat, proto si jej ulo\u017e\u00edme da prom\u011bnn\u00e9. " 80 "Toto ozna\u010den\u00ed budeme je\u0161t\u011b d\u00e1le pot\u0159ebovat, proto si jej ulo\u017e\u00edme da prom\u011bnn\u00e9. "
81 ] 81 ]
82 }, 82 },
83 { 83 {
84 "cell_type": "code", 84 "cell_type": "code",
85 "collapsed": false, 85 "collapsed": false,
86 "input": [ 86 "input": [
87 "port = 8" 87 "port = 8"
88 ], 88 ],
89 "language": "python", 89 "language": "python",
90 "metadata": {}, 90 "metadata": {},
91 "outputs": [], 91 "outputs": [],
92 "prompt_number": 2 92 "prompt_number": 2
93 }, 93 },
94 { 94 {
95 "cell_type": "markdown", 95 "cell_type": "markdown",
96 "metadata": {}, 96 "metadata": {},
97 "source": [ 97 "source": [
98 "Budeme pokra\u010dovat na\u010dten\u00edm pot\u0159ebn\u00fdch modul\u016f pro zach\u00e1zen\u00ed s I\u00b2C sn\u00edma\u010di." 98 "Budeme pokra\u010dovat na\u010dten\u00edm pot\u0159ebn\u00fdch modul\u016f pro zach\u00e1zen\u00ed s I\u00b2C sn\u00edma\u010di."
99 ] 99 ]
100 }, 100 },
101 { 101 {
102 "cell_type": "code", 102 "cell_type": "code",
103 "collapsed": false, 103 "collapsed": false,
104 "input": [ 104 "input": [
105 "import time\n", 105 "import time\n",
106 "import datetime\n", 106 "import datetime\n",
107 "import sys\n", 107 "import sys\n",
108 "\n", 108 "\n",
109 "from pymlab import config\n", 109 "from pymlab import config\n",
110 "import matplotlib.pyplot as plt\n", 110 "import matplotlib.pyplot as plt\n",
111 "import numpy as np" 111 "import numpy as np"
112 ], 112 ],
113 "language": "python", 113 "language": "python",
114 "metadata": {}, 114 "metadata": {},
115 "outputs": [], 115 "outputs": [],
116 "prompt_number": 3 116 "prompt_number": 3
117 }, 117 },
118 { 118 {
119 "cell_type": "markdown", 119 "cell_type": "markdown",
120 "metadata": {}, 120 "metadata": {},
121 "source": [ 121 "source": [
122 "Nyn\u00ed si nadefinujeme strukturu p\u0159ipojen\u00ed jednotliv\u00fdch \u010didel na I\u00b2C sb\u011brnici." 122 "Nyn\u00ed si nadefinujeme strukturu p\u0159ipojen\u00ed jednotliv\u00fdch \u010didel na I\u00b2C sb\u011brnici."
123 ] 123 ]
124 }, 124 },
125 { 125 {
126 "cell_type": "code", 126 "cell_type": "code",
127 "collapsed": false, 127 "collapsed": false,
128 "input": [ 128 "input": [
129 "cfg = config.Config(\n", 129 "cfg = config.Config(\n",
130 " i2c = {\n", 130 " i2c = {\n",
131 " \"port\": port,\n", 131 " \"port\": port,\n",
132 " },\n", 132 " },\n",
133 " bus = [\n", 133 " bus = [\n",
134 " {\n", 134 " {\n",
135 " \"type\": \"i2chub\",\n", 135 " \"type\": \"i2chub\",\n",
136 " \"address\": 0x72,\n", 136 " \"address\": 0x72,\n",
137 " \n", 137 " \n",
138 " \"children\": [\n", 138 " \"children\": [\n",
139 " {\"name\": \"altimet\", \"type\": \"altimet01\" , \"channel\": 7, }, \n", 139 " {\"name\": \"altimet\", \"type\": \"altimet01\" , \"channel\": 7, }, \n",
140 " ],\n", 140 " ],\n",
141 " },\n", 141 " },\n",
142 " ],\n", 142 " ],\n",
143 ")" 143 ")"
144 ], 144 ],
145 "language": "python", 145 "language": "python",
146 "metadata": {}, 146 "metadata": {},
147 "outputs": [], 147 "outputs": [],
148 "prompt_number": 8 148 "prompt_number": 8
149 }, 149 },
150 { 150 {
151 "cell_type": "markdown", 151 "cell_type": "markdown",
152 "metadata": {}, 152 "metadata": {},
153 "source": [ 153 "source": [
154 "Tuto strukturu inicializujeme, aby jsme dos\u00e1hli definovan\u00e9 konfigurace \u010didel." 154 "Tuto strukturu inicializujeme, aby jsme dos\u00e1hli definovan\u00e9 konfigurace \u010didel."
155 ] 155 ]
156 }, 156 },
157 { 157 {
158 "cell_type": "code", 158 "cell_type": "code",
159 "collapsed": false, 159 "collapsed": false,
160 "input": [ 160 "input": [
161 "cfg.initialize()\n", 161 "cfg.initialize()\n",
162 "gauge = cfg.get_device(\"altimet\")\n", 162 "gauge = cfg.get_device(\"altimet\")\n",
163 "time.sleep(0.5)" 163 "time.sleep(0.5)"
164 ], 164 ],
165 "language": "python", 165 "language": "python",
166 "metadata": {}, 166 "metadata": {},
167 "outputs": [ 167 "outputs": [
168 { 168 {
169 "output_type": "stream", 169 "output_type": "stream",
170 "stream": "stderr", 170 "stream": "stderr",
171 "text": [ 171 "text": [
172 "WARNING:pymlab.sensors.iic:HID device does not exist, we will try SMBus directly...\n" 172 "WARNING:pymlab.sensors.iic:HID device does not exist, we will try SMBus directly...\n"
173 ] 173 ]
174 } 174 }
175 ], 175 ],
176 "prompt_number": 9 176 "prompt_number": 9
177 }, 177 },
178 { 178 {
179 "cell_type": "markdown", 179 "cell_type": "markdown",
180 "metadata": {}, 180 "metadata": {},
181 "source": [ 181 "source": [
182 "Nyn\u00ed u\u017e m\u016f\u017eeme p\u0159\u00edmo komunikovat se za\u0159\u00edzen\u00edm pojmenovan\u00fdm jako gauge. A vy\u010d\u00edst z n\u011bj s\u00e9rii 100 vzork\u016f. " 182 "Nyn\u00ed u\u017e m\u016f\u017eeme p\u0159\u00edmo komunikovat se za\u0159\u00edzen\u00edm pojmenovan\u00fdm jako gauge. A vy\u010d\u00edst z n\u011bj s\u00e9rii 100 vzork\u016f. "
183 ] 183 ]
184 }, 184 },
185 { 185 {
186 "cell_type": "code", 186 "cell_type": "code",
187 "collapsed": false, 187 "collapsed": false,
188 "input": [ 188 "input": [
189 "MEASUREMENTS = 100\n", 189 "MEASUREMENTS = 100\n",
190 "t = np.zeros(MEASUREMENTS)\n", 190 "t = np.zeros(MEASUREMENTS)\n",
191 "p = np.zeros(MEASUREMENTS)\n", 191 "p = np.zeros(MEASUREMENTS)\n",
192 "\n", 192 "\n",
193 "# gauge.route() V p\u0159\u00edpad\u011b v\u00edce \u010didel je pot\u0159eba ke ka\u017ed\u00e9mu p\u0159ed jeho pou\u017eit\u00edm nechat vyroutovat cesutu na sb\u011brnici.\n", 193 "# gauge.route() V p\u0159\u00edpad\u011b v\u00edce \u010didel je pot\u0159eba ke ka\u017ed\u00e9mu p\u0159ed jeho pou\u017eit\u00edm nechat vyroutovat cesutu na sb\u011brnici.\n",
194 "for n in range(MEASUREMENTS):\n", 194 "for n in range(MEASUREMENTS):\n",
195 " (t[n], p[n]) = gauge.get_tp()\n", 195 " (t[n], p[n]) = gauge.get_tp()\n",
196 " print(n,t[n], p[n])" 196 " print(n,t[n], p[n])"
197 ], 197 ],
198 "language": "python", 198 "language": "python",
199 "metadata": {}, 199 "metadata": {},
200 "outputs": [ 200 "outputs": [
201 { 201 {
202 "output_type": "stream", 202 "output_type": "stream",
203 "stream": "stdout", 203 "stream": "stdout",
204 "text": [ 204 "text": [
205 "(0, 22.625, 98286.0)\n", 205 "(0, 22.625, 98286.0)\n",
206 "(1, 22.625, 98288.25)" 206 "(1, 22.625, 98288.25)"
207 ] 207 ]
208 }, 208 },
209 { 209 {
210 "output_type": "stream", 210 "output_type": "stream",
211 "stream": "stdout", 211 "stream": "stdout",
212 "text": [ 212 "text": [
213 "\n", 213 "\n",
214 "(2, 22.625, 98288.25)" 214 "(2, 22.625, 98288.25)"
215 ] 215 ]
216 }, 216 },
217 { 217 {
218 "output_type": "stream", 218 "output_type": "stream",
219 "stream": "stdout", 219 "stream": "stdout",
220 "text": [ 220 "text": [
221 "\n", 221 "\n",
222 "(3, 22.625, 98290.75)" 222 "(3, 22.625, 98290.75)"
223 ] 223 ]
224 }, 224 },
225 { 225 {
226 "output_type": "stream", 226 "output_type": "stream",
227 "stream": "stdout", 227 "stream": "stdout",
228 "text": [ 228 "text": [
229 "\n", 229 "\n",
230 "(4, 22.625, 98290.75)" 230 "(4, 22.625, 98290.75)"
231 ] 231 ]
232 }, 232 },
233 { 233 {
234 "output_type": "stream", 234 "output_type": "stream",
235 "stream": "stdout", 235 "stream": "stdout",
236 "text": [ 236 "text": [
237 "\n", 237 "\n",
238 "(5, 22.625, 98284.75)" 238 "(5, 22.625, 98284.75)"
239 ] 239 ]
240 }, 240 },
241 { 241 {
242 "output_type": "stream", 242 "output_type": "stream",
243 "stream": "stdout", 243 "stream": "stdout",
244 "text": [ 244 "text": [
245 "\n", 245 "\n",
246 "(6, 22.625, 98284.75)" 246 "(6, 22.625, 98284.75)"
247 ] 247 ]
248 }, 248 },
249 { 249 {
250 "output_type": "stream", 250 "output_type": "stream",
251 "stream": "stdout", 251 "stream": "stdout",
252 "text": [ 252 "text": [
253 "\n", 253 "\n",
254 "(7, 22.625, 98284.5)" 254 "(7, 22.625, 98284.5)"
255 ] 255 ]
256 }, 256 },
257 { 257 {
258 "output_type": "stream", 258 "output_type": "stream",
259 "stream": "stdout", 259 "stream": "stdout",
260 "text": [ 260 "text": [
261 "\n", 261 "\n",
262 "(8, 22.625, 98284.5)" 262 "(8, 22.625, 98284.5)"
263 ] 263 ]
264 }, 264 },
265 { 265 {
266 "output_type": "stream", 266 "output_type": "stream",
267 "stream": "stdout", 267 "stream": "stdout",
268 "text": [ 268 "text": [
269 "\n", 269 "\n",
270 "(9, 22.625, 98284.5)" 270 "(9, 22.625, 98284.5)"
271 ] 271 ]
272 }, 272 },
273 { 273 {
274 "output_type": "stream", 274 "output_type": "stream",
275 "stream": "stdout", 275 "stream": "stdout",
276 "text": [ 276 "text": [
277 "\n", 277 "\n",
278 "(10, 22.625, 98284.5)" 278 "(10, 22.625, 98284.5)"
279 ] 279 ]
280 }, 280 },
281 { 281 {
282 "output_type": "stream", 282 "output_type": "stream",
283 "stream": "stdout", 283 "stream": "stdout",
284 "text": [ 284 "text": [
285 "\n", 285 "\n",
286 "(11, 22.625, 98284.5)" 286 "(11, 22.625, 98284.5)"
287 ] 287 ]
288 }, 288 },
289 { 289 {
290 "output_type": "stream", 290 "output_type": "stream",
291 "stream": "stdout", 291 "stream": "stdout",
292 "text": [ 292 "text": [
293 "\n", 293 "\n",
294 "(12, 22.625, 98284.5)" 294 "(12, 22.625, 98284.5)"
295 ] 295 ]
296 }, 296 },
297 { 297 {
298 "output_type": "stream", 298 "output_type": "stream",
299 "stream": "stdout", 299 "stream": "stdout",
300 "text": [ 300 "text": [
301 "\n", 301 "\n",
302 "(13, 22.625, 98284.5)" 302 "(13, 22.625, 98284.5)"
303 ] 303 ]
304 }, 304 },
305 { 305 {
306 "output_type": "stream", 306 "output_type": "stream",
307 "stream": "stdout", 307 "stream": "stdout",
308 "text": [ 308 "text": [
309 "\n", 309 "\n",
310 "(14, 22.625, 98284.75)" 310 "(14, 22.625, 98284.75)"
311 ] 311 ]
312 }, 312 },
313 { 313 {
314 "output_type": "stream", 314 "output_type": "stream",
315 "stream": "stdout", 315 "stream": "stdout",
316 "text": [ 316 "text": [
317 "\n", 317 "\n",
318 "(15, 22.625, 98284.75)" 318 "(15, 22.625, 98284.75)"
319 ] 319 ]
320 }, 320 },
321 { 321 {
322 "output_type": "stream", 322 "output_type": "stream",
323 "stream": "stdout", 323 "stream": "stdout",
324 "text": [ 324 "text": [
325 "\n", 325 "\n",
326 "(16, 22.625, 98286.5)" 326 "(16, 22.625, 98286.5)"
327 ] 327 ]
328 }, 328 },
329 { 329 {
330 "output_type": "stream", 330 "output_type": "stream",
331 "stream": "stdout", 331 "stream": "stdout",
332 "text": [ 332 "text": [
333 "\n", 333 "\n",
334 "(17, 22.625, 98286.5)" 334 "(17, 22.625, 98286.5)"
335 ] 335 ]
336 }, 336 },
337 { 337 {
338 "output_type": "stream", 338 "output_type": "stream",
339 "stream": "stdout", 339 "stream": "stdout",
340 "text": [ 340 "text": [
341 "\n", 341 "\n",
342 "(18, 22.625, 98284.25)" 342 "(18, 22.625, 98284.25)"
343 ] 343 ]
344 }, 344 },
345 { 345 {
346 "output_type": "stream", 346 "output_type": "stream",
347 "stream": "stdout", 347 "stream": "stdout",
348 "text": [ 348 "text": [
349 "\n", 349 "\n",
350 "(19, 22.625, 98284.25)" 350 "(19, 22.625, 98284.25)"
351 ] 351 ]
352 }, 352 },
353 { 353 {
354 "output_type": "stream", 354 "output_type": "stream",
355 "stream": "stdout", 355 "stream": "stdout",
356 "text": [ 356 "text": [
357 "\n", 357 "\n",
358 "(20, 22.625, 98288.25)" 358 "(20, 22.625, 98288.25)"
359 ] 359 ]
360 }, 360 },
361 { 361 {
362 "output_type": "stream", 362 "output_type": "stream",
363 "stream": "stdout", 363 "stream": "stdout",
364 "text": [ 364 "text": [
365 "\n", 365 "\n",
366 "(21, 22.625, 98288.25)" 366 "(21, 22.625, 98288.25)"
367 ] 367 ]
368 }, 368 },
369 { 369 {
370 "output_type": "stream", 370 "output_type": "stream",
371 "stream": "stdout", 371 "stream": "stdout",
372 "text": [ 372 "text": [
373 "\n", 373 "\n",
374 "(22, 22.625, 98288.5)" 374 "(22, 22.625, 98288.5)"
375 ] 375 ]
376 }, 376 },
377 { 377 {
378 "output_type": "stream", 378 "output_type": "stream",
379 "stream": "stdout", 379 "stream": "stdout",
380 "text": [ 380 "text": [
381 "\n", 381 "\n",
382 "(23, 22.625, 98284.5)" 382 "(23, 22.625, 98284.5)"
383 ] 383 ]
384 }, 384 },
385 { 385 {
386 "output_type": "stream", 386 "output_type": "stream",
387 "stream": "stdout", 387 "stream": "stdout",
388 "text": [ 388 "text": [
389 "\n", 389 "\n",
390 "(24, 22.625, 98284.5)" 390 "(24, 22.625, 98284.5)"
391 ] 391 ]
392 }, 392 },
393 { 393 {
394 "output_type": "stream", 394 "output_type": "stream",
395 "stream": "stdout", 395 "stream": "stdout",
396 "text": [ 396 "text": [
397 "\n", 397 "\n",
398 "(25, 22.625, 98286.0)" 398 "(25, 22.625, 98286.0)"
399 ] 399 ]
400 }, 400 },
401 { 401 {
402 "output_type": "stream", 402 "output_type": "stream",
403 "stream": "stdout", 403 "stream": "stdout",
404 "text": [ 404 "text": [
405 "\n", 405 "\n",
406 "(26, 22.625, 98286.0)" 406 "(26, 22.625, 98286.0)"
407 ] 407 ]
408 }, 408 },
409 { 409 {
410 "output_type": "stream", 410 "output_type": "stream",
411 "stream": "stdout", 411 "stream": "stdout",
412 "text": [ 412 "text": [
413 "\n", 413 "\n",
414 "(27, 22.625, 98290.0)" 414 "(27, 22.625, 98290.0)"
415 ] 415 ]
416 }, 416 },
417 { 417 {
418 "output_type": "stream", 418 "output_type": "stream",
419 "stream": "stdout", 419 "stream": "stdout",
420 "text": [ 420 "text": [
421 "\n", 421 "\n",
422 "(28, 22.625, 98290.0)" 422 "(28, 22.625, 98290.0)"
423 ] 423 ]
424 }, 424 },
425 { 425 {
426 "output_type": "stream", 426 "output_type": "stream",
427 "stream": "stdout", 427 "stream": "stdout",
428 "text": [ 428 "text": [
429 "\n", 429 "\n",
430 "(29, 22.625, 98286.5)" 430 "(29, 22.625, 98286.5)"
431 ] 431 ]
432 }, 432 },
433 { 433 {
434 "output_type": "stream", 434 "output_type": "stream",
435 "stream": "stdout", 435 "stream": "stdout",
436 "text": [ 436 "text": [
437 "\n", 437 "\n",
438 "(30, 22.625, 98286.5)" 438 "(30, 22.625, 98286.5)"
439 ] 439 ]
440 }, 440 },
441 { 441 {
442 "output_type": "stream", 442 "output_type": "stream",
443 "stream": "stdout", 443 "stream": "stdout",
444 "text": [ 444 "text": [
445 "\n", 445 "\n",
446 "(31, 22.625, 98290.75)" 446 "(31, 22.625, 98290.75)"
447 ] 447 ]
448 }, 448 },
449 { 449 {
450 "output_type": "stream", 450 "output_type": "stream",
451 "stream": "stdout", 451 "stream": "stdout",
452 "text": [ 452 "text": [
453 "\n", 453 "\n",
454 "(32, 22.625, 98290.75)" 454 "(32, 22.625, 98290.75)"
455 ] 455 ]
456 }, 456 },
457 { 457 {
458 "output_type": "stream", 458 "output_type": "stream",
459 "stream": "stdout", 459 "stream": "stdout",
460 "text": [ 460 "text": [
461 "\n", 461 "\n",
462 "(33, 22.625, 98286.25)" 462 "(33, 22.625, 98286.25)"
463 ] 463 ]
464 }, 464 },
465 { 465 {
466 "output_type": "stream", 466 "output_type": "stream",
467 "stream": "stdout", 467 "stream": "stdout",
468 "text": [ 468 "text": [
469 "\n", 469 "\n",
470 "(34, 22.625, 98286.25)" 470 "(34, 22.625, 98286.25)"
471 ] 471 ]
472 }, 472 },
473 { 473 {
474 "output_type": "stream", 474 "output_type": "stream",
475 "stream": "stdout", 475 "stream": "stdout",
476 "text": [ 476 "text": [
477 "\n", 477 "\n",
478 "(35, 22.625, 98286.25)" 478 "(35, 22.625, 98286.25)"
479 ] 479 ]
480 }, 480 },
481 { 481 {
482 "output_type": "stream", 482 "output_type": "stream",
483 "stream": "stdout", 483 "stream": "stdout",
484 "text": [ 484 "text": [
485 "\n", 485 "\n",
486 "(36, 22.625, 98286.25)" 486 "(36, 22.625, 98286.25)"
487 ] 487 ]
488 }, 488 },
489 { 489 {
490 "output_type": "stream", 490 "output_type": "stream",
491 "stream": "stdout", 491 "stream": "stdout",
492 "text": [ 492 "text": [
493 "\n", 493 "\n",
494 "(37, 22.625, 98286.25)" 494 "(37, 22.625, 98286.25)"
495 ] 495 ]
496 }, 496 },
497 { 497 {
498 "output_type": "stream", 498 "output_type": "stream",
499 "stream": "stdout", 499 "stream": "stdout",
500 "text": [ 500 "text": [
501 "\n", 501 "\n",
502 "(38, 22.625, 98286.25)" 502 "(38, 22.625, 98286.25)"
503 ] 503 ]
504 }, 504 },
505 { 505 {
506 "output_type": "stream", 506 "output_type": "stream",
507 "stream": "stdout", 507 "stream": "stdout",
508 "text": [ 508 "text": [
509 "\n", 509 "\n",
510 "(39, 22.625, 98286.25)" 510 "(39, 22.625, 98286.25)"
511 ] 511 ]
512 }, 512 },
513 { 513 {
514 "output_type": "stream", 514 "output_type": "stream",
515 "stream": "stdout", 515 "stream": "stdout",
516 "text": [ 516 "text": [
517 "\n", 517 "\n",
518 "(40, 22.625, 98290.75)" 518 "(40, 22.625, 98290.75)"
519 ] 519 ]
520 }, 520 },
521 { 521 {
522 "output_type": "stream", 522 "output_type": "stream",
523 "stream": "stdout", 523 "stream": "stdout",
524 "text": [ 524 "text": [
525 "\n", 525 "\n",
526 "(41, 22.625, 98290.75)" 526 "(41, 22.625, 98290.75)"
527 ] 527 ]
528 }, 528 },
529 { 529 {
530 "output_type": "stream", 530 "output_type": "stream",
531 "stream": "stdout", 531 "stream": "stdout",
532 "text": [ 532 "text": [
533 "\n", 533 "\n",
534 "(42, 22.625, 98286.0)" 534 "(42, 22.625, 98286.0)"
535 ] 535 ]
536 }, 536 },
537 { 537 {
538 "output_type": "stream", 538 "output_type": "stream",
539 "stream": "stdout", 539 "stream": "stdout",
540 "text": [ 540 "text": [
541 "\n", 541 "\n",
542 "(43, 22.625, 98286.0)" 542 "(43, 22.625, 98286.0)"
543 ] 543 ]
544 }, 544 },
545 { 545 {
546 "output_type": "stream", 546 "output_type": "stream",
547 "stream": "stdout", 547 "stream": "stdout",
548 "text": [ 548 "text": [
549 "\n", 549 "\n",
550 "(44, 22.625, 98286.0)" 550 "(44, 22.625, 98286.0)"
551 ] 551 ]
552 }, 552 },
553 { 553 {
554 "output_type": "stream", 554 "output_type": "stream",
555 "stream": "stdout", 555 "stream": "stdout",
556 "text": [ 556 "text": [
557 "\n", 557 "\n",
558 "(45, 22.625, 98286.0)" 558 "(45, 22.625, 98286.0)"
559 ] 559 ]
560 }, 560 },
561 { 561 {
562 "output_type": "stream", 562 "output_type": "stream",
563 "stream": "stdout", 563 "stream": "stdout",
564 "text": [ 564 "text": [
565 "\n", 565 "\n",
566 "(46, 22.625, 98288.75)" 566 "(46, 22.625, 98288.75)"
567 ] 567 ]
568 }, 568 },
569 { 569 {
570 "output_type": "stream", 570 "output_type": "stream",
571 "stream": "stdout", 571 "stream": "stdout",
572 "text": [ 572 "text": [
573 "\n", 573 "\n",
574 "(47, 22.625, 98288.75)" 574 "(47, 22.625, 98288.75)"
575 ] 575 ]
576 }, 576 },
577 { 577 {
578 "output_type": "stream", 578 "output_type": "stream",
579 "stream": "stdout", 579 "stream": "stdout",
580 "text": [ 580 "text": [
581 "\n", 581 "\n",
582 "(48, 22.625, 98286.5)" 582 "(48, 22.625, 98286.5)"
583 ] 583 ]
584 }, 584 },
585 { 585 {
586 "output_type": "stream", 586 "output_type": "stream",
587 "stream": "stdout", 587 "stream": "stdout",
588 "text": [ 588 "text": [
589 "\n", 589 "\n",
590 "(49, 22.625, 98286.5)" 590 "(49, 22.625, 98286.5)"
591 ] 591 ]
592 }, 592 },
593 { 593 {
594 "output_type": "stream", 594 "output_type": "stream",
595 "stream": "stdout", 595 "stream": "stdout",
596 "text": [ 596 "text": [
597 "\n", 597 "\n",
598 "(50, 22.625, 98288.5)" 598 "(50, 22.625, 98288.5)"
599 ] 599 ]
600 }, 600 },
601 { 601 {
602 "output_type": "stream", 602 "output_type": "stream",
603 "stream": "stdout", 603 "stream": "stdout",
604 "text": [ 604 "text": [
605 "\n", 605 "\n",
606 "(51, 22.625, 98288.5)" 606 "(51, 22.625, 98288.5)"
607 ] 607 ]
608 }, 608 },
609 { 609 {
610 "output_type": "stream", 610 "output_type": "stream",
611 "stream": "stdout", 611 "stream": "stdout",
612 "text": [ 612 "text": [
613 "\n", 613 "\n",
614 "(52, 22.625, 98288.5)" 614 "(52, 22.625, 98288.5)"
615 ] 615 ]
616 }, 616 },
617 { 617 {
618 "output_type": "stream", 618 "output_type": "stream",
619 "stream": "stdout", 619 "stream": "stdout",
620 "text": [ 620 "text": [
621 "\n", 621 "\n",
622 "(53, 22.625, 98286.75)" 622 "(53, 22.625, 98286.75)"
623 ] 623 ]
624 }, 624 },
625 { 625 {
626 "output_type": "stream", 626 "output_type": "stream",
627 "stream": "stdout", 627 "stream": "stdout",
628 "text": [ 628 "text": [
629 "\n", 629 "\n",
630 "(54, 22.625, 98286.75)" 630 "(54, 22.625, 98286.75)"
631 ] 631 ]
632 }, 632 },
633 { 633 {
634 "output_type": "stream", 634 "output_type": "stream",
635 "stream": "stdout", 635 "stream": "stdout",
636 "text": [ 636 "text": [
637 "\n", 637 "\n",
638 "(55, 22.625, 98286.0)" 638 "(55, 22.625, 98286.0)"
639 ] 639 ]
640 }, 640 },
641 { 641 {
642 "output_type": "stream", 642 "output_type": "stream",
643 "stream": "stdout", 643 "stream": "stdout",
644 "text": [ 644 "text": [
645 "\n", 645 "\n",
646 "(56, 22.625, 98286.0)" 646 "(56, 22.625, 98286.0)"
647 ] 647 ]
648 }, 648 },
649 { 649 {
650 "output_type": "stream", 650 "output_type": "stream",
651 "stream": "stdout", 651 "stream": "stdout",
652 "text": [ 652 "text": [
653 "\n", 653 "\n",
654 "(57, 22.625, 98286.75)" 654 "(57, 22.625, 98286.75)"
655 ] 655 ]
656 }, 656 },
657 { 657 {
658 "output_type": "stream", 658 "output_type": "stream",
659 "stream": "stdout", 659 "stream": "stdout",
660 "text": [ 660 "text": [
661 "\n", 661 "\n",
662 "(58, 22.625, 98286.75)" 662 "(58, 22.625, 98286.75)"
663 ] 663 ]
664 }, 664 },
665 { 665 {
666 "output_type": "stream", 666 "output_type": "stream",
667 "stream": "stdout", 667 "stream": "stdout",
668 "text": [ 668 "text": [
669 "\n", 669 "\n",
670 "(59, 22.625, 98290.75)" 670 "(59, 22.625, 98290.75)"
671 ] 671 ]
672 }, 672 },
673 { 673 {
674 "output_type": "stream", 674 "output_type": "stream",
675 "stream": "stdout", 675 "stream": "stdout",
676 "text": [ 676 "text": [
677 "\n", 677 "\n",
678 "(60, 22.625, 98290.75)" 678 "(60, 22.625, 98290.75)"
679 ] 679 ]
680 }, 680 },
681 { 681 {
682 "output_type": "stream", 682 "output_type": "stream",
683 "stream": "stdout", 683 "stream": "stdout",
684 "text": [ 684 "text": [
685 "\n", 685 "\n",
686 "(61, 22.625, 98284.5)" 686 "(61, 22.625, 98284.5)"
687 ] 687 ]
688 }, 688 },
689 { 689 {
690 "output_type": "stream", 690 "output_type": "stream",
691 "stream": "stdout", 691 "stream": "stdout",
692 "text": [ 692 "text": [
693 "\n", 693 "\n",
694 "(62, 22.625, 98284.5)" 694 "(62, 22.625, 98284.5)"
695 ] 695 ]
696 }, 696 },
697 { 697 {
698 "output_type": "stream", 698 "output_type": "stream",
699 "stream": "stdout", 699 "stream": "stdout",
700 "text": [ 700 "text": [
701 "\n", 701 "\n",
702 "(63, 22.625, 98282.25)" 702 "(63, 22.625, 98282.25)"
703 ] 703 ]
704 }, 704 },
705 { 705 {
706 "output_type": "stream", 706 "output_type": "stream",
707 "stream": "stdout", 707 "stream": "stdout",
708 "text": [ 708 "text": [
709 "\n", 709 "\n",
710 "(64, 22.625, 98286.25)" 710 "(64, 22.625, 98286.25)"
711 ] 711 ]
712 }, 712 },
713 { 713 {
714 "output_type": "stream", 714 "output_type": "stream",
715 "stream": "stdout", 715 "stream": "stdout",
716 "text": [ 716 "text": [
717 "\n", 717 "\n",
718 "(65, 22.625, 98288.25)" 718 "(65, 22.625, 98288.25)"
719 ] 719 ]
720 }, 720 },
721 { 721 {
722 "output_type": "stream", 722 "output_type": "stream",
723 "stream": "stdout", 723 "stream": "stdout",
724 "text": [ 724 "text": [
725 "\n", 725 "\n",
726 "(66, 22.625, 98288.25)" 726 "(66, 22.625, 98288.25)"
727 ] 727 ]
728 }, 728 },
729 { 729 {
730 "output_type": "stream", 730 "output_type": "stream",
731 "stream": "stdout", 731 "stream": "stdout",
732 "text": [ 732 "text": [
733 "\n", 733 "\n",
734 "(67, 22.625, 98288.25)" 734 "(67, 22.625, 98288.25)"
735 ] 735 ]
736 }, 736 },
737 { 737 {
738 "output_type": "stream", 738 "output_type": "stream",
739 "stream": "stdout", 739 "stream": "stdout",
740 "text": [ 740 "text": [
741 "\n", 741 "\n",
742 "(68, 22.625, 98290.5)" 742 "(68, 22.625, 98290.5)"
743 ] 743 ]
744 }, 744 },
745 { 745 {
746 "output_type": "stream", 746 "output_type": "stream",
747 "stream": "stdout", 747 "stream": "stdout",
748 "text": [ 748 "text": [
749 "\n", 749 "\n",
750 "(69, 22.625, 98290.5)" 750 "(69, 22.625, 98290.5)"
751 ] 751 ]
752 }, 752 },
753 { 753 {
754 "output_type": "stream", 754 "output_type": "stream",
755 "stream": "stdout", 755 "stream": "stdout",
756 "text": [ 756 "text": [
757 "\n", 757 "\n",
758 "(70, 22.625, 98290.25)" 758 "(70, 22.625, 98290.25)"
759 ] 759 ]
760 }, 760 },
761 { 761 {
762 "output_type": "stream", 762 "output_type": "stream",
763 "stream": "stdout", 763 "stream": "stdout",
764 "text": [ 764 "text": [
765 "\n", 765 "\n",
766 "(71, 22.625, 98290.25)" 766 "(71, 22.625, 98290.25)"
767 ] 767 ]
768 }, 768 },
769 { 769 {
770 "output_type": "stream", 770 "output_type": "stream",
771 "stream": "stdout", 771 "stream": "stdout",
772 "text": [ 772 "text": [
773 "\n", 773 "\n",
774 "(72, 22.625, 98286.0)" 774 "(72, 22.625, 98286.0)"
775 ] 775 ]
776 }, 776 },
777 { 777 {
778 "output_type": "stream", 778 "output_type": "stream",
779 "stream": "stdout", 779 "stream": "stdout",
780 "text": [ 780 "text": [
781 "\n", 781 "\n",
782 "(73, 22.625, 98286.0)" 782 "(73, 22.625, 98286.0)"
783 ] 783 ]
784 }, 784 },
785 { 785 {
786 "output_type": "stream", 786 "output_type": "stream",
787 "stream": "stdout", 787 "stream": "stdout",
788 "text": [ 788 "text": [
789 "\n", 789 "\n",
790 "(74, 22.625, 98290.25)" 790 "(74, 22.625, 98290.25)"
791 ] 791 ]
792 }, 792 },
793 { 793 {
794 "output_type": "stream", 794 "output_type": "stream",
795 "stream": "stdout", 795 "stream": "stdout",
796 "text": [ 796 "text": [
797 "\n", 797 "\n",
798 "(75, 22.625, 98290.25)" 798 "(75, 22.625, 98290.25)"
799 ] 799 ]
800 }, 800 },
801 { 801 {
802 "output_type": "stream", 802 "output_type": "stream",
803 "stream": "stdout", 803 "stream": "stdout",
804 "text": [ 804 "text": [
805 "\n", 805 "\n",
806 "(76, 22.625, 98284.5)" 806 "(76, 22.625, 98284.5)"
807 ] 807 ]
808 }, 808 },
809 { 809 {
810 "output_type": "stream", 810 "output_type": "stream",
811 "stream": "stdout", 811 "stream": "stdout",
812 "text": [ 812 "text": [
813 "\n", 813 "\n",
814 "(77, 22.625, 98284.5)" 814 "(77, 22.625, 98284.5)"
815 ] 815 ]
816 }, 816 },
817 { 817 {
818 "output_type": "stream", 818 "output_type": "stream",
819 "stream": "stdout", 819 "stream": "stdout",
820 "text": [ 820 "text": [
821 "\n", 821 "\n",
822 "(78, 22.625, 98290.5)" 822 "(78, 22.625, 98290.5)"
823 ] 823 ]
824 }, 824 },
825 { 825 {
826 "output_type": "stream", 826 "output_type": "stream",
827 "stream": "stdout", 827 "stream": "stdout",
828 "text": [ 828 "text": [
829 "\n", 829 "\n",
830 "(79, 22.625, 98290.5)" 830 "(79, 22.625, 98290.5)"
831 ] 831 ]
832 }, 832 },
833 { 833 {
834 "output_type": "stream", 834 "output_type": "stream",
835 "stream": "stdout", 835 "stream": "stdout",
836 "text": [ 836 "text": [
837 "\n", 837 "\n",
838 "(80, 22.625, 98290.5)" 838 "(80, 22.625, 98290.5)"
839 ] 839 ]
840 }, 840 },
841 { 841 {
842 "output_type": "stream", 842 "output_type": "stream",
843 "stream": "stdout", 843 "stream": "stdout",
844 "text": [ 844 "text": [
845 "\n", 845 "\n",
846 "(81, 22.625, 98290.25)" 846 "(81, 22.625, 98290.25)"
847 ] 847 ]
848 }, 848 },
849 { 849 {
850 "output_type": "stream", 850 "output_type": "stream",
851 "stream": "stdout", 851 "stream": "stdout",
852 "text": [ 852 "text": [
853 "\n", 853 "\n",
854 "(82, 22.625, 98290.25)" 854 "(82, 22.625, 98290.25)"
855 ] 855 ]
856 }, 856 },
857 { 857 {
858 "output_type": "stream", 858 "output_type": "stream",
859 "stream": "stdout", 859 "stream": "stdout",
860 "text": [ 860 "text": [
861 "\n", 861 "\n",
862 "(83, 22.625, 98286.25)" 862 "(83, 22.625, 98286.25)"
863 ] 863 ]
864 }, 864 },
865 { 865 {
866 "output_type": "stream", 866 "output_type": "stream",
867 "stream": "stdout", 867 "stream": "stdout",
868 "text": [ 868 "text": [
869 "\n", 869 "\n",
870 "(84, 22.625, 98286.25)" 870 "(84, 22.625, 98286.25)"
871 ] 871 ]
872 }, 872 },
873 { 873 {
874 "output_type": "stream", 874 "output_type": "stream",
875 "stream": "stdout", 875 "stream": "stdout",
876 "text": [ 876 "text": [
877 "\n", 877 "\n",
878 "(85, 22.625, 98290.5)" 878 "(85, 22.625, 98290.5)"
879 ] 879 ]
880 }, 880 },
881 { 881 {
882 "output_type": "stream", 882 "output_type": "stream",
883 "stream": "stdout", 883 "stream": "stdout",
884 "text": [ 884 "text": [
885 "\n", 885 "\n",
886 "(86, 22.625, 98290.5)" 886 "(86, 22.625, 98290.5)"
887 ] 887 ]
888 }, 888 },
889 { 889 {
890 "output_type": "stream", 890 "output_type": "stream",
891 "stream": "stdout", 891 "stream": "stdout",
892 "text": [ 892 "text": [
893 "\n", 893 "\n",
894 "(87, 22.625, 98288.5)" 894 "(87, 22.625, 98288.5)"
895 ] 895 ]
896 }, 896 },
897 { 897 {
898 "output_type": "stream", 898 "output_type": "stream",
899 "stream": "stdout", 899 "stream": "stdout",
900 "text": [ 900 "text": [
901 "\n", 901 "\n",
902 "(88, 22.625, 98288.5)" 902 "(88, 22.625, 98288.5)"
903 ] 903 ]
904 }, 904 },
905 { 905 {
906 "output_type": "stream", 906 "output_type": "stream",
907 "stream": "stdout", 907 "stream": "stdout",
908 "text": [ 908 "text": [
909 "\n", 909 "\n",
910 "(89, 22.625, 98286.75)" 910 "(89, 22.625, 98286.75)"
911 ] 911 ]
912 }, 912 },
913 { 913 {
914 "output_type": "stream", 914 "output_type": "stream",
915 "stream": "stdout", 915 "stream": "stdout",
916 "text": [ 916 "text": [
917 "\n", 917 "\n",
918 "(90, 22.625, 98286.75)" 918 "(90, 22.625, 98286.75)"
919 ] 919 ]
920 }, 920 },
921 { 921 {
922 "output_type": "stream", 922 "output_type": "stream",
923 "stream": "stdout", 923 "stream": "stdout",
924 "text": [ 924 "text": [
925 "\n", 925 "\n",
926 "(91, 22.625, 98290.75)" 926 "(91, 22.625, 98290.75)"
927 ] 927 ]
928 }, 928 },
929 { 929 {
930 "output_type": "stream", 930 "output_type": "stream",
931 "stream": "stdout", 931 "stream": "stdout",
932 "text": [ 932 "text": [
933 "\n", 933 "\n",
934 "(92, 22.625, 98290.75)" 934 "(92, 22.625, 98290.75)"
935 ] 935 ]
936 }, 936 },
937 { 937 {
938 "output_type": "stream", 938 "output_type": "stream",
939 "stream": "stdout", 939 "stream": "stdout",
940 "text": [ 940 "text": [
941 "\n", 941 "\n",
942 "(93, 22.625, 98288.75)" 942 "(93, 22.625, 98288.75)"
943 ] 943 ]
944 }, 944 },
945 { 945 {
946 "output_type": "stream", 946 "output_type": "stream",
947 "stream": "stdout", 947 "stream": "stdout",
948 "text": [ 948 "text": [
949 "\n", 949 "\n",
950 "(94, 22.625, 98288.75)" 950 "(94, 22.625, 98288.75)"
951 ] 951 ]
952 }, 952 },
953 { 953 {
954 "output_type": "stream", 954 "output_type": "stream",
955 "stream": "stdout", 955 "stream": "stdout",
956 "text": [ 956 "text": [
957 "\n", 957 "\n",
958 "(95, 22.625, 98288.75)" 958 "(95, 22.625, 98288.75)"
959 ] 959 ]
960 }, 960 },
961 { 961 {
962 "output_type": "stream", 962 "output_type": "stream",
963 "stream": "stdout", 963 "stream": "stdout",
964 "text": [ 964 "text": [
965 "\n", 965 "\n",
966 "(96, 22.625, 98290.5)" 966 "(96, 22.625, 98290.5)"
967 ] 967 ]
968 }, 968 },
969 { 969 {
970 "output_type": "stream", 970 "output_type": "stream",
971 "stream": "stdout", 971 "stream": "stdout",
972 "text": [ 972 "text": [
973 "\n", 973 "\n",
974 "(97, 22.625, 98290.5)" 974 "(97, 22.625, 98290.5)"
975 ] 975 ]
976 }, 976 },
977 { 977 {
978 "output_type": "stream", 978 "output_type": "stream",
979 "stream": "stdout", 979 "stream": "stdout",
980 "text": [ 980 "text": [
981 "\n", 981 "\n",
982 "(98, 22.625, 98290.0)" 982 "(98, 22.625, 98290.0)"
983 ] 983 ]
984 }, 984 },
985 { 985 {
986 "output_type": "stream", 986 "output_type": "stream",
987 "stream": "stdout", 987 "stream": "stdout",
988 "text": [ 988 "text": [
989 "\n", 989 "\n",
990 "(99, 22.625, 98290.0)" 990 "(99, 22.625, 98290.0)"
991 ] 991 ]
992 }, 992 },
993 { 993 {
994 "output_type": "stream", 994 "output_type": "stream",
995 "stream": "stdout", 995 "stream": "stdout",
996 "text": [ 996 "text": [
997 "\n" 997 "\n"
998 ] 998 ]
999 } 999 }
1000 ], 1000 ],
1001 "prompt_number": 34 1001 "prompt_number": 34
1002 }, 1002 },
1003 { 1003 {
1004 "cell_type": "markdown", 1004 "cell_type": "markdown",
1005 "metadata": {}, 1005 "metadata": {},
1006 "source": [ 1006 "source": [
1007 "Nam\u011b\u0159en\u00e1 data si ulo\u017e\u00edme pro pozd\u011bj\u0161\u00ed zpracov\u00e1n\u00ed. " 1007 "Nam\u011b\u0159en\u00e1 data si ulo\u017e\u00edme pro pozd\u011bj\u0161\u00ed zpracov\u00e1n\u00ed. "
1008 ] 1008 ]
1009 }, 1009 },
1010 { 1010 {
1011 "cell_type": "code", 1011 "cell_type": "code",
1012 "collapsed": false, 1012 "collapsed": false,
1013 "input": [ 1013 "input": [
1014 "np.savez(\"data_desk\", temp = t, preassure = p)" 1014 "np.savez(\"data_desk\", temp = t, preassure = p)"
1015 ], 1015 ],
1016 "language": "python", 1016 "language": "python",
1017 "metadata": {}, 1017 "metadata": {},
1018 "outputs": [], 1018 "outputs": [],
1019 "prompt_number": 35 1019 "prompt_number": 35
1020 }, 1020 },
1021 { 1021 {
1022 "cell_type": "markdown", 1022 "cell_type": "markdown",
1023 "metadata": {}, 1023 "metadata": {},
1024 "source": [ 1024 "source": [
1025 "Nyn\u00ed p\u0159em\u00edst\u00edme m\u011b\u0159\u00edc\u00ed p\u0159\u00edpravek ze stolu na zem, a zopakujeme m\u011b\u0159en\u00ed" 1025 "Nyn\u00ed p\u0159em\u00edst\u00edme m\u011b\u0159\u00edc\u00ed p\u0159\u00edpravek ze stolu na zem, a zopakujeme m\u011b\u0159en\u00ed"
1026 ] 1026 ]
1027 }, 1027 },
1028 { 1028 {
1029 "cell_type": "code", 1029 "cell_type": "code",
1030 "collapsed": false, 1030 "collapsed": false,
1031 "input": [ 1031 "input": [
1032 "MEASUREMENTS = 100\n", 1032 "MEASUREMENTS = 100\n",
1033 "t = np.zeros(MEASUREMENTS)\n", 1033 "t = np.zeros(MEASUREMENTS)\n",
1034 "p = np.zeros(MEASUREMENTS)\n", 1034 "p = np.zeros(MEASUREMENTS)\n",
1035 "\n", 1035 "\n",
1036 "# gauge.route() V p\u0159\u00edpad\u011b v\u00edce \u010didel je pot\u0159eba ke ka\u017ed\u00e9mu p\u0159ed jeho pou\u017eit\u00edm nechat vyroutovat cesutu na sb\u011brnici.\n", 1036 "# gauge.route() V p\u0159\u00edpad\u011b v\u00edce \u010didel je pot\u0159eba ke ka\u017ed\u00e9mu p\u0159ed jeho pou\u017eit\u00edm nechat vyroutovat cesutu na sb\u011brnici.\n",
1037 "for n in range(MEASUREMENTS):\n", 1037 "for n in range(MEASUREMENTS):\n",
1038 " (t[n], p[n]) = gauge.get_tp()\n", 1038 " (t[n], p[n]) = gauge.get_tp()\n",
1039 " print(n,t[n], p[n])" 1039 " print(n,t[n], p[n])"
1040 ], 1040 ],
1041 "language": "python", 1041 "language": "python",
1042 "metadata": {}, 1042 "metadata": {},
1043 "outputs": [ 1043 "outputs": [
1044 { 1044 {
1045 "output_type": "stream", 1045 "output_type": "stream",
1046 "stream": "stdout", 1046 "stream": "stdout",
1047 "text": [ 1047 "text": [
1048 "(0, 22.5625, 98296.25)\n", 1048 "(0, 22.5625, 98296.25)\n",
1049 "(1, 22.5625, 98296.25)" 1049 "(1, 22.5625, 98296.25)"
1050 ] 1050 ]
1051 }, 1051 },
1052 { 1052 {
1053 "output_type": "stream", 1053 "output_type": "stream",
1054 "stream": "stdout", 1054 "stream": "stdout",
1055 "text": [ 1055 "text": [
1056 "\n", 1056 "\n",
1057 "(2, 22.5625, 98302.5)" 1057 "(2, 22.5625, 98302.5)"
1058 ] 1058 ]
1059 }, 1059 },
1060 { 1060 {
1061 "output_type": "stream", 1061 "output_type": "stream",
1062 "stream": "stdout", 1062 "stream": "stdout",
1063 "text": [ 1063 "text": [
1064 "\n", 1064 "\n",
1065 "(3, 22.5625, 98302.5)" 1065 "(3, 22.5625, 98302.5)"
1066 ] 1066 ]
1067 }, 1067 },
1068 { 1068 {
1069 "output_type": "stream", 1069 "output_type": "stream",
1070 "stream": "stdout", 1070 "stream": "stdout",
1071 "text": [ 1071 "text": [
1072 "\n", 1072 "\n",
1073 "(4, 22.5625, 98300.25)" 1073 "(4, 22.5625, 98300.25)"
1074 ] 1074 ]
1075 }, 1075 },
1076 { 1076 {
1077 "output_type": "stream", 1077 "output_type": "stream",
1078 "stream": "stdout", 1078 "stream": "stdout",
1079 "text": [ 1079 "text": [
1080 "\n", 1080 "\n",
1081 "(5, 22.5625, 98300.25)" 1081 "(5, 22.5625, 98300.25)"
1082 ] 1082 ]
1083 }, 1083 },
1084 { 1084 {
1085 "output_type": "stream", 1085 "output_type": "stream",
1086 "stream": "stdout", 1086 "stream": "stdout",
1087 "text": [ 1087 "text": [
1088 "\n", 1088 "\n",
1089 "(6, 22.5625, 98302.0)" 1089 "(6, 22.5625, 98302.0)"
1090 ] 1090 ]
1091 }, 1091 },
1092 { 1092 {
1093 "output_type": "stream", 1093 "output_type": "stream",
1094 "stream": "stdout", 1094 "stream": "stdout",
1095 "text": [ 1095 "text": [
1096 "\n", 1096 "\n",
1097 "(7, 22.5625, 98302.0)" 1097 "(7, 22.5625, 98302.0)"
1098 ] 1098 ]
1099 }, 1099 },
1100 { 1100 {
1101 "output_type": "stream", 1101 "output_type": "stream",
1102 "stream": "stdout", 1102 "stream": "stdout",
1103 "text": [ 1103 "text": [
1104 "\n", 1104 "\n",
1105 "(8, 22.5625, 98300.75)" 1105 "(8, 22.5625, 98300.75)"
1106 ] 1106 ]
1107 }, 1107 },
1108 { 1108 {
1109 "output_type": "stream", 1109 "output_type": "stream",
1110 "stream": "stdout", 1110 "stream": "stdout",
1111 "text": [ 1111 "text": [
1112 "\n", 1112 "\n",
1113 "(9, 22.5625, 98300.75)" 1113 "(9, 22.5625, 98300.75)"
1114 ] 1114 ]
1115 }, 1115 },
1116 { 1116 {
1117 "output_type": "stream", 1117 "output_type": "stream",
1118 "stream": "stdout", 1118 "stream": "stdout",
1119 "text": [ 1119 "text": [
1120 "\n", 1120 "\n",
1121 "(10, 22.5625, 98304.5)" 1121 "(10, 22.5625, 98304.5)"
1122 ] 1122 ]
1123 }, 1123 },
1124 { 1124 {
1125 "output_type": "stream", 1125 "output_type": "stream",
1126 "stream": "stdout", 1126 "stream": "stdout",
1127 "text": [ 1127 "text": [
1128 "\n", 1128 "\n",
1129 "(11, 22.5625, 98304.5)" 1129 "(11, 22.5625, 98304.5)"
1130 ] 1130 ]
1131 }, 1131 },
1132 { 1132 {
1133 "output_type": "stream", 1133 "output_type": "stream",
1134 "stream": "stdout", 1134 "stream": "stdout",
1135 "text": [ 1135 "text": [
1136 "\n", 1136 "\n",
1137 "(12, 22.5625, 98304.25)" 1137 "(12, 22.5625, 98304.25)"
1138 ] 1138 ]
1139 }, 1139 },
1140 { 1140 {
1141 "output_type": "stream", 1141 "output_type": "stream",
1142 "stream": "stdout", 1142 "stream": "stdout",
1143 "text": [ 1143 "text": [
1144 "\n", 1144 "\n",
1145 "(13, 22.5625, 98304.25)" 1145 "(13, 22.5625, 98304.25)"
1146 ] 1146 ]
1147 }, 1147 },
1148 { 1148 {
1149 "output_type": "stream", 1149 "output_type": "stream",
1150 "stream": "stdout", 1150 "stream": "stdout",
1151 "text": [ 1151 "text": [
1152 "\n", 1152 "\n",
1153 "(14, 22.5625, 98300.25)" 1153 "(14, 22.5625, 98300.25)"
1154 ] 1154 ]
1155 }, 1155 },
1156 { 1156 {
1157 "output_type": "stream", 1157 "output_type": "stream",
1158 "stream": "stdout", 1158 "stream": "stdout",
1159 "text": [ 1159 "text": [
1160 "\n", 1160 "\n",
1161 "(15, 22.5625, 98300.25)" 1161 "(15, 22.5625, 98300.25)"
1162 ] 1162 ]
1163 }, 1163 },
1164 { 1164 {
1165 "output_type": "stream", 1165 "output_type": "stream",
1166 "stream": "stdout", 1166 "stream": "stdout",
1167 "text": [ 1167 "text": [
1168 "\n", 1168 "\n",
1169 "(16, 22.5625, 98300.25)" 1169 "(16, 22.5625, 98300.25)"
1170 ] 1170 ]
1171 }, 1171 },
1172 { 1172 {
1173 "output_type": "stream", 1173 "output_type": "stream",
1174 "stream": "stdout", 1174 "stream": "stdout",
1175 "text": [ 1175 "text": [
1176 "\n", 1176 "\n",
1177 "(17, 22.5625, 98302.5)" 1177 "(17, 22.5625, 98302.5)"
1178 ] 1178 ]
1179 }, 1179 },
1180 { 1180 {
1181 "output_type": "stream", 1181 "output_type": "stream",
1182 "stream": "stdout", 1182 "stream": "stdout",
1183 "text": [ 1183 "text": [
1184 "\n", 1184 "\n",
1185 "(18, 22.5625, 98302.5)" 1185 "(18, 22.5625, 98302.5)"
1186 ] 1186 ]
1187 }, 1187 },
1188 { 1188 {
1189 "output_type": "stream", 1189 "output_type": "stream",
1190 "stream": "stdout", 1190 "stream": "stdout",
1191 "text": [ 1191 "text": [
1192 "\n", 1192 "\n",
1193 "(19, 22.5625, 98304.0)" 1193 "(19, 22.5625, 98304.0)"
1194 ] 1194 ]
1195 }, 1195 },
1196 { 1196 {
1197 "output_type": "stream", 1197 "output_type": "stream",
1198 "stream": "stdout", 1198 "stream": "stdout",
1199 "text": [ 1199 "text": [
1200 "\n", 1200 "\n",
1201 "(20, 22.5625, 98304.0)" 1201 "(20, 22.5625, 98304.0)"
1202 ] 1202 ]
1203 }, 1203 },
1204 { 1204 {
1205 "output_type": "stream", 1205 "output_type": "stream",
1206 "stream": "stdout", 1206 "stream": "stdout",
1207 "text": [ 1207 "text": [
1208 "\n", 1208 "\n",
1209 "(21, 22.5625, 98298.5)" 1209 "(21, 22.5625, 98298.5)"
1210 ] 1210 ]
1211 }, 1211 },
1212 { 1212 {
1213 "output_type": "stream", 1213 "output_type": "stream",
1214 "stream": "stdout", 1214 "stream": "stdout",
1215 "text": [ 1215 "text": [
1216 "\n", 1216 "\n",
1217 "(22, 22.5625, 98298.5)" 1217 "(22, 22.5625, 98298.5)"
1218 ] 1218 ]
1219 }, 1219 },
1220 { 1220 {
1221 "output_type": "stream", 1221 "output_type": "stream",
1222 "stream": "stdout", 1222 "stream": "stdout",
1223 "text": [ 1223 "text": [
1224 "\n", 1224 "\n",
1225 "(23, 22.5625, 98298.5)" 1225 "(23, 22.5625, 98298.5)"
1226 ] 1226 ]
1227 }, 1227 },
1228 { 1228 {
1229 "output_type": "stream", 1229 "output_type": "stream",
1230 "stream": "stdout", 1230 "stream": "stdout",
1231 "text": [ 1231 "text": [
1232 "\n", 1232 "\n",
1233 "(24, 22.5625, 98298.5)" 1233 "(24, 22.5625, 98298.5)"
1234 ] 1234 ]
1235 }, 1235 },
1236 { 1236 {
1237 "output_type": "stream", 1237 "output_type": "stream",
1238 "stream": "stdout", 1238 "stream": "stdout",
1239 "text": [ 1239 "text": [
1240 "\n", 1240 "\n",
1241 "(25, 22.5625, 98300.5)" 1241 "(25, 22.5625, 98300.5)"
1242 ] 1242 ]
1243 }, 1243 },
1244 { 1244 {
1245 "output_type": "stream", 1245 "output_type": "stream",
1246 "stream": "stdout", 1246 "stream": "stdout",
1247 "text": [ 1247 "text": [
1248 "\n", 1248 "\n",
1249 "(26, 22.5625, 98300.5)" 1249 "(26, 22.5625, 98300.5)"
1250 ] 1250 ]
1251 }, 1251 },
1252 { 1252 {
1253 "output_type": "stream", 1253 "output_type": "stream",
1254 "stream": "stdout", 1254 "stream": "stdout",
1255 "text": [ 1255 "text": [
1256 "\n", 1256 "\n",
1257 "(27, 22.5625, 98296.0)" 1257 "(27, 22.5625, 98296.0)"
1258 ] 1258 ]
1259 }, 1259 },
1260 { 1260 {
1261 "output_type": "stream", 1261 "output_type": "stream",
1262 "stream": "stdout", 1262 "stream": "stdout",
1263 "text": [ 1263 "text": [
1264 "\n", 1264 "\n",
1265 "(28, 22.5625, 98300.0)" 1265 "(28, 22.5625, 98300.0)"
1266 ] 1266 ]
1267 }, 1267 },
1268 { 1268 {
1269 "output_type": "stream", 1269 "output_type": "stream",
1270 "stream": "stdout", 1270 "stream": "stdout",
1271 "text": [ 1271 "text": [
1272 "\n", 1272 "\n",
1273 "(29, 22.5625, 98306.75)" 1273 "(29, 22.5625, 98306.75)"
1274 ] 1274 ]
1275 }, 1275 },
1276 { 1276 {
1277 "output_type": "stream", 1277 "output_type": "stream",
1278 "stream": "stdout", 1278 "stream": "stdout",
1279 "text": [ 1279 "text": [
1280 "\n", 1280 "\n",
1281 "(30, 22.5625, 98302.75)" 1281 "(30, 22.5625, 98302.75)"
1282 ] 1282 ]
1283 }, 1283 },
1284 { 1284 {
1285 "output_type": "stream", 1285 "output_type": "stream",
1286 "stream": "stdout", 1286 "stream": "stdout",
1287 "text": [ 1287 "text": [
1288 "\n", 1288 "\n",
1289 "(31, 22.5625, 98302.75)" 1289 "(31, 22.5625, 98302.75)"
1290 ] 1290 ]
1291 }, 1291 },
1292 { 1292 {
1293 "output_type": "stream", 1293 "output_type": "stream",
1294 "stream": "stdout", 1294 "stream": "stdout",
1295 "text": [ 1295 "text": [
1296 "\n", 1296 "\n",
1297 "(32, 22.5625, 98302.75)" 1297 "(32, 22.5625, 98302.75)"
1298 ] 1298 ]
1299 }, 1299 },
1300 { 1300 {
1301 "output_type": "stream", 1301 "output_type": "stream",
1302 "stream": "stdout", 1302 "stream": "stdout",
1303 "text": [ 1303 "text": [
1304 "\n", 1304 "\n",
1305 "(33, 22.5625, 98302.75)" 1305 "(33, 22.5625, 98302.75)"
1306 ] 1306 ]
1307 }, 1307 },
1308 { 1308 {
1309 "output_type": "stream", 1309 "output_type": "stream",
1310 "stream": "stdout", 1310 "stream": "stdout",
1311 "text": [ 1311 "text": [
1312 "\n", 1312 "\n",
1313 "(34, 22.5625, 98302.75)" 1313 "(34, 22.5625, 98302.75)"
1314 ] 1314 ]
1315 }, 1315 },
1316 { 1316 {
1317 "output_type": "stream", 1317 "output_type": "stream",
1318 "stream": "stdout", 1318 "stream": "stdout",
1319 "text": [ 1319 "text": [
1320 "\n", 1320 "\n",
1321 "(35, 22.5625, 98302.75)" 1321 "(35, 22.5625, 98302.75)"
1322 ] 1322 ]
1323 }, 1323 },
1324 { 1324 {
1325 "output_type": "stream", 1325 "output_type": "stream",
1326 "stream": "stdout", 1326 "stream": "stdout",
1327 "text": [ 1327 "text": [
1328 "\n", 1328 "\n",
1329 "(36, 22.5625, 98300.25)" 1329 "(36, 22.5625, 98300.25)"
1330 ] 1330 ]
1331 }, 1331 },
1332 { 1332 {
1333 "output_type": "stream", 1333 "output_type": "stream",
1334 "stream": "stdout", 1334 "stream": "stdout",
1335 "text": [ 1335 "text": [
1336 "\n", 1336 "\n",
1337 "(37, 22.5625, 98300.25)" 1337 "(37, 22.5625, 98300.25)"
1338 ] 1338 ]
1339 }, 1339 },
1340 { 1340 {
1341 "output_type": "stream", 1341 "output_type": "stream",
1342 "stream": "stdout", 1342 "stream": "stdout",
1343 "text": [ 1343 "text": [
1344 "\n", 1344 "\n",
1345 "(38, 22.5625, 98296.5)" 1345 "(38, 22.5625, 98296.5)"
1346 ] 1346 ]
1347 }, 1347 },
1348 { 1348 {
1349 "output_type": "stream", 1349 "output_type": "stream",
1350 "stream": "stdout", 1350 "stream": "stdout",
1351 "text": [ 1351 "text": [
1352 "\n", 1352 "\n",
1353 "(39, 22.5625, 98296.5)" 1353 "(39, 22.5625, 98296.5)"
1354 ] 1354 ]
1355 }, 1355 },
1356 { 1356 {
1357 "output_type": "stream", 1357 "output_type": "stream",
1358 "stream": "stdout", 1358 "stream": "stdout",
1359 "text": [ 1359 "text": [
1360 "\n", 1360 "\n",
1361 "(40, 22.5625, 98296.5)" 1361 "(40, 22.5625, 98296.5)"
1362 ] 1362 ]
1363 }, 1363 },
1364 { 1364 {
1365 "output_type": "stream", 1365 "output_type": "stream",
1366 "stream": "stdout", 1366 "stream": "stdout",
1367 "text": [ 1367 "text": [
1368 "\n", 1368 "\n",
1369 "(41, 22.5625, 98296.5)" 1369 "(41, 22.5625, 98296.5)"
1370 ] 1370 ]
1371 }, 1371 },
1372 { 1372 {
1373 "output_type": "stream", 1373 "output_type": "stream",
1374 "stream": "stdout", 1374 "stream": "stdout",
1375 "text": [ 1375 "text": [
1376 "\n", 1376 "\n",
1377 "(42, 22.5625, 98300.0)" 1377 "(42, 22.5625, 98300.0)"
1378 ] 1378 ]
1379 }, 1379 },
1380 { 1380 {
1381 "output_type": "stream", 1381 "output_type": "stream",
1382 "stream": "stdout", 1382 "stream": "stdout",
1383 "text": [ 1383 "text": [
1384 "\n", 1384 "\n",
1385 "(43, 22.5625, 98300.0)" 1385 "(43, 22.5625, 98300.0)"
1386 ] 1386 ]
1387 }, 1387 },
1388 { 1388 {
1389 "output_type": "stream", 1389 "output_type": "stream",
1390 "stream": "stdout", 1390 "stream": "stdout",
1391 "text": [ 1391 "text": [
1392 "\n", 1392 "\n",
1393 "(44, 22.5625, 98300.0)" 1393 "(44, 22.5625, 98300.0)"
1394 ] 1394 ]
1395 }, 1395 },
1396 { 1396 {
1397 "output_type": "stream", 1397 "output_type": "stream",
1398 "stream": "stdout", 1398 "stream": "stdout",
1399 "text": [ 1399 "text": [
1400 "\n", 1400 "\n",
1401 "(45, 22.5625, 98300.5)" 1401 "(45, 22.5625, 98300.5)"
1402 ] 1402 ]
1403 }, 1403 },
1404 { 1404 {
1405 "output_type": "stream", 1405 "output_type": "stream",
1406 "stream": "stdout", 1406 "stream": "stdout",
1407 "text": [ 1407 "text": [
1408 "\n", 1408 "\n",
1409 "(46, 22.5625, 98300.5)" 1409 "(46, 22.5625, 98300.5)"
1410 ] 1410 ]
1411 }, 1411 },
1412 { 1412 {
1413 "output_type": "stream", 1413 "output_type": "stream",
1414 "stream": "stdout", 1414 "stream": "stdout",
1415 "text": [ 1415 "text": [
1416 "\n", 1416 "\n",
1417 "(47, 22.5625, 98300.5)" 1417 "(47, 22.5625, 98300.5)"
1418 ] 1418 ]
1419 }, 1419 },
1420 { 1420 {
1421 "output_type": "stream", 1421 "output_type": "stream",
1422 "stream": "stdout", 1422 "stream": "stdout",
1423 "text": [ 1423 "text": [
1424 "\n", 1424 "\n",
1425 "(48, 22.5625, 98300.5)" 1425 "(48, 22.5625, 98300.5)"
1426 ] 1426 ]
1427 }, 1427 },
1428 { 1428 {
1429 "output_type": "stream", 1429 "output_type": "stream",
1430 "stream": "stdout", 1430 "stream": "stdout",
1431 "text": [ 1431 "text": [
1432 "\n", 1432 "\n",
1433 "(49, 22.5625, 98300.75)" 1433 "(49, 22.5625, 98300.75)"
1434 ] 1434 ]
1435 }, 1435 },
1436 { 1436 {
1437 "output_type": "stream", 1437 "output_type": "stream",
1438 "stream": "stdout", 1438 "stream": "stdout",
1439 "text": [ 1439 "text": [
1440 "\n", 1440 "\n",
1441 "(50, 22.5625, 98300.75)" 1441 "(50, 22.5625, 98300.75)"
1442 ] 1442 ]
1443 }, 1443 },
1444 { 1444 {
1445 "output_type": "stream", 1445 "output_type": "stream",
1446 "stream": "stdout", 1446 "stream": "stdout",
1447 "text": [ 1447 "text": [
1448 "\n", 1448 "\n",
1449 "(51, 22.5625, 98298.75)" 1449 "(51, 22.5625, 98298.75)"
1450 ] 1450 ]
1451 }, 1451 },
1452 { 1452 {
1453 "output_type": "stream", 1453 "output_type": "stream",
1454 "stream": "stdout", 1454 "stream": "stdout",
1455 "text": [ 1455 "text": [
1456 "\n", 1456 "\n",
1457 "(52, 22.5625, 98298.75)" 1457 "(52, 22.5625, 98298.75)"
1458 ] 1458 ]
1459 }, 1459 },
1460 { 1460 {
1461 "output_type": "stream", 1461 "output_type": "stream",
1462 "stream": "stdout", 1462 "stream": "stdout",
1463 "text": [ 1463 "text": [
1464 "\n", 1464 "\n",
1465 "(53, 22.5625, 98298.75)" 1465 "(53, 22.5625, 98298.75)"
1466 ] 1466 ]
1467 }, 1467 },
1468 { 1468 {
1469 "output_type": "stream", 1469 "output_type": "stream",
1470 "stream": "stdout", 1470 "stream": "stdout",
1471 "text": [ 1471 "text": [
1472 "\n", 1472 "\n",
1473 "(54, 22.5625, 98298.75)" 1473 "(54, 22.5625, 98298.75)"
1474 ] 1474 ]
1475 }, 1475 },
1476 { 1476 {
1477 "output_type": "stream", 1477 "output_type": "stream",
1478 "stream": "stdout", 1478 "stream": "stdout",
1479 "text": [ 1479 "text": [
1480 "\n", 1480 "\n",
1481 "(55, 22.5625, 98300.5)" 1481 "(55, 22.5625, 98300.5)"
1482 ] 1482 ]
1483 }, 1483 },
1484 { 1484 {
1485 "output_type": "stream", 1485 "output_type": "stream",
1486 "stream": "stdout", 1486 "stream": "stdout",
1487 "text": [ 1487 "text": [
1488 "\n", 1488 "\n",
1489 "(56, 22.5625, 98300.5)" 1489 "(56, 22.5625, 98300.5)"
1490 ] 1490 ]
1491 }, 1491 },
1492 { 1492 {
1493 "output_type": "stream", 1493 "output_type": "stream",
1494 "stream": "stdout", 1494 "stream": "stdout",
1495 "text": [ 1495 "text": [
1496 "\n", 1496 "\n",
1497 "(57, 22.5625, 98296.75)" 1497 "(57, 22.5625, 98296.75)"
1498 ] 1498 ]
1499 }, 1499 },
1500 { 1500 {
1501 "output_type": "stream", 1501 "output_type": "stream",
1502 "stream": "stdout", 1502 "stream": "stdout",
1503 "text": [ 1503 "text": [
1504 "\n", 1504 "\n",
1505 "(58, 22.5625, 98296.75)" 1505 "(58, 22.5625, 98296.75)"
1506 ] 1506 ]
1507 }, 1507 },
1508 { 1508 {
1509 "output_type": "stream", 1509 "output_type": "stream",
1510 "stream": "stdout", 1510 "stream": "stdout",
1511 "text": [ 1511 "text": [
1512 "\n", 1512 "\n",
1513 "(59, 22.5625, 98296.75)" 1513 "(59, 22.5625, 98296.75)"
1514 ] 1514 ]
1515 }, 1515 },
1516 { 1516 {
1517 "output_type": "stream", 1517 "output_type": "stream",
1518 "stream": "stdout", 1518 "stream": "stdout",
1519 "text": [ 1519 "text": [
1520 "\n", 1520 "\n",
1521 "(60, 22.5625, 98298.25)" 1521 "(60, 22.5625, 98298.25)"
1522 ] 1522 ]
1523 }, 1523 },
1524 { 1524 {
1525 "output_type": "stream", 1525 "output_type": "stream",
1526 "stream": "stdout", 1526 "stream": "stdout",
1527 "text": [ 1527 "text": [
1528 "\n", 1528 "\n",
1529 "(61, 22.5625, 98298.25)" 1529 "(61, 22.5625, 98298.25)"
1530 ] 1530 ]
1531 }, 1531 },
1532 { 1532 {
1533 "output_type": "stream", 1533 "output_type": "stream",
1534 "stream": "stdout", 1534 "stream": "stdout",
1535 "text": [ 1535 "text": [
1536 "\n", 1536 "\n",
1537 "(62, 22.5625, 98298.25)" 1537 "(62, 22.5625, 98298.25)"
1538 ] 1538 ]
1539 }, 1539 },
1540 { 1540 {
1541 "output_type": "stream", 1541 "output_type": "stream",
1542 "stream": "stdout", 1542 "stream": "stdout",
1543 "text": [ 1543 "text": [
1544 "\n", 1544 "\n",
1545 "(63, 22.5625, 98298.25)" 1545 "(63, 22.5625, 98298.25)"
1546 ] 1546 ]
1547 }, 1547 },
1548 { 1548 {
1549 "output_type": "stream", 1549 "output_type": "stream",
1550 "stream": "stdout", 1550 "stream": "stdout",
1551 "text": [ 1551 "text": [
1552 "\n", 1552 "\n",
1553 "(64, 22.5625, 98304.25)" 1553 "(64, 22.5625, 98304.25)"
1554 ] 1554 ]
1555 }, 1555 },
1556 { 1556 {
1557 "output_type": "stream", 1557 "output_type": "stream",
1558 "stream": "stdout", 1558 "stream": "stdout",
1559 "text": [ 1559 "text": [
1560 "\n", 1560 "\n",
1561 "(65, 22.5625, 98304.25)" 1561 "(65, 22.5625, 98304.25)"
1562 ] 1562 ]
1563 }, 1563 },
1564 { 1564 {
1565 "output_type": "stream", 1565 "output_type": "stream",
1566 "stream": "stdout", 1566 "stream": "stdout",
1567 "text": [ 1567 "text": [
1568 "\n", 1568 "\n",
1569 "(66, 22.5625, 98298.0)" 1569 "(66, 22.5625, 98298.0)"
1570 ] 1570 ]
1571 }, 1571 },
1572 { 1572 {
1573 "output_type": "stream", 1573 "output_type": "stream",
1574 "stream": "stdout", 1574 "stream": "stdout",
1575 "text": [ 1575 "text": [
1576 "\n", 1576 "\n",
1577 "(67, 22.5625, 98298.0)" 1577 "(67, 22.5625, 98298.0)"
1578 ] 1578 ]
1579 }, 1579 },
1580 { 1580 {
1581 "output_type": "stream", 1581 "output_type": "stream",
1582 "stream": "stdout", 1582 "stream": "stdout",
1583 "text": [ 1583 "text": [
1584 "\n", 1584 "\n",
1585 "(68, 22.5625, 98302.5)" 1585 "(68, 22.5625, 98302.5)"
1586 ] 1586 ]
1587 }, 1587 },
1588 { 1588 {
1589 "output_type": "stream", 1589 "output_type": "stream",
1590 "stream": "stdout", 1590 "stream": "stdout",
1591 "text": [ 1591 "text": [
1592 "\n", 1592 "\n",
1593 "(69, 22.5625, 98302.5)" 1593 "(69, 22.5625, 98302.5)"
1594 ] 1594 ]
1595 }, 1595 },
1596 { 1596 {
1597 "output_type": "stream", 1597 "output_type": "stream",
1598 "stream": "stdout", 1598 "stream": "stdout",
1599 "text": [ 1599 "text": [
1600 "\n", 1600 "\n",
1601 "(70, 22.5625, 98302.5)" 1601 "(70, 22.5625, 98302.5)"
1602 ] 1602 ]
1603 }, 1603 },
1604 { 1604 {
1605 "output_type": "stream", 1605 "output_type": "stream",
1606 "stream": "stdout", 1606 "stream": "stdout",
1607 "text": [ 1607 "text": [
1608 "\n", 1608 "\n",
1609 "(71, 22.5625, 98302.5)" 1609 "(71, 22.5625, 98302.5)"
1610 ] 1610 ]
1611 }, 1611 },
1612 { 1612 {
1613 "output_type": "stream", 1613 "output_type": "stream",
1614 "stream": "stdout", 1614 "stream": "stdout",
1615 "text": [ 1615 "text": [
1616 "\n", 1616 "\n",
1617 "(72, 22.5625, 98298.0)" 1617 "(72, 22.5625, 98298.0)"
1618 ] 1618 ]
1619 }, 1619 },
1620 { 1620 {
1621 "output_type": "stream", 1621 "output_type": "stream",
1622 "stream": "stdout", 1622 "stream": "stdout",
1623 "text": [ 1623 "text": [
1624 "\n", 1624 "\n",
1625 "(73, 22.5625, 98298.0)" 1625 "(73, 22.5625, 98298.0)"
1626 ] 1626 ]
1627 }, 1627 },
1628 { 1628 {
1629 "output_type": "stream", 1629 "output_type": "stream",
1630 "stream": "stdout", 1630 "stream": "stdout",
1631 "text": [ 1631 "text": [
1632 "\n", 1632 "\n",
1633 "(74, 22.5625, 98298.0)" 1633 "(74, 22.5625, 98298.0)"
1634 ] 1634 ]
1635 }, 1635 },
1636 { 1636 {
1637 "output_type": "stream", 1637 "output_type": "stream",
1638 "stream": "stdout", 1638 "stream": "stdout",
1639 "text": [ 1639 "text": [
1640 "\n", 1640 "\n",
1641 "(75, 22.5625, 98302.5)" 1641 "(75, 22.5625, 98302.5)"
1642 ] 1642 ]
1643 }, 1643 },
1644 { 1644 {
1645 "output_type": "stream", 1645 "output_type": "stream",
1646 "stream": "stdout", 1646 "stream": "stdout",
1647 "text": [ 1647 "text": [
1648 "\n", 1648 "\n",
1649 "(76, 22.5625, 98302.5)" 1649 "(76, 22.5625, 98302.5)"
1650 ] 1650 ]
1651 }, 1651 },
1652 { 1652 {
1653 "output_type": "stream", 1653 "output_type": "stream",
1654 "stream": "stdout", 1654 "stream": "stdout",
1655 "text": [ 1655 "text": [
1656 "\n", 1656 "\n",
1657 "(77, 22.5625, 98300.75)" 1657 "(77, 22.5625, 98300.75)"
1658 ] 1658 ]
1659 }, 1659 },
1660 { 1660 {
1661 "output_type": "stream", 1661 "output_type": "stream",
1662 "stream": "stdout", 1662 "stream": "stdout",
1663 "text": [ 1663 "text": [
1664 "\n", 1664 "\n",
1665 "(78, 22.5625, 98300.75)" 1665 "(78, 22.5625, 98300.75)"
1666 ] 1666 ]
1667 }, 1667 },
1668 { 1668 {
1669 "output_type": "stream", 1669 "output_type": "stream",
1670 "stream": "stdout", 1670 "stream": "stdout",
1671 "text": [ 1671 "text": [
1672 "\n", 1672 "\n",
1673 "(79, 22.5625, 98300.25)" 1673 "(79, 22.5625, 98300.25)"
1674 ] 1674 ]
1675 }, 1675 },
1676 { 1676 {
1677 "output_type": "stream", 1677 "output_type": "stream",
1678 "stream": "stdout", 1678 "stream": "stdout",
1679 "text": [ 1679 "text": [
1680 "\n", 1680 "\n",
1681 "(80, 22.5625, 98300.25)" 1681 "(80, 22.5625, 98300.25)"
1682 ] 1682 ]
1683 }, 1683 },
1684 { 1684 {
1685 "output_type": "stream", 1685 "output_type": "stream",
1686 "stream": "stdout", 1686 "stream": "stdout",
1687 "text": [ 1687 "text": [
1688 "\n", 1688 "\n",
1689 "(81, 22.5625, 98300.0)" 1689 "(81, 22.5625, 98300.0)"
1690 ] 1690 ]
1691 }, 1691 },
1692 { 1692 {
1693 "output_type": "stream", 1693 "output_type": "stream",
1694 "stream": "stdout", 1694 "stream": "stdout",
1695 "text": [ 1695 "text": [
1696 "\n", 1696 "\n",
1697 "(82, 22.5625, 98300.0)" 1697 "(82, 22.5625, 98300.0)"
1698 ] 1698 ]
1699 }, 1699 },
1700 { 1700 {
1701 "output_type": "stream", 1701 "output_type": "stream",
1702 "stream": "stdout", 1702 "stream": "stdout",
1703 "text": [ 1703 "text": [
1704 "\n", 1704 "\n",
1705 "(83, 22.5625, 98300.0)" 1705 "(83, 22.5625, 98300.0)"
1706 ] 1706 ]
1707 }, 1707 },
1708 { 1708 {
1709 "output_type": "stream", 1709 "output_type": "stream",
1710 "stream": "stdout", 1710 "stream": "stdout",
1711 "text": [ 1711 "text": [
1712 "\n", 1712 "\n",
1713 "(84, 22.5625, 98300.0)" 1713 "(84, 22.5625, 98300.0)"
1714 ] 1714 ]
1715 }, 1715 },
1716 { 1716 {
1717 "output_type": "stream", 1717 "output_type": "stream",
1718 "stream": "stdout", 1718 "stream": "stdout",
1719 "text": [ 1719 "text": [
1720 "\n", 1720 "\n",
1721 "(85, 22.5625, 98298.75)" 1721 "(85, 22.5625, 98298.75)"
1722 ] 1722 ]
1723 }, 1723 },
1724 { 1724 {
1725 "output_type": "stream", 1725 "output_type": "stream",
1726 "stream": "stdout", 1726 "stream": "stdout",
1727 "text": [ 1727 "text": [
1728 "\n", 1728 "\n",
1729 "(86, 22.5625, 98302.75)" 1729 "(86, 22.5625, 98302.75)"
1730 ] 1730 ]
1731 }, 1731 },
1732 { 1732 {
1733 "output_type": "stream", 1733 "output_type": "stream",
1734 "stream": "stdout", 1734 "stream": "stdout",
1735 "text": [ 1735 "text": [
1736 "\n", 1736 "\n",
1737 "(87, 22.5625, 98302.75)" 1737 "(87, 22.5625, 98302.75)"
1738 ] 1738 ]
1739 }, 1739 },
1740 { 1740 {
1741 "output_type": "stream", 1741 "output_type": "stream",
1742 "stream": "stdout", 1742 "stream": "stdout",
1743 "text": [ 1743 "text": [
1744 "\n", 1744 "\n",
1745 "(88, 22.5625, 98300.5)" 1745 "(88, 22.5625, 98300.5)"
1746 ] 1746 ]
1747 }, 1747 },
1748 { 1748 {
1749 "output_type": "stream", 1749 "output_type": "stream",
1750 "stream": "stdout", 1750 "stream": "stdout",
1751 "text": [ 1751 "text": [
1752 "\n", 1752 "\n",
1753 "(89, 22.5625, 98300.5)" 1753 "(89, 22.5625, 98300.5)"
1754 ] 1754 ]
1755 }, 1755 },
1756 { 1756 {
1757 "output_type": "stream", 1757 "output_type": "stream",
1758 "stream": "stdout", 1758 "stream": "stdout",
1759 "text": [ 1759 "text": [
1760 "\n", 1760 "\n",
1761 "(90, 22.5625, 98298.5)" 1761 "(90, 22.5625, 98298.5)"
1762 ] 1762 ]
1763 }, 1763 },
1764 { 1764 {
1765 "output_type": "stream", 1765 "output_type": "stream",
1766 "stream": "stdout", 1766 "stream": "stdout",
1767 "text": [ 1767 "text": [
1768 "\n", 1768 "\n",
1769 "(91, 22.5625, 98298.5)" 1769 "(91, 22.5625, 98298.5)"
1770 ] 1770 ]
1771 }, 1771 },
1772 { 1772 {
1773 "output_type": "stream", 1773 "output_type": "stream",
1774 "stream": "stdout", 1774 "stream": "stdout",
1775 "text": [ 1775 "text": [
1776 "\n", 1776 "\n",
1777 "(92, 22.5625, 98300.0)" 1777 "(92, 22.5625, 98300.0)"
1778 ] 1778 ]
1779 }, 1779 },
1780 { 1780 {
1781 "output_type": "stream", 1781 "output_type": "stream",
1782 "stream": "stdout", 1782 "stream": "stdout",
1783 "text": [ 1783 "text": [
1784 "\n", 1784 "\n",
1785 "(93, 22.5625, 98300.0)" 1785 "(93, 22.5625, 98300.0)"
1786 ] 1786 ]
1787 }, 1787 },
1788 { 1788 {
1789 "output_type": "stream", 1789 "output_type": "stream",
1790 "stream": "stdout", 1790 "stream": "stdout",
1791 "text": [ 1791 "text": [
1792 "\n", 1792 "\n",
1793 "(94, 22.5625, 98298.5)" 1793 "(94, 22.5625, 98298.5)"
1794 ] 1794 ]
1795 }, 1795 },
1796 { 1796 {
1797 "output_type": "stream", 1797 "output_type": "stream",
1798 "stream": "stdout", 1798 "stream": "stdout",
1799 "text": [ 1799 "text": [
1800 "\n", 1800 "\n",
1801 "(95, 22.5625, 98298.5)" 1801 "(95, 22.5625, 98298.5)"
1802 ] 1802 ]
1803 }, 1803 },
1804 { 1804 {
1805 "output_type": "stream", 1805 "output_type": "stream",
1806 "stream": "stdout", 1806 "stream": "stdout",
1807 "text": [ 1807 "text": [
1808 "\n", 1808 "\n",
1809 "(96, 22.5625, 98298.75)" 1809 "(96, 22.5625, 98298.75)"
1810 ] 1810 ]
1811 }, 1811 },
1812 { 1812 {
1813 "output_type": "stream", 1813 "output_type": "stream",
1814 "stream": "stdout", 1814 "stream": "stdout",
1815 "text": [ 1815 "text": [
1816 "\n", 1816 "\n",
1817 "(97, 22.5625, 98298.75)" 1817 "(97, 22.5625, 98298.75)"
1818 ] 1818 ]
1819 }, 1819 },
1820 { 1820 {
1821 "output_type": "stream", 1821 "output_type": "stream",
1822 "stream": "stdout", 1822 "stream": "stdout",
1823 "text": [ 1823 "text": [
1824 "\n", 1824 "\n",
1825 "(98, 22.5625, 98300.75)" 1825 "(98, 22.5625, 98300.75)"
1826 ] 1826 ]
1827 }, 1827 },
1828 { 1828 {
1829 "output_type": "stream", 1829 "output_type": "stream",
1830 "stream": "stdout", 1830 "stream": "stdout",
1831 "text": [ 1831 "text": [
1832 "\n", 1832 "\n",
1833 "(99, 22.5625, 98300.75)" 1833 "(99, 22.5625, 98300.75)"
1834 ] 1834 ]
1835 }, 1835 },
1836 { 1836 {
1837 "output_type": "stream", 1837 "output_type": "stream",
1838 "stream": "stdout", 1838 "stream": "stdout",
1839 "text": [ 1839 "text": [
1840 "\n" 1840 "\n"
1841 ] 1841 ]
1842 } 1842 }
1843 ], 1843 ],
1844 "prompt_number": 10 1844 "prompt_number": 10
1845 }, 1845 },
1846 { 1846 {
1847 "cell_type": "code", 1847 "cell_type": "code",
1848 "collapsed": false, 1848 "collapsed": false,
1849 "input": [ 1849 "input": [
1850 "np.savez(\"data_floor\", temp = t, preassure = p)" 1850 "np.savez(\"data_floor\", temp = t, preassure = p)"
1851 ], 1851 ],
1852 "language": "python", 1852 "language": "python",
1853 "metadata": {}, 1853 "metadata": {},
1854 "outputs": [], 1854 "outputs": [],
1855 "prompt_number": 11 1855 "prompt_number": 11
1856 }, 1856 },
1857 { 1857 {
1858 "cell_type": "markdown", 1858 "cell_type": "markdown",
1859 "metadata": {}, 1859 "metadata": {},
1860 "source": [ 1860 "source": [
1861 "D\u00e1le bude pracov\u00e1no s daty ulo\u017een\u00fdmi do souboru, kter\u00e9 m\u016f\u017eeme na\u010d\u00edst n\u00e1sleduj\u00edc\u00edm blokem." 1861 "D\u00e1le bude pracov\u00e1no s daty ulo\u017een\u00fdmi do souboru, kter\u00e9 m\u016f\u017eeme na\u010d\u00edst n\u00e1sleduj\u00edc\u00edm blokem."
1862 ] 1862 ]
1863 }, 1863 },
1864 { 1864 {
1865 "cell_type": "code", 1865 "cell_type": "code",
1866 "collapsed": false, 1866 "collapsed": false,
1867 "input": [ 1867 "input": [
1868 "data = np.load('./data_desk.npz')\n", 1868 "data = np.load('./data_desk.npz')\n",
1869 "th=data['temp']\n", 1869 "th=data['temp']\n",
1870 "ph=data['preassure']" 1870 "ph=data['preassure']"
1871 ], 1871 ],
1872 "language": "python", 1872 "language": "python",
1873 "metadata": {}, 1873 "metadata": {},
1874 "outputs": [], 1874 "outputs": [],
1875 "prompt_number": 24 1875 "prompt_number": 3
1876 }, 1876 },
1877 { 1877 {
1878 "cell_type": "markdown", 1878 "cell_type": "markdown",
1879 "metadata": {}, 1879 "metadata": {},
1880 "source": [ 1880 "source": [
1881 "Na\u010dten\u00e1 data nyn\u00ed budeme statisticky analyzovat. Najdeme minim\u00e1ln\u00ed a maxim\u00e1ln\u00ed hodnoty a spo\u010d\u00edt\u00e1me sm\u011brodatnou odchylku. " 1881 "Na\u010dten\u00e1 data nyn\u00ed budeme statisticky analyzovat. Najdeme minim\u00e1ln\u00ed a maxim\u00e1ln\u00ed hodnoty a spo\u010d\u00edt\u00e1me sm\u011brodatnou odchylku. "
1882 ] 1882 ]
1883 }, 1883 },
1884 { 1884 {
1885 "cell_type": "markdown", 1885 "cell_type": "markdown",
1886 "metadata": {}, 1886 "metadata": {},
1887 "source": [ 1887 "source": [
1888 "Minim\u00e1ln\u00ed nam\u011b\u0159en\u00e1 hodnota tlaku:" 1888 "Minim\u00e1ln\u00ed nam\u011b\u0159en\u00e1 hodnota tlaku:"
1889 ] 1889 ]
1890 }, 1890 },
1891 { 1891 {
1892 "cell_type": "code", 1892 "cell_type": "code",
1893 "collapsed": false, 1893 "collapsed": false,
1894 "input": [ 1894 "input": [
1895 "amin(ph)" 1895 "amin(ph)"
1896 ], 1896 ],
1897 "language": "python", 1897 "language": "python",
1898 "metadata": {}, 1898 "metadata": {},
1899 "outputs": [ 1899 "outputs": [
1900 { 1900 {
1901 "metadata": {}, 1901 "metadata": {},
1902 "output_type": "pyout", 1902 "output_type": "pyout",
1903 "prompt_number": 27, 1903 "prompt_number": 27,
1904 "text": [ 1904 "text": [
1905 "98346.0" 1905 "98346.0"
1906 ] 1906 ]
1907 } 1907 }
1908 ], 1908 ],
1909 "prompt_number": 27 1909 "prompt_number": 27
1910 }, 1910 },
1911 { 1911 {
1912 "cell_type": "markdown", 1912 "cell_type": "markdown",
1913 "metadata": {}, 1913 "metadata": {},
1914 "source": [ 1914 "source": [
1915 "Minim\u00e1ln\u00ed nam\u011b\u0159en\u00e1 hodnota teploty:" 1915 "Minim\u00e1ln\u00ed nam\u011b\u0159en\u00e1 hodnota teploty:"
1916 ] 1916 ]
1917 }, 1917 },
1918 { 1918 {
1919 "cell_type": "code", 1919 "cell_type": "code",
1920 "collapsed": false, 1920 "collapsed": false,
1921 "input": [ 1921 "input": [
1922 "amin(th)" 1922 "amin(th)"
1923 ], 1923 ],
1924 "language": "python", 1924 "language": "python",
1925 "metadata": {}, 1925 "metadata": {},
1926 "outputs": [ 1926 "outputs": [
1927 { 1927 {
1928 "metadata": {}, 1928 "metadata": {},
1929 "output_type": "pyout", 1929 "output_type": "pyout",
1930 "prompt_number": 28, 1930 "prompt_number": 28,
1931 "text": [ 1931 "text": [
1932 "22.5625" 1932 "22.5625"
1933 ] 1933 ]
1934 } 1934 }
1935 ], 1935 ],
1936 "prompt_number": 28 1936 "prompt_number": 28
1937 }, 1937 },
1938 { 1938 {
1939 "cell_type": "markdown", 1939 "cell_type": "markdown",
1940 "metadata": {}, 1940 "metadata": {},
1941 "source": [ 1941 "source": [
1942 "Maxim\u00e1ln\u00ed tlak" 1942 "Maxim\u00e1ln\u00ed tlak"
1943 ] 1943 ]
1944 }, 1944 },
1945 { 1945 {
1946 "cell_type": "code", 1946 "cell_type": "code",
1947 "collapsed": false, 1947 "collapsed": false,
1948 "input": [ 1948 "input": [
1949 "amax(ph)" 1949 "amax(ph)"
1950 ], 1950 ],
1951 "language": "python", 1951 "language": "python",
1952 "metadata": {}, 1952 "metadata": {},
1953 "outputs": [ 1953 "outputs": [
1954 { 1954 {
1955 "metadata": {}, 1955 "metadata": {},
1956 "output_type": "pyout", 1956 "output_type": "pyout",
1957 "prompt_number": 29, 1957 "prompt_number": 29,
1958 "text": [ 1958 "text": [
1959 "98358.25" 1959 "98358.25"
1960 ] 1960 ]
1961 } 1961 }
1962 ], 1962 ],
1963 "prompt_number": 29 1963 "prompt_number": 29
1964 }, 1964 },
1965 { 1965 {
1966 "cell_type": "markdown", 1966 "cell_type": "markdown",
1967 "metadata": {}, 1967 "metadata": {},
1968 "source": [ 1968 "source": [
1969 "Maxim\u00e1ln\u00ed hodnota teploty" 1969 "Maxim\u00e1ln\u00ed hodnota teploty"
1970 ] 1970 ]
1971 }, 1971 },
1972 { 1972 {
1973 "cell_type": "code", 1973 "cell_type": "code",
1974 "collapsed": false, 1974 "collapsed": false,
1975 "input": [ 1975 "input": [
1976 "amax(th)" 1976 "amax(th)"
1977 ], 1977 ],
1978 "language": "python", 1978 "language": "python",
1979 "metadata": {}, 1979 "metadata": {},
1980 "outputs": [ 1980 "outputs": [
1981 { 1981 {
1982 "metadata": {}, 1982 "metadata": {},
1983 "output_type": "pyout", 1983 "output_type": "pyout",
1984 "prompt_number": 30, 1984 "prompt_number": 30,
1985 "text": [ 1985 "text": [
1986 "22.625" 1986 "22.625"
1987 ] 1987 ]
1988 } 1988 }
1989 ], 1989 ],
1990 "prompt_number": 30 1990 "prompt_number": 30
1991 }, 1991 },
1992 { 1992 {
1993 "cell_type": "markdown", 1993 "cell_type": "markdown",
1994 "metadata": {}, 1994 "metadata": {},
1995 "source": [ 1995 "source": [
1996 "Sm\u011brodatn\u00e1 odchylka tlaku" 1996 "Sm\u011brodatn\u00e1 odchylka tlaku"
1997 ] 1997 ]
1998 }, 1998 },
1999 { 1999 {
2000 "cell_type": "code", 2000 "cell_type": "code",
2001 "collapsed": false, 2001 "collapsed": false,
2002 "input": [ 2002 "input": [
2003 "std(ph)" 2003 "std(ph)"
2004 ], 2004 ],
2005 "language": "python", 2005 "language": "python",
2006 "metadata": {}, 2006 "metadata": {},
2007 "outputs": [ 2007 "outputs": [
2008 { 2008 {
2009 "metadata": {}, 2009 "metadata": {},
2010 "output_type": "pyout", 2010 "output_type": "pyout",
2011 "prompt_number": 31, 2011 "prompt_number": 31,
2012 "text": [ 2012 "text": [
2013 "2.3781768226942255" 2013 "2.3781768226942255"
2014 ] 2014 ]
2015 } 2015 }
2016 ], 2016 ],
2017 "prompt_number": 31 2017 "prompt_number": 31
2018 }, 2018 },
2019 { 2019 {
2020 "cell_type": "markdown", 2020 "cell_type": "markdown",
2021 "metadata": {}, 2021 "metadata": {},
2022 "source": [ 2022 "source": [
2023 "Sm\u011brodatn\u00e1 odchylka teploty" 2023 "Sm\u011brodatn\u00e1 odchylka teploty"
2024 ] 2024 ]
2025 }, 2025 },
2026 { 2026 {
2027 "cell_type": "code", 2027 "cell_type": "code",
2028 "collapsed": false, 2028 "collapsed": false,
2029 "input": [ 2029 "input": [
2030 "std(th)" 2030 "std(th)"
2031 ], 2031 ],
2032 "language": "python", 2032 "language": "python",
2033 "metadata": {}, 2033 "metadata": {},
2034 "outputs": [ 2034 "outputs": [
2035 { 2035 {
2036 "metadata": {}, 2036 "metadata": {},
2037 "output_type": "pyout", 2037 "output_type": "pyout",
2038 "prompt_number": 32, 2038 "prompt_number": 32,
2039 "text": [ 2039 "text": [
2040 "0.024518806557416305" 2040 "0.024518806557416305"
2041 ] 2041 ]
2042 } 2042 }
2043 ], 2043 ],
2044 "prompt_number": 32 2044 "prompt_number": 32
2045 }, 2045 },
2046 { 2046 {
2047 "cell_type": "markdown", 2047 "cell_type": "markdown",
2048 "metadata": {}, 2048 "metadata": {},
2049 "source": [ 2049 "source": [
2050 "Otev\u0159eme soubor s m\u011b\u0159en\u00edm z podlahy a zpo\u010d\u00edt\u00e1me znovu statistick\u00e9 parametry. " 2050 "Otev\u0159eme soubor s m\u011b\u0159en\u00edm z podlahy a zpo\u010d\u00edt\u00e1me znovu statistick\u00e9 parametry. "
2051 ] 2051 ]
2052 }, 2052 },
2053 { 2053 {
2054 "cell_type": "code", 2054 "cell_type": "code",
2055 "collapsed": false, 2055 "collapsed": false,
2056 "input": [ 2056 "input": [
2057 "data = np.load('./data_floor.npz')\n", 2057 "data = np.load('./data_floor.npz')\n",
2058 "tl=data['temp']\n", 2058 "tl=data['temp']\n",
2059 "pl=data['preassure']" 2059 "pl=data['preassure']"
2060 ], 2060 ],
2061 "language": "python", 2061 "language": "python",
2062 "metadata": {}, 2062 "metadata": {},
2063 "outputs": [], 2063 "outputs": [],
2064 "prompt_number": 25 2064 "prompt_number": 1
2065 }, 2065 },
2066 { 2066 {
2067 "cell_type": "code", 2067 "cell_type": "code",
2068 "collapsed": false, 2068 "collapsed": false,
2069 "input": [ 2069 "input": [
2070 "amin(pl)" 2070 "amin(pl)"
2071 ], 2071 ],
2072 "language": "python", 2072 "language": "python",
2073 "metadata": {}, 2073 "metadata": {},
2074 "outputs": [ 2074 "outputs": [
2075 { 2075 {
2076 "metadata": {}, 2076 "metadata": {},
2077 "output_type": "pyout", 2077 "output_type": "pyout",
2078 "prompt_number": 15, 2078 "prompt_number": 15,
2079 "text": [ 2079 "text": [
2080 "98296.0" 2080 "98296.0"
2081 ] 2081 ]
2082 } 2082 }
2083 ], 2083 ],
2084 "prompt_number": 15 2084 "prompt_number": 15
2085 }, 2085 },
2086 { 2086 {
2087 "cell_type": "code", 2087 "cell_type": "code",
2088 "collapsed": false, 2088 "collapsed": false,
2089 "input": [ 2089 "input": [
2090 "amin(tl)" 2090 "amin(tl)"
2091 ], 2091 ],
2092 "language": "python", 2092 "language": "python",
2093 "metadata": {}, 2093 "metadata": {},
2094 "outputs": [ 2094 "outputs": [
2095 { 2095 {
2096 "metadata": {}, 2096 "metadata": {},
2097 "output_type": "pyout", 2097 "output_type": "pyout",
2098 "prompt_number": 16, 2098 "prompt_number": 16,
2099 "text": [ 2099 "text": [
2100 "22.5625" 2100 "22.5625"
2101 ] 2101 ]
2102 } 2102 }
2103 ], 2103 ],
2104 "prompt_number": 16 2104 "prompt_number": 16
2105 }, 2105 },
2106 { 2106 {
2107 "cell_type": "code", 2107 "cell_type": "code",
2108 "collapsed": false, 2108 "collapsed": false,
2109 "input": [ 2109 "input": [
2110 "amax(pl)" 2110 "amax(pl)"
2111 ], 2111 ],
2112 "language": "python", 2112 "language": "python",
2113 "metadata": {}, 2113 "metadata": {},
2114 "outputs": [ 2114 "outputs": [
2115 { 2115 {
2116 "metadata": {}, 2116 "metadata": {},
2117 "output_type": "pyout", 2117 "output_type": "pyout",
2118 "prompt_number": 17, 2118 "prompt_number": 17,
2119 "text": [ 2119 "text": [
2120 "98306.75" 2120 "98306.75"
2121 ] 2121 ]
2122 } 2122 }
2123 ], 2123 ],
2124 "prompt_number": 17 2124 "prompt_number": 17
2125 }, 2125 },
2126 { 2126 {
2127 "cell_type": "code", 2127 "cell_type": "code",
2128 "collapsed": false, 2128 "collapsed": false,
2129 "input": [ 2129 "input": [
2130 "amax(tl)" 2130 "amax(tl)"
2131 ], 2131 ],
2132 "language": "python", 2132 "language": "python",
2133 "metadata": {}, 2133 "metadata": {},
2134 "outputs": [ 2134 "outputs": [
2135 { 2135 {
2136 "metadata": {}, 2136 "metadata": {},
2137 "output_type": "pyout", 2137 "output_type": "pyout",
2138 "prompt_number": 18, 2138 "prompt_number": 18,
2139 "text": [ 2139 "text": [
2140 "22.5625" 2140 "22.5625"
2141 ] 2141 ]
2142 } 2142 }
2143 ], 2143 ],
2144 "prompt_number": 18 2144 "prompt_number": 18
2145 }, 2145 },
2146 { 2146 {
2147 "cell_type": "code", 2147 "cell_type": "code",
2148 "collapsed": false, 2148 "collapsed": false,
2149 "input": [ 2149 "input": [
2150 "std(pl)" 2150 "std(pl)"
2151 ], 2151 ],
2152 "language": "python", 2152 "language": "python",
2153 "metadata": {}, 2153 "metadata": {},
2154 "outputs": [ 2154 "outputs": [
2155 { 2155 {
2156 "metadata": {}, 2156 "metadata": {},
2157 "output_type": "pyout", 2157 "output_type": "pyout",
2158 "prompt_number": 19, 2158 "prompt_number": 19,
2159 "text": [ 2159 "text": [
2160 "2.2464082442868674" 2160 "2.2464082442868674"
2161 ] 2161 ]
2162 } 2162 }
2163 ], 2163 ],
2164 "prompt_number": 19 2164 "prompt_number": 19
2165 }, 2165 },
2166 { 2166 {
2167 "cell_type": "code", 2167 "cell_type": "code",
2168 "collapsed": false, 2168 "collapsed": false,
2169 "input": [ 2169 "input": [
2170 "std(tl)" 2170 "std(tl)"
2171 ], 2171 ],
2172 "language": "python", 2172 "language": "python",
2173 "metadata": {}, 2173 "metadata": {},
2174 "outputs": [ 2174 "outputs": [
2175 { 2175 {
2176 "metadata": {}, 2176 "metadata": {},
2177 "output_type": "pyout", 2177 "output_type": "pyout",
2178 "prompt_number": 14, 2178 "prompt_number": 14,
2179 "text": [ 2179 "text": [
2180 "0.0" 2180 "0.0"
2181 ] 2181 ]
2182 } 2182 }
2183 ], 2183 ],
2184 "prompt_number": 14 2184 "prompt_number": 14
2185 }, 2185 },
2186 { 2186 {
2187 "cell_type": "markdown", 2187 "cell_type": "markdown",
2188 "metadata": {}, 2188 "metadata": {},
2189 "source": [ 2189 "source": [
2190 "Pro porovn\u00e1n\u00ed je nyn\u00ed mo\u017en\u00e9 vykreslit graf z hodnot nam\u011b\u0159en\u00fdch na stole a na zemi. " 2190 "Pro porovn\u00e1n\u00ed je nyn\u00ed mo\u017en\u00e9 vykreslit graf z hodnot nam\u011b\u0159en\u00fdch na stole a na zemi. "
2191 ] 2191 ]
2192 }, 2192 },
2193 { 2193 {
2194 "cell_type": "code", 2194 "cell_type": "code",
2195 "collapsed": false, 2195 "collapsed": false,
2196 "input": [ 2196 "input": [
2197 "#fig, ax = plt.subplots()\n", 2197 "#fig, ax = plt.subplots()\n",
2198 "\n", 2198 "\n",
2199 "plt.plot( pl, label=\"Podlaha\")\n", 2199 "plt.plot( pl, label=\"Podlaha\")\n",
2200 "plt.plot( ph, label=\"Stul\")\n", 2200 "plt.plot( ph, label=\"Stul\")\n",
2201 "plt.legend(loc=2); # upper left corner\n", 2201 "plt.legend(loc=2); # upper left corner\n",
2202 "plt.xlabel('vzorek')\n", 2202 "plt.xlabel('vzorek')\n",
2203 "plt.ylabel('Tlak [Pa]')\n", 2203 "plt.ylabel('Tlak [Pa]')\n",
2204 "plt.title('Namerene tlaky');\n", 2204 "plt.title('Namerene tlaky');\n",
2205 "plt.show()" 2205 "plt.show()"
2206 ], 2206 ],
2207 "language": "python", 2207 "language": "python",
2208 "metadata": {}, 2208 "metadata": {},
2209 "outputs": [ 2209 "outputs": [
2210 { 2210 {
2211 "metadata": {}, 2211 "metadata": {},
2212 "output_type": "display_data", 2212 "output_type": "display_data",
2213 "png": "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\nrkJggg==\n", 2213 "png": "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\nrkJggg==\n",
2214 "text": [ 2214 "text": [
2215 "<matplotlib.figure.Figure at 0x7f04e70453d0>" 2215 "<matplotlib.figure.Figure at 0x7fd03e30b090>"
2216 ] 2216 ]
2217 } 2217 }
2218 ], 2218 ],
2219 "prompt_number": 59 2219 "prompt_number": 4
2220 }, 2220 },
2221 { 2221 {
2222 "cell_type": "code", 2222 "cell_type": "code",
2223 "collapsed": false, 2223 "collapsed": false,
2224 "input": [ 2224 "input": [
2225 "#fig, ax = plt.subplots()\n", 2225 "#fig, ax = plt.subplots()\n",
2226 "\n", 2226 "\n",
2227 "plt.plot( tl, label=\"Podlaha\")\n", 2227 "plt.plot( tl, label=\"Podlaha\")\n",
2228 "plt.plot( th, label=\"Stul\")\n", 2228 "plt.plot( th, label=\"Stul\")\n",
2229 "plt.legend(loc=2); # upper left corner\n", 2229 "plt.legend(loc=2); # upper left corner\n",
2230 "plt.xlabel('vzorek')\n", 2230 "plt.xlabel('vzorek')\n",
2231 "plt.ylabel('Teplota [deg C]')\n", 2231 "plt.ylabel('Teplota [deg C]')\n",
2232 "plt.title('Namerene teploty');\n", 2232 "plt.title('Namerene teploty');\n",
2233 "plt.show()" 2233 "plt.show()"
2234 ], 2234 ],
2235 "language": "python", 2235 "language": "python",
2236 "metadata": {}, 2236 "metadata": {},
2237 "outputs": [ 2237 "outputs": [
2238 { 2238 {
2239 "metadata": {}, 2239 "metadata": {},
2240 "output_type": "display_data", 2240 "output_type": "display_data",
2241 "png": "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\nZhEfHw8UTxq3bt2a9PR0fHx8sNvtfPPNNzRq1Mi1/F//+lc6duzIU089VdGliYhIObhl4nrjxo1E\nREQAEBwcTHp6uqstIyODwMBArFYr3t7ehISEkJyc7GpPT09nx44dCggRkWrALSGRk5NT4msiT09P\nnE6nq81qtbrafH19yc7Odj2eOXMmsbGx7ihLRETKyS1zEn5+fuTm5roeO51OPDyK88hqtZZoy83N\ndR0H/t///pfMzEzXkUWXExgYyL59+9xRtojITatZs2auowDLwy0jCbvdzqpVqwBITU0tcZhoq1at\n2LNnD1lZWeTn55OcnOw6mzk5OZk+ffpcse99+/a5jkev6f9effXVKq+huvzTttC20La48r9r/ePa\nLSOJgQMHkpiYiN1uByAuLo6lS5eSl5dHVFQU8+bNIzw8HKfTSWRkpOuyCZmZmSWOghIRkarllpCw\nWCy8//77JZ5r0aKF6+cHH3yQBx98sNRykyZNckc5IiJyjW64y3LI70JDQ6u6hGpD2+J32ha/07a4\nfm45T8KdLl5ETURErt617jtvuGs3malfvz5ZWVlVXcZNxd/fX3czE6nhbpqRhEYYFU/bVOTmca2f\nZ81JiIiIKYWEiIiYUkiIiIgphYSbHThwAE9PTzp16uT617FjR+Li4srVT9u2bUlOTubAgQP4+vqW\n+fomTZrw448/XmvZIiLATXR0U3Xm4+NT4taYR44coW3btnTp0oV27dpdVR/lvVeFJp1FpCJoJFEF\n7rjjDpo3b05mZibTp0+nTZs2dOjQgSFDhnDs2DEAdu7cSbdu3ejQoQNDhw4lLy+vVD/Hjh1jwIAB\n2Gw2mjZtisPh4MSJE672BQsW0LVrV+6++25eeukloPhiixMmTKBbt260adOG1q1bk5KSUjkrLiI3\nHIVEFdi0aRN79+4lIyODb7/9lvT0dH766Sfatm3LqFGjAHjsscd45pln+Omnn4iJieHQoUOl+vn8\n88+x2+2kpKSwf/9+fHx8+Pjjj13ttWvXZvPmzfzrX//ijTfe4PDhw6SlpfHbb7+RmprKjh07GDFi\nBLNnz66sVReRG0yN+bqpou4sei3f4Jw7d45OnToBUFhYSMOGDfnss8/46KOPGD16NLVr1wZg/Pjx\nzJgxg+PHj7N9+3ZGjBgBFN+4qUOHDqX6HT9+PD/88APz5s1jz549/Pzzz3Tr1s3VPnz4cABuv/12\n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\niFSNMkOisLCQoqIiPD09cTqdV3V008aNG4mIiAAgODi4xAl4GRkZBAYGYrVaAQgJCSE5OZnBgwfT\nr18/AA4cOIC/v/81rZCIiFScMkPikUcewW63061bN9LS0njkkUfK7DQnJwc/Pz/X40sDJicnxxUQ\nAL6+vmRnZ7teN2rUKJYvX85XX311LesjIiIVqMyQiImJISwsjN27d/PUU0/Rtm3bMjv18/MjNzfX\n9fjSEYjVai3RlpubW2LUsHjxYubMmUNwcDAZGRnUrl27VP+xsbGun0NDQwkNDS2zJhGRmiQpKYmk\npKTr7sf06Kbnn3/+8gtYLMycOfOKnS5btoyEhATi4uJITU1l+vTprFy5Eiiek2jTpg1paWnUqVMH\nm81GQkICa9eu5ddff+X5558nJyeHjh07kpGRwa233lrq/XV0k4hI+VT4eRItW7bEYrFcUzEDBw4k\nMTERu90OQFxcHEuXLiUvL4+oqCjmzZtHeHg4TqeTyMhIAgICGDx4MKNGjaJXr14UFBTw1ltvlQoI\nERGpXGWeJ3Hu3Dnmz59PZmYm7dq1IyoqCm9v78qqrxSNJEREys9t50kMHz6cw4cPEx4ezn/+8x8i\nIyOvqUAREbnxlDlxfeLECZYvXw7AgAEDCAkJcXtRIiJSPZQ5kmjevDnbt28His9faNy4sduLEhGR\n6qHMOQmbzcaxY8do1KgRJ0+exMvLCy8vLywWC9u2bausOl00JyEiUn7Xuu+8qgv8AZw6dYr69etf\n8xFPFUUhISJSfhV+COxF69evZ9y4cRQVFTF06FDuuusuTV6LiNQQZY4kevToQXx8PIMHD+brr78m\nNDSUH3/8sbLqK0UjCRGR8nPbIbAeHh7cdtttQPHlNi69JpOIiNzcygyJwMBApkyZwqlTp5g1axZ3\n3313ZdQlIiLVgGlIDB06FID58+dz9913ExISQt26dVm4cGGlFSciIlXLdOL6xIkTAHh7ezNmzJhK\nK0hERKoP04nru+++m8cee6zURMfVXAXWnTRxLSJSfhV+CKyPjw8tW7a8rqJEROTGZhoSf/rTnxg5\ncmRl1iIiItWM6cR1586dK7MOERGphq76shzVheYkRETKz20n04mISM2lkBAREVMKCRERMaWQEBER\nUwoJERExpZAQERFTCgkRETGlkBAREVNuCQmn00l0dDQ2mw2Hw8G+fftKtCckJBAUFITNZmPRokUA\n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\ngg==\n", 2241 "png": "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\nZhEfHw8UTxq3bt2a9PR0fHx8sNvtfPPNNzRq1Mi1/F//+lc6duzIU089VdGliYhIObhl4nrjxo1E\nREQAEBwcTHp6uqstIyODwMBArFYr3t7ehISEkJyc7GpPT09nx44dCggRkWrALSGRk5NT4msiT09P\nnE6nq81qtbrafH19yc7Odj2eOXMmsbGx7ihLRETKyS1zEn5+fuTm5roeO51OPDyK88hqtZZoy83N\ndR0H/t///pfMzEzXkUWXExgYyL59+9xRtojITatZs2auowDLwy0jCbvdzqpVqwBITU0tcZhoq1at\n2LNnD1lZWeTn55OcnOw6mzk5OZk+ffpcse99+/a5jkev6f9effXVKq+huvzTttC20La48r9r/ePa\nLSOJgQMHkpiYiN1uByAuLo6lS5eSl5dHVFQU8+bNIzw8HKfTSWRkpOuyCZmZmSWOghIRkarllpCw\nWCy8//77JZ5r0aKF6+cHH3yQBx98sNRykyZNckc5IiJyjW64y3LI70JDQ6u6hGpD2+J32ha/07a4\nfm45T8KdLl5ETURErt617jtvuGs3malfvz5ZWVlVXcZNxd/fX3czE6nhbpqRhEYYFU/bVOTmca2f\nZ81JiIiIKYWEiIiYUkiIiIgphYSbHThwAE9PTzp16uT617FjR+Li4srVT9u2bUlOTubAgQP4+vqW\n+fomTZrw448/XmvZIiLATXR0U3Xm4+NT4taYR44coW3btnTp0oV27dpdVR/lvVeFJp1FpCJoJFEF\n7rjjDpo3b05mZibTp0+nTZs2dOjQgSFDhnDs2DEAdu7cSbdu3ejQoQNDhw4lLy+vVD/Hjh1jwIAB\n2Gw2mjZtisPh4MSJE672BQsW0LVrV+6++25eeukloPhiixMmTKBbt260adOG1q1bk5KSUjkrLiI3\nHIVEFdi0aRN79+4lIyODb7/9lvT0dH766Sfatm3LqFGjAHjsscd45pln+Omnn4iJieHQoUOl+vn8\n88+x2+2kpKSwf/9+fHx8+Pjjj13ttWvXZvPmzfzrX//ijTfe4PDhw6SlpfHbb7+RmprKjh07GDFi\nBLNnz66sVReRG0yN+bqpou4sei3f4Jw7d45OnToBUFhYSMOGDfnss8/46KOPGD16NLVr1wZg/Pjx\nzJgxg+PHj7N9+3ZGjBgBFN+4qUOHDqX6HT9+PD/88APz5s1jz549/Pzzz3Tr1s3VPnz4cABuv/12\n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\niFSNMkOisLCQoqIiPD09cTqdV3V008aNG4mIiAAgODi4xAl4GRkZBAYGYrVaAQgJCSE5OZnBgwfT\nr18/AA4cOIC/v/81rZCIiFScMkPikUcewW63061bN9LS0njkkUfK7DQnJwc/Pz/X40sDJicnxxUQ\nAL6+vmRnZ7teN2rUKJYvX85XX311LesjIiIVqMyQiImJISwsjN27d/PUU0/Rtm3bMjv18/MjNzfX\n9fjSEYjVai3RlpubW2LUsHjxYubMmUNwcDAZGRnUrl27VP+xsbGun0NDQwkNDS2zJhGRmiQpKYmk\npKTr7sf06Kbnn3/+8gtYLMycOfOKnS5btoyEhATi4uJITU1l+vTprFy5Eiiek2jTpg1paWnUqVMH\nm81GQkICa9eu5ddff+X5558nJyeHjh07kpGRwa233lrq/XV0k4hI+VT4eRItW7bEYrFcUzEDBw4k\nMTERu90OQFxcHEuXLiUvL4+oqCjmzZtHeHg4TqeTyMhIAgICGDx4MKNGjaJXr14UFBTw1ltvlQoI\nERGpXGWeJ3Hu3Dnmz59PZmYm7dq1IyoqCm9v78qqrxSNJEREys9t50kMHz6cw4cPEx4ezn/+8x8i\nIyOvqUAREbnxlDlxfeLECZYvXw7AgAEDCAkJcXtRIiJSPZQ5kmjevDnbt28His9faNy4sduLEhGR\n6qHMOQmbzcaxY8do1KgRJ0+exMvLCy8vLywWC9u2bausOl00JyEiUn7Xuu+8qgv8AZw6dYr69etf\n8xFPFUUhISJSfhV+COxF69evZ9y4cRQVFTF06FDuuusuTV6LiNQQZY4kevToQXx8PIMHD+brr78m\nNDSUH3/8sbLqK0UjCRGR8nPbIbAeHh7cdtttQPHlNi69JpOIiNzcygyJwMBApkyZwqlTp5g1axZ3\n3313ZdQlIiLVgGlIDB06FID58+dz9913ExISQt26dVm4cGGlFSciIlXLdOL6xIkTAHh7ezNmzJhK\nK0hERKoP04nru+++m8cee6zURMfVXAXWnTRxLSJSfhV+CKyPjw8tW7a8rqJEROTGZhoSf/rTnxg5\ncmRl1iIiItWM6cR1586dK7MOERGphq76shzVheYkRETKz20n04mISM2lkBAREVMKCRERMaWQEBER\nUwoJERExpZAQERFTCgkRETGlkBAREVNuCQmn00l0dDQ2mw2Hw8G+fftKtCckJBAUFITNZmPRokUA\n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\ngg==\n",
2242 "text": [ 2242 "text": [
-   2243 "<matplotlib.figure.Figure at 0x7fd03e275390>"
-   2244 ]
-   2245 }
-   2246 ],
-   2247 "prompt_number": 5
-   2248 },
-   2249 {
-   2250 "cell_type": "markdown",
-   2251 "metadata": {},
-   2252 "source": [
-   2253 "Z nam\u011b\u0159en\u00fdch hodnot je mo\u017en\u00e9 spo\u010d\u00edtat v\u00fd\u0161ku. Pou\u017eijeme k tomu barometrickou rovnici. "
-   2254 ]
-   2255 },
-   2256 {
-   2257 "cell_type": "code",
-   2258 "collapsed": false,
-   2259 "input": [
-   2260 "from sympy import *\n",
-   2261 "init_printing()\n",
-   2262 "\n",
-   2263 "#p0 = Symbol('p_0')\n",
-   2264 "#l = Symbol('L')\n",
-   2265 "#cp = Symbol('C_p')\n",
-   2266 "#t0 = Symbol('T_0')\n",
-   2267 "#g = Symbol('g')\n",
-   2268 "#m = Symbol('M')\n",
-   2269 "#r = Symbol('R')\n",
-   2270 "#p = Symbol('p')\n",
-   2271 "#h = Symbol('h')\n",
-   2272 "\n",
-   2273 "po = Symbol('po')\n",
-   2274 "l = Symbol('l')\n",
-   2275 "cp = Symbol('cp')\n",
-   2276 "to = Symbol('to')\n",
-   2277 "g = Symbol('g')\n",
-   2278 "m = Symbol('m')\n",
-   2279 "r = Symbol('r')\n",
-   2280 "p = Symbol('p')\n",
-   2281 "h = Symbol('h')\n",
-   2282 "\n",
-   2283 "bf = Eq(po*(1 - (l*h)/to)**((g*m)/(r*l)), p)\n",
-   2284 "\n",
-   2285 "bf"
-   2286 ],
-   2287 "language": "python",
-   2288 "metadata": {},
-   2289 "outputs": [
-   2290 {
-   2291 "latex": [
-   2292 "$$po \\left(- \\frac{h l}{to} + 1\\right)^{\\frac{g m}{l r}} = p$$"
-   2293 ],
-   2294 "metadata": {},
-   2295 "output_type": "pyout",
2243 "<matplotlib.figure.Figure at 0x7f04e72c54d0>" 2296 "png": "iVBORw0KGgoAAAANSUhEUgAAAMQAAAA5BAMAAACbhJmfAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMARIm7IjJ2qxDdVM1m\n75kH/PNjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEJ0lEQVRYCa1YTYgTSRj90slMOj35w4sXwRZE\nEVFz8OeiTtjjXpyT1wm4KChqLh7Eg31Yxj8k2VVQwZ+wB0FQzEU8BEQUPOyuZlQU0YPtxZFdwcyy\nLoPKanV1V6W+6kpXZUwdpt979epVprvrq0oARtB+uFfL//Xnm9+mRpA1IOK81XL2wUvHHdD//bJT\nT3twyG5are/PGpCQd08ANB0/5wwwjEB+Pwd2fbyc/WkEWeoIB/aqO0anpn93hw1bYTbgmJlN5bJ8\nlRrXUu1I+8pbL+5SKqsF1d7WJGz8inJR/cGNYxc5NAHOC9E14QesK0ocp10ON3FkAk6XRVepFbC/\nRYlj+yWHsxyZgO3ItNwL6HOkcXKDoUwFHj3YzZju6iwgx5qAZT4ijZOcG8G8C1f9H7muATkfGe5c\n31WFfA9pnDj/RjBbhqzyjeBWEXSrIrM/V7N1yFZETcCXI5w7CQVB1sAzqN/5COkKFGpI7JOuF2Jr\nJZgvxLH5fgBBxXaQPz3oJjRqyG1GirPIRx7ojinYjzSBTLQFYgoLdeRslGEdeFtsJPbJOHvefUmP\npu8iD1nWT/LeFwuJfZL5r4+N0cEqsh4BmLdgfgaJAnkqYFO4DRu3Aqx34YCL1T6T7P2OBGT6sSY8\nGrKhmpCl7rL/V+uympn0qNQtyz1antI8v5/DBHv7UY+i6VooDPHX+ZRsvsq6D3oUNXwmGF/HB9RU\nFiBPUcLLiNmk65KNO/d4YL19E+hFzVqKTVGR0jANs8E93LIqmV+gUV3EFIU2zgyY1aHNJ5BmQ6Z1\nm+wHBRfo/pLFG1IwAjX5vyg0UbdEwmyw4RNYCx88oLc126OuUxeCdgtK/PgSDZanyM1KqYiG2QCp\nBUjPkhW3wyXd0RTIyMnaTudSp3OH8uiNSp4izCa3rgmNd/8AbJgiY4tD3qic4kZZ9BZcqJO4INsH\nICelh94XUlGDT2cN+UYlP4swG6BUGXsGc5Ams5Fz35DrQvVGBTlRo9kAy5ccqIK1ii4LyON9lVn5\nlT3uudfn7gZiqcK7VIBmA9CTEut3DKdgfk0BibLDNyQaEyuD9lmWRq/LEAPQlMEw20aFL1bMnZ4U\niunNFuaYRdnXPtdE/ZVICCannKSWvCVJ2VHQpBRIy4qkCfSogE1htGqZfenklhqrwkwTr6b7sDhm\nuiUygJvkXB5VYdxB2aIOOdJRLfjywqqwYopFHdWK0hv0KwCrwoop0k2FqJNSeO3ZhLIqrBhaqilE\nrXQZOVI9OM6qMOoISddTiFoJj7LazhSrwoqhtxWaXir4oqdYn+FVWNRDnNKU/vgIquCvk5nNZFlE\nVTg+INwA4rpOQWUx2XzDS+4f1Eu+FRk2+7GhUbY5xu/6Yu8TkMdr2O4b+uK2bC2uqRT+Y5GqU6OF\n27jGBHDM01qo4RvdYgkTer/nUAAAAABJRU5ErkJggg==\n",
-   2297 "prompt_number": 26,
-   2298 "text": [
-   2299 " g\u22c5m \n",
-   2300 " \u2500\u2500\u2500 \n",
-   2301 " l\u22c5r \n",
-   2302 " \u239b h\u22c5l \u239e \n",
-   2303 "po\u22c5\u239c- \u2500\u2500\u2500 + 1\u239f = p\n",
-   2304 " \u239d to \u23a0 "
-   2305 ]
-   2306 }
-   2307 ],
-   2308 "prompt_number": 26
-   2309 },
-   2310 {
-   2311 "cell_type": "markdown",
-   2312 "metadata": {},
-   2313 "source": [
-   2314 "Ze kter\u00e9 vyj\u00e1d\u0159\u00edme v\u00fd\u0161ku v z\u00e1vislosti na tlaku a dosad\u00edme nam\u011b\u0159en\u00e9 tlaky a zn\u00e1m\u00e9 konstanty."
-   2315 ]
-   2316 },
-   2317 {
-   2318 "cell_type": "code",
-   2319 "collapsed": false,
-   2320 "input": [
-   2321 "#bf.subs(p0, 101325,simultaneous=True); # standardn\u00ed tlak v Pa na hladin\u011b mo\u0159e\n",
-   2322 "#bf.subs(l, 0.0065,simultaneous=True); # Pokles teploty s v\u00fd\u0161kou [K/m]\n",
-   2323 "#bf.subs(cp, 1007,simultaneous=True); # specifick\u00e9 teplo p\u0159i konstantn\u00edm tlaku J/(kg\u2022K)\n",
-   2324 "#bf.subs(t0, 288.15,simultaneous=True); # standardn\u00ed teplota na hladin\u011b mo\u0159e K\n",
-   2325 "#bf.subs(g, 9.80665,simultaneous=True); # standardn\u00ed gravita\u010dn\u00ed zrychlen\u00ed na povrchu zem\u011b\n",
-   2326 "#bf.subs(m, 0.0289644,simultaneous=True); # mol\u00e1rn\u00ed hmotnost such\u00e9ho vzduchu\tkg/mol\n",
-   2327 "#bf.subs(r, 8.31447,simultaneous=True); # univerz\u00e1ln\u00ed plynov\u00e1 konstanta J/(mol\u2022K)\n",
-   2328 "\n",
-   2329 "bfh=solve(bf, h)\n",
-   2330 "\n",
-   2331 "#bfh.subs([(p0,101325), (l,0.0065), (cp,1007), (t0,288.15), (g,9.80665), (m,0.0289644), (r, 8.31447), (p, 98296.0)],simultaneous=True).evalf()\n",
-   2332 "\n",
-   2333 "\n",
-   2334 "\n",
-   2335 "#bf.subs(p, 98296.0)\n",
-   2336 "#N(bf,5)\n",
-   2337 "#bf.evalf(n=3)"
-   2338 ],
-   2339 "language": "python",
-   2340 "metadata": {},
-   2341 "outputs": [],
-   2342 "prompt_number": 27
-   2343 },
-   2344 {
-   2345 "cell_type": "code",
-   2346 "collapsed": false,
-   2347 "input": [
-   2348 "lambdify(bf,h)"
-   2349 ],
-   2350 "language": "python",
-   2351 "metadata": {},
-   2352 "outputs": [
-   2353 {
-   2354 "ename": "SyntaxError",
-   2355 "evalue": "invalid syntax (<string>, line 1)",
-   2356 "output_type": "pyerr",
-   2357 "traceback": [
-   2358 "\u001b[0;36m File \u001b[0;32m\"<string>\"\u001b[0;36m, line \u001b[0;32m1\u001b[0m\n\u001b[0;31m lambda po*(-h*l/to + 1)**(g*m/(l*r)) == p: (h)\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
-   2359 ]
-   2360 }
-   2361 ],
-   2362 "prompt_number": 28
-   2363 },
-   2364 {
-   2365 "cell_type": "code",
-   2366 "collapsed": false,
-   2367 "input": [
-   2368 "type(cp)"
-   2369 ],
-   2370 "language": "python",
-   2371 "metadata": {},
-   2372 "outputs": [
-   2373 {
-   2374 "metadata": {},
-   2375 "output_type": "pyout",
-   2376 "prompt_number": 60,
-   2377 "text": [
-   2378 "sympy.core.symbol.Symbol"
-   2379 ]
-   2380 }
-   2381 ],
-   2382 "prompt_number": 60
-   2383 },
-   2384 {
-   2385 "cell_type": "code",
-   2386 "collapsed": false,
-   2387 "input": [
-   2388 "\n",
-   2389 "\n",
-   2390 "import sys\n",
-   2391 "import time\n",
-   2392 "\n",
-   2393 "\n",
-   2394 "\n",
-   2395 "from IPython.display import clear_output\n",
-   2396 "for i in range(10):\n",
-   2397 " time.sleep(0.25)\n",
-   2398 " clear_output()\n",
-   2399 " print i\n",
-   2400 " sys.stdout.flush()\n",
-   2401 "\n"
-   2402 ],
-   2403 "language": "python",
-   2404 "metadata": {},
-   2405 "outputs": [
-   2406 {
-   2407 "output_type": "stream",
-   2408 "stream": "stdout",
-   2409 "text": [
-   2410 "9\n"
-   2411 ]
-   2412 }
-   2413 ],
-   2414 "prompt_number": 10
-   2415 },
-   2416 {
-   2417 "cell_type": "markdown",
-   2418 "metadata": {},
-   2419 "source": [
-   2420 "V\u00fdvoj hodnot v \u010dase\n",
-   2421 "------------------\n",
-   2422 "\n",
-   2423 "Vid\u00edme, \u017ee nam\u011b\u0159en\u00e9 hodnoty nevykazuj\u00ed \u017e\u00e1dn\u00fd trend, a m\u011b\u0159en\u00e9 chyby jsou zp\u016fsobeny pravd\u011bpodobn\u011b \u0161umem obvod\u016f \u010didla. Je to d\u016fsledek tepeln\u00e9 stability \u010didla, a faktu, \u017ee tlakov\u00e9 zm\u011bny v atmosf\u00e9\u0159e jsou relativn\u011b pomal\u00e9. S \u010dasovou konstantou minim\u00e1ln\u011b jednotky minut a na\u0161e m\u011b\u0159en\u00ed trvalo \u0159\u00e1dov\u011b des\u00edtky sekund. \n",
-   2424 "\n",
-   2425 "Absolutn\u00ed kalibrace tlaku\n",
-   2426 "------------------\n",
-   2427 "\n",
-   2428 "V p\u0159\u00edpad\u011b, \u017ee by jsme pot\u0159ebovali tlakov\u00fd senzor pota\u017emo v\u00fd\u0161kom\u011br absolutn\u011b zkalibrovat, tak si k tomuto \u00fa\u010delu m\u016f\u017eeme p\u016fj\u010dit data z n\u011bkter\u00e9 kalibrovan\u00e9 stanice. V Praze pou\u017eijeme nap\u0159\u00edklad stanici CHMI pro Prahu 10. "
-   2429 ]
-   2430 },
-   2431 {
-   2432 "cell_type": "code",
-   2433 "collapsed": false,
-   2434 "input": [
-   2435 "import openweather\n",
-   2436 "from datetime import datetime\n",
-   2437 "\n",
-   2438 "ow = openweather.OpenWeather()\n",
-   2439 "print ow.get_weather(61457)"
-   2440 ],
-   2441 "language": "python",
-   2442 "metadata": {},
-   2443 "outputs": [
-   2444 {
-   2445 "output_type": "stream",
-   2446 "stream": "stdout",
-   2447 "text": [
-   2448 "{u'main': {u'pressure': 1016, u'temp': 299.25, u'humidity': 38}, u'name': u'Prague 10', u'rain': {u'1h': 0}, u'station': {u'zoom': 10}, u'coord': {u'lat': 50.0787, u'lon': 14.4966}, u'date': u'2014-05-21 15:55:04', u'dt': 1400687704, u'calc': {u'dewpoint': 10.7}, u'id': 61457, u'wind': {u'gust': 12.1, u'deg': 225}}\n"
-   2449 ]
-   2450 }
-   2451 ],
-   2452 "prompt_number": 57
-   2453 },
-   2454 {
-   2455 "cell_type": "markdown",
-   2456 "metadata": {},
-   2457 "source": [
-   2458 "Proto\u017ee datov\u00fd set byl nam\u011b\u0159en\u00fd v minulosti, mus\u00edme si st\u00e1hnout data pro toto \u010dasov\u00e9 obdob\u00ed."
-   2459 ]
-   2460 },
-   2461 {
-   2462 "cell_type": "code",
-   2463 "collapsed": false,
-   2464 "input": [
-   2465 "start_date = datetime(2014, 4, 20)\n",
-   2466 "end_date = datetime(2014, 4, 22)\n",
-   2467 "print ow.get_historic_weather(61457, start_date, end_date)"
-   2468 ],
-   2469 "language": "python",
-   2470 "metadata": {},
-   2471 "outputs": [
-   2472 {
-   2473 "output_type": "stream",
-   2474 "stream": "stderr",
-   2475 "text": [
-   2476 "OpenWeather.do_request() got ValueError: No JSON object could be decoded (1. attempt)\n",
-   2477 "OpenWeather.do_request() got ValueError: No JSON object could be decoded (2. attempt)\n"
-   2478 ]
-   2479 },
-   2480 {
-   2481 "output_type": "stream",
-   2482 "stream": "stdout",
-   2483 "text": [
-   2484 "None\n"
-   2485 ]
-   2486 },
-   2487 {
-   2488 "output_type": "stream",
-   2489 "stream": "stderr",
-   2490 "text": [
-   2491 "OpenWeather.do_request() got ValueError: No JSON object could be decoded (3. attempt)\n"
2244 ] 2492 ]
2245 } 2493 }
2246 ], 2494 ],
2247 "prompt_number": 60 2495 "prompt_number": 60
2248 }, 2496 },
-   2497 {
-   2498 "cell_type": "code",
-   2499 "collapsed": false,
-   2500 "input": [
-   2501 "stations = ow.find_stations_near(\n",
-   2502 " 14.45, # longitude\n",
-   2503 " 50.07, # latitude\n",
-   2504 " 100 # kilometer radius\n",
-   2505 ")"
-   2506 ],
-   2507 "language": "python",
-   2508 "metadata": {},
-   2509 "outputs": [],
-   2510 "prompt_number": 66
-   2511 },
-   2512 {
-   2513 "cell_type": "code",
-   2514 "collapsed": false,
-   2515 "input": [
-   2516 "print stations"
-   2517 ],
-   2518 "language": "python",
-   2519 "metadata": {},
-   2520 "outputs": [
-   2521 {
-   2522 "output_type": "stream",
-   2523 "stream": "stdout",
-   2524 "text": [
-   2525 "{u'list': [], u'message': u'', u'calctime': u'', u'cod': u'200', u'cnt': 0}\n"
-   2526 ]
-   2527 }
-   2528 ],
-   2529 "prompt_number": 64
-   2530 },
2249 { 2531 {
2250 "cell_type": "code", 2532 "cell_type": "code",
2251 "collapsed": false, 2533 "collapsed": false,
2252 "input": [], 2534 "input": [],
2253 "language": "python", 2535 "language": "python",
2254 "metadata": {}, 2536 "metadata": {},
2255 "outputs": [] 2537 "outputs": []
2256 } 2538 }
2257 ], 2539 ],
2258 "metadata": {} 2540 "metadata": {}
2259 } 2541 }
2260 ] 2542 ]
2261 } 2543 }