Show More
@@ -1,790 +1,715 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "gist_id": "6011986", |
|
3 | "gist_id": "6011986", | |
4 | "name": "" |
|
4 | "name": "", | |
|
5 | "signature": "sha256:26d4e13b833b84557da8501e68fc5119f11a3c1cdbecba63c0ab613e0cb0619f" | |||
5 | }, |
|
6 | }, | |
6 | "nbformat": 3, |
|
7 | "nbformat": 3, | |
7 | "nbformat_minor": 0, |
|
8 | "nbformat_minor": 0, | |
8 | "worksheets": [ |
|
9 | "worksheets": [ | |
9 | { |
|
10 | { | |
10 | "cells": [ |
|
11 | "cells": [ | |
11 | { |
|
12 | { | |
12 | "cell_type": "heading", |
|
13 | "cell_type": "heading", | |
13 | "level": 1, |
|
14 | "level": 1, | |
14 | "metadata": {}, |
|
15 | "metadata": {}, | |
15 | "source": [ |
|
16 | "source": [ | |
16 | "Importing IPython Notebooks as Modules" |
|
17 | "Importing IPython Notebooks as Modules" | |
17 | ] |
|
18 | ] | |
18 | }, |
|
19 | }, | |
19 | { |
|
20 | { | |
20 | "cell_type": "markdown", |
|
21 | "cell_type": "markdown", | |
21 | "metadata": {}, |
|
22 | "metadata": {}, | |
22 | "source": [ |
|
23 | "source": [ | |
23 | "It is a common problem that people want to import code from IPython Notebooks.\n", |
|
24 | "It is a common problem that people want to import code from IPython Notebooks.\n", | |
24 | "This is made difficult by the fact that Notebooks are not plain Python files,\n", |
|
25 | "This is made difficult by the fact that Notebooks are not plain Python files,\n", | |
25 | "and thus cannot be imported by the regular Python machinery.\n", |
|
26 | "and thus cannot be imported by the regular Python machinery.\n", | |
26 | "\n", |
|
27 | "\n", | |
27 | "Fortunately, Python provides some fairly sophisticated [hooks](http://www.python.org/dev/peps/pep-0302/) into the import machinery,\n", |
|
28 | "Fortunately, Python provides some fairly sophisticated [hooks](http://www.python.org/dev/peps/pep-0302/) into the import machinery,\n", | |
28 | "so we can actually make IPython notebooks importable without much difficulty,\n", |
|
29 | "so we can actually make IPython notebooks importable without much difficulty,\n", | |
29 | "and only using public APIs." |
|
30 | "and only using public APIs." | |
30 | ] |
|
31 | ] | |
31 | }, |
|
32 | }, | |
32 | { |
|
33 | { | |
33 | "cell_type": "code", |
|
34 | "cell_type": "code", | |
34 | "collapsed": false, |
|
35 | "collapsed": false, | |
35 | "input": [ |
|
36 | "input": [ | |
36 | "import io, os, sys, types" |
|
37 | "import io, os, sys, types" | |
37 | ], |
|
38 | ], | |
38 | "language": "python", |
|
39 | "language": "python", | |
39 | "metadata": {}, |
|
40 | "metadata": {}, | |
40 | "outputs": [], |
|
41 | "outputs": [], | |
41 | "prompt_number": 1 |
|
42 | "prompt_number": 1 | |
42 | }, |
|
43 | }, | |
43 | { |
|
44 | { | |
44 | "cell_type": "code", |
|
45 | "cell_type": "code", | |
45 | "collapsed": false, |
|
46 | "collapsed": false, | |
46 | "input": [ |
|
47 | "input": [ | |
47 | "from IPython.nbformat import current\n", |
|
48 | "from IPython.nbformat import current\n", | |
48 | "from IPython.core.interactiveshell import InteractiveShell" |
|
49 | "from IPython.core.interactiveshell import InteractiveShell" | |
49 | ], |
|
50 | ], | |
50 | "language": "python", |
|
51 | "language": "python", | |
51 | "metadata": {}, |
|
52 | "metadata": {}, | |
52 | "outputs": [], |
|
53 | "outputs": [], | |
53 | "prompt_number": 2 |
|
54 | "prompt_number": 2 | |
54 | }, |
|
55 | }, | |
55 | { |
|
56 | { | |
56 | "cell_type": "markdown", |
|
57 | "cell_type": "markdown", | |
57 | "metadata": {}, |
|
58 | "metadata": {}, | |
58 | "source": [ |
|
59 | "source": [ | |
59 | "Import hooks typically take the form of two objects:\n", |
|
60 | "Import hooks typically take the form of two objects:\n", | |
60 | "\n", |
|
61 | "\n", | |
61 | "1. a Module **Loader**, which takes a module name (e.g. `'IPython.display'`), and returns a Module\n", |
|
62 | "1. a Module **Loader**, which takes a module name (e.g. `'IPython.display'`), and returns a Module\n", | |
62 | "2. a Module **Finder**, which figures out whether a module might exist, and tells Python what **Loader** to use" |
|
63 | "2. a Module **Finder**, which figures out whether a module might exist, and tells Python what **Loader** to use" | |
63 | ] |
|
64 | ] | |
64 | }, |
|
65 | }, | |
65 | { |
|
66 | { | |
66 | "cell_type": "code", |
|
67 | "cell_type": "code", | |
67 | "collapsed": false, |
|
68 | "collapsed": false, | |
68 | "input": [ |
|
69 | "input": [ | |
69 | "def find_notebook(fullname, path=None):\n", |
|
70 | "def find_notebook(fullname, path=None):\n", | |
70 | " \"\"\"find a notebook, given its fully qualified name and an optional path\n", |
|
71 | " \"\"\"find a notebook, given its fully qualified name and an optional path\n", | |
71 | " \n", |
|
72 | " \n", | |
72 | " This turns \"foo.bar\" into \"foo/bar.ipynb\"\n", |
|
73 | " This turns \"foo.bar\" into \"foo/bar.ipynb\"\n", | |
73 | " and tries turning \"Foo_Bar\" into \"Foo Bar\" if Foo_Bar\n", |
|
74 | " and tries turning \"Foo_Bar\" into \"Foo Bar\" if Foo_Bar\n", | |
74 | " does not exist.\n", |
|
75 | " does not exist.\n", | |
75 | " \"\"\"\n", |
|
76 | " \"\"\"\n", | |
76 | " name = fullname.rsplit('.', 1)[-1]\n", |
|
77 | " name = fullname.rsplit('.', 1)[-1]\n", | |
77 | " if not path:\n", |
|
78 | " if not path:\n", | |
78 | " path = ['']\n", |
|
79 | " path = ['']\n", | |
79 | " for d in path:\n", |
|
80 | " for d in path:\n", | |
80 | " nb_path = os.path.join(d, name + \".ipynb\")\n", |
|
81 | " nb_path = os.path.join(d, name + \".ipynb\")\n", | |
81 | " if os.path.isfile(nb_path):\n", |
|
82 | " if os.path.isfile(nb_path):\n", | |
82 | " return nb_path\n", |
|
83 | " return nb_path\n", | |
83 | " # let import Notebook_Name find \"Notebook Name.ipynb\"\n", |
|
84 | " # let import Notebook_Name find \"Notebook Name.ipynb\"\n", | |
84 | " nb_path = nb_path.replace(\"_\", \" \")\n", |
|
85 | " nb_path = nb_path.replace(\"_\", \" \")\n", | |
85 | " if os.path.isfile(nb_path):\n", |
|
86 | " if os.path.isfile(nb_path):\n", | |
86 | " return nb_path\n", |
|
87 | " return nb_path\n", | |
87 | " " |
|
88 | " " | |
88 | ], |
|
89 | ], | |
89 | "language": "python", |
|
90 | "language": "python", | |
90 | "metadata": {}, |
|
91 | "metadata": {}, | |
91 | "outputs": [], |
|
92 | "outputs": [], | |
92 | "prompt_number": 3 |
|
93 | "prompt_number": 3 | |
93 | }, |
|
94 | }, | |
94 | { |
|
95 | { | |
95 | "cell_type": "heading", |
|
96 | "cell_type": "heading", | |
96 | "level": 2, |
|
97 | "level": 2, | |
97 | "metadata": {}, |
|
98 | "metadata": {}, | |
98 | "source": [ |
|
99 | "source": [ | |
99 | "Notebook Loader" |
|
100 | "Notebook Loader" | |
100 | ] |
|
101 | ] | |
101 | }, |
|
102 | }, | |
102 | { |
|
103 | { | |
103 | "cell_type": "markdown", |
|
104 | "cell_type": "markdown", | |
104 | "metadata": {}, |
|
105 | "metadata": {}, | |
105 | "source": [ |
|
106 | "source": [ | |
106 | "Here we have our Notebook Loader.\n", |
|
107 | "Here we have our Notebook Loader.\n", | |
107 | "It's actually quite simple - once we figure out the filename of the module,\n", |
|
108 | "It's actually quite simple - once we figure out the filename of the module,\n", | |
108 | "all it does is:\n", |
|
109 | "all it does is:\n", | |
109 | "\n", |
|
110 | "\n", | |
110 | "1. load the notebook document into memory\n", |
|
111 | "1. load the notebook document into memory\n", | |
111 | "2. create an empty Module\n", |
|
112 | "2. create an empty Module\n", | |
112 | "3. execute every cell in the Module namespace\n", |
|
113 | "3. execute every cell in the Module namespace\n", | |
113 | "\n", |
|
114 | "\n", | |
114 | "Since IPython cells can have extended syntax,\n", |
|
115 | "Since IPython cells can have extended syntax,\n", | |
115 | "the IPython transform is applied to turn each of these cells into their pure-Python counterparts before executing them.\n", |
|
116 | "the IPython transform is applied to turn each of these cells into their pure-Python counterparts before executing them.\n", | |
116 | "If all of your notebook cells are pure-Python,\n", |
|
117 | "If all of your notebook cells are pure-Python,\n", | |
117 | "this step is unnecessary." |
|
118 | "this step is unnecessary." | |
118 | ] |
|
119 | ] | |
119 | }, |
|
120 | }, | |
120 | { |
|
121 | { | |
121 | "cell_type": "code", |
|
122 | "cell_type": "code", | |
122 | "collapsed": false, |
|
123 | "collapsed": false, | |
123 | "input": [ |
|
124 | "input": [ | |
124 | "class NotebookLoader(object):\n", |
|
125 | "class NotebookLoader(object):\n", | |
125 | " \"\"\"Module Loader for IPython Notebooks\"\"\"\n", |
|
126 | " \"\"\"Module Loader for IPython Notebooks\"\"\"\n", | |
126 | " def __init__(self, path=None):\n", |
|
127 | " def __init__(self, path=None):\n", | |
127 | " self.shell = InteractiveShell.instance()\n", |
|
128 | " self.shell = InteractiveShell.instance()\n", | |
128 | " self.path = path\n", |
|
129 | " self.path = path\n", | |
129 | " \n", |
|
130 | " \n", | |
130 | " def load_module(self, fullname):\n", |
|
131 | " def load_module(self, fullname):\n", | |
131 | " \"\"\"import a notebook as a module\"\"\"\n", |
|
132 | " \"\"\"import a notebook as a module\"\"\"\n", | |
132 | " path = find_notebook(fullname, self.path)\n", |
|
133 | " path = find_notebook(fullname, self.path)\n", | |
133 | " \n", |
|
134 | " \n", | |
134 | " print (\"importing IPython notebook from %s\" % path)\n", |
|
135 | " print (\"importing IPython notebook from %s\" % path)\n", | |
135 | " \n", |
|
136 | " \n", | |
136 | " # load the notebook object\n", |
|
137 | " # load the notebook object\n", | |
137 | " with io.open(path, 'r', encoding='utf-8') as f:\n", |
|
138 | " with io.open(path, 'r', encoding='utf-8') as f:\n", | |
138 | " nb = current.read(f, 'json')\n", |
|
139 | " nb = current.read(f, 'json')\n", | |
139 | " \n", |
|
140 | " \n", | |
140 | " \n", |
|
141 | " \n", | |
141 | " # create the module and add it to sys.modules\n", |
|
142 | " # create the module and add it to sys.modules\n", | |
142 | " # if name in sys.modules:\n", |
|
143 | " # if name in sys.modules:\n", | |
143 | " # return sys.modules[name]\n", |
|
144 | " # return sys.modules[name]\n", | |
144 | " mod = types.ModuleType(fullname)\n", |
|
145 | " mod = types.ModuleType(fullname)\n", | |
145 | " mod.__file__ = path\n", |
|
146 | " mod.__file__ = path\n", | |
146 | " mod.__loader__ = self\n", |
|
147 | " mod.__loader__ = self\n", | |
147 | " sys.modules[fullname] = mod\n", |
|
148 | " sys.modules[fullname] = mod\n", | |
148 | " \n", |
|
149 | " \n", | |
149 | " # extra work to ensure that magics that would affect the user_ns\n", |
|
150 | " # extra work to ensure that magics that would affect the user_ns\n", | |
150 | " # actually affect the notebook module's ns\n", |
|
151 | " # actually affect the notebook module's ns\n", | |
151 | " save_user_ns = self.shell.user_ns\n", |
|
152 | " save_user_ns = self.shell.user_ns\n", | |
152 | " self.shell.user_ns = mod.__dict__\n", |
|
153 | " self.shell.user_ns = mod.__dict__\n", | |
153 | " \n", |
|
154 | " \n", | |
154 | " try:\n", |
|
155 | " try:\n", | |
155 | " for cell in nb.worksheets[0].cells:\n", |
|
156 | " for cell in nb.worksheets[0].cells:\n", | |
156 | " if cell.cell_type == 'code' and cell.language == 'python':\n", |
|
157 | " if cell.cell_type == 'code' and cell.language == 'python':\n", | |
157 | " # transform the input to executable Python\n", |
|
158 | " # transform the input to executable Python\n", | |
158 | " code = self.shell.input_transformer_manager.transform_cell(cell.input)\n", |
|
159 | " code = self.shell.input_transformer_manager.transform_cell(cell.input)\n", | |
159 | " # run the code in themodule\n", |
|
160 | " # run the code in themodule\n", | |
160 | " exec(code, mod.__dict__)\n", |
|
161 | " exec(code, mod.__dict__)\n", | |
161 | " finally:\n", |
|
162 | " finally:\n", | |
162 | " self.shell.user_ns = save_user_ns\n", |
|
163 | " self.shell.user_ns = save_user_ns\n", | |
163 | " return mod\n" |
|
164 | " return mod\n" | |
164 | ], |
|
165 | ], | |
165 | "language": "python", |
|
166 | "language": "python", | |
166 | "metadata": {}, |
|
167 | "metadata": {}, | |
167 | "outputs": [], |
|
168 | "outputs": [], | |
168 | "prompt_number": 4 |
|
169 | "prompt_number": 4 | |
169 | }, |
|
170 | }, | |
170 | { |
|
171 | { | |
171 | "cell_type": "heading", |
|
172 | "cell_type": "heading", | |
172 | "level": 2, |
|
173 | "level": 2, | |
173 | "metadata": {}, |
|
174 | "metadata": {}, | |
174 | "source": [ |
|
175 | "source": [ | |
175 | "The Module Finder" |
|
176 | "The Module Finder" | |
176 | ] |
|
177 | ] | |
177 | }, |
|
178 | }, | |
178 | { |
|
179 | { | |
179 | "cell_type": "markdown", |
|
180 | "cell_type": "markdown", | |
180 | "metadata": {}, |
|
181 | "metadata": {}, | |
181 | "source": [ |
|
182 | "source": [ | |
182 | "The finder is a simple object that tells you whether a name can be imported,\n", |
|
183 | "The finder is a simple object that tells you whether a name can be imported,\n", | |
183 | "and returns the appropriate loader.\n", |
|
184 | "and returns the appropriate loader.\n", | |
184 | "All this one does is check, when you do:\n", |
|
185 | "All this one does is check, when you do:\n", | |
185 | "\n", |
|
186 | "\n", | |
186 | "```python\n", |
|
187 | "```python\n", | |
187 | "import mynotebook\n", |
|
188 | "import mynotebook\n", | |
188 | "```\n", |
|
189 | "```\n", | |
189 | "\n", |
|
190 | "\n", | |
190 | "it checks whether `mynotebook.ipynb` exists.\n", |
|
191 | "it checks whether `mynotebook.ipynb` exists.\n", | |
191 | "If a notebook is found, then it returns a NotebookLoader.\n", |
|
192 | "If a notebook is found, then it returns a NotebookLoader.\n", | |
192 | "\n", |
|
193 | "\n", | |
193 | "Any extra logic is just for resolving paths within packages." |
|
194 | "Any extra logic is just for resolving paths within packages." | |
194 | ] |
|
195 | ] | |
195 | }, |
|
196 | }, | |
196 | { |
|
197 | { | |
197 | "cell_type": "code", |
|
198 | "cell_type": "code", | |
198 | "collapsed": false, |
|
199 | "collapsed": false, | |
199 | "input": [ |
|
200 | "input": [ | |
200 | "class NotebookFinder(object):\n", |
|
201 | "class NotebookFinder(object):\n", | |
201 | " \"\"\"Module finder that locates IPython Notebooks\"\"\"\n", |
|
202 | " \"\"\"Module finder that locates IPython Notebooks\"\"\"\n", | |
202 | " def __init__(self):\n", |
|
203 | " def __init__(self):\n", | |
203 | " self.loaders = {}\n", |
|
204 | " self.loaders = {}\n", | |
204 | " \n", |
|
205 | " \n", | |
205 | " def find_module(self, fullname, path=None):\n", |
|
206 | " def find_module(self, fullname, path=None):\n", | |
206 | " nb_path = find_notebook(fullname, path)\n", |
|
207 | " nb_path = find_notebook(fullname, path)\n", | |
207 | " if not nb_path:\n", |
|
208 | " if not nb_path:\n", | |
208 | " return\n", |
|
209 | " return\n", | |
209 | " \n", |
|
210 | " \n", | |
210 | " key = path\n", |
|
211 | " key = path\n", | |
211 | " if path:\n", |
|
212 | " if path:\n", | |
212 | " # lists aren't hashable\n", |
|
213 | " # lists aren't hashable\n", | |
213 | " key = os.path.sep.join(path)\n", |
|
214 | " key = os.path.sep.join(path)\n", | |
214 | " \n", |
|
215 | " \n", | |
215 | " if key not in self.loaders:\n", |
|
216 | " if key not in self.loaders:\n", | |
216 | " self.loaders[key] = NotebookLoader(path)\n", |
|
217 | " self.loaders[key] = NotebookLoader(path)\n", | |
217 | " return self.loaders[key]\n" |
|
218 | " return self.loaders[key]\n" | |
218 | ], |
|
219 | ], | |
219 | "language": "python", |
|
220 | "language": "python", | |
220 | "metadata": {}, |
|
221 | "metadata": {}, | |
221 | "outputs": [], |
|
222 | "outputs": [], | |
222 | "prompt_number": 5 |
|
223 | "prompt_number": 5 | |
223 | }, |
|
224 | }, | |
224 | { |
|
225 | { | |
225 | "cell_type": "heading", |
|
226 | "cell_type": "heading", | |
226 | "level": 2, |
|
227 | "level": 2, | |
227 | "metadata": {}, |
|
228 | "metadata": {}, | |
228 | "source": [ |
|
229 | "source": [ | |
229 | "Register the hook" |
|
230 | "Register the hook" | |
230 | ] |
|
231 | ] | |
231 | }, |
|
232 | }, | |
232 | { |
|
233 | { | |
233 | "cell_type": "markdown", |
|
234 | "cell_type": "markdown", | |
234 | "metadata": {}, |
|
235 | "metadata": {}, | |
235 | "source": [ |
|
236 | "source": [ | |
236 | "Now we register the `NotebookFinder` with `sys.meta_path`" |
|
237 | "Now we register the `NotebookFinder` with `sys.meta_path`" | |
237 | ] |
|
238 | ] | |
238 | }, |
|
239 | }, | |
239 | { |
|
240 | { | |
240 | "cell_type": "code", |
|
241 | "cell_type": "code", | |
241 | "collapsed": false, |
|
242 | "collapsed": false, | |
242 | "input": [ |
|
243 | "input": [ | |
243 | "sys.meta_path.append(NotebookFinder())" |
|
244 | "sys.meta_path.append(NotebookFinder())" | |
244 | ], |
|
245 | ], | |
245 | "language": "python", |
|
246 | "language": "python", | |
246 | "metadata": {}, |
|
247 | "metadata": {}, | |
247 | "outputs": [], |
|
248 | "outputs": [], | |
248 | "prompt_number": 6 |
|
249 | "prompt_number": 6 | |
249 | }, |
|
250 | }, | |
250 | { |
|
251 | { | |
251 | "cell_type": "markdown", |
|
252 | "cell_type": "markdown", | |
252 | "metadata": {}, |
|
253 | "metadata": {}, | |
253 | "source": [ |
|
254 | "source": [ | |
254 | "After this point, my notebooks should be importable.\n", |
|
255 | "After this point, my notebooks should be importable.\n", | |
255 | "\n", |
|
256 | "\n", | |
256 | "Let's look at what we have in the CWD:" |
|
257 | "Let's look at what we have in the CWD:" | |
257 | ] |
|
258 | ] | |
258 | }, |
|
259 | }, | |
259 | { |
|
260 | { | |
260 | "cell_type": "code", |
|
261 | "cell_type": "code", | |
261 | "collapsed": false, |
|
262 | "collapsed": false, | |
262 | "input": [ |
|
263 | "input": [ | |
263 |
"ls nb |
|
264 | "ls nbpackage" | |
264 | ], |
|
265 | ], | |
265 | "language": "python", |
|
266 | "language": "python", | |
266 | "metadata": {}, |
|
267 | "metadata": {}, | |
267 | "outputs": [ |
|
268 | "outputs": [ | |
268 | { |
|
269 | { | |
269 | "output_type": "stream", |
|
270 | "output_type": "stream", | |
270 | "stream": "stdout", |
|
271 | "stream": "stdout", | |
271 | "text": [ |
|
272 | "text": [ | |
272 |
"__init__.py |
|
273 | "__init__.py mynotebook.ipynb \u001b[34mnbs\u001b[m\u001b[m/\r\n" | |
273 | ] |
|
274 | ] | |
274 | } |
|
275 | } | |
275 | ], |
|
276 | ], | |
276 | "prompt_number": 7 |
|
277 | "prompt_number": 7 | |
277 | }, |
|
278 | }, | |
278 | { |
|
279 | { | |
279 | "cell_type": "markdown", |
|
280 | "cell_type": "markdown", | |
280 | "metadata": {}, |
|
281 | "metadata": {}, | |
281 | "source": [ |
|
282 | "source": [ | |
282 | "So I should be able to `import nbimp.mynotebook`.\n" |
|
283 | "So I should be able to `import nbimp.mynotebook`.\n" | |
283 | ] |
|
284 | ] | |
284 | }, |
|
285 | }, | |
285 | { |
|
286 | { | |
286 | "cell_type": "heading", |
|
287 | "cell_type": "heading", | |
287 | "level": 3, |
|
288 | "level": 3, | |
288 | "metadata": {}, |
|
289 | "metadata": {}, | |
289 | "source": [ |
|
290 | "source": [ | |
290 | "Aside: displaying notebooks" |
|
291 | "Aside: displaying notebooks" | |
291 | ] |
|
292 | ] | |
292 | }, |
|
293 | }, | |
293 | { |
|
294 | { | |
294 | "cell_type": "markdown", |
|
295 | "cell_type": "markdown", | |
295 | "metadata": {}, |
|
296 | "metadata": {}, | |
296 | "source": [ |
|
297 | "source": [ | |
297 | "Here is some simple code to display the contents of a notebook\n", |
|
298 | "Here is some simple code to display the contents of a notebook\n", | |
298 | "with syntax highlighting, etc." |
|
299 | "with syntax highlighting, etc." | |
299 | ] |
|
300 | ] | |
300 | }, |
|
301 | }, | |
301 | { |
|
302 | { | |
302 | "cell_type": "code", |
|
303 | "cell_type": "code", | |
303 | "collapsed": false, |
|
304 | "collapsed": false, | |
304 | "input": [ |
|
305 | "input": [ | |
305 | "from pygments import highlight\n", |
|
306 | "from pygments import highlight\n", | |
306 | "from pygments.lexers import PythonLexer\n", |
|
307 | "from pygments.lexers import PythonLexer\n", | |
307 | "from pygments.formatters import HtmlFormatter\n", |
|
308 | "from pygments.formatters import HtmlFormatter\n", | |
308 | "\n", |
|
309 | "\n", | |
309 | "from IPython.display import display, HTML\n", |
|
310 | "from IPython.display import display, HTML\n", | |
310 | "\n", |
|
311 | "\n", | |
311 | "formatter = HtmlFormatter()\n", |
|
312 | "formatter = HtmlFormatter()\n", | |
312 | "lexer = PythonLexer()\n", |
|
313 | "lexer = PythonLexer()\n", | |
313 | "\n", |
|
314 | "\n", | |
314 | "# publish the CSS for pygments highlighting\n", |
|
315 | "# publish the CSS for pygments highlighting\n", | |
315 | "display(HTML(\"\"\"\n", |
|
316 | "display(HTML(\"\"\"\n", | |
316 | "<style type='text/css'>\n", |
|
317 | "<style type='text/css'>\n", | |
317 | "%s\n", |
|
318 | "%s\n", | |
318 | "</style>\n", |
|
319 | "</style>\n", | |
319 | "\"\"\" % formatter.get_style_defs()\n", |
|
320 | "\"\"\" % formatter.get_style_defs()\n", | |
320 | "))" |
|
321 | "))" | |
321 | ], |
|
322 | ], | |
322 | "language": "python", |
|
323 | "language": "python", | |
323 | "metadata": {}, |
|
324 | "metadata": {}, | |
324 | "outputs": [ |
|
325 | "outputs": [ | |
325 | { |
|
326 | { | |
326 | "html": [ |
|
327 | "html": [ | |
327 | "\n", |
|
328 | "\n", | |
328 | "<style type='text/css'>\n", |
|
329 | "<style type='text/css'>\n", | |
329 | ".hll { background-color: #ffffcc }\n", |
|
330 | ".hll { background-color: #ffffcc }\n", | |
330 | ".c { color: #408080; font-style: italic } /* Comment */\n", |
|
331 | ".c { color: #408080; font-style: italic } /* Comment */\n", | |
331 | ".err { border: 1px solid #FF0000 } /* Error */\n", |
|
332 | ".err { border: 1px solid #FF0000 } /* Error */\n", | |
332 | ".k { color: #008000; font-weight: bold } /* Keyword */\n", |
|
333 | ".k { color: #008000; font-weight: bold } /* Keyword */\n", | |
333 | ".o { color: #666666 } /* Operator */\n", |
|
334 | ".o { color: #666666 } /* Operator */\n", | |
334 | ".cm { color: #408080; font-style: italic } /* Comment.Multiline */\n", |
|
335 | ".cm { color: #408080; font-style: italic } /* Comment.Multiline */\n", | |
335 | ".cp { color: #BC7A00 } /* Comment.Preproc */\n", |
|
336 | ".cp { color: #BC7A00 } /* Comment.Preproc */\n", | |
336 | ".c1 { color: #408080; font-style: italic } /* Comment.Single */\n", |
|
337 | ".c1 { color: #408080; font-style: italic } /* Comment.Single */\n", | |
337 | ".cs { color: #408080; font-style: italic } /* Comment.Special */\n", |
|
338 | ".cs { color: #408080; font-style: italic } /* Comment.Special */\n", | |
338 | ".gd { color: #A00000 } /* Generic.Deleted */\n", |
|
339 | ".gd { color: #A00000 } /* Generic.Deleted */\n", | |
339 | ".ge { font-style: italic } /* Generic.Emph */\n", |
|
340 | ".ge { font-style: italic } /* Generic.Emph */\n", | |
340 | ".gr { color: #FF0000 } /* Generic.Error */\n", |
|
341 | ".gr { color: #FF0000 } /* Generic.Error */\n", | |
341 | ".gh { color: #000080; font-weight: bold } /* Generic.Heading */\n", |
|
342 | ".gh { color: #000080; font-weight: bold } /* Generic.Heading */\n", | |
342 | ".gi { color: #00A000 } /* Generic.Inserted */\n", |
|
343 | ".gi { color: #00A000 } /* Generic.Inserted */\n", | |
343 | ".go { color: #888888 } /* Generic.Output */\n", |
|
344 | ".go { color: #888888 } /* Generic.Output */\n", | |
344 | ".gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n", |
|
345 | ".gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n", | |
345 | ".gs { font-weight: bold } /* Generic.Strong */\n", |
|
346 | ".gs { font-weight: bold } /* Generic.Strong */\n", | |
346 | ".gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n", |
|
347 | ".gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n", | |
347 | ".gt { color: #0044DD } /* Generic.Traceback */\n", |
|
348 | ".gt { color: #0044DD } /* Generic.Traceback */\n", | |
348 | ".kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n", |
|
349 | ".kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n", | |
349 | ".kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n", |
|
350 | ".kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n", | |
350 | ".kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n", |
|
351 | ".kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n", | |
351 | ".kp { color: #008000 } /* Keyword.Pseudo */\n", |
|
352 | ".kp { color: #008000 } /* Keyword.Pseudo */\n", | |
352 | ".kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n", |
|
353 | ".kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n", | |
353 | ".kt { color: #B00040 } /* Keyword.Type */\n", |
|
354 | ".kt { color: #B00040 } /* Keyword.Type */\n", | |
354 | ".m { color: #666666 } /* Literal.Number */\n", |
|
355 | ".m { color: #666666 } /* Literal.Number */\n", | |
355 | ".s { color: #BA2121 } /* Literal.String */\n", |
|
356 | ".s { color: #BA2121 } /* Literal.String */\n", | |
356 | ".na { color: #7D9029 } /* Name.Attribute */\n", |
|
357 | ".na { color: #7D9029 } /* Name.Attribute */\n", | |
357 | ".nb { color: #008000 } /* Name.Builtin */\n", |
|
358 | ".nb { color: #008000 } /* Name.Builtin */\n", | |
358 | ".nc { color: #0000FF; font-weight: bold } /* Name.Class */\n", |
|
359 | ".nc { color: #0000FF; font-weight: bold } /* Name.Class */\n", | |
359 | ".no { color: #880000 } /* Name.Constant */\n", |
|
360 | ".no { color: #880000 } /* Name.Constant */\n", | |
360 | ".nd { color: #AA22FF } /* Name.Decorator */\n", |
|
361 | ".nd { color: #AA22FF } /* Name.Decorator */\n", | |
361 | ".ni { color: #999999; font-weight: bold } /* Name.Entity */\n", |
|
362 | ".ni { color: #999999; font-weight: bold } /* Name.Entity */\n", | |
362 | ".ne { color: #D2413A; font-weight: bold } /* Name.Exception */\n", |
|
363 | ".ne { color: #D2413A; font-weight: bold } /* Name.Exception */\n", | |
363 | ".nf { color: #0000FF } /* Name.Function */\n", |
|
364 | ".nf { color: #0000FF } /* Name.Function */\n", | |
364 | ".nl { color: #A0A000 } /* Name.Label */\n", |
|
365 | ".nl { color: #A0A000 } /* Name.Label */\n", | |
365 | ".nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n", |
|
366 | ".nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n", | |
366 | ".nt { color: #008000; font-weight: bold } /* Name.Tag */\n", |
|
367 | ".nt { color: #008000; font-weight: bold } /* Name.Tag */\n", | |
367 | ".nv { color: #19177C } /* Name.Variable */\n", |
|
368 | ".nv { color: #19177C } /* Name.Variable */\n", | |
368 | ".ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n", |
|
369 | ".ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n", | |
369 | ".w { color: #bbbbbb } /* Text.Whitespace */\n", |
|
370 | ".w { color: #bbbbbb } /* Text.Whitespace */\n", | |
370 | ".mf { color: #666666 } /* Literal.Number.Float */\n", |
|
371 | ".mf { color: #666666 } /* Literal.Number.Float */\n", | |
371 | ".mh { color: #666666 } /* Literal.Number.Hex */\n", |
|
372 | ".mh { color: #666666 } /* Literal.Number.Hex */\n", | |
372 | ".mi { color: #666666 } /* Literal.Number.Integer */\n", |
|
373 | ".mi { color: #666666 } /* Literal.Number.Integer */\n", | |
373 | ".mo { color: #666666 } /* Literal.Number.Oct */\n", |
|
374 | ".mo { color: #666666 } /* Literal.Number.Oct */\n", | |
374 | ".sb { color: #BA2121 } /* Literal.String.Backtick */\n", |
|
375 | ".sb { color: #BA2121 } /* Literal.String.Backtick */\n", | |
375 | ".sc { color: #BA2121 } /* Literal.String.Char */\n", |
|
376 | ".sc { color: #BA2121 } /* Literal.String.Char */\n", | |
376 | ".sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n", |
|
377 | ".sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n", | |
377 | ".s2 { color: #BA2121 } /* Literal.String.Double */\n", |
|
378 | ".s2 { color: #BA2121 } /* Literal.String.Double */\n", | |
378 | ".se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\n", |
|
379 | ".se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\n", | |
379 | ".sh { color: #BA2121 } /* Literal.String.Heredoc */\n", |
|
380 | ".sh { color: #BA2121 } /* Literal.String.Heredoc */\n", | |
380 | ".si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\n", |
|
381 | ".si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\n", | |
381 | ".sx { color: #008000 } /* Literal.String.Other */\n", |
|
382 | ".sx { color: #008000 } /* Literal.String.Other */\n", | |
382 | ".sr { color: #BB6688 } /* Literal.String.Regex */\n", |
|
383 | ".sr { color: #BB6688 } /* Literal.String.Regex */\n", | |
383 | ".s1 { color: #BA2121 } /* Literal.String.Single */\n", |
|
384 | ".s1 { color: #BA2121 } /* Literal.String.Single */\n", | |
384 | ".ss { color: #19177C } /* Literal.String.Symbol */\n", |
|
385 | ".ss { color: #19177C } /* Literal.String.Symbol */\n", | |
385 | ".bp { color: #008000 } /* Name.Builtin.Pseudo */\n", |
|
386 | ".bp { color: #008000 } /* Name.Builtin.Pseudo */\n", | |
386 | ".vc { color: #19177C } /* Name.Variable.Class */\n", |
|
387 | ".vc { color: #19177C } /* Name.Variable.Class */\n", | |
387 | ".vg { color: #19177C } /* Name.Variable.Global */\n", |
|
388 | ".vg { color: #19177C } /* Name.Variable.Global */\n", | |
388 | ".vi { color: #19177C } /* Name.Variable.Instance */\n", |
|
389 | ".vi { color: #19177C } /* Name.Variable.Instance */\n", | |
389 | ".il { color: #666666 } /* Literal.Number.Integer.Long */\n", |
|
390 | ".il { color: #666666 } /* Literal.Number.Integer.Long */\n", | |
390 | "</style>\n" |
|
391 | "</style>\n" | |
391 | ], |
|
392 | ], | |
392 | "metadata": {}, |
|
393 | "metadata": {}, | |
393 | "output_type": "display_data", |
|
394 | "output_type": "display_data", | |
394 | "text": [ |
|
395 | "text": [ | |
395 |
"<IPython.core.display.HTML at 0x10 |
|
396 | "<IPython.core.display.HTML at 0x1072303d0>" | |
396 | ] |
|
397 | ] | |
397 | } |
|
398 | } | |
398 | ], |
|
399 | ], | |
399 | "prompt_number": 8 |
|
400 | "prompt_number": 8 | |
400 | }, |
|
401 | }, | |
401 | { |
|
402 | { | |
402 | "cell_type": "code", |
|
403 | "cell_type": "code", | |
403 | "collapsed": false, |
|
404 | "collapsed": false, | |
404 | "input": [ |
|
405 | "input": [ | |
405 | "def show_notebook(fname):\n", |
|
406 | "def show_notebook(fname):\n", | |
406 | " \"\"\"display a short summary of the cells of a notebook\"\"\"\n", |
|
407 | " \"\"\"display a short summary of the cells of a notebook\"\"\"\n", | |
407 | " with io.open(fname, 'r', encoding='utf-8') as f:\n", |
|
408 | " with io.open(fname, 'r', encoding='utf-8') as f:\n", | |
408 | " nb = current.read(f, 'json')\n", |
|
409 | " nb = current.read(f, 'json')\n", | |
409 | " html = []\n", |
|
410 | " html = []\n", | |
410 | " for cell in nb.worksheets[0].cells:\n", |
|
411 | " for cell in nb.worksheets[0].cells:\n", | |
411 | " html.append(\"<h4>%s cell</h4>\" % cell.cell_type)\n", |
|
412 | " html.append(\"<h4>%s cell</h4>\" % cell.cell_type)\n", | |
412 | " if cell.cell_type == 'code':\n", |
|
413 | " if cell.cell_type == 'code':\n", | |
413 | " html.append(highlight(cell.input, lexer, formatter))\n", |
|
414 | " html.append(highlight(cell.input, lexer, formatter))\n", | |
414 | " else:\n", |
|
415 | " else:\n", | |
415 | " html.append(\"<pre>%s</pre>\" % cell.source)\n", |
|
416 | " html.append(\"<pre>%s</pre>\" % cell.source)\n", | |
416 | " display(HTML('\\n'.join(html)))\n", |
|
417 | " display(HTML('\\n'.join(html)))\n", | |
417 | "\n", |
|
418 | "\n", | |
418 |
"show_notebook(os.path.join(\"nb |
|
419 | "show_notebook(os.path.join(\"nbpackage\", \"mynotebook.ipynb\"))" | |
419 | ], |
|
420 | ], | |
420 | "language": "python", |
|
421 | "language": "python", | |
421 | "metadata": {}, |
|
422 | "metadata": {}, | |
422 | "outputs": [ |
|
423 | "outputs": [ | |
423 | { |
|
424 | { | |
424 | "html": [ |
|
425 | "html": [ | |
425 | "<h4>heading cell</h4>\n", |
|
426 | "<h4>heading cell</h4>\n", | |
426 | "<pre>My Notebook</pre>\n", |
|
427 | "<pre>My Notebook</pre>\n", | |
427 | "<h4>code cell</h4>\n", |
|
428 | "<h4>code cell</h4>\n", | |
428 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">foo</span><span class=\"p\">():</span>\n", |
|
429 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">foo</span><span class=\"p\">():</span>\n", | |
429 | " <span class=\"k\">return</span> <span class=\"s\">"foo"</span>\n", |
|
430 | " <span class=\"k\">return</span> <span class=\"s\">"foo"</span>\n", | |
430 | "</pre></div>\n", |
|
431 | "</pre></div>\n", | |
431 | "\n", |
|
432 | "\n", | |
432 | "<h4>code cell</h4>\n", |
|
433 | "<h4>code cell</h4>\n", | |
433 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">has_ip_syntax</span><span class=\"p\">():</span>\n", |
|
434 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">has_ip_syntax</span><span class=\"p\">():</span>\n", | |
434 | " <span class=\"n\">listing</span> <span class=\"o\">=</span> <span class=\"err\">!</span><span class=\"n\">ls</span>\n", |
|
435 | " <span class=\"n\">listing</span> <span class=\"o\">=</span> <span class=\"err\">!</span><span class=\"n\">ls</span>\n", | |
435 | " <span class=\"k\">return</span> <span class=\"n\">listing</span>\n", |
|
436 | " <span class=\"k\">return</span> <span class=\"n\">listing</span>\n", | |
436 | "</pre></div>\n", |
|
437 | "</pre></div>\n", | |
437 | "\n", |
|
438 | "\n", | |
438 | "<h4>code cell</h4>\n", |
|
439 | "<h4>code cell</h4>\n", | |
439 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">whatsmyname</span><span class=\"p\">():</span>\n", |
|
440 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">whatsmyname</span><span class=\"p\">():</span>\n", | |
440 | " <span class=\"k\">return</span> <span class=\"n\">__name__</span>\n", |
|
441 | " <span class=\"k\">return</span> <span class=\"n\">__name__</span>\n", | |
441 | "</pre></div>\n" |
|
442 | "</pre></div>\n" | |
442 | ], |
|
443 | ], | |
443 | "metadata": {}, |
|
444 | "metadata": {}, | |
444 | "output_type": "display_data", |
|
445 | "output_type": "display_data", | |
445 | "text": [ |
|
446 | "text": [ | |
446 |
"<IPython.core.display.HTML at 0x10 |
|
447 | "<IPython.core.display.HTML at 0x10775a150>" | |
447 | ] |
|
448 | ] | |
448 | } |
|
449 | } | |
449 | ], |
|
450 | ], | |
450 |
"prompt_number": |
|
451 | "prompt_number": 10 | |
451 | }, |
|
452 | }, | |
452 | { |
|
453 | { | |
453 | "cell_type": "markdown", |
|
454 | "cell_type": "markdown", | |
454 | "metadata": {}, |
|
455 | "metadata": {}, | |
455 | "source": [ |
|
456 | "source": [ | |
456 | "So my notebook has a heading cell and some code cells,\n", |
|
457 | "So my notebook has a heading cell and some code cells,\n", | |
457 | "one of which contains some IPython syntax.\n", |
|
458 | "one of which contains some IPython syntax.\n", | |
458 | "\n", |
|
459 | "\n", | |
459 | "Let's see what happens when we import it" |
|
460 | "Let's see what happens when we import it" | |
460 | ] |
|
461 | ] | |
461 | }, |
|
462 | }, | |
462 | { |
|
463 | { | |
463 | "cell_type": "code", |
|
464 | "cell_type": "code", | |
464 | "collapsed": false, |
|
465 | "collapsed": false, | |
465 | "input": [ |
|
466 | "input": [ | |
466 |
"from nb |
|
467 | "from nbpackage import mynotebook" | |
467 | ], |
|
468 | ], | |
468 | "language": "python", |
|
469 | "language": "python", | |
469 | "metadata": {}, |
|
470 | "metadata": {}, | |
470 | "outputs": [ |
|
471 | "outputs": [ | |
471 | { |
|
472 | { | |
472 | "output_type": "stream", |
|
473 | "output_type": "stream", | |
473 | "stream": "stdout", |
|
474 | "stream": "stdout", | |
474 | "text": [ |
|
475 | "text": [ | |
475 |
"importing IPython notebook from nb |
|
476 | "importing IPython notebook from nbpackage/mynotebook.ipynb\n" | |
476 | ] |
|
477 | ] | |
477 | } |
|
478 | } | |
478 | ], |
|
479 | ], | |
479 |
"prompt_number": 1 |
|
480 | "prompt_number": 11 | |
480 | }, |
|
481 | }, | |
481 | { |
|
482 | { | |
482 | "cell_type": "markdown", |
|
483 | "cell_type": "markdown", | |
483 | "metadata": {}, |
|
484 | "metadata": {}, | |
484 | "source": [ |
|
485 | "source": [ | |
485 | "Hooray, it imported! Does it work?" |
|
486 | "Hooray, it imported! Does it work?" | |
486 | ] |
|
487 | ] | |
487 | }, |
|
488 | }, | |
488 | { |
|
489 | { | |
489 | "cell_type": "code", |
|
490 | "cell_type": "code", | |
490 | "collapsed": false, |
|
491 | "collapsed": false, | |
491 | "input": [ |
|
492 | "input": [ | |
492 | "mynotebook.foo()" |
|
493 | "mynotebook.foo()" | |
493 | ], |
|
494 | ], | |
494 | "language": "python", |
|
495 | "language": "python", | |
495 | "metadata": {}, |
|
496 | "metadata": {}, | |
496 | "outputs": [ |
|
497 | "outputs": [ | |
497 | { |
|
498 | { | |
498 | "metadata": {}, |
|
499 | "metadata": {}, | |
499 | "output_type": "pyout", |
|
500 | "output_type": "pyout", | |
500 |
"prompt_number": 1 |
|
501 | "prompt_number": 12, | |
501 | "text": [ |
|
502 | "text": [ | |
502 | "'foo'" |
|
503 | "'foo'" | |
503 | ] |
|
504 | ] | |
504 | } |
|
505 | } | |
505 | ], |
|
506 | ], | |
506 |
"prompt_number": 1 |
|
507 | "prompt_number": 12 | |
507 | }, |
|
508 | }, | |
508 | { |
|
509 | { | |
509 | "cell_type": "markdown", |
|
510 | "cell_type": "markdown", | |
510 | "metadata": {}, |
|
511 | "metadata": {}, | |
511 | "source": [ |
|
512 | "source": [ | |
512 | "Hooray again!\n", |
|
513 | "Hooray again!\n", | |
513 | "\n", |
|
514 | "\n", | |
514 | "Even the function that contains IPython syntax works:" |
|
515 | "Even the function that contains IPython syntax works:" | |
515 | ] |
|
516 | ] | |
516 | }, |
|
517 | }, | |
517 | { |
|
518 | { | |
518 | "cell_type": "code", |
|
519 | "cell_type": "code", | |
519 | "collapsed": false, |
|
520 | "collapsed": false, | |
520 | "input": [ |
|
521 | "input": [ | |
521 | "mynotebook.has_ip_syntax()" |
|
522 | "mynotebook.has_ip_syntax()" | |
522 | ], |
|
523 | ], | |
523 | "language": "python", |
|
524 | "language": "python", | |
524 | "metadata": {}, |
|
525 | "metadata": {}, | |
525 | "outputs": [ |
|
526 | "outputs": [ | |
526 | { |
|
527 | { | |
527 | "metadata": {}, |
|
528 | "metadata": {}, | |
528 | "output_type": "pyout", |
|
529 | "output_type": "pyout", | |
529 |
"prompt_number": 1 |
|
530 | "prompt_number": 13, | |
530 | "text": [ |
|
531 | "text": [ | |
531 | "['Animations Using clear_output.ipynb',\n", |
|
532 | "['Animations Using clear_output.ipynb',\n", | |
532 | " 'Cell Magics.ipynb',\n", |
|
533 | " 'Connecting with the Qt Console.ipynb',\n", | |
533 | " 'Custom Display Logic.ipynb',\n", |
|
|||
534 | " 'Cython Magics.ipynb',\n", |
|
|||
535 | " 'Data Publication API.ipynb',\n", |
|
|||
536 | " 'Frontend-Kernel Model.ipynb',\n", |
|
|||
537 | " 'Importing Notebooks.ipynb',\n", |
|
534 | " 'Importing Notebooks.ipynb',\n", | |
538 | " 'Octave Magic.ipynb',\n", |
|
|||
539 | " 'Part 1 - Running Code.ipynb',\n", |
|
|||
540 | " 'Part 2 - Basic Output.ipynb',\n", |
|
|||
541 | " 'Part 3 - Plotting with Matplotlib.ipynb',\n", |
|
|||
542 | " 'Part 4 - Markdown Cells.ipynb',\n", |
|
|||
543 | " 'Part 5 - Rich Display System.ipynb',\n", |
|
|||
544 | " 'Progress Bars.ipynb',\n", |
|
535 | " 'Progress Bars.ipynb',\n", | |
545 |
" 'R |
|
536 | " 'Raw Input.ipynb',\n", | |
546 |
" ' |
|
537 | " 'SymPy.ipynb',\n", | |
547 | " 'Script Magics.ipynb',\n", |
|
|||
548 | " 'SymPy Examples.ipynb',\n", |
|
|||
549 | " 'Trapezoid Rule.ipynb',\n", |
|
538 | " 'Trapezoid Rule.ipynb',\n", | |
550 | " 'Typesetting Math Using MathJax.ipynb',\n", |
|
539 | " 'nbpackage']" | |
551 | " 'animation.m4v',\n", |
|
|||
552 | " 'foo.pyx',\n", |
|
|||
553 | " 'lnum.py',\n", |
|
|||
554 | " 'logo',\n", |
|
|||
555 | " 'nbimp',\n", |
|
|||
556 | " 'python-logo.svg',\n", |
|
|||
557 | " 'test.html']" |
|
|||
558 | ] |
|
540 | ] | |
559 | } |
|
541 | } | |
560 | ], |
|
542 | ], | |
561 |
"prompt_number": 1 |
|
543 | "prompt_number": 13 | |
562 | }, |
|
544 | }, | |
563 | { |
|
545 | { | |
564 | "cell_type": "heading", |
|
546 | "cell_type": "heading", | |
565 | "level": 2, |
|
547 | "level": 2, | |
566 | "metadata": {}, |
|
548 | "metadata": {}, | |
567 | "source": [ |
|
549 | "source": [ | |
568 | "Notebooks in packages" |
|
550 | "Notebooks in packages" | |
569 | ] |
|
551 | ] | |
570 | }, |
|
552 | }, | |
571 | { |
|
553 | { | |
572 | "cell_type": "markdown", |
|
554 | "cell_type": "markdown", | |
573 | "metadata": {}, |
|
555 | "metadata": {}, | |
574 | "source": [ |
|
556 | "source": [ | |
575 | "We also have a notebook inside the `nb` package,\n", |
|
557 | "We also have a notebook inside the `nb` package,\n", | |
576 | "so let's make sure that works as well." |
|
558 | "so let's make sure that works as well." | |
577 | ] |
|
559 | ] | |
578 | }, |
|
560 | }, | |
579 | { |
|
561 | { | |
580 | "cell_type": "code", |
|
562 | "cell_type": "code", | |
581 | "collapsed": false, |
|
563 | "collapsed": false, | |
582 | "input": [ |
|
564 | "input": [ | |
583 |
"ls nb |
|
565 | "ls nbpackage/nbs" | |
584 | ], |
|
566 | ], | |
585 | "language": "python", |
|
567 | "language": "python", | |
586 | "metadata": {}, |
|
568 | "metadata": {}, | |
587 | "outputs": [ |
|
569 | "outputs": [ | |
588 | { |
|
570 | { | |
589 | "output_type": "stream", |
|
571 | "output_type": "stream", | |
590 | "stream": "stdout", |
|
572 | "stream": "stdout", | |
591 | "text": [ |
|
573 | "text": [ | |
592 |
"__init__.py |
|
574 | "__init__.py other.ipynb\r\n" | |
593 | ] |
|
575 | ] | |
594 | } |
|
576 | } | |
595 | ], |
|
577 | ], | |
596 |
"prompt_number": 1 |
|
578 | "prompt_number": 14 | |
597 | }, |
|
579 | }, | |
598 | { |
|
580 | { | |
599 | "cell_type": "markdown", |
|
581 | "cell_type": "markdown", | |
600 | "metadata": {}, |
|
582 | "metadata": {}, | |
601 | "source": [ |
|
583 | "source": [ | |
602 | "Note that the `__init__.py` is necessary for `nb` to be considered a package,\n", |
|
584 | "Note that the `__init__.py` is necessary for `nb` to be considered a package,\n", | |
603 | "just like usual." |
|
585 | "just like usual." | |
604 | ] |
|
586 | ] | |
605 | }, |
|
587 | }, | |
606 | { |
|
588 | { | |
607 | "cell_type": "code", |
|
589 | "cell_type": "code", | |
608 | "collapsed": false, |
|
590 | "collapsed": false, | |
609 | "input": [ |
|
591 | "input": [ | |
610 |
"show_notebook(os.path.join(\"nb |
|
592 | "show_notebook(os.path.join(\"nbpackage\", \"nbs\", \"other.ipynb\"))" | |
611 | ], |
|
593 | ], | |
612 | "language": "python", |
|
594 | "language": "python", | |
613 | "metadata": {}, |
|
595 | "metadata": {}, | |
614 | "outputs": [ |
|
596 | "outputs": [ | |
615 | { |
|
597 | { | |
616 | "html": [ |
|
598 | "html": [ | |
617 | "<h4>markdown cell</h4>\n", |
|
599 | "<h4>markdown cell</h4>\n", | |
618 | "<pre>This notebook just defines `bar`</pre>\n", |
|
600 | "<pre>This notebook just defines `bar`</pre>\n", | |
619 | "<h4>code cell</h4>\n", |
|
601 | "<h4>code cell</h4>\n", | |
620 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">bar</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"p\">):</span>\n", |
|
602 | "<div class=\"highlight\"><pre><span class=\"k\">def</span> <span class=\"nf\">bar</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"p\">):</span>\n", | |
621 | " <span class=\"k\">return</span> <span class=\"s\">"bar"</span> <span class=\"o\">*</span> <span class=\"n\">x</span>\n", |
|
603 | " <span class=\"k\">return</span> <span class=\"s\">"bar"</span> <span class=\"o\">*</span> <span class=\"n\">x</span>\n", | |
622 | "</pre></div>\n" |
|
604 | "</pre></div>\n" | |
623 | ], |
|
605 | ], | |
624 | "metadata": {}, |
|
606 | "metadata": {}, | |
625 | "output_type": "display_data", |
|
607 | "output_type": "display_data", | |
626 | "text": [ |
|
608 | "text": [ | |
627 |
"<IPython.core.display.HTML at 0x10 |
|
609 | "<IPython.core.display.HTML at 0x10775a250>" | |
628 | ] |
|
610 | ] | |
629 | } |
|
611 | } | |
630 | ], |
|
612 | ], | |
631 |
"prompt_number": 1 |
|
613 | "prompt_number": 15 | |
632 | }, |
|
614 | }, | |
633 | { |
|
615 | { | |
634 | "cell_type": "code", |
|
616 | "cell_type": "code", | |
635 | "collapsed": false, |
|
617 | "collapsed": false, | |
636 | "input": [ |
|
618 | "input": [ | |
637 |
"from nb |
|
619 | "from nbpackage.nbs import other\n", | |
638 | "other.bar(5)" |
|
620 | "other.bar(5)" | |
639 | ], |
|
621 | ], | |
640 | "language": "python", |
|
622 | "language": "python", | |
641 | "metadata": {}, |
|
623 | "metadata": {}, | |
642 | "outputs": [ |
|
624 | "outputs": [ | |
643 | { |
|
625 | { | |
644 | "output_type": "stream", |
|
626 | "output_type": "stream", | |
645 | "stream": "stdout", |
|
627 | "stream": "stdout", | |
646 | "text": [ |
|
628 | "text": [ | |
647 |
"importing IPython notebook from nb |
|
629 | "importing IPython notebook from nbpackage/nbs/other.ipynb\n" | |
648 | ] |
|
630 | ] | |
649 | }, |
|
631 | }, | |
650 | { |
|
632 | { | |
651 | "metadata": {}, |
|
633 | "metadata": {}, | |
652 | "output_type": "pyout", |
|
634 | "output_type": "pyout", | |
653 |
"prompt_number": 1 |
|
635 | "prompt_number": 16, | |
654 | "text": [ |
|
636 | "text": [ | |
655 | "'barbarbarbarbar'" |
|
637 | "'barbarbarbarbar'" | |
656 | ] |
|
638 | ] | |
657 | } |
|
639 | } | |
658 | ], |
|
640 | ], | |
659 |
"prompt_number": 1 |
|
641 | "prompt_number": 16 | |
660 | }, |
|
642 | }, | |
661 | { |
|
643 | { | |
662 | "cell_type": "markdown", |
|
644 | "cell_type": "markdown", | |
663 | "metadata": {}, |
|
645 | "metadata": {}, | |
664 | "source": [ |
|
646 | "source": [ | |
665 | "So now we have importable notebooks, from both the local directory and inside packages.\n", |
|
647 | "So now we have importable notebooks, from both the local directory and inside packages.\n", | |
666 | "\n", |
|
648 | "\n", | |
667 | "I can even put a notebook inside IPython, to further demonstrate that this is working properly:" |
|
649 | "I can even put a notebook inside IPython, to further demonstrate that this is working properly:" | |
668 | ] |
|
650 | ] | |
669 | }, |
|
651 | }, | |
670 | { |
|
652 | { | |
671 | "cell_type": "code", |
|
653 | "cell_type": "code", | |
672 | "collapsed": false, |
|
654 | "collapsed": false, | |
673 | "input": [ |
|
655 | "input": [ | |
674 | "import shutil\n", |
|
656 | "import shutil\n", | |
675 | "from IPython.utils.path import get_ipython_package_dir\n", |
|
657 | "from IPython.utils.path import get_ipython_package_dir\n", | |
676 | "\n", |
|
658 | "\n", | |
677 | "utils = os.path.join(get_ipython_package_dir(), 'utils')\n", |
|
659 | "utils = os.path.join(get_ipython_package_dir(), 'utils')\n", | |
678 |
"shutil.copy(os.path.join(\"nb |
|
660 | "shutil.copy(os.path.join(\"nbpackage\", \"mynotebook.ipynb\"),\n", | |
679 | " os.path.join(utils, \"inside_ipython.ipynb\")\n", |
|
661 | " os.path.join(utils, \"inside_ipython.ipynb\")\n", | |
680 | ")" |
|
662 | ")" | |
681 | ], |
|
663 | ], | |
682 | "language": "python", |
|
664 | "language": "python", | |
683 | "metadata": {}, |
|
665 | "metadata": {}, | |
684 | "outputs": [], |
|
666 | "outputs": [], | |
685 |
"prompt_number": 1 |
|
667 | "prompt_number": 17 | |
686 | }, |
|
668 | }, | |
687 | { |
|
669 | { | |
688 | "cell_type": "markdown", |
|
670 | "cell_type": "markdown", | |
689 | "metadata": {}, |
|
671 | "metadata": {}, | |
690 | "source": [ |
|
672 | "source": [ | |
691 | "and import the notebook from `IPython.utils`" |
|
673 | "and import the notebook from `IPython.utils`" | |
692 | ] |
|
674 | ] | |
693 | }, |
|
675 | }, | |
694 | { |
|
676 | { | |
695 | "cell_type": "code", |
|
677 | "cell_type": "code", | |
696 | "collapsed": false, |
|
678 | "collapsed": false, | |
697 | "input": [ |
|
679 | "input": [ | |
698 | "from IPython.utils import inside_ipython\n", |
|
680 | "from IPython.utils import inside_ipython\n", | |
699 | "inside_ipython.whatsmyname()" |
|
681 | "inside_ipython.whatsmyname()" | |
700 | ], |
|
682 | ], | |
701 | "language": "python", |
|
683 | "language": "python", | |
702 | "metadata": {}, |
|
684 | "metadata": {}, | |
703 | "outputs": [ |
|
685 | "outputs": [ | |
704 | { |
|
686 | { | |
705 | "output_type": "stream", |
|
687 | "output_type": "stream", | |
706 | "stream": "stdout", |
|
688 | "stream": "stdout", | |
707 | "text": [ |
|
689 | "text": [ | |
708 |
"importing IPython notebook from /Users/ |
|
690 | "importing IPython notebook from /Users/bgranger/Documents/Computing/IPython/code/ipython/IPython/utils/inside_ipython.ipynb\n" | |
709 | ] |
|
691 | ] | |
710 | }, |
|
692 | }, | |
711 | { |
|
693 | { | |
712 | "metadata": {}, |
|
694 | "metadata": {}, | |
713 | "output_type": "pyout", |
|
695 | "output_type": "pyout", | |
714 |
"prompt_number": 1 |
|
696 | "prompt_number": 18, | |
715 | "text": [ |
|
697 | "text": [ | |
716 | "'IPython.utils.inside_ipython'" |
|
698 | "'IPython.utils.inside_ipython'" | |
717 | ] |
|
699 | ] | |
718 | } |
|
700 | } | |
719 | ], |
|
701 | ], | |
720 |
"prompt_number": 1 |
|
702 | "prompt_number": 18 | |
721 | }, |
|
|||
722 | { |
|
|||
723 | "cell_type": "heading", |
|
|||
724 | "level": 2, |
|
|||
725 | "metadata": {}, |
|
|||
726 | "source": [ |
|
|||
727 | "Even Cython magics" |
|
|||
728 | ] |
|
|||
729 | }, |
|
703 | }, | |
730 | { |
|
704 | { | |
731 | "cell_type": "markdown", |
|
705 | "cell_type": "markdown", | |
732 | "metadata": {}, |
|
706 | "metadata": {}, | |
733 | "source": [ |
|
707 | "source": [ | |
734 | "With a bit of extra magic for handling the IPython interactive namespace during load,\n", |
|
708 | "This approach can even import functions and classes that are defined in a notebook using the `%%cython` magic." | |
735 | "even magics like `%%cython` can be used:" |
|
|||
736 | ] |
|
|||
737 | }, |
|
|||
738 | { |
|
|||
739 | "cell_type": "code", |
|
|||
740 | "collapsed": false, |
|
|||
741 | "input": [ |
|
|||
742 | "import Cython_Magics" |
|
|||
743 | ], |
|
|||
744 | "language": "python", |
|
|||
745 | "metadata": {}, |
|
|||
746 | "outputs": [ |
|
|||
747 | { |
|
|||
748 | "output_type": "stream", |
|
|||
749 | "stream": "stdout", |
|
|||
750 | "text": [ |
|
|||
751 | "importing IPython notebook from Cython Magics.ipynb\n", |
|
|||
752 | "1000000 loops, best of 3: 439 ns per loop" |
|
|||
753 |
|
|
709 | ] | |
754 | }, |
|
|||
755 | { |
|
|||
756 | "output_type": "stream", |
|
|||
757 | "stream": "stdout", |
|
|||
758 | "text": [ |
|
|||
759 | "\n", |
|
|||
760 | "sin(1)= 0.841470984808\n" |
|
|||
761 | ] |
|
|||
762 | } |
|
|||
763 | ], |
|
|||
764 | "prompt_number": 18 |
|
|||
765 | }, |
|
|||
766 | { |
|
|||
767 | "cell_type": "code", |
|
|||
768 | "collapsed": false, |
|
|||
769 | "input": [ |
|
|||
770 | "Cython_Magics.black_scholes(100.0, 100.0, 1.0, 0.3, 0.03, 0.0, -1)" |
|
|||
771 | ], |
|
|||
772 | "language": "python", |
|
|||
773 | "metadata": {}, |
|
|||
774 | "outputs": [ |
|
|||
775 | { |
|
|||
776 | "metadata": {}, |
|
|||
777 | "output_type": "pyout", |
|
|||
778 | "prompt_number": 19, |
|
|||
779 | "text": [ |
|
|||
780 | "10.327861752731728" |
|
|||
781 | ] |
|
|||
782 | } |
|
|||
783 | ], |
|
|||
784 | "prompt_number": 19 |
|
|||
785 | } |
|
710 | } | |
786 | ], |
|
711 | ], | |
787 | "metadata": {} |
|
712 | "metadata": {} | |
788 | } |
|
713 | } | |
789 | ] |
|
714 | ] | |
790 | } No newline at end of file |
|
715 | } |
This diff has been collapsed as it changes many lines, (9163 lines changed) Show them Hide them | |||||
@@ -1,147 +1,9178 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 |
"name": " |
|
3 | "name": "", | |
|
4 | "signature": "sha256:b27252cd7971960ff2eae7ecf0460051d87c002b4370d791970fb47ea62143c3" | |||
4 | }, |
|
5 | }, | |
5 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
6 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
7 | "worksheets": [ |
|
8 | "worksheets": [ | |
8 | { |
|
9 | { | |
9 | "cells": [ |
|
10 | "cells": [ | |
10 | { |
|
11 | { | |
11 | "cell_type": "heading", |
|
12 | "cell_type": "heading", | |
12 | "level": 1, |
|
13 | "level": 1, | |
13 | "metadata": {}, |
|
14 | "metadata": {}, | |
14 | "source": [ |
|
15 | "source": [ | |
15 | "Two Examples of Progress Bars" |
|
16 | "Two Examples of Progress Bars" | |
16 | ] |
|
17 | ] | |
17 | }, |
|
18 | }, | |
18 | { |
|
19 | { | |
|
20 | "cell_type": "markdown", | |||
|
21 | "metadata": {}, | |||
|
22 | "source": [ | |||
|
23 | "This notebook demonstrates two ways of creating progress bars using simple animations. A better approach after IPython 2.0 would be to use the `IntProgressWidget` or `FloatProgressWidget` in `IPython.html.widgets`." | |||
|
24 | ] | |||
|
25 | }, | |||
|
26 | { | |||
19 | "cell_type": "heading", |
|
27 | "cell_type": "heading", | |
20 | "level": 2, |
|
28 | "level": 2, | |
21 | "metadata": {}, |
|
29 | "metadata": {}, | |
22 | "source": [ |
|
30 | "source": [ | |
23 | "A Javascript Progress Bar" |
|
31 | "A Javascript Progress Bar" | |
24 | ] |
|
32 | ] | |
25 | }, |
|
33 | }, | |
26 | { |
|
34 | { | |
27 | "cell_type": "markdown", |
|
35 | "cell_type": "markdown", | |
28 | "metadata": {}, |
|
36 | "metadata": {}, | |
29 | "source": [ |
|
37 | "source": [ | |
30 | "Here is a simple progress bar using HTML/Javascript:" |
|
38 | "Here is a simple progress bar using HTML/Javascript:" | |
31 | ] |
|
39 | ] | |
32 | }, |
|
40 | }, | |
33 | { |
|
41 | { | |
34 | "cell_type": "code", |
|
42 | "cell_type": "code", | |
35 | "collapsed": false, |
|
43 | "collapsed": false, | |
36 | "input": [ |
|
44 | "input": [ | |
37 | "import uuid\n", |
|
45 | "import uuid\n", | |
38 | "import time\n", |
|
46 | "import time\n", | |
39 | "from IPython.display import HTML, Javascript, display\n", |
|
47 | "from IPython.display import HTML, Javascript, display\n", | |
40 | "\n", |
|
48 | "\n", | |
41 | "divid = str(uuid.uuid4())\n", |
|
49 | "divid = str(uuid.uuid4())\n", | |
42 | "\n", |
|
50 | "\n", | |
43 | "pb = HTML(\n", |
|
51 | "pb = HTML(\n", | |
44 | "\"\"\"\n", |
|
52 | "\"\"\"\n", | |
45 | "<div style=\"border: 1px solid black; width:500px\">\n", |
|
53 | "<div style=\"border: 1px solid black; width:500px\">\n", | |
46 | " <div id=\"%s\" style=\"background-color:blue; width:0%%\"> </div>\n", |
|
54 | " <div id=\"%s\" style=\"background-color:blue; width:0%%\"> </div>\n", | |
47 | "</div> \n", |
|
55 | "</div> \n", | |
48 | "\"\"\" % divid)\n", |
|
56 | "\"\"\" % divid)\n", | |
49 | "display(pb)\n", |
|
57 | "display(pb)\n", | |
50 | "for i in range(1,101):\n", |
|
58 | "for i in range(1,101):\n", | |
51 | " time.sleep(0.1)\n", |
|
59 | " time.sleep(0.1)\n", | |
52 | " \n", |
|
60 | " \n", | |
53 | " display(Javascript(\"$('div#%s').width('%i%%')\" % (divid, i)))" |
|
61 | " display(Javascript(\"$('div#%s').width('%i%%')\" % (divid, i)))" | |
54 | ], |
|
62 | ], | |
55 | "language": "python", |
|
63 | "language": "python", | |
56 | "metadata": {}, |
|
64 | "metadata": {}, | |
57 |
"outputs": [ |
|
65 | "outputs": [ | |
58 | "prompt_number": 2 |
|
66 | { | |
|
67 | "html": [ | |||
|
68 | "\n", | |||
|
69 | "<div style=\"border: 1px solid black; width:500px\">\n", | |||
|
70 | " <div id=\"d3d8c575-04ee-4df1-90a4-a691bd98f43f\" style=\"background-color:blue; width:0%\"> </div>\n", | |||
|
71 | "</div> \n" | |||
|
72 | ], | |||
|
73 | "metadata": {}, | |||
|
74 | "output_type": "display_data", | |||
|
75 | "text": [ | |||
|
76 | "<IPython.core.display.HTML at 0x106255ed0>" | |||
|
77 | ] | |||
59 | }, |
|
78 | }, | |
60 | { |
|
79 | { | |
61 | "cell_type": "markdown", |
|
80 | "javascript": [ | |
|
81 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('1%')" | |||
|
82 | ], | |||
62 | "metadata": {}, |
|
83 | "metadata": {}, | |
63 | "source": [ |
|
84 | "output_type": "display_data", | |
64 | "The above simply makes a div that is a box, and a blue div inside it with a unique ID \n", |
|
85 | "text": [ | |
65 | "(so that the javascript won't collide with other similar progress bars on the same page). \n", |
|
86 | "<IPython.core.display.Javascript at 0x106255f10>" | |
66 | "\n", |
|
|||
67 | "Then, at every progress point, we run a simple jQuery call to resize the blue box to\n", |
|
|||
68 | "the appropriate fraction of the width of its containing box, and voil\u00e0 a nice\n", |
|
|||
69 | "HTML/Javascript progress bar!" |
|
|||
70 | ] |
|
87 | ] | |
71 | }, |
|
88 | }, | |
72 | { |
|
89 | { | |
73 | "cell_type": "heading", |
|
90 | "javascript": [ | |
74 | "level": 1, |
|
91 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('2%')" | |
|
92 | ], | |||
75 | "metadata": {}, |
|
93 | "metadata": {}, | |
76 | "source": [ |
|
94 | "output_type": "display_data", | |
77 | "ProgressBar class" |
|
95 | "text": [ | |
|
96 | "<IPython.core.display.Javascript at 0x106255e50>" | |||
78 | ] |
|
97 | ] | |
79 | }, |
|
98 | }, | |
80 | { |
|
99 | { | |
81 | "cell_type": "markdown", |
|
100 | "javascript": [ | |
|
101 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('3%')" | |||
|
102 | ], | |||
82 | "metadata": {}, |
|
103 | "metadata": {}, | |
83 | "source": [ |
|
104 | "output_type": "display_data", | |
84 | "And finally, here is a progress bar *class* extracted from [PyMC](http://code.google.com/p/pymc/), which will work in regular Python as well as in the IPython Notebook" |
|
105 | "text": [ | |
|
106 | "<IPython.core.display.Javascript at 0x106255f50>" | |||
85 | ] |
|
107 | ] | |
86 | }, |
|
108 | }, | |
87 | { |
|
109 | { | |
88 | "cell_type": "code", |
|
110 | "javascript": [ | |
89 | "collapsed": true, |
|
111 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('4%')" | |
90 | "input": [ |
|
|||
91 | "from __future__ import print_function\n", |
|
|||
92 | "import sys, time\n", |
|
|||
93 | "\n", |
|
|||
94 | "class ProgressBar:\n", |
|
|||
95 | " def __init__(self, iterations):\n", |
|
|||
96 | " self.iterations = iterations\n", |
|
|||
97 | " self.prog_bar = '[]'\n", |
|
|||
98 | " self.fill_char = '*'\n", |
|
|||
99 | " self.width = 50\n", |
|
|||
100 | " self.__update_amount(0)\n", |
|
|||
101 | "\n", |
|
|||
102 | " def animate(self, iter):\n", |
|
|||
103 | " print('\\r', self, end='')\n", |
|
|||
104 | " sys.stdout.flush()\n", |
|
|||
105 | " self.update_iteration(iter + 1)\n", |
|
|||
106 | "\n", |
|
|||
107 | " def update_iteration(self, elapsed_iter):\n", |
|
|||
108 | " self.__update_amount((elapsed_iter / float(self.iterations)) * 100.0)\n", |
|
|||
109 | " self.prog_bar += ' %d of %s complete' % (elapsed_iter, self.iterations)\n", |
|
|||
110 | "\n", |
|
|||
111 | " def __update_amount(self, new_amount):\n", |
|
|||
112 | " percent_done = int(round((new_amount / 100.0) * 100.0))\n", |
|
|||
113 | " all_full = self.width - 2\n", |
|
|||
114 | " num_hashes = int(round((percent_done / 100.0) * all_full))\n", |
|
|||
115 | " self.prog_bar = '[' + self.fill_char * num_hashes + ' ' * (all_full - num_hashes) + ']'\n", |
|
|||
116 | " pct_place = (len(self.prog_bar) // 2) - len(str(percent_done))\n", |
|
|||
117 | " pct_string = '%d%%' % percent_done\n", |
|
|||
118 | " self.prog_bar = self.prog_bar[0:pct_place] + \\\n", |
|
|||
119 | " (pct_string + self.prog_bar[pct_place + len(pct_string):])\n", |
|
|||
120 | "\n", |
|
|||
121 | " def __str__(self):\n", |
|
|||
122 | " return str(self.prog_bar)" |
|
|||
123 | ], |
|
112 | ], | |
124 | "language": "python", |
|
|||
125 | "metadata": {}, |
|
113 | "metadata": {}, | |
126 | "outputs": [], |
|
114 | "output_type": "display_data", | |
127 | "prompt_number": 3 |
|
115 | "text": [ | |
|
116 | "<IPython.core.display.Javascript at 0x106257310>" | |||
|
117 | ] | |||
128 | }, |
|
118 | }, | |
129 | { |
|
119 | { | |
130 | "cell_type": "code", |
|
120 | "javascript": [ | |
131 | "collapsed": false, |
|
121 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('5%')" | |
132 | "input": [ |
|
|||
133 | "p = ProgressBar(1000)\n", |
|
|||
134 | "for i in range(1001):\n", |
|
|||
135 | " time.sleep(0.002)\n", |
|
|||
136 | " p.animate(i)" |
|
|||
137 | ], |
|
122 | ], | |
138 | "language": "python", |
|
|||
139 | "metadata": {}, |
|
123 | "metadata": {}, | |
140 | "outputs": [], |
|
124 | "output_type": "display_data", | |
141 | "prompt_number": 4 |
|
125 | "text": [ | |
|
126 | "<IPython.core.display.Javascript at 0x106257350>" | |||
|
127 | ] | |||
|
128 | }, | |||
|
129 | { | |||
|
130 | "javascript": [ | |||
|
131 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('6%')" | |||
|
132 | ], | |||
|
133 | "metadata": {}, | |||
|
134 | "output_type": "display_data", | |||
|
135 | "text": [ | |||
|
136 | "<IPython.core.display.Javascript at 0x106257510>" | |||
|
137 | ] | |||
|
138 | }, | |||
|
139 | { | |||
|
140 | "javascript": [ | |||
|
141 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('7%')" | |||
|
142 | ], | |||
|
143 | "metadata": {}, | |||
|
144 | "output_type": "display_data", | |||
|
145 | "text": [ | |||
|
146 | "<IPython.core.display.Javascript at 0x1062573d0>" | |||
|
147 | ] | |||
|
148 | }, | |||
|
149 | { | |||
|
150 | "javascript": [ | |||
|
151 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('8%')" | |||
|
152 | ], | |||
|
153 | "metadata": {}, | |||
|
154 | "output_type": "display_data", | |||
|
155 | "text": [ | |||
|
156 | "<IPython.core.display.Javascript at 0x106257410>" | |||
|
157 | ] | |||
|
158 | }, | |||
|
159 | { | |||
|
160 | "javascript": [ | |||
|
161 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('9%')" | |||
|
162 | ], | |||
|
163 | "metadata": {}, | |||
|
164 | "output_type": "display_data", | |||
|
165 | "text": [ | |||
|
166 | "<IPython.core.display.Javascript at 0x106257450>" | |||
|
167 | ] | |||
|
168 | }, | |||
|
169 | { | |||
|
170 | "javascript": [ | |||
|
171 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('10%')" | |||
|
172 | ], | |||
|
173 | "metadata": {}, | |||
|
174 | "output_type": "display_data", | |||
|
175 | "text": [ | |||
|
176 | "<IPython.core.display.Javascript at 0x1062574d0>" | |||
|
177 | ] | |||
|
178 | }, | |||
|
179 | { | |||
|
180 | "javascript": [ | |||
|
181 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('11%')" | |||
|
182 | ], | |||
|
183 | "metadata": {}, | |||
|
184 | "output_type": "display_data", | |||
|
185 | "text": [ | |||
|
186 | "<IPython.core.display.Javascript at 0x106257550>" | |||
|
187 | ] | |||
|
188 | }, | |||
|
189 | { | |||
|
190 | "javascript": [ | |||
|
191 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('12%')" | |||
|
192 | ], | |||
|
193 | "metadata": {}, | |||
|
194 | "output_type": "display_data", | |||
|
195 | "text": [ | |||
|
196 | "<IPython.core.display.Javascript at 0x106257590>" | |||
|
197 | ] | |||
|
198 | }, | |||
|
199 | { | |||
|
200 | "javascript": [ | |||
|
201 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('13%')" | |||
|
202 | ], | |||
|
203 | "metadata": {}, | |||
|
204 | "output_type": "display_data", | |||
|
205 | "text": [ | |||
|
206 | "<IPython.core.display.Javascript at 0x106255f50>" | |||
|
207 | ] | |||
|
208 | }, | |||
|
209 | { | |||
|
210 | "javascript": [ | |||
|
211 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('14%')" | |||
|
212 | ], | |||
|
213 | "metadata": {}, | |||
|
214 | "output_type": "display_data", | |||
|
215 | "text": [ | |||
|
216 | "<IPython.core.display.Javascript at 0x106255e50>" | |||
|
217 | ] | |||
|
218 | }, | |||
|
219 | { | |||
|
220 | "javascript": [ | |||
|
221 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('15%')" | |||
|
222 | ], | |||
|
223 | "metadata": {}, | |||
|
224 | "output_type": "display_data", | |||
|
225 | "text": [ | |||
|
226 | "<IPython.core.display.Javascript at 0x106255f10>" | |||
|
227 | ] | |||
|
228 | }, | |||
|
229 | { | |||
|
230 | "javascript": [ | |||
|
231 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('16%')" | |||
|
232 | ], | |||
|
233 | "metadata": {}, | |||
|
234 | "output_type": "display_data", | |||
|
235 | "text": [ | |||
|
236 | "<IPython.core.display.Javascript at 0x106257590>" | |||
|
237 | ] | |||
|
238 | }, | |||
|
239 | { | |||
|
240 | "javascript": [ | |||
|
241 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('17%')" | |||
|
242 | ], | |||
|
243 | "metadata": {}, | |||
|
244 | "output_type": "display_data", | |||
|
245 | "text": [ | |||
|
246 | "<IPython.core.display.Javascript at 0x106257610>" | |||
|
247 | ] | |||
|
248 | }, | |||
|
249 | { | |||
|
250 | "javascript": [ | |||
|
251 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('18%')" | |||
|
252 | ], | |||
|
253 | "metadata": {}, | |||
|
254 | "output_type": "display_data", | |||
|
255 | "text": [ | |||
|
256 | "<IPython.core.display.Javascript at 0x106257650>" | |||
|
257 | ] | |||
|
258 | }, | |||
|
259 | { | |||
|
260 | "javascript": [ | |||
|
261 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('19%')" | |||
|
262 | ], | |||
|
263 | "metadata": {}, | |||
|
264 | "output_type": "display_data", | |||
|
265 | "text": [ | |||
|
266 | "<IPython.core.display.Javascript at 0x106257690>" | |||
|
267 | ] | |||
|
268 | }, | |||
|
269 | { | |||
|
270 | "javascript": [ | |||
|
271 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('20%')" | |||
|
272 | ], | |||
|
273 | "metadata": {}, | |||
|
274 | "output_type": "display_data", | |||
|
275 | "text": [ | |||
|
276 | "<IPython.core.display.Javascript at 0x106257390>" | |||
|
277 | ] | |||
|
278 | }, | |||
|
279 | { | |||
|
280 | "javascript": [ | |||
|
281 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('21%')" | |||
|
282 | ], | |||
|
283 | "metadata": {}, | |||
|
284 | "output_type": "display_data", | |||
|
285 | "text": [ | |||
|
286 | "<IPython.core.display.Javascript at 0x1062576d0>" | |||
|
287 | ] | |||
|
288 | }, | |||
|
289 | { | |||
|
290 | "javascript": [ | |||
|
291 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('22%')" | |||
|
292 | ], | |||
|
293 | "metadata": {}, | |||
|
294 | "output_type": "display_data", | |||
|
295 | "text": [ | |||
|
296 | "<IPython.core.display.Javascript at 0x106257710>" | |||
|
297 | ] | |||
|
298 | }, | |||
|
299 | { | |||
|
300 | "javascript": [ | |||
|
301 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('23%')" | |||
|
302 | ], | |||
|
303 | "metadata": {}, | |||
|
304 | "output_type": "display_data", | |||
|
305 | "text": [ | |||
|
306 | "<IPython.core.display.Javascript at 0x106257750>" | |||
|
307 | ] | |||
|
308 | }, | |||
|
309 | { | |||
|
310 | "javascript": [ | |||
|
311 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('24%')" | |||
|
312 | ], | |||
|
313 | "metadata": {}, | |||
|
314 | "output_type": "display_data", | |||
|
315 | "text": [ | |||
|
316 | "<IPython.core.display.Javascript at 0x106257550>" | |||
|
317 | ] | |||
|
318 | }, | |||
|
319 | { | |||
|
320 | "javascript": [ | |||
|
321 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('25%')" | |||
|
322 | ], | |||
|
323 | "metadata": {}, | |||
|
324 | "output_type": "display_data", | |||
|
325 | "text": [ | |||
|
326 | "<IPython.core.display.Javascript at 0x1062574d0>" | |||
|
327 | ] | |||
|
328 | }, | |||
|
329 | { | |||
|
330 | "javascript": [ | |||
|
331 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('26%')" | |||
|
332 | ], | |||
|
333 | "metadata": {}, | |||
|
334 | "output_type": "display_data", | |||
|
335 | "text": [ | |||
|
336 | "<IPython.core.display.Javascript at 0x106257450>" | |||
|
337 | ] | |||
|
338 | }, | |||
|
339 | { | |||
|
340 | "javascript": [ | |||
|
341 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('27%')" | |||
|
342 | ], | |||
|
343 | "metadata": {}, | |||
|
344 | "output_type": "display_data", | |||
|
345 | "text": [ | |||
|
346 | "<IPython.core.display.Javascript at 0x106257410>" | |||
|
347 | ] | |||
|
348 | }, | |||
|
349 | { | |||
|
350 | "javascript": [ | |||
|
351 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('28%')" | |||
|
352 | ], | |||
|
353 | "metadata": {}, | |||
|
354 | "output_type": "display_data", | |||
|
355 | "text": [ | |||
|
356 | "<IPython.core.display.Javascript at 0x1062573d0>" | |||
|
357 | ] | |||
|
358 | }, | |||
|
359 | { | |||
|
360 | "javascript": [ | |||
|
361 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('29%')" | |||
|
362 | ], | |||
|
363 | "metadata": {}, | |||
|
364 | "output_type": "display_data", | |||
|
365 | "text": [ | |||
|
366 | "<IPython.core.display.Javascript at 0x106257510>" | |||
|
367 | ] | |||
|
368 | }, | |||
|
369 | { | |||
|
370 | "javascript": [ | |||
|
371 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('30%')" | |||
|
372 | ], | |||
|
373 | "metadata": {}, | |||
|
374 | "output_type": "display_data", | |||
|
375 | "text": [ | |||
|
376 | "<IPython.core.display.Javascript at 0x106257350>" | |||
|
377 | ] | |||
|
378 | }, | |||
|
379 | { | |||
|
380 | "javascript": [ | |||
|
381 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('31%')" | |||
|
382 | ], | |||
|
383 | "metadata": {}, | |||
|
384 | "output_type": "display_data", | |||
|
385 | "text": [ | |||
|
386 | "<IPython.core.display.Javascript at 0x106257310>" | |||
|
387 | ] | |||
|
388 | }, | |||
|
389 | { | |||
|
390 | "javascript": [ | |||
|
391 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('32%')" | |||
|
392 | ], | |||
|
393 | "metadata": {}, | |||
|
394 | "output_type": "display_data", | |||
|
395 | "text": [ | |||
|
396 | "<IPython.core.display.Javascript at 0x106257790>" | |||
|
397 | ] | |||
|
398 | }, | |||
|
399 | { | |||
|
400 | "javascript": [ | |||
|
401 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('33%')" | |||
|
402 | ], | |||
|
403 | "metadata": {}, | |||
|
404 | "output_type": "display_data", | |||
|
405 | "text": [ | |||
|
406 | "<IPython.core.display.Javascript at 0x1062577d0>" | |||
|
407 | ] | |||
|
408 | }, | |||
|
409 | { | |||
|
410 | "javascript": [ | |||
|
411 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('34%')" | |||
|
412 | ], | |||
|
413 | "metadata": {}, | |||
|
414 | "output_type": "display_data", | |||
|
415 | "text": [ | |||
|
416 | "<IPython.core.display.Javascript at 0x106257810>" | |||
|
417 | ] | |||
|
418 | }, | |||
|
419 | { | |||
|
420 | "javascript": [ | |||
|
421 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('35%')" | |||
|
422 | ], | |||
|
423 | "metadata": {}, | |||
|
424 | "output_type": "display_data", | |||
|
425 | "text": [ | |||
|
426 | "<IPython.core.display.Javascript at 0x106257850>" | |||
|
427 | ] | |||
|
428 | }, | |||
|
429 | { | |||
|
430 | "javascript": [ | |||
|
431 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('36%')" | |||
|
432 | ], | |||
|
433 | "metadata": {}, | |||
|
434 | "output_type": "display_data", | |||
|
435 | "text": [ | |||
|
436 | "<IPython.core.display.Javascript at 0x106257890>" | |||
|
437 | ] | |||
|
438 | }, | |||
|
439 | { | |||
|
440 | "javascript": [ | |||
|
441 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('37%')" | |||
|
442 | ], | |||
|
443 | "metadata": {}, | |||
|
444 | "output_type": "display_data", | |||
|
445 | "text": [ | |||
|
446 | "<IPython.core.display.Javascript at 0x1062578d0>" | |||
|
447 | ] | |||
|
448 | }, | |||
|
449 | { | |||
|
450 | "javascript": [ | |||
|
451 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('38%')" | |||
|
452 | ], | |||
|
453 | "metadata": {}, | |||
|
454 | "output_type": "display_data", | |||
|
455 | "text": [ | |||
|
456 | "<IPython.core.display.Javascript at 0x106257910>" | |||
|
457 | ] | |||
|
458 | }, | |||
|
459 | { | |||
|
460 | "javascript": [ | |||
|
461 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('39%')" | |||
|
462 | ], | |||
|
463 | "metadata": {}, | |||
|
464 | "output_type": "display_data", | |||
|
465 | "text": [ | |||
|
466 | "<IPython.core.display.Javascript at 0x106257950>" | |||
|
467 | ] | |||
|
468 | }, | |||
|
469 | { | |||
|
470 | "javascript": [ | |||
|
471 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('40%')" | |||
|
472 | ], | |||
|
473 | "metadata": {}, | |||
|
474 | "output_type": "display_data", | |||
|
475 | "text": [ | |||
|
476 | "<IPython.core.display.Javascript at 0x106257990>" | |||
|
477 | ] | |||
|
478 | }, | |||
|
479 | { | |||
|
480 | "javascript": [ | |||
|
481 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('41%')" | |||
|
482 | ], | |||
|
483 | "metadata": {}, | |||
|
484 | "output_type": "display_data", | |||
|
485 | "text": [ | |||
|
486 | "<IPython.core.display.Javascript at 0x1062579d0>" | |||
|
487 | ] | |||
|
488 | }, | |||
|
489 | { | |||
|
490 | "javascript": [ | |||
|
491 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('42%')" | |||
|
492 | ], | |||
|
493 | "metadata": {}, | |||
|
494 | "output_type": "display_data", | |||
|
495 | "text": [ | |||
|
496 | "<IPython.core.display.Javascript at 0x106257a10>" | |||
|
497 | ] | |||
|
498 | }, | |||
|
499 | { | |||
|
500 | "javascript": [ | |||
|
501 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('43%')" | |||
|
502 | ], | |||
|
503 | "metadata": {}, | |||
|
504 | "output_type": "display_data", | |||
|
505 | "text": [ | |||
|
506 | "<IPython.core.display.Javascript at 0x106257a50>" | |||
|
507 | ] | |||
|
508 | }, | |||
|
509 | { | |||
|
510 | "javascript": [ | |||
|
511 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('44%')" | |||
|
512 | ], | |||
|
513 | "metadata": {}, | |||
|
514 | "output_type": "display_data", | |||
|
515 | "text": [ | |||
|
516 | "<IPython.core.display.Javascript at 0x106257a90>" | |||
|
517 | ] | |||
|
518 | }, | |||
|
519 | { | |||
|
520 | "javascript": [ | |||
|
521 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('45%')" | |||
|
522 | ], | |||
|
523 | "metadata": {}, | |||
|
524 | "output_type": "display_data", | |||
|
525 | "text": [ | |||
|
526 | "<IPython.core.display.Javascript at 0x106257ad0>" | |||
|
527 | ] | |||
|
528 | }, | |||
|
529 | { | |||
|
530 | "javascript": [ | |||
|
531 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('46%')" | |||
|
532 | ], | |||
|
533 | "metadata": {}, | |||
|
534 | "output_type": "display_data", | |||
|
535 | "text": [ | |||
|
536 | "<IPython.core.display.Javascript at 0x106257b10>" | |||
|
537 | ] | |||
|
538 | }, | |||
|
539 | { | |||
|
540 | "javascript": [ | |||
|
541 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('47%')" | |||
|
542 | ], | |||
|
543 | "metadata": {}, | |||
|
544 | "output_type": "display_data", | |||
|
545 | "text": [ | |||
|
546 | "<IPython.core.display.Javascript at 0x106257b50>" | |||
|
547 | ] | |||
|
548 | }, | |||
|
549 | { | |||
|
550 | "javascript": [ | |||
|
551 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('48%')" | |||
|
552 | ], | |||
|
553 | "metadata": {}, | |||
|
554 | "output_type": "display_data", | |||
|
555 | "text": [ | |||
|
556 | "<IPython.core.display.Javascript at 0x106257b90>" | |||
|
557 | ] | |||
|
558 | }, | |||
|
559 | { | |||
|
560 | "javascript": [ | |||
|
561 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('49%')" | |||
|
562 | ], | |||
|
563 | "metadata": {}, | |||
|
564 | "output_type": "display_data", | |||
|
565 | "text": [ | |||
|
566 | "<IPython.core.display.Javascript at 0x106257bd0>" | |||
|
567 | ] | |||
|
568 | }, | |||
|
569 | { | |||
|
570 | "javascript": [ | |||
|
571 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('50%')" | |||
|
572 | ], | |||
|
573 | "metadata": {}, | |||
|
574 | "output_type": "display_data", | |||
|
575 | "text": [ | |||
|
576 | "<IPython.core.display.Javascript at 0x106257c10>" | |||
|
577 | ] | |||
|
578 | }, | |||
|
579 | { | |||
|
580 | "javascript": [ | |||
|
581 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('51%')" | |||
|
582 | ], | |||
|
583 | "metadata": {}, | |||
|
584 | "output_type": "display_data", | |||
|
585 | "text": [ | |||
|
586 | "<IPython.core.display.Javascript at 0x106257c50>" | |||
|
587 | ] | |||
|
588 | }, | |||
|
589 | { | |||
|
590 | "javascript": [ | |||
|
591 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('52%')" | |||
|
592 | ], | |||
|
593 | "metadata": {}, | |||
|
594 | "output_type": "display_data", | |||
|
595 | "text": [ | |||
|
596 | "<IPython.core.display.Javascript at 0x106257c90>" | |||
|
597 | ] | |||
|
598 | }, | |||
|
599 | { | |||
|
600 | "javascript": [ | |||
|
601 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('53%')" | |||
|
602 | ], | |||
|
603 | "metadata": {}, | |||
|
604 | "output_type": "display_data", | |||
|
605 | "text": [ | |||
|
606 | "<IPython.core.display.Javascript at 0x106257cd0>" | |||
|
607 | ] | |||
|
608 | }, | |||
|
609 | { | |||
|
610 | "javascript": [ | |||
|
611 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('54%')" | |||
|
612 | ], | |||
|
613 | "metadata": {}, | |||
|
614 | "output_type": "display_data", | |||
|
615 | "text": [ | |||
|
616 | "<IPython.core.display.Javascript at 0x106257d10>" | |||
|
617 | ] | |||
|
618 | }, | |||
|
619 | { | |||
|
620 | "javascript": [ | |||
|
621 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('55%')" | |||
|
622 | ], | |||
|
623 | "metadata": {}, | |||
|
624 | "output_type": "display_data", | |||
|
625 | "text": [ | |||
|
626 | "<IPython.core.display.Javascript at 0x106257d50>" | |||
|
627 | ] | |||
|
628 | }, | |||
|
629 | { | |||
|
630 | "javascript": [ | |||
|
631 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('56%')" | |||
|
632 | ], | |||
|
633 | "metadata": {}, | |||
|
634 | "output_type": "display_data", | |||
|
635 | "text": [ | |||
|
636 | "<IPython.core.display.Javascript at 0x106257d90>" | |||
|
637 | ] | |||
|
638 | }, | |||
|
639 | { | |||
|
640 | "javascript": [ | |||
|
641 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('57%')" | |||
|
642 | ], | |||
|
643 | "metadata": {}, | |||
|
644 | "output_type": "display_data", | |||
|
645 | "text": [ | |||
|
646 | "<IPython.core.display.Javascript at 0x106257dd0>" | |||
|
647 | ] | |||
|
648 | }, | |||
|
649 | { | |||
|
650 | "javascript": [ | |||
|
651 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('58%')" | |||
|
652 | ], | |||
|
653 | "metadata": {}, | |||
|
654 | "output_type": "display_data", | |||
|
655 | "text": [ | |||
|
656 | "<IPython.core.display.Javascript at 0x106257e10>" | |||
|
657 | ] | |||
|
658 | }, | |||
|
659 | { | |||
|
660 | "javascript": [ | |||
|
661 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('59%')" | |||
|
662 | ], | |||
|
663 | "metadata": {}, | |||
|
664 | "output_type": "display_data", | |||
|
665 | "text": [ | |||
|
666 | "<IPython.core.display.Javascript at 0x106257e50>" | |||
|
667 | ] | |||
|
668 | }, | |||
|
669 | { | |||
|
670 | "javascript": [ | |||
|
671 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('60%')" | |||
|
672 | ], | |||
|
673 | "metadata": {}, | |||
|
674 | "output_type": "display_data", | |||
|
675 | "text": [ | |||
|
676 | "<IPython.core.display.Javascript at 0x106257e90>" | |||
|
677 | ] | |||
|
678 | }, | |||
|
679 | { | |||
|
680 | "javascript": [ | |||
|
681 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('61%')" | |||
|
682 | ], | |||
|
683 | "metadata": {}, | |||
|
684 | "output_type": "display_data", | |||
|
685 | "text": [ | |||
|
686 | "<IPython.core.display.Javascript at 0x106257ed0>" | |||
|
687 | ] | |||
|
688 | }, | |||
|
689 | { | |||
|
690 | "javascript": [ | |||
|
691 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('62%')" | |||
|
692 | ], | |||
|
693 | "metadata": {}, | |||
|
694 | "output_type": "display_data", | |||
|
695 | "text": [ | |||
|
696 | "<IPython.core.display.Javascript at 0x106257f10>" | |||
|
697 | ] | |||
|
698 | }, | |||
|
699 | { | |||
|
700 | "javascript": [ | |||
|
701 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('63%')" | |||
|
702 | ], | |||
|
703 | "metadata": {}, | |||
|
704 | "output_type": "display_data", | |||
|
705 | "text": [ | |||
|
706 | "<IPython.core.display.Javascript at 0x106257f50>" | |||
|
707 | ] | |||
|
708 | }, | |||
|
709 | { | |||
|
710 | "javascript": [ | |||
|
711 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('64%')" | |||
|
712 | ], | |||
|
713 | "metadata": {}, | |||
|
714 | "output_type": "display_data", | |||
|
715 | "text": [ | |||
|
716 | "<IPython.core.display.Javascript at 0x106257f90>" | |||
|
717 | ] | |||
|
718 | }, | |||
|
719 | { | |||
|
720 | "javascript": [ | |||
|
721 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('65%')" | |||
|
722 | ], | |||
|
723 | "metadata": {}, | |||
|
724 | "output_type": "display_data", | |||
|
725 | "text": [ | |||
|
726 | "<IPython.core.display.Javascript at 0x106257fd0>" | |||
|
727 | ] | |||
|
728 | }, | |||
|
729 | { | |||
|
730 | "javascript": [ | |||
|
731 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('66%')" | |||
|
732 | ], | |||
|
733 | "metadata": {}, | |||
|
734 | "output_type": "display_data", | |||
|
735 | "text": [ | |||
|
736 | "<IPython.core.display.Javascript at 0x1062575d0>" | |||
|
737 | ] | |||
|
738 | }, | |||
|
739 | { | |||
|
740 | "javascript": [ | |||
|
741 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('67%')" | |||
|
742 | ], | |||
|
743 | "metadata": {}, | |||
|
744 | "output_type": "display_data", | |||
|
745 | "text": [ | |||
|
746 | "<IPython.core.display.Javascript at 0x106263050>" | |||
|
747 | ] | |||
|
748 | }, | |||
|
749 | { | |||
|
750 | "javascript": [ | |||
|
751 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('68%')" | |||
|
752 | ], | |||
|
753 | "metadata": {}, | |||
|
754 | "output_type": "display_data", | |||
|
755 | "text": [ | |||
|
756 | "<IPython.core.display.Javascript at 0x106263090>" | |||
|
757 | ] | |||
|
758 | }, | |||
|
759 | { | |||
|
760 | "javascript": [ | |||
|
761 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('69%')" | |||
|
762 | ], | |||
|
763 | "metadata": {}, | |||
|
764 | "output_type": "display_data", | |||
|
765 | "text": [ | |||
|
766 | "<IPython.core.display.Javascript at 0x1062630d0>" | |||
|
767 | ] | |||
|
768 | }, | |||
|
769 | { | |||
|
770 | "javascript": [ | |||
|
771 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('70%')" | |||
|
772 | ], | |||
|
773 | "metadata": {}, | |||
|
774 | "output_type": "display_data", | |||
|
775 | "text": [ | |||
|
776 | "<IPython.core.display.Javascript at 0x106263150>" | |||
|
777 | ] | |||
|
778 | }, | |||
|
779 | { | |||
|
780 | "javascript": [ | |||
|
781 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('71%')" | |||
|
782 | ], | |||
|
783 | "metadata": {}, | |||
|
784 | "output_type": "display_data", | |||
|
785 | "text": [ | |||
|
786 | "<IPython.core.display.Javascript at 0x106263190>" | |||
|
787 | ] | |||
|
788 | }, | |||
|
789 | { | |||
|
790 | "javascript": [ | |||
|
791 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('72%')" | |||
|
792 | ], | |||
|
793 | "metadata": {}, | |||
|
794 | "output_type": "display_data", | |||
|
795 | "text": [ | |||
|
796 | "<IPython.core.display.Javascript at 0x1062631d0>" | |||
|
797 | ] | |||
|
798 | }, | |||
|
799 | { | |||
|
800 | "javascript": [ | |||
|
801 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('73%')" | |||
|
802 | ], | |||
|
803 | "metadata": {}, | |||
|
804 | "output_type": "display_data", | |||
|
805 | "text": [ | |||
|
806 | "<IPython.core.display.Javascript at 0x106263210>" | |||
|
807 | ] | |||
|
808 | }, | |||
|
809 | { | |||
|
810 | "javascript": [ | |||
|
811 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('74%')" | |||
|
812 | ], | |||
|
813 | "metadata": {}, | |||
|
814 | "output_type": "display_data", | |||
|
815 | "text": [ | |||
|
816 | "<IPython.core.display.Javascript at 0x106263250>" | |||
|
817 | ] | |||
|
818 | }, | |||
|
819 | { | |||
|
820 | "javascript": [ | |||
|
821 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('75%')" | |||
|
822 | ], | |||
|
823 | "metadata": {}, | |||
|
824 | "output_type": "display_data", | |||
|
825 | "text": [ | |||
|
826 | "<IPython.core.display.Javascript at 0x106263290>" | |||
|
827 | ] | |||
|
828 | }, | |||
|
829 | { | |||
|
830 | "javascript": [ | |||
|
831 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('76%')" | |||
|
832 | ], | |||
|
833 | "metadata": {}, | |||
|
834 | "output_type": "display_data", | |||
|
835 | "text": [ | |||
|
836 | "<IPython.core.display.Javascript at 0x1062632d0>" | |||
|
837 | ] | |||
|
838 | }, | |||
|
839 | { | |||
|
840 | "javascript": [ | |||
|
841 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('77%')" | |||
|
842 | ], | |||
|
843 | "metadata": {}, | |||
|
844 | "output_type": "display_data", | |||
|
845 | "text": [ | |||
|
846 | "<IPython.core.display.Javascript at 0x106263310>" | |||
|
847 | ] | |||
|
848 | }, | |||
|
849 | { | |||
|
850 | "javascript": [ | |||
|
851 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('78%')" | |||
|
852 | ], | |||
|
853 | "metadata": {}, | |||
|
854 | "output_type": "display_data", | |||
|
855 | "text": [ | |||
|
856 | "<IPython.core.display.Javascript at 0x106263350>" | |||
|
857 | ] | |||
|
858 | }, | |||
|
859 | { | |||
|
860 | "javascript": [ | |||
|
861 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('79%')" | |||
|
862 | ], | |||
|
863 | "metadata": {}, | |||
|
864 | "output_type": "display_data", | |||
|
865 | "text": [ | |||
|
866 | "<IPython.core.display.Javascript at 0x106263390>" | |||
|
867 | ] | |||
|
868 | }, | |||
|
869 | { | |||
|
870 | "javascript": [ | |||
|
871 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('80%')" | |||
|
872 | ], | |||
|
873 | "metadata": {}, | |||
|
874 | "output_type": "display_data", | |||
|
875 | "text": [ | |||
|
876 | "<IPython.core.display.Javascript at 0x1062633d0>" | |||
|
877 | ] | |||
|
878 | }, | |||
|
879 | { | |||
|
880 | "javascript": [ | |||
|
881 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('81%')" | |||
|
882 | ], | |||
|
883 | "metadata": {}, | |||
|
884 | "output_type": "display_data", | |||
|
885 | "text": [ | |||
|
886 | "<IPython.core.display.Javascript at 0x106263410>" | |||
|
887 | ] | |||
|
888 | }, | |||
|
889 | { | |||
|
890 | "javascript": [ | |||
|
891 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('82%')" | |||
|
892 | ], | |||
|
893 | "metadata": {}, | |||
|
894 | "output_type": "display_data", | |||
|
895 | "text": [ | |||
|
896 | "<IPython.core.display.Javascript at 0x106263450>" | |||
|
897 | ] | |||
|
898 | }, | |||
|
899 | { | |||
|
900 | "javascript": [ | |||
|
901 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('83%')" | |||
|
902 | ], | |||
|
903 | "metadata": {}, | |||
|
904 | "output_type": "display_data", | |||
|
905 | "text": [ | |||
|
906 | "<IPython.core.display.Javascript at 0x1062575d0>" | |||
|
907 | ] | |||
|
908 | }, | |||
|
909 | { | |||
|
910 | "javascript": [ | |||
|
911 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('84%')" | |||
|
912 | ], | |||
|
913 | "metadata": {}, | |||
|
914 | "output_type": "display_data", | |||
|
915 | "text": [ | |||
|
916 | "<IPython.core.display.Javascript at 0x106257fd0>" | |||
|
917 | ] | |||
|
918 | }, | |||
|
919 | { | |||
|
920 | "javascript": [ | |||
|
921 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('85%')" | |||
|
922 | ], | |||
|
923 | "metadata": {}, | |||
|
924 | "output_type": "display_data", | |||
|
925 | "text": [ | |||
|
926 | "<IPython.core.display.Javascript at 0x106257f90>" | |||
|
927 | ] | |||
|
928 | }, | |||
|
929 | { | |||
|
930 | "javascript": [ | |||
|
931 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('86%')" | |||
|
932 | ], | |||
|
933 | "metadata": {}, | |||
|
934 | "output_type": "display_data", | |||
|
935 | "text": [ | |||
|
936 | "<IPython.core.display.Javascript at 0x106257f50>" | |||
|
937 | ] | |||
|
938 | }, | |||
|
939 | { | |||
|
940 | "javascript": [ | |||
|
941 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('87%')" | |||
|
942 | ], | |||
|
943 | "metadata": {}, | |||
|
944 | "output_type": "display_data", | |||
|
945 | "text": [ | |||
|
946 | "<IPython.core.display.Javascript at 0x106257ed0>" | |||
|
947 | ] | |||
|
948 | }, | |||
|
949 | { | |||
|
950 | "javascript": [ | |||
|
951 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('88%')" | |||
|
952 | ], | |||
|
953 | "metadata": {}, | |||
|
954 | "output_type": "display_data", | |||
|
955 | "text": [ | |||
|
956 | "<IPython.core.display.Javascript at 0x106257e90>" | |||
|
957 | ] | |||
|
958 | }, | |||
|
959 | { | |||
|
960 | "javascript": [ | |||
|
961 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('89%')" | |||
|
962 | ], | |||
|
963 | "metadata": {}, | |||
|
964 | "output_type": "display_data", | |||
|
965 | "text": [ | |||
|
966 | "<IPython.core.display.Javascript at 0x106257e50>" | |||
|
967 | ] | |||
|
968 | }, | |||
|
969 | { | |||
|
970 | "javascript": [ | |||
|
971 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('90%')" | |||
|
972 | ], | |||
|
973 | "metadata": {}, | |||
|
974 | "output_type": "display_data", | |||
|
975 | "text": [ | |||
|
976 | "<IPython.core.display.Javascript at 0x106257e10>" | |||
|
977 | ] | |||
|
978 | }, | |||
|
979 | { | |||
|
980 | "javascript": [ | |||
|
981 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('91%')" | |||
|
982 | ], | |||
|
983 | "metadata": {}, | |||
|
984 | "output_type": "display_data", | |||
|
985 | "text": [ | |||
|
986 | "<IPython.core.display.Javascript at 0x106257dd0>" | |||
|
987 | ] | |||
|
988 | }, | |||
|
989 | { | |||
|
990 | "javascript": [ | |||
|
991 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('92%')" | |||
|
992 | ], | |||
|
993 | "metadata": {}, | |||
|
994 | "output_type": "display_data", | |||
|
995 | "text": [ | |||
|
996 | "<IPython.core.display.Javascript at 0x106257d90>" | |||
|
997 | ] | |||
|
998 | }, | |||
|
999 | { | |||
|
1000 | "javascript": [ | |||
|
1001 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('93%')" | |||
|
1002 | ], | |||
|
1003 | "metadata": {}, | |||
|
1004 | "output_type": "display_data", | |||
|
1005 | "text": [ | |||
|
1006 | "<IPython.core.display.Javascript at 0x106257d50>" | |||
|
1007 | ] | |||
|
1008 | }, | |||
|
1009 | { | |||
|
1010 | "javascript": [ | |||
|
1011 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('94%')" | |||
|
1012 | ], | |||
|
1013 | "metadata": {}, | |||
|
1014 | "output_type": "display_data", | |||
|
1015 | "text": [ | |||
|
1016 | "<IPython.core.display.Javascript at 0x106257d10>" | |||
|
1017 | ] | |||
|
1018 | }, | |||
|
1019 | { | |||
|
1020 | "javascript": [ | |||
|
1021 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('95%')" | |||
|
1022 | ], | |||
|
1023 | "metadata": {}, | |||
|
1024 | "output_type": "display_data", | |||
|
1025 | "text": [ | |||
|
1026 | "<IPython.core.display.Javascript at 0x106257cd0>" | |||
|
1027 | ] | |||
|
1028 | }, | |||
|
1029 | { | |||
|
1030 | "javascript": [ | |||
|
1031 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('96%')" | |||
|
1032 | ], | |||
|
1033 | "metadata": {}, | |||
|
1034 | "output_type": "display_data", | |||
|
1035 | "text": [ | |||
|
1036 | "<IPython.core.display.Javascript at 0x106257c90>" | |||
|
1037 | ] | |||
|
1038 | }, | |||
|
1039 | { | |||
|
1040 | "javascript": [ | |||
|
1041 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('97%')" | |||
|
1042 | ], | |||
|
1043 | "metadata": {}, | |||
|
1044 | "output_type": "display_data", | |||
|
1045 | "text": [ | |||
|
1046 | "<IPython.core.display.Javascript at 0x106257c50>" | |||
|
1047 | ] | |||
|
1048 | }, | |||
|
1049 | { | |||
|
1050 | "javascript": [ | |||
|
1051 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('98%')" | |||
|
1052 | ], | |||
|
1053 | "metadata": {}, | |||
|
1054 | "output_type": "display_data", | |||
|
1055 | "text": [ | |||
|
1056 | "<IPython.core.display.Javascript at 0x106257c10>" | |||
|
1057 | ] | |||
|
1058 | }, | |||
|
1059 | { | |||
|
1060 | "javascript": [ | |||
|
1061 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('99%')" | |||
|
1062 | ], | |||
|
1063 | "metadata": {}, | |||
|
1064 | "output_type": "display_data", | |||
|
1065 | "text": [ | |||
|
1066 | "<IPython.core.display.Javascript at 0x106257bd0>" | |||
|
1067 | ] | |||
|
1068 | }, | |||
|
1069 | { | |||
|
1070 | "javascript": [ | |||
|
1071 | "$('div#d3d8c575-04ee-4df1-90a4-a691bd98f43f').width('100%')" | |||
|
1072 | ], | |||
|
1073 | "metadata": {}, | |||
|
1074 | "output_type": "display_data", | |||
|
1075 | "text": [ | |||
|
1076 | "<IPython.core.display.Javascript at 0x106257b90>" | |||
|
1077 | ] | |||
|
1078 | } | |||
|
1079 | ], | |||
|
1080 | "prompt_number": 1 | |||
|
1081 | }, | |||
|
1082 | { | |||
|
1083 | "cell_type": "markdown", | |||
|
1084 | "metadata": {}, | |||
|
1085 | "source": [ | |||
|
1086 | "The above simply makes a div that is a box, and a blue div inside it with a unique ID \n", | |||
|
1087 | "(so that the javascript won't collide with other similar progress bars on the same page). \n", | |||
|
1088 | "\n", | |||
|
1089 | "Then, at every progress point, we run a simple jQuery call to resize the blue box to\n", | |||
|
1090 | "the appropriate fraction of the width of its containing box, and voil\u00e0 a nice\n", | |||
|
1091 | "HTML/Javascript progress bar!" | |||
|
1092 | ] | |||
|
1093 | }, | |||
|
1094 | { | |||
|
1095 | "cell_type": "heading", | |||
|
1096 | "level": 1, | |||
|
1097 | "metadata": {}, | |||
|
1098 | "source": [ | |||
|
1099 | "ProgressBar class" | |||
|
1100 | ] | |||
|
1101 | }, | |||
|
1102 | { | |||
|
1103 | "cell_type": "markdown", | |||
|
1104 | "metadata": {}, | |||
|
1105 | "source": [ | |||
|
1106 | "And finally, here is a progress bar *class* extracted from [PyMC](http://code.google.com/p/pymc/), which will work in regular Python as well as in the IPython Notebook" | |||
|
1107 | ] | |||
|
1108 | }, | |||
|
1109 | { | |||
|
1110 | "cell_type": "code", | |||
|
1111 | "collapsed": true, | |||
|
1112 | "input": [ | |||
|
1113 | "from __future__ import print_function\n", | |||
|
1114 | "import sys, time\n", | |||
|
1115 | "\n", | |||
|
1116 | "class ProgressBar:\n", | |||
|
1117 | " def __init__(self, iterations):\n", | |||
|
1118 | " self.iterations = iterations\n", | |||
|
1119 | " self.prog_bar = '[]'\n", | |||
|
1120 | " self.fill_char = '*'\n", | |||
|
1121 | " self.width = 50\n", | |||
|
1122 | " self.__update_amount(0)\n", | |||
|
1123 | "\n", | |||
|
1124 | " def animate(self, iter):\n", | |||
|
1125 | " print('\\r', self, end='')\n", | |||
|
1126 | " sys.stdout.flush()\n", | |||
|
1127 | " self.update_iteration(iter + 1)\n", | |||
|
1128 | "\n", | |||
|
1129 | " def update_iteration(self, elapsed_iter):\n", | |||
|
1130 | " self.__update_amount((elapsed_iter / float(self.iterations)) * 100.0)\n", | |||
|
1131 | " self.prog_bar += ' %d of %s complete' % (elapsed_iter, self.iterations)\n", | |||
|
1132 | "\n", | |||
|
1133 | " def __update_amount(self, new_amount):\n", | |||
|
1134 | " percent_done = int(round((new_amount / 100.0) * 100.0))\n", | |||
|
1135 | " all_full = self.width - 2\n", | |||
|
1136 | " num_hashes = int(round((percent_done / 100.0) * all_full))\n", | |||
|
1137 | " self.prog_bar = '[' + self.fill_char * num_hashes + ' ' * (all_full - num_hashes) + ']'\n", | |||
|
1138 | " pct_place = (len(self.prog_bar) // 2) - len(str(percent_done))\n", | |||
|
1139 | " pct_string = '%d%%' % percent_done\n", | |||
|
1140 | " self.prog_bar = self.prog_bar[0:pct_place] + \\\n", | |||
|
1141 | " (pct_string + self.prog_bar[pct_place + len(pct_string):])\n", | |||
|
1142 | "\n", | |||
|
1143 | " def __str__(self):\n", | |||
|
1144 | " return str(self.prog_bar)" | |||
|
1145 | ], | |||
|
1146 | "language": "python", | |||
|
1147 | "metadata": {}, | |||
|
1148 | "outputs": [], | |||
|
1149 | "prompt_number": 2 | |||
|
1150 | }, | |||
|
1151 | { | |||
|
1152 | "cell_type": "code", | |||
|
1153 | "collapsed": false, | |||
|
1154 | "input": [ | |||
|
1155 | "p = ProgressBar(1000)\n", | |||
|
1156 | "for i in range(1001):\n", | |||
|
1157 | " time.sleep(0.002)\n", | |||
|
1158 | " p.animate(i)" | |||
|
1159 | ], | |||
|
1160 | "language": "python", | |||
|
1161 | "metadata": {}, | |||
|
1162 | "outputs": [ | |||
|
1163 | { | |||
|
1164 | "output_type": "stream", | |||
|
1165 | "stream": "stdout", | |||
|
1166 | "text": [ | |||
|
1167 | "\r", | |||
|
1168 | " [ 0% ]" | |||
|
1169 | ] | |||
|
1170 | }, | |||
|
1171 | { | |||
|
1172 | "output_type": "stream", | |||
|
1173 | "stream": "stdout", | |||
|
1174 | "text": [ | |||
|
1175 | "\r", | |||
|
1176 | " [ 0% ] 1 of 1000 complete" | |||
|
1177 | ] | |||
|
1178 | }, | |||
|
1179 | { | |||
|
1180 | "output_type": "stream", | |||
|
1181 | "stream": "stdout", | |||
|
1182 | "text": [ | |||
|
1183 | "\r", | |||
|
1184 | " [ 0% ] 2 of 1000 complete" | |||
|
1185 | ] | |||
|
1186 | }, | |||
|
1187 | { | |||
|
1188 | "output_type": "stream", | |||
|
1189 | "stream": "stdout", | |||
|
1190 | "text": [ | |||
|
1191 | "\r", | |||
|
1192 | " [ 0% ] 3 of 1000 complete" | |||
|
1193 | ] | |||
|
1194 | }, | |||
|
1195 | { | |||
|
1196 | "output_type": "stream", | |||
|
1197 | "stream": "stdout", | |||
|
1198 | "text": [ | |||
|
1199 | "\r", | |||
|
1200 | " [ 0% ] 4 of 1000 complete" | |||
|
1201 | ] | |||
|
1202 | }, | |||
|
1203 | { | |||
|
1204 | "output_type": "stream", | |||
|
1205 | "stream": "stdout", | |||
|
1206 | "text": [ | |||
|
1207 | "\r", | |||
|
1208 | " [ 1% ] 5 of 1000 complete" | |||
|
1209 | ] | |||
|
1210 | }, | |||
|
1211 | { | |||
|
1212 | "output_type": "stream", | |||
|
1213 | "stream": "stdout", | |||
|
1214 | "text": [ | |||
|
1215 | "\r", | |||
|
1216 | " [ 1% ] 6 of 1000 complete" | |||
|
1217 | ] | |||
|
1218 | }, | |||
|
1219 | { | |||
|
1220 | "output_type": "stream", | |||
|
1221 | "stream": "stdout", | |||
|
1222 | "text": [ | |||
|
1223 | "\r", | |||
|
1224 | " [ 1% ] 7 of 1000 complete" | |||
|
1225 | ] | |||
|
1226 | }, | |||
|
1227 | { | |||
|
1228 | "output_type": "stream", | |||
|
1229 | "stream": "stdout", | |||
|
1230 | "text": [ | |||
|
1231 | "\r", | |||
|
1232 | " [ 1% ] 8 of 1000 complete" | |||
|
1233 | ] | |||
|
1234 | }, | |||
|
1235 | { | |||
|
1236 | "output_type": "stream", | |||
|
1237 | "stream": "stdout", | |||
|
1238 | "text": [ | |||
|
1239 | "\r", | |||
|
1240 | " [ 1% ] 9 of 1000 complete" | |||
|
1241 | ] | |||
|
1242 | }, | |||
|
1243 | { | |||
|
1244 | "output_type": "stream", | |||
|
1245 | "stream": "stdout", | |||
|
1246 | "text": [ | |||
|
1247 | "\r", | |||
|
1248 | " [ 1% ] 10 of 1000 complete" | |||
|
1249 | ] | |||
|
1250 | }, | |||
|
1251 | { | |||
|
1252 | "output_type": "stream", | |||
|
1253 | "stream": "stdout", | |||
|
1254 | "text": [ | |||
|
1255 | "\r", | |||
|
1256 | " [ 1% ] 11 of 1000 complete" | |||
|
1257 | ] | |||
|
1258 | }, | |||
|
1259 | { | |||
|
1260 | "output_type": "stream", | |||
|
1261 | "stream": "stdout", | |||
|
1262 | "text": [ | |||
|
1263 | "\r", | |||
|
1264 | " [ 1% ] 12 of 1000 complete" | |||
|
1265 | ] | |||
|
1266 | }, | |||
|
1267 | { | |||
|
1268 | "output_type": "stream", | |||
|
1269 | "stream": "stdout", | |||
|
1270 | "text": [ | |||
|
1271 | "\r", | |||
|
1272 | " [ 1% ] 13 of 1000 complete" | |||
|
1273 | ] | |||
|
1274 | }, | |||
|
1275 | { | |||
|
1276 | "output_type": "stream", | |||
|
1277 | "stream": "stdout", | |||
|
1278 | "text": [ | |||
|
1279 | "\r", | |||
|
1280 | " [ 1% ] 14 of 1000 complete" | |||
|
1281 | ] | |||
|
1282 | }, | |||
|
1283 | { | |||
|
1284 | "output_type": "stream", | |||
|
1285 | "stream": "stdout", | |||
|
1286 | "text": [ | |||
|
1287 | "\r", | |||
|
1288 | " [* 2% ] 15 of 1000 complete" | |||
|
1289 | ] | |||
|
1290 | }, | |||
|
1291 | { | |||
|
1292 | "output_type": "stream", | |||
|
1293 | "stream": "stdout", | |||
|
1294 | "text": [ | |||
|
1295 | "\r", | |||
|
1296 | " [* 2% ] 16 of 1000 complete" | |||
|
1297 | ] | |||
|
1298 | }, | |||
|
1299 | { | |||
|
1300 | "output_type": "stream", | |||
|
1301 | "stream": "stdout", | |||
|
1302 | "text": [ | |||
|
1303 | "\r", | |||
|
1304 | " [* 2% ] 17 of 1000 complete" | |||
|
1305 | ] | |||
|
1306 | }, | |||
|
1307 | { | |||
|
1308 | "output_type": "stream", | |||
|
1309 | "stream": "stdout", | |||
|
1310 | "text": [ | |||
|
1311 | "\r", | |||
|
1312 | " [* 2% ] 18 of 1000 complete" | |||
|
1313 | ] | |||
|
1314 | }, | |||
|
1315 | { | |||
|
1316 | "output_type": "stream", | |||
|
1317 | "stream": "stdout", | |||
|
1318 | "text": [ | |||
|
1319 | "\r", | |||
|
1320 | " [* 2% ] 19 of 1000 complete" | |||
|
1321 | ] | |||
|
1322 | }, | |||
|
1323 | { | |||
|
1324 | "output_type": "stream", | |||
|
1325 | "stream": "stdout", | |||
|
1326 | "text": [ | |||
|
1327 | "\r", | |||
|
1328 | " [* 2% ] 20 of 1000 complete" | |||
|
1329 | ] | |||
|
1330 | }, | |||
|
1331 | { | |||
|
1332 | "output_type": "stream", | |||
|
1333 | "stream": "stdout", | |||
|
1334 | "text": [ | |||
|
1335 | "\r", | |||
|
1336 | " [* 2% ] 21 of 1000 complete" | |||
|
1337 | ] | |||
|
1338 | }, | |||
|
1339 | { | |||
|
1340 | "output_type": "stream", | |||
|
1341 | "stream": "stdout", | |||
|
1342 | "text": [ | |||
|
1343 | "\r", | |||
|
1344 | " [* 2% ] 22 of 1000 complete" | |||
|
1345 | ] | |||
|
1346 | }, | |||
|
1347 | { | |||
|
1348 | "output_type": "stream", | |||
|
1349 | "stream": "stdout", | |||
|
1350 | "text": [ | |||
|
1351 | "\r", | |||
|
1352 | " [* 2% ] 23 of 1000 complete" | |||
|
1353 | ] | |||
|
1354 | }, | |||
|
1355 | { | |||
|
1356 | "output_type": "stream", | |||
|
1357 | "stream": "stdout", | |||
|
1358 | "text": [ | |||
|
1359 | "\r", | |||
|
1360 | " [* 2% ] 24 of 1000 complete" | |||
|
1361 | ] | |||
|
1362 | }, | |||
|
1363 | { | |||
|
1364 | "output_type": "stream", | |||
|
1365 | "stream": "stdout", | |||
|
1366 | "text": [ | |||
|
1367 | "\r", | |||
|
1368 | " [* 3% ] 25 of 1000 complete" | |||
|
1369 | ] | |||
|
1370 | }, | |||
|
1371 | { | |||
|
1372 | "output_type": "stream", | |||
|
1373 | "stream": "stdout", | |||
|
1374 | "text": [ | |||
|
1375 | "\r", | |||
|
1376 | " [* 3% ] 26 of 1000 complete" | |||
|
1377 | ] | |||
|
1378 | }, | |||
|
1379 | { | |||
|
1380 | "output_type": "stream", | |||
|
1381 | "stream": "stdout", | |||
|
1382 | "text": [ | |||
|
1383 | "\r", | |||
|
1384 | " [* 3% ] 27 of 1000 complete" | |||
|
1385 | ] | |||
|
1386 | }, | |||
|
1387 | { | |||
|
1388 | "output_type": "stream", | |||
|
1389 | "stream": "stdout", | |||
|
1390 | "text": [ | |||
|
1391 | "\r", | |||
|
1392 | " [* 3% ] 28 of 1000 complete" | |||
|
1393 | ] | |||
|
1394 | }, | |||
|
1395 | { | |||
|
1396 | "output_type": "stream", | |||
|
1397 | "stream": "stdout", | |||
|
1398 | "text": [ | |||
|
1399 | "\r", | |||
|
1400 | " [* 3% ] 29 of 1000 complete" | |||
|
1401 | ] | |||
|
1402 | }, | |||
|
1403 | { | |||
|
1404 | "output_type": "stream", | |||
|
1405 | "stream": "stdout", | |||
|
1406 | "text": [ | |||
|
1407 | "\r", | |||
|
1408 | " [* 3% ] 30 of 1000 complete" | |||
|
1409 | ] | |||
|
1410 | }, | |||
|
1411 | { | |||
|
1412 | "output_type": "stream", | |||
|
1413 | "stream": "stdout", | |||
|
1414 | "text": [ | |||
|
1415 | "\r", | |||
|
1416 | " [* 3% ] 31 of 1000 complete" | |||
|
1417 | ] | |||
|
1418 | }, | |||
|
1419 | { | |||
|
1420 | "output_type": "stream", | |||
|
1421 | "stream": "stdout", | |||
|
1422 | "text": [ | |||
|
1423 | "\r", | |||
|
1424 | " [* 3% ] 32 of 1000 complete" | |||
|
1425 | ] | |||
|
1426 | }, | |||
|
1427 | { | |||
|
1428 | "output_type": "stream", | |||
|
1429 | "stream": "stdout", | |||
|
1430 | "text": [ | |||
|
1431 | "\r", | |||
|
1432 | " [* 3% ] 33 of 1000 complete" | |||
|
1433 | ] | |||
|
1434 | }, | |||
|
1435 | { | |||
|
1436 | "output_type": "stream", | |||
|
1437 | "stream": "stdout", | |||
|
1438 | "text": [ | |||
|
1439 | "\r", | |||
|
1440 | " [* 3% ] 34 of 1000 complete" | |||
|
1441 | ] | |||
|
1442 | }, | |||
|
1443 | { | |||
|
1444 | "output_type": "stream", | |||
|
1445 | "stream": "stdout", | |||
|
1446 | "text": [ | |||
|
1447 | "\r", | |||
|
1448 | " [** 4% ] 35 of 1000 complete" | |||
|
1449 | ] | |||
|
1450 | }, | |||
|
1451 | { | |||
|
1452 | "output_type": "stream", | |||
|
1453 | "stream": "stdout", | |||
|
1454 | "text": [ | |||
|
1455 | "\r", | |||
|
1456 | " [** 4% ] 36 of 1000 complete" | |||
|
1457 | ] | |||
|
1458 | }, | |||
|
1459 | { | |||
|
1460 | "output_type": "stream", | |||
|
1461 | "stream": "stdout", | |||
|
1462 | "text": [ | |||
|
1463 | "\r", | |||
|
1464 | " [** 4% ] 37 of 1000 complete" | |||
|
1465 | ] | |||
|
1466 | }, | |||
|
1467 | { | |||
|
1468 | "output_type": "stream", | |||
|
1469 | "stream": "stdout", | |||
|
1470 | "text": [ | |||
|
1471 | "\r", | |||
|
1472 | " [** 4% ] 38 of 1000 complete" | |||
|
1473 | ] | |||
|
1474 | }, | |||
|
1475 | { | |||
|
1476 | "output_type": "stream", | |||
|
1477 | "stream": "stdout", | |||
|
1478 | "text": [ | |||
|
1479 | "\r", | |||
|
1480 | " [** 4% ] 39 of 1000 complete" | |||
|
1481 | ] | |||
|
1482 | }, | |||
|
1483 | { | |||
|
1484 | "output_type": "stream", | |||
|
1485 | "stream": "stdout", | |||
|
1486 | "text": [ | |||
|
1487 | "\r", | |||
|
1488 | " [** 4% ] 40 of 1000 complete" | |||
|
1489 | ] | |||
|
1490 | }, | |||
|
1491 | { | |||
|
1492 | "output_type": "stream", | |||
|
1493 | "stream": "stdout", | |||
|
1494 | "text": [ | |||
|
1495 | "\r", | |||
|
1496 | " [** 4% ] 41 of 1000 complete" | |||
|
1497 | ] | |||
|
1498 | }, | |||
|
1499 | { | |||
|
1500 | "output_type": "stream", | |||
|
1501 | "stream": "stdout", | |||
|
1502 | "text": [ | |||
|
1503 | "\r", | |||
|
1504 | " [** 4% ] 42 of 1000 complete" | |||
|
1505 | ] | |||
|
1506 | }, | |||
|
1507 | { | |||
|
1508 | "output_type": "stream", | |||
|
1509 | "stream": "stdout", | |||
|
1510 | "text": [ | |||
|
1511 | "\r", | |||
|
1512 | " [** 4% ] 43 of 1000 complete" | |||
|
1513 | ] | |||
|
1514 | }, | |||
|
1515 | { | |||
|
1516 | "output_type": "stream", | |||
|
1517 | "stream": "stdout", | |||
|
1518 | "text": [ | |||
|
1519 | "\r", | |||
|
1520 | " [** 4% ] 44 of 1000 complete" | |||
|
1521 | ] | |||
|
1522 | }, | |||
|
1523 | { | |||
|
1524 | "output_type": "stream", | |||
|
1525 | "stream": "stdout", | |||
|
1526 | "text": [ | |||
|
1527 | "\r", | |||
|
1528 | " [** 5% ] 45 of 1000 complete" | |||
|
1529 | ] | |||
|
1530 | }, | |||
|
1531 | { | |||
|
1532 | "output_type": "stream", | |||
|
1533 | "stream": "stdout", | |||
|
1534 | "text": [ | |||
|
1535 | "\r", | |||
|
1536 | " [** 5% ] 46 of 1000 complete" | |||
|
1537 | ] | |||
|
1538 | }, | |||
|
1539 | { | |||
|
1540 | "output_type": "stream", | |||
|
1541 | "stream": "stdout", | |||
|
1542 | "text": [ | |||
|
1543 | "\r", | |||
|
1544 | " [** 5% ] 47 of 1000 complete" | |||
|
1545 | ] | |||
|
1546 | }, | |||
|
1547 | { | |||
|
1548 | "output_type": "stream", | |||
|
1549 | "stream": "stdout", | |||
|
1550 | "text": [ | |||
|
1551 | "\r", | |||
|
1552 | " [** 5% ] 48 of 1000 complete" | |||
|
1553 | ] | |||
|
1554 | }, | |||
|
1555 | { | |||
|
1556 | "output_type": "stream", | |||
|
1557 | "stream": "stdout", | |||
|
1558 | "text": [ | |||
|
1559 | "\r", | |||
|
1560 | " [** 5% ] 49 of 1000 complete" | |||
|
1561 | ] | |||
|
1562 | }, | |||
|
1563 | { | |||
|
1564 | "output_type": "stream", | |||
|
1565 | "stream": "stdout", | |||
|
1566 | "text": [ | |||
|
1567 | "\r", | |||
|
1568 | " [** 5% ] 50 of 1000 complete" | |||
|
1569 | ] | |||
|
1570 | }, | |||
|
1571 | { | |||
|
1572 | "output_type": "stream", | |||
|
1573 | "stream": "stdout", | |||
|
1574 | "text": [ | |||
|
1575 | "\r", | |||
|
1576 | " [** 5% ] 51 of 1000 complete" | |||
|
1577 | ] | |||
|
1578 | }, | |||
|
1579 | { | |||
|
1580 | "output_type": "stream", | |||
|
1581 | "stream": "stdout", | |||
|
1582 | "text": [ | |||
|
1583 | "\r", | |||
|
1584 | " [** 5% ] 52 of 1000 complete" | |||
|
1585 | ] | |||
|
1586 | }, | |||
|
1587 | { | |||
|
1588 | "output_type": "stream", | |||
|
1589 | "stream": "stdout", | |||
|
1590 | "text": [ | |||
|
1591 | "\r", | |||
|
1592 | " [** 5% ] 53 of 1000 complete" | |||
|
1593 | ] | |||
|
1594 | }, | |||
|
1595 | { | |||
|
1596 | "output_type": "stream", | |||
|
1597 | "stream": "stdout", | |||
|
1598 | "text": [ | |||
|
1599 | "\r", | |||
|
1600 | " [** 5% ] 54 of 1000 complete" | |||
|
1601 | ] | |||
|
1602 | }, | |||
|
1603 | { | |||
|
1604 | "output_type": "stream", | |||
|
1605 | "stream": "stdout", | |||
|
1606 | "text": [ | |||
|
1607 | "\r", | |||
|
1608 | " [*** 6% ] 55 of 1000 complete" | |||
|
1609 | ] | |||
|
1610 | }, | |||
|
1611 | { | |||
|
1612 | "output_type": "stream", | |||
|
1613 | "stream": "stdout", | |||
|
1614 | "text": [ | |||
|
1615 | "\r", | |||
|
1616 | " [*** 6% ] 56 of 1000 complete" | |||
|
1617 | ] | |||
|
1618 | }, | |||
|
1619 | { | |||
|
1620 | "output_type": "stream", | |||
|
1621 | "stream": "stdout", | |||
|
1622 | "text": [ | |||
|
1623 | "\r", | |||
|
1624 | " [*** 6% ] 57 of 1000 complete" | |||
|
1625 | ] | |||
|
1626 | }, | |||
|
1627 | { | |||
|
1628 | "output_type": "stream", | |||
|
1629 | "stream": "stdout", | |||
|
1630 | "text": [ | |||
|
1631 | "\r", | |||
|
1632 | " [*** 6% ] 58 of 1000 complete" | |||
|
1633 | ] | |||
|
1634 | }, | |||
|
1635 | { | |||
|
1636 | "output_type": "stream", | |||
|
1637 | "stream": "stdout", | |||
|
1638 | "text": [ | |||
|
1639 | "\r", | |||
|
1640 | " [*** 6% ] 59 of 1000 complete" | |||
|
1641 | ] | |||
|
1642 | }, | |||
|
1643 | { | |||
|
1644 | "output_type": "stream", | |||
|
1645 | "stream": "stdout", | |||
|
1646 | "text": [ | |||
|
1647 | "\r", | |||
|
1648 | " [*** 6% ] 60 of 1000 complete" | |||
|
1649 | ] | |||
|
1650 | }, | |||
|
1651 | { | |||
|
1652 | "output_type": "stream", | |||
|
1653 | "stream": "stdout", | |||
|
1654 | "text": [ | |||
|
1655 | "\r", | |||
|
1656 | " [*** 6% ] 61 of 1000 complete" | |||
|
1657 | ] | |||
|
1658 | }, | |||
|
1659 | { | |||
|
1660 | "output_type": "stream", | |||
|
1661 | "stream": "stdout", | |||
|
1662 | "text": [ | |||
|
1663 | "\r", | |||
|
1664 | " [*** 6% ] 62 of 1000 complete" | |||
|
1665 | ] | |||
|
1666 | }, | |||
|
1667 | { | |||
|
1668 | "output_type": "stream", | |||
|
1669 | "stream": "stdout", | |||
|
1670 | "text": [ | |||
|
1671 | "\r", | |||
|
1672 | " [*** 6% ] 63 of 1000 complete" | |||
|
1673 | ] | |||
|
1674 | }, | |||
|
1675 | { | |||
|
1676 | "output_type": "stream", | |||
|
1677 | "stream": "stdout", | |||
|
1678 | "text": [ | |||
|
1679 | "\r", | |||
|
1680 | " [*** 6% ] 64 of 1000 complete" | |||
|
1681 | ] | |||
|
1682 | }, | |||
|
1683 | { | |||
|
1684 | "output_type": "stream", | |||
|
1685 | "stream": "stdout", | |||
|
1686 | "text": [ | |||
|
1687 | "\r", | |||
|
1688 | " [*** 7% ] 65 of 1000 complete" | |||
|
1689 | ] | |||
|
1690 | }, | |||
|
1691 | { | |||
|
1692 | "output_type": "stream", | |||
|
1693 | "stream": "stdout", | |||
|
1694 | "text": [ | |||
|
1695 | "\r", | |||
|
1696 | " [*** 7% ] 66 of 1000 complete" | |||
|
1697 | ] | |||
|
1698 | }, | |||
|
1699 | { | |||
|
1700 | "output_type": "stream", | |||
|
1701 | "stream": "stdout", | |||
|
1702 | "text": [ | |||
|
1703 | "\r", | |||
|
1704 | " [*** 7% ] 67 of 1000 complete" | |||
|
1705 | ] | |||
|
1706 | }, | |||
|
1707 | { | |||
|
1708 | "output_type": "stream", | |||
|
1709 | "stream": "stdout", | |||
|
1710 | "text": [ | |||
|
1711 | "\r", | |||
|
1712 | " [*** 7% ] 68 of 1000 complete" | |||
|
1713 | ] | |||
|
1714 | }, | |||
|
1715 | { | |||
|
1716 | "output_type": "stream", | |||
|
1717 | "stream": "stdout", | |||
|
1718 | "text": [ | |||
|
1719 | "\r", | |||
|
1720 | " [*** 7% ] 69 of 1000 complete" | |||
|
1721 | ] | |||
|
1722 | }, | |||
|
1723 | { | |||
|
1724 | "output_type": "stream", | |||
|
1725 | "stream": "stdout", | |||
|
1726 | "text": [ | |||
|
1727 | "\r", | |||
|
1728 | " [*** 7% ] 70 of 1000 complete" | |||
|
1729 | ] | |||
|
1730 | }, | |||
|
1731 | { | |||
|
1732 | "output_type": "stream", | |||
|
1733 | "stream": "stdout", | |||
|
1734 | "text": [ | |||
|
1735 | "\r", | |||
|
1736 | " [*** 7% ] 71 of 1000 complete" | |||
|
1737 | ] | |||
|
1738 | }, | |||
|
1739 | { | |||
|
1740 | "output_type": "stream", | |||
|
1741 | "stream": "stdout", | |||
|
1742 | "text": [ | |||
|
1743 | "\r", | |||
|
1744 | " [*** 7% ] 72 of 1000 complete" | |||
|
1745 | ] | |||
|
1746 | }, | |||
|
1747 | { | |||
|
1748 | "output_type": "stream", | |||
|
1749 | "stream": "stdout", | |||
|
1750 | "text": [ | |||
|
1751 | "\r", | |||
|
1752 | " [*** 7% ] 73 of 1000 complete" | |||
|
1753 | ] | |||
|
1754 | }, | |||
|
1755 | { | |||
|
1756 | "output_type": "stream", | |||
|
1757 | "stream": "stdout", | |||
|
1758 | "text": [ | |||
|
1759 | "\r", | |||
|
1760 | " [*** 7% ] 74 of 1000 complete" | |||
|
1761 | ] | |||
|
1762 | }, | |||
|
1763 | { | |||
|
1764 | "output_type": "stream", | |||
|
1765 | "stream": "stdout", | |||
|
1766 | "text": [ | |||
|
1767 | "\r", | |||
|
1768 | " [**** 8% ] 75 of 1000 complete" | |||
|
1769 | ] | |||
|
1770 | }, | |||
|
1771 | { | |||
|
1772 | "output_type": "stream", | |||
|
1773 | "stream": "stdout", | |||
|
1774 | "text": [ | |||
|
1775 | "\r", | |||
|
1776 | " [**** 8% ] 76 of 1000 complete" | |||
|
1777 | ] | |||
|
1778 | }, | |||
|
1779 | { | |||
|
1780 | "output_type": "stream", | |||
|
1781 | "stream": "stdout", | |||
|
1782 | "text": [ | |||
|
1783 | "\r", | |||
|
1784 | " [**** 8% ] 77 of 1000 complete" | |||
|
1785 | ] | |||
|
1786 | }, | |||
|
1787 | { | |||
|
1788 | "output_type": "stream", | |||
|
1789 | "stream": "stdout", | |||
|
1790 | "text": [ | |||
|
1791 | "\r", | |||
|
1792 | " [**** 8% ] 78 of 1000 complete" | |||
|
1793 | ] | |||
|
1794 | }, | |||
|
1795 | { | |||
|
1796 | "output_type": "stream", | |||
|
1797 | "stream": "stdout", | |||
|
1798 | "text": [ | |||
|
1799 | "\r", | |||
|
1800 | " [**** 8% ] 79 of 1000 complete" | |||
|
1801 | ] | |||
|
1802 | }, | |||
|
1803 | { | |||
|
1804 | "output_type": "stream", | |||
|
1805 | "stream": "stdout", | |||
|
1806 | "text": [ | |||
|
1807 | "\r", | |||
|
1808 | " [**** 8% ] 80 of 1000 complete" | |||
|
1809 | ] | |||
|
1810 | }, | |||
|
1811 | { | |||
|
1812 | "output_type": "stream", | |||
|
1813 | "stream": "stdout", | |||
|
1814 | "text": [ | |||
|
1815 | "\r", | |||
|
1816 | " [**** 8% ] 81 of 1000 complete" | |||
|
1817 | ] | |||
|
1818 | }, | |||
|
1819 | { | |||
|
1820 | "output_type": "stream", | |||
|
1821 | "stream": "stdout", | |||
|
1822 | "text": [ | |||
|
1823 | "\r", | |||
|
1824 | " [**** 8% ] 82 of 1000 complete" | |||
|
1825 | ] | |||
|
1826 | }, | |||
|
1827 | { | |||
|
1828 | "output_type": "stream", | |||
|
1829 | "stream": "stdout", | |||
|
1830 | "text": [ | |||
|
1831 | "\r", | |||
|
1832 | " [**** 8% ] 83 of 1000 complete" | |||
|
1833 | ] | |||
|
1834 | }, | |||
|
1835 | { | |||
|
1836 | "output_type": "stream", | |||
|
1837 | "stream": "stdout", | |||
|
1838 | "text": [ | |||
|
1839 | "\r", | |||
|
1840 | " [**** 8% ] 84 of 1000 complete" | |||
|
1841 | ] | |||
|
1842 | }, | |||
|
1843 | { | |||
|
1844 | "output_type": "stream", | |||
|
1845 | "stream": "stdout", | |||
|
1846 | "text": [ | |||
|
1847 | "\r", | |||
|
1848 | " [**** 9% ] 85 of 1000 complete" | |||
|
1849 | ] | |||
|
1850 | }, | |||
|
1851 | { | |||
|
1852 | "output_type": "stream", | |||
|
1853 | "stream": "stdout", | |||
|
1854 | "text": [ | |||
|
1855 | "\r", | |||
|
1856 | " [**** 9% ] 86 of 1000 complete" | |||
|
1857 | ] | |||
|
1858 | }, | |||
|
1859 | { | |||
|
1860 | "output_type": "stream", | |||
|
1861 | "stream": "stdout", | |||
|
1862 | "text": [ | |||
|
1863 | "\r", | |||
|
1864 | " [**** 9% ] 87 of 1000 complete" | |||
|
1865 | ] | |||
|
1866 | }, | |||
|
1867 | { | |||
|
1868 | "output_type": "stream", | |||
|
1869 | "stream": "stdout", | |||
|
1870 | "text": [ | |||
|
1871 | "\r", | |||
|
1872 | " [**** 9% ] 88 of 1000 complete" | |||
|
1873 | ] | |||
|
1874 | }, | |||
|
1875 | { | |||
|
1876 | "output_type": "stream", | |||
|
1877 | "stream": "stdout", | |||
|
1878 | "text": [ | |||
|
1879 | "\r", | |||
|
1880 | " [**** 9% ] 89 of 1000 complete" | |||
|
1881 | ] | |||
|
1882 | }, | |||
|
1883 | { | |||
|
1884 | "output_type": "stream", | |||
|
1885 | "stream": "stdout", | |||
|
1886 | "text": [ | |||
|
1887 | "\r", | |||
|
1888 | " [**** 9% ] 90 of 1000 complete" | |||
|
1889 | ] | |||
|
1890 | }, | |||
|
1891 | { | |||
|
1892 | "output_type": "stream", | |||
|
1893 | "stream": "stdout", | |||
|
1894 | "text": [ | |||
|
1895 | "\r", | |||
|
1896 | " [**** 9% ] 91 of 1000 complete" | |||
|
1897 | ] | |||
|
1898 | }, | |||
|
1899 | { | |||
|
1900 | "output_type": "stream", | |||
|
1901 | "stream": "stdout", | |||
|
1902 | "text": [ | |||
|
1903 | "\r", | |||
|
1904 | " [**** 9% ] 92 of 1000 complete" | |||
|
1905 | ] | |||
|
1906 | }, | |||
|
1907 | { | |||
|
1908 | "output_type": "stream", | |||
|
1909 | "stream": "stdout", | |||
|
1910 | "text": [ | |||
|
1911 | "\r", | |||
|
1912 | " [**** 9% ] 93 of 1000 complete" | |||
|
1913 | ] | |||
|
1914 | }, | |||
|
1915 | { | |||
|
1916 | "output_type": "stream", | |||
|
1917 | "stream": "stdout", | |||
|
1918 | "text": [ | |||
|
1919 | "\r", | |||
|
1920 | " [**** 9% ] 94 of 1000 complete" | |||
|
1921 | ] | |||
|
1922 | }, | |||
|
1923 | { | |||
|
1924 | "output_type": "stream", | |||
|
1925 | "stream": "stdout", | |||
|
1926 | "text": [ | |||
|
1927 | "\r", | |||
|
1928 | " [***** 10% ] 95 of 1000 complete" | |||
|
1929 | ] | |||
|
1930 | }, | |||
|
1931 | { | |||
|
1932 | "output_type": "stream", | |||
|
1933 | "stream": "stdout", | |||
|
1934 | "text": [ | |||
|
1935 | "\r", | |||
|
1936 | " [***** 10% ] 96 of 1000 complete" | |||
|
1937 | ] | |||
|
1938 | }, | |||
|
1939 | { | |||
|
1940 | "output_type": "stream", | |||
|
1941 | "stream": "stdout", | |||
|
1942 | "text": [ | |||
|
1943 | "\r", | |||
|
1944 | " [***** 10% ] 97 of 1000 complete" | |||
|
1945 | ] | |||
|
1946 | }, | |||
|
1947 | { | |||
|
1948 | "output_type": "stream", | |||
|
1949 | "stream": "stdout", | |||
|
1950 | "text": [ | |||
|
1951 | "\r", | |||
|
1952 | " [***** 10% ] 98 of 1000 complete" | |||
|
1953 | ] | |||
|
1954 | }, | |||
|
1955 | { | |||
|
1956 | "output_type": "stream", | |||
|
1957 | "stream": "stdout", | |||
|
1958 | "text": [ | |||
|
1959 | "\r", | |||
|
1960 | " [***** 10% ] 99 of 1000 complete" | |||
|
1961 | ] | |||
|
1962 | }, | |||
|
1963 | { | |||
|
1964 | "output_type": "stream", | |||
|
1965 | "stream": "stdout", | |||
|
1966 | "text": [ | |||
|
1967 | "\r", | |||
|
1968 | " [***** 10% ] 100 of 1000 complete" | |||
|
1969 | ] | |||
|
1970 | }, | |||
|
1971 | { | |||
|
1972 | "output_type": "stream", | |||
|
1973 | "stream": "stdout", | |||
|
1974 | "text": [ | |||
|
1975 | "\r", | |||
|
1976 | " [***** 10% ] 101 of 1000 complete" | |||
|
1977 | ] | |||
|
1978 | }, | |||
|
1979 | { | |||
|
1980 | "output_type": "stream", | |||
|
1981 | "stream": "stdout", | |||
|
1982 | "text": [ | |||
|
1983 | "\r", | |||
|
1984 | " [***** 10% ] 102 of 1000 complete" | |||
|
1985 | ] | |||
|
1986 | }, | |||
|
1987 | { | |||
|
1988 | "output_type": "stream", | |||
|
1989 | "stream": "stdout", | |||
|
1990 | "text": [ | |||
|
1991 | "\r", | |||
|
1992 | " [***** 10% ] 103 of 1000 complete" | |||
|
1993 | ] | |||
|
1994 | }, | |||
|
1995 | { | |||
|
1996 | "output_type": "stream", | |||
|
1997 | "stream": "stdout", | |||
|
1998 | "text": [ | |||
|
1999 | "\r", | |||
|
2000 | " [***** 10% ] 104 of 1000 complete" | |||
|
2001 | ] | |||
|
2002 | }, | |||
|
2003 | { | |||
|
2004 | "output_type": "stream", | |||
|
2005 | "stream": "stdout", | |||
|
2006 | "text": [ | |||
|
2007 | "\r", | |||
|
2008 | " [***** 11% ] 105 of 1000 complete" | |||
|
2009 | ] | |||
|
2010 | }, | |||
|
2011 | { | |||
|
2012 | "output_type": "stream", | |||
|
2013 | "stream": "stdout", | |||
|
2014 | "text": [ | |||
|
2015 | "\r", | |||
|
2016 | " [***** 11% ] 106 of 1000 complete" | |||
|
2017 | ] | |||
|
2018 | }, | |||
|
2019 | { | |||
|
2020 | "output_type": "stream", | |||
|
2021 | "stream": "stdout", | |||
|
2022 | "text": [ | |||
|
2023 | "\r", | |||
|
2024 | " [***** 11% ] 107 of 1000 complete" | |||
|
2025 | ] | |||
|
2026 | }, | |||
|
2027 | { | |||
|
2028 | "output_type": "stream", | |||
|
2029 | "stream": "stdout", | |||
|
2030 | "text": [ | |||
|
2031 | "\r", | |||
|
2032 | " [***** 11% ] 108 of 1000 complete" | |||
|
2033 | ] | |||
|
2034 | }, | |||
|
2035 | { | |||
|
2036 | "output_type": "stream", | |||
|
2037 | "stream": "stdout", | |||
|
2038 | "text": [ | |||
|
2039 | "\r", | |||
|
2040 | " [***** 11% ] 109 of 1000 complete" | |||
|
2041 | ] | |||
|
2042 | }, | |||
|
2043 | { | |||
|
2044 | "output_type": "stream", | |||
|
2045 | "stream": "stdout", | |||
|
2046 | "text": [ | |||
|
2047 | "\r", | |||
|
2048 | " [***** 11% ] 110 of 1000 complete" | |||
|
2049 | ] | |||
|
2050 | }, | |||
|
2051 | { | |||
|
2052 | "output_type": "stream", | |||
|
2053 | "stream": "stdout", | |||
|
2054 | "text": [ | |||
|
2055 | "\r", | |||
|
2056 | " [***** 11% ] 111 of 1000 complete" | |||
|
2057 | ] | |||
|
2058 | }, | |||
|
2059 | { | |||
|
2060 | "output_type": "stream", | |||
|
2061 | "stream": "stdout", | |||
|
2062 | "text": [ | |||
|
2063 | "\r", | |||
|
2064 | " [***** 11% ] 112 of 1000 complete" | |||
|
2065 | ] | |||
|
2066 | }, | |||
|
2067 | { | |||
|
2068 | "output_type": "stream", | |||
|
2069 | "stream": "stdout", | |||
|
2070 | "text": [ | |||
|
2071 | "\r", | |||
|
2072 | " [***** 11% ] 113 of 1000 complete" | |||
|
2073 | ] | |||
|
2074 | }, | |||
|
2075 | { | |||
|
2076 | "output_type": "stream", | |||
|
2077 | "stream": "stdout", | |||
|
2078 | "text": [ | |||
|
2079 | "\r", | |||
|
2080 | " [***** 11% ] 114 of 1000 complete" | |||
|
2081 | ] | |||
|
2082 | }, | |||
|
2083 | { | |||
|
2084 | "output_type": "stream", | |||
|
2085 | "stream": "stdout", | |||
|
2086 | "text": [ | |||
|
2087 | "\r", | |||
|
2088 | " [****** 12% ] 115 of 1000 complete" | |||
|
2089 | ] | |||
|
2090 | }, | |||
|
2091 | { | |||
|
2092 | "output_type": "stream", | |||
|
2093 | "stream": "stdout", | |||
|
2094 | "text": [ | |||
|
2095 | "\r", | |||
|
2096 | " [****** 12% ] 116 of 1000 complete" | |||
|
2097 | ] | |||
|
2098 | }, | |||
|
2099 | { | |||
|
2100 | "output_type": "stream", | |||
|
2101 | "stream": "stdout", | |||
|
2102 | "text": [ | |||
|
2103 | "\r", | |||
|
2104 | " [****** 12% ] 117 of 1000 complete" | |||
|
2105 | ] | |||
|
2106 | }, | |||
|
2107 | { | |||
|
2108 | "output_type": "stream", | |||
|
2109 | "stream": "stdout", | |||
|
2110 | "text": [ | |||
|
2111 | "\r", | |||
|
2112 | " [****** 12% ] 118 of 1000 complete" | |||
|
2113 | ] | |||
|
2114 | }, | |||
|
2115 | { | |||
|
2116 | "output_type": "stream", | |||
|
2117 | "stream": "stdout", | |||
|
2118 | "text": [ | |||
|
2119 | "\r", | |||
|
2120 | " [****** 12% ] 119 of 1000 complete" | |||
|
2121 | ] | |||
|
2122 | }, | |||
|
2123 | { | |||
|
2124 | "output_type": "stream", | |||
|
2125 | "stream": "stdout", | |||
|
2126 | "text": [ | |||
|
2127 | "\r", | |||
|
2128 | " [****** 12% ] 120 of 1000 complete" | |||
|
2129 | ] | |||
|
2130 | }, | |||
|
2131 | { | |||
|
2132 | "output_type": "stream", | |||
|
2133 | "stream": "stdout", | |||
|
2134 | "text": [ | |||
|
2135 | "\r", | |||
|
2136 | " [****** 12% ] 121 of 1000 complete" | |||
|
2137 | ] | |||
|
2138 | }, | |||
|
2139 | { | |||
|
2140 | "output_type": "stream", | |||
|
2141 | "stream": "stdout", | |||
|
2142 | "text": [ | |||
|
2143 | "\r", | |||
|
2144 | " [****** 12% ] 122 of 1000 complete" | |||
|
2145 | ] | |||
|
2146 | }, | |||
|
2147 | { | |||
|
2148 | "output_type": "stream", | |||
|
2149 | "stream": "stdout", | |||
|
2150 | "text": [ | |||
|
2151 | "\r", | |||
|
2152 | " [****** 12% ] 123 of 1000 complete" | |||
|
2153 | ] | |||
|
2154 | }, | |||
|
2155 | { | |||
|
2156 | "output_type": "stream", | |||
|
2157 | "stream": "stdout", | |||
|
2158 | "text": [ | |||
|
2159 | "\r", | |||
|
2160 | " [****** 12% ] 124 of 1000 complete" | |||
|
2161 | ] | |||
|
2162 | }, | |||
|
2163 | { | |||
|
2164 | "output_type": "stream", | |||
|
2165 | "stream": "stdout", | |||
|
2166 | "text": [ | |||
|
2167 | "\r", | |||
|
2168 | " [****** 13% ] 125 of 1000 complete" | |||
|
2169 | ] | |||
|
2170 | }, | |||
|
2171 | { | |||
|
2172 | "output_type": "stream", | |||
|
2173 | "stream": "stdout", | |||
|
2174 | "text": [ | |||
|
2175 | "\r", | |||
|
2176 | " [****** 13% ] 126 of 1000 complete" | |||
|
2177 | ] | |||
|
2178 | }, | |||
|
2179 | { | |||
|
2180 | "output_type": "stream", | |||
|
2181 | "stream": "stdout", | |||
|
2182 | "text": [ | |||
|
2183 | "\r", | |||
|
2184 | " [****** 13% ] 127 of 1000 complete" | |||
|
2185 | ] | |||
|
2186 | }, | |||
|
2187 | { | |||
|
2188 | "output_type": "stream", | |||
|
2189 | "stream": "stdout", | |||
|
2190 | "text": [ | |||
|
2191 | "\r", | |||
|
2192 | " [****** 13% ] 128 of 1000 complete" | |||
|
2193 | ] | |||
|
2194 | }, | |||
|
2195 | { | |||
|
2196 | "output_type": "stream", | |||
|
2197 | "stream": "stdout", | |||
|
2198 | "text": [ | |||
|
2199 | "\r", | |||
|
2200 | " [****** 13% ] 129 of 1000 complete" | |||
|
2201 | ] | |||
|
2202 | }, | |||
|
2203 | { | |||
|
2204 | "output_type": "stream", | |||
|
2205 | "stream": "stdout", | |||
|
2206 | "text": [ | |||
|
2207 | "\r", | |||
|
2208 | " [****** 13% ] 130 of 1000 complete" | |||
|
2209 | ] | |||
|
2210 | }, | |||
|
2211 | { | |||
|
2212 | "output_type": "stream", | |||
|
2213 | "stream": "stdout", | |||
|
2214 | "text": [ | |||
|
2215 | "\r", | |||
|
2216 | " [****** 13% ] 131 of 1000 complete" | |||
|
2217 | ] | |||
|
2218 | }, | |||
|
2219 | { | |||
|
2220 | "output_type": "stream", | |||
|
2221 | "stream": "stdout", | |||
|
2222 | "text": [ | |||
|
2223 | "\r", | |||
|
2224 | " [****** 13% ] 132 of 1000 complete" | |||
|
2225 | ] | |||
|
2226 | }, | |||
|
2227 | { | |||
|
2228 | "output_type": "stream", | |||
|
2229 | "stream": "stdout", | |||
|
2230 | "text": [ | |||
|
2231 | "\r", | |||
|
2232 | " [****** 13% ] 133 of 1000 complete" | |||
|
2233 | ] | |||
|
2234 | }, | |||
|
2235 | { | |||
|
2236 | "output_type": "stream", | |||
|
2237 | "stream": "stdout", | |||
|
2238 | "text": [ | |||
|
2239 | "\r", | |||
|
2240 | " [****** 13% ] 134 of 1000 complete" | |||
|
2241 | ] | |||
|
2242 | }, | |||
|
2243 | { | |||
|
2244 | "output_type": "stream", | |||
|
2245 | "stream": "stdout", | |||
|
2246 | "text": [ | |||
|
2247 | "\r", | |||
|
2248 | " [******* 14% ] 135 of 1000 complete" | |||
|
2249 | ] | |||
|
2250 | }, | |||
|
2251 | { | |||
|
2252 | "output_type": "stream", | |||
|
2253 | "stream": "stdout", | |||
|
2254 | "text": [ | |||
|
2255 | "\r", | |||
|
2256 | " [******* 14% ] 136 of 1000 complete" | |||
|
2257 | ] | |||
|
2258 | }, | |||
|
2259 | { | |||
|
2260 | "output_type": "stream", | |||
|
2261 | "stream": "stdout", | |||
|
2262 | "text": [ | |||
|
2263 | "\r", | |||
|
2264 | " [******* 14% ] 137 of 1000 complete" | |||
|
2265 | ] | |||
|
2266 | }, | |||
|
2267 | { | |||
|
2268 | "output_type": "stream", | |||
|
2269 | "stream": "stdout", | |||
|
2270 | "text": [ | |||
|
2271 | "\r", | |||
|
2272 | " [******* 14% ] 138 of 1000 complete" | |||
|
2273 | ] | |||
|
2274 | }, | |||
|
2275 | { | |||
|
2276 | "output_type": "stream", | |||
|
2277 | "stream": "stdout", | |||
|
2278 | "text": [ | |||
|
2279 | "\r", | |||
|
2280 | " [******* 14% ] 139 of 1000 complete" | |||
|
2281 | ] | |||
|
2282 | }, | |||
|
2283 | { | |||
|
2284 | "output_type": "stream", | |||
|
2285 | "stream": "stdout", | |||
|
2286 | "text": [ | |||
|
2287 | "\r", | |||
|
2288 | " [******* 14% ] 140 of 1000 complete" | |||
|
2289 | ] | |||
|
2290 | }, | |||
|
2291 | { | |||
|
2292 | "output_type": "stream", | |||
|
2293 | "stream": "stdout", | |||
|
2294 | "text": [ | |||
|
2295 | "\r", | |||
|
2296 | " [******* 14% ] 141 of 1000 complete" | |||
|
2297 | ] | |||
|
2298 | }, | |||
|
2299 | { | |||
|
2300 | "output_type": "stream", | |||
|
2301 | "stream": "stdout", | |||
|
2302 | "text": [ | |||
|
2303 | "\r", | |||
|
2304 | " [******* 14% ] 142 of 1000 complete" | |||
|
2305 | ] | |||
|
2306 | }, | |||
|
2307 | { | |||
|
2308 | "output_type": "stream", | |||
|
2309 | "stream": "stdout", | |||
|
2310 | "text": [ | |||
|
2311 | "\r", | |||
|
2312 | " [******* 14% ] 143 of 1000 complete" | |||
|
2313 | ] | |||
|
2314 | }, | |||
|
2315 | { | |||
|
2316 | "output_type": "stream", | |||
|
2317 | "stream": "stdout", | |||
|
2318 | "text": [ | |||
|
2319 | "\r", | |||
|
2320 | " [******* 14% ] 144 of 1000 complete" | |||
|
2321 | ] | |||
|
2322 | }, | |||
|
2323 | { | |||
|
2324 | "output_type": "stream", | |||
|
2325 | "stream": "stdout", | |||
|
2326 | "text": [ | |||
|
2327 | "\r", | |||
|
2328 | " [******* 14% ] 145 of 1000 complete" | |||
|
2329 | ] | |||
|
2330 | }, | |||
|
2331 | { | |||
|
2332 | "output_type": "stream", | |||
|
2333 | "stream": "stdout", | |||
|
2334 | "text": [ | |||
|
2335 | "\r", | |||
|
2336 | " [******* 15% ] 146 of 1000 complete" | |||
|
2337 | ] | |||
|
2338 | }, | |||
|
2339 | { | |||
|
2340 | "output_type": "stream", | |||
|
2341 | "stream": "stdout", | |||
|
2342 | "text": [ | |||
|
2343 | "\r", | |||
|
2344 | " [******* 15% ] 147 of 1000 complete" | |||
|
2345 | ] | |||
|
2346 | }, | |||
|
2347 | { | |||
|
2348 | "output_type": "stream", | |||
|
2349 | "stream": "stdout", | |||
|
2350 | "text": [ | |||
|
2351 | "\r", | |||
|
2352 | " [******* 15% ] 148 of 1000 complete" | |||
|
2353 | ] | |||
|
2354 | }, | |||
|
2355 | { | |||
|
2356 | "output_type": "stream", | |||
|
2357 | "stream": "stdout", | |||
|
2358 | "text": [ | |||
|
2359 | "\r", | |||
|
2360 | " [******* 15% ] 149 of 1000 complete" | |||
|
2361 | ] | |||
|
2362 | }, | |||
|
2363 | { | |||
|
2364 | "output_type": "stream", | |||
|
2365 | "stream": "stdout", | |||
|
2366 | "text": [ | |||
|
2367 | "\r", | |||
|
2368 | " [******* 15% ] 150 of 1000 complete" | |||
|
2369 | ] | |||
|
2370 | }, | |||
|
2371 | { | |||
|
2372 | "output_type": "stream", | |||
|
2373 | "stream": "stdout", | |||
|
2374 | "text": [ | |||
|
2375 | "\r", | |||
|
2376 | " [******* 15% ] 151 of 1000 complete" | |||
|
2377 | ] | |||
|
2378 | }, | |||
|
2379 | { | |||
|
2380 | "output_type": "stream", | |||
|
2381 | "stream": "stdout", | |||
|
2382 | "text": [ | |||
|
2383 | "\r", | |||
|
2384 | " [******* 15% ] 152 of 1000 complete" | |||
|
2385 | ] | |||
|
2386 | }, | |||
|
2387 | { | |||
|
2388 | "output_type": "stream", | |||
|
2389 | "stream": "stdout", | |||
|
2390 | "text": [ | |||
|
2391 | "\r", | |||
|
2392 | " [******* 15% ] 153 of 1000 complete" | |||
|
2393 | ] | |||
|
2394 | }, | |||
|
2395 | { | |||
|
2396 | "output_type": "stream", | |||
|
2397 | "stream": "stdout", | |||
|
2398 | "text": [ | |||
|
2399 | "\r", | |||
|
2400 | " [******* 15% ] 154 of 1000 complete" | |||
|
2401 | ] | |||
|
2402 | }, | |||
|
2403 | { | |||
|
2404 | "output_type": "stream", | |||
|
2405 | "stream": "stdout", | |||
|
2406 | "text": [ | |||
|
2407 | "\r", | |||
|
2408 | " [******** 16% ] 155 of 1000 complete" | |||
|
2409 | ] | |||
|
2410 | }, | |||
|
2411 | { | |||
|
2412 | "output_type": "stream", | |||
|
2413 | "stream": "stdout", | |||
|
2414 | "text": [ | |||
|
2415 | "\r", | |||
|
2416 | " [******** 16% ] 156 of 1000 complete" | |||
|
2417 | ] | |||
|
2418 | }, | |||
|
2419 | { | |||
|
2420 | "output_type": "stream", | |||
|
2421 | "stream": "stdout", | |||
|
2422 | "text": [ | |||
|
2423 | "\r", | |||
|
2424 | " [******** 16% ] 157 of 1000 complete" | |||
|
2425 | ] | |||
|
2426 | }, | |||
|
2427 | { | |||
|
2428 | "output_type": "stream", | |||
|
2429 | "stream": "stdout", | |||
|
2430 | "text": [ | |||
|
2431 | "\r", | |||
|
2432 | " [******** 16% ] 158 of 1000 complete" | |||
|
2433 | ] | |||
|
2434 | }, | |||
|
2435 | { | |||
|
2436 | "output_type": "stream", | |||
|
2437 | "stream": "stdout", | |||
|
2438 | "text": [ | |||
|
2439 | "\r", | |||
|
2440 | " [******** 16% ] 159 of 1000 complete" | |||
|
2441 | ] | |||
|
2442 | }, | |||
|
2443 | { | |||
|
2444 | "output_type": "stream", | |||
|
2445 | "stream": "stdout", | |||
|
2446 | "text": [ | |||
|
2447 | "\r", | |||
|
2448 | " [******** 16% ] 160 of 1000 complete" | |||
|
2449 | ] | |||
|
2450 | }, | |||
|
2451 | { | |||
|
2452 | "output_type": "stream", | |||
|
2453 | "stream": "stdout", | |||
|
2454 | "text": [ | |||
|
2455 | "\r", | |||
|
2456 | " [******** 16% ] 161 of 1000 complete" | |||
|
2457 | ] | |||
|
2458 | }, | |||
|
2459 | { | |||
|
2460 | "output_type": "stream", | |||
|
2461 | "stream": "stdout", | |||
|
2462 | "text": [ | |||
|
2463 | "\r", | |||
|
2464 | " [******** 16% ] 162 of 1000 complete" | |||
|
2465 | ] | |||
|
2466 | }, | |||
|
2467 | { | |||
|
2468 | "output_type": "stream", | |||
|
2469 | "stream": "stdout", | |||
|
2470 | "text": [ | |||
|
2471 | "\r", | |||
|
2472 | " [******** 16% ] 163 of 1000 complete" | |||
|
2473 | ] | |||
|
2474 | }, | |||
|
2475 | { | |||
|
2476 | "output_type": "stream", | |||
|
2477 | "stream": "stdout", | |||
|
2478 | "text": [ | |||
|
2479 | "\r", | |||
|
2480 | " [******** 16% ] 164 of 1000 complete" | |||
|
2481 | ] | |||
|
2482 | }, | |||
|
2483 | { | |||
|
2484 | "output_type": "stream", | |||
|
2485 | "stream": "stdout", | |||
|
2486 | "text": [ | |||
|
2487 | "\r", | |||
|
2488 | " [******** 17% ] 165 of 1000 complete" | |||
|
2489 | ] | |||
|
2490 | }, | |||
|
2491 | { | |||
|
2492 | "output_type": "stream", | |||
|
2493 | "stream": "stdout", | |||
|
2494 | "text": [ | |||
|
2495 | "\r", | |||
|
2496 | " [******** 17% ] 166 of 1000 complete" | |||
|
2497 | ] | |||
|
2498 | }, | |||
|
2499 | { | |||
|
2500 | "output_type": "stream", | |||
|
2501 | "stream": "stdout", | |||
|
2502 | "text": [ | |||
|
2503 | "\r", | |||
|
2504 | " [******** 17% ] 167 of 1000 complete" | |||
|
2505 | ] | |||
|
2506 | }, | |||
|
2507 | { | |||
|
2508 | "output_type": "stream", | |||
|
2509 | "stream": "stdout", | |||
|
2510 | "text": [ | |||
|
2511 | "\r", | |||
|
2512 | " [******** 17% ] 168 of 1000 complete" | |||
|
2513 | ] | |||
|
2514 | }, | |||
|
2515 | { | |||
|
2516 | "output_type": "stream", | |||
|
2517 | "stream": "stdout", | |||
|
2518 | "text": [ | |||
|
2519 | "\r", | |||
|
2520 | " [******** 17% ] 169 of 1000 complete" | |||
|
2521 | ] | |||
|
2522 | }, | |||
|
2523 | { | |||
|
2524 | "output_type": "stream", | |||
|
2525 | "stream": "stdout", | |||
|
2526 | "text": [ | |||
|
2527 | "\r", | |||
|
2528 | " [******** 17% ] 170 of 1000 complete" | |||
|
2529 | ] | |||
|
2530 | }, | |||
|
2531 | { | |||
|
2532 | "output_type": "stream", | |||
|
2533 | "stream": "stdout", | |||
|
2534 | "text": [ | |||
|
2535 | "\r", | |||
|
2536 | " [******** 17% ] 171 of 1000 complete" | |||
|
2537 | ] | |||
|
2538 | }, | |||
|
2539 | { | |||
|
2540 | "output_type": "stream", | |||
|
2541 | "stream": "stdout", | |||
|
2542 | "text": [ | |||
|
2543 | "\r", | |||
|
2544 | " [******** 17% ] 172 of 1000 complete" | |||
|
2545 | ] | |||
|
2546 | }, | |||
|
2547 | { | |||
|
2548 | "output_type": "stream", | |||
|
2549 | "stream": "stdout", | |||
|
2550 | "text": [ | |||
|
2551 | "\r", | |||
|
2552 | " [******** 17% ] 173 of 1000 complete" | |||
|
2553 | ] | |||
|
2554 | }, | |||
|
2555 | { | |||
|
2556 | "output_type": "stream", | |||
|
2557 | "stream": "stdout", | |||
|
2558 | "text": [ | |||
|
2559 | "\r", | |||
|
2560 | " [******** 17% ] 174 of 1000 complete" | |||
|
2561 | ] | |||
|
2562 | }, | |||
|
2563 | { | |||
|
2564 | "output_type": "stream", | |||
|
2565 | "stream": "stdout", | |||
|
2566 | "text": [ | |||
|
2567 | "\r", | |||
|
2568 | " [********* 18% ] 175 of 1000 complete" | |||
|
2569 | ] | |||
|
2570 | }, | |||
|
2571 | { | |||
|
2572 | "output_type": "stream", | |||
|
2573 | "stream": "stdout", | |||
|
2574 | "text": [ | |||
|
2575 | "\r", | |||
|
2576 | " [********* 18% ] 176 of 1000 complete" | |||
|
2577 | ] | |||
|
2578 | }, | |||
|
2579 | { | |||
|
2580 | "output_type": "stream", | |||
|
2581 | "stream": "stdout", | |||
|
2582 | "text": [ | |||
|
2583 | "\r", | |||
|
2584 | " [********* 18% ] 177 of 1000 complete" | |||
|
2585 | ] | |||
|
2586 | }, | |||
|
2587 | { | |||
|
2588 | "output_type": "stream", | |||
|
2589 | "stream": "stdout", | |||
|
2590 | "text": [ | |||
|
2591 | "\r", | |||
|
2592 | " [********* 18% ] 178 of 1000 complete" | |||
|
2593 | ] | |||
|
2594 | }, | |||
|
2595 | { | |||
|
2596 | "output_type": "stream", | |||
|
2597 | "stream": "stdout", | |||
|
2598 | "text": [ | |||
|
2599 | "\r", | |||
|
2600 | " [********* 18% ] 179 of 1000 complete" | |||
|
2601 | ] | |||
|
2602 | }, | |||
|
2603 | { | |||
|
2604 | "output_type": "stream", | |||
|
2605 | "stream": "stdout", | |||
|
2606 | "text": [ | |||
|
2607 | "\r", | |||
|
2608 | " [********* 18% ] 180 of 1000 complete" | |||
|
2609 | ] | |||
|
2610 | }, | |||
|
2611 | { | |||
|
2612 | "output_type": "stream", | |||
|
2613 | "stream": "stdout", | |||
|
2614 | "text": [ | |||
|
2615 | "\r", | |||
|
2616 | " [********* 18% ] 181 of 1000 complete" | |||
|
2617 | ] | |||
|
2618 | }, | |||
|
2619 | { | |||
|
2620 | "output_type": "stream", | |||
|
2621 | "stream": "stdout", | |||
|
2622 | "text": [ | |||
|
2623 | "\r", | |||
|
2624 | " [********* 18% ] 182 of 1000 complete" | |||
|
2625 | ] | |||
|
2626 | }, | |||
|
2627 | { | |||
|
2628 | "output_type": "stream", | |||
|
2629 | "stream": "stdout", | |||
|
2630 | "text": [ | |||
|
2631 | "\r", | |||
|
2632 | " [********* 18% ] 183 of 1000 complete" | |||
|
2633 | ] | |||
|
2634 | }, | |||
|
2635 | { | |||
|
2636 | "output_type": "stream", | |||
|
2637 | "stream": "stdout", | |||
|
2638 | "text": [ | |||
|
2639 | "\r", | |||
|
2640 | " [********* 18% ] 184 of 1000 complete" | |||
|
2641 | ] | |||
|
2642 | }, | |||
|
2643 | { | |||
|
2644 | "output_type": "stream", | |||
|
2645 | "stream": "stdout", | |||
|
2646 | "text": [ | |||
|
2647 | "\r", | |||
|
2648 | " [********* 19% ] 185 of 1000 complete" | |||
|
2649 | ] | |||
|
2650 | }, | |||
|
2651 | { | |||
|
2652 | "output_type": "stream", | |||
|
2653 | "stream": "stdout", | |||
|
2654 | "text": [ | |||
|
2655 | "\r", | |||
|
2656 | " [********* 19% ] 186 of 1000 complete" | |||
|
2657 | ] | |||
|
2658 | }, | |||
|
2659 | { | |||
|
2660 | "output_type": "stream", | |||
|
2661 | "stream": "stdout", | |||
|
2662 | "text": [ | |||
|
2663 | "\r", | |||
|
2664 | " [********* 19% ] 187 of 1000 complete" | |||
|
2665 | ] | |||
|
2666 | }, | |||
|
2667 | { | |||
|
2668 | "output_type": "stream", | |||
|
2669 | "stream": "stdout", | |||
|
2670 | "text": [ | |||
|
2671 | "\r", | |||
|
2672 | " [********* 19% ] 188 of 1000 complete" | |||
|
2673 | ] | |||
|
2674 | }, | |||
|
2675 | { | |||
|
2676 | "output_type": "stream", | |||
|
2677 | "stream": "stdout", | |||
|
2678 | "text": [ | |||
|
2679 | "\r", | |||
|
2680 | " [********* 19% ] 189 of 1000 complete" | |||
|
2681 | ] | |||
|
2682 | }, | |||
|
2683 | { | |||
|
2684 | "output_type": "stream", | |||
|
2685 | "stream": "stdout", | |||
|
2686 | "text": [ | |||
|
2687 | "\r", | |||
|
2688 | " [********* 19% ] 190 of 1000 complete" | |||
|
2689 | ] | |||
|
2690 | }, | |||
|
2691 | { | |||
|
2692 | "output_type": "stream", | |||
|
2693 | "stream": "stdout", | |||
|
2694 | "text": [ | |||
|
2695 | "\r", | |||
|
2696 | " [********* 19% ] 191 of 1000 complete" | |||
|
2697 | ] | |||
|
2698 | }, | |||
|
2699 | { | |||
|
2700 | "output_type": "stream", | |||
|
2701 | "stream": "stdout", | |||
|
2702 | "text": [ | |||
|
2703 | "\r", | |||
|
2704 | " [********* 19% ] 192 of 1000 complete" | |||
|
2705 | ] | |||
|
2706 | }, | |||
|
2707 | { | |||
|
2708 | "output_type": "stream", | |||
|
2709 | "stream": "stdout", | |||
|
2710 | "text": [ | |||
|
2711 | "\r", | |||
|
2712 | " [********* 19% ] 193 of 1000 complete" | |||
|
2713 | ] | |||
|
2714 | }, | |||
|
2715 | { | |||
|
2716 | "output_type": "stream", | |||
|
2717 | "stream": "stdout", | |||
|
2718 | "text": [ | |||
|
2719 | "\r", | |||
|
2720 | " [********* 19% ] 194 of 1000 complete" | |||
|
2721 | ] | |||
|
2722 | }, | |||
|
2723 | { | |||
|
2724 | "output_type": "stream", | |||
|
2725 | "stream": "stdout", | |||
|
2726 | "text": [ | |||
|
2727 | "\r", | |||
|
2728 | " [********** 20% ] 195 of 1000 complete" | |||
|
2729 | ] | |||
|
2730 | }, | |||
|
2731 | { | |||
|
2732 | "output_type": "stream", | |||
|
2733 | "stream": "stdout", | |||
|
2734 | "text": [ | |||
|
2735 | "\r", | |||
|
2736 | " [********** 20% ] 196 of 1000 complete" | |||
|
2737 | ] | |||
|
2738 | }, | |||
|
2739 | { | |||
|
2740 | "output_type": "stream", | |||
|
2741 | "stream": "stdout", | |||
|
2742 | "text": [ | |||
|
2743 | "\r", | |||
|
2744 | " [********** 20% ] 197 of 1000 complete" | |||
|
2745 | ] | |||
|
2746 | }, | |||
|
2747 | { | |||
|
2748 | "output_type": "stream", | |||
|
2749 | "stream": "stdout", | |||
|
2750 | "text": [ | |||
|
2751 | "\r", | |||
|
2752 | " [********** 20% ] 198 of 1000 complete" | |||
|
2753 | ] | |||
|
2754 | }, | |||
|
2755 | { | |||
|
2756 | "output_type": "stream", | |||
|
2757 | "stream": "stdout", | |||
|
2758 | "text": [ | |||
|
2759 | "\r", | |||
|
2760 | " [********** 20% ] 199 of 1000 complete" | |||
|
2761 | ] | |||
|
2762 | }, | |||
|
2763 | { | |||
|
2764 | "output_type": "stream", | |||
|
2765 | "stream": "stdout", | |||
|
2766 | "text": [ | |||
|
2767 | "\r", | |||
|
2768 | " [********** 20% ] 200 of 1000 complete" | |||
|
2769 | ] | |||
|
2770 | }, | |||
|
2771 | { | |||
|
2772 | "output_type": "stream", | |||
|
2773 | "stream": "stdout", | |||
|
2774 | "text": [ | |||
|
2775 | "\r", | |||
|
2776 | " [********** 20% ] 201 of 1000 complete" | |||
|
2777 | ] | |||
|
2778 | }, | |||
|
2779 | { | |||
|
2780 | "output_type": "stream", | |||
|
2781 | "stream": "stdout", | |||
|
2782 | "text": [ | |||
|
2783 | "\r", | |||
|
2784 | " [********** 20% ] 202 of 1000 complete" | |||
|
2785 | ] | |||
|
2786 | }, | |||
|
2787 | { | |||
|
2788 | "output_type": "stream", | |||
|
2789 | "stream": "stdout", | |||
|
2790 | "text": [ | |||
|
2791 | "\r", | |||
|
2792 | " [********** 20% ] 203 of 1000 complete" | |||
|
2793 | ] | |||
|
2794 | }, | |||
|
2795 | { | |||
|
2796 | "output_type": "stream", | |||
|
2797 | "stream": "stdout", | |||
|
2798 | "text": [ | |||
|
2799 | "\r", | |||
|
2800 | " [********** 20% ] 204 of 1000 complete" | |||
|
2801 | ] | |||
|
2802 | }, | |||
|
2803 | { | |||
|
2804 | "output_type": "stream", | |||
|
2805 | "stream": "stdout", | |||
|
2806 | "text": [ | |||
|
2807 | "\r", | |||
|
2808 | " [********** 21% ] 205 of 1000 complete" | |||
|
2809 | ] | |||
|
2810 | }, | |||
|
2811 | { | |||
|
2812 | "output_type": "stream", | |||
|
2813 | "stream": "stdout", | |||
|
2814 | "text": [ | |||
|
2815 | "\r", | |||
|
2816 | " [********** 21% ] 206 of 1000 complete" | |||
|
2817 | ] | |||
|
2818 | }, | |||
|
2819 | { | |||
|
2820 | "output_type": "stream", | |||
|
2821 | "stream": "stdout", | |||
|
2822 | "text": [ | |||
|
2823 | "\r", | |||
|
2824 | " [********** 21% ] 207 of 1000 complete" | |||
|
2825 | ] | |||
|
2826 | }, | |||
|
2827 | { | |||
|
2828 | "output_type": "stream", | |||
|
2829 | "stream": "stdout", | |||
|
2830 | "text": [ | |||
|
2831 | "\r", | |||
|
2832 | " [********** 21% ] 208 of 1000 complete" | |||
|
2833 | ] | |||
|
2834 | }, | |||
|
2835 | { | |||
|
2836 | "output_type": "stream", | |||
|
2837 | "stream": "stdout", | |||
|
2838 | "text": [ | |||
|
2839 | "\r", | |||
|
2840 | " [********** 21% ] 209 of 1000 complete" | |||
|
2841 | ] | |||
|
2842 | }, | |||
|
2843 | { | |||
|
2844 | "output_type": "stream", | |||
|
2845 | "stream": "stdout", | |||
|
2846 | "text": [ | |||
|
2847 | "\r", | |||
|
2848 | " [********** 21% ] 210 of 1000 complete" | |||
|
2849 | ] | |||
|
2850 | }, | |||
|
2851 | { | |||
|
2852 | "output_type": "stream", | |||
|
2853 | "stream": "stdout", | |||
|
2854 | "text": [ | |||
|
2855 | "\r", | |||
|
2856 | " [********** 21% ] 211 of 1000 complete" | |||
|
2857 | ] | |||
|
2858 | }, | |||
|
2859 | { | |||
|
2860 | "output_type": "stream", | |||
|
2861 | "stream": "stdout", | |||
|
2862 | "text": [ | |||
|
2863 | "\r", | |||
|
2864 | " [********** 21% ] 212 of 1000 complete" | |||
|
2865 | ] | |||
|
2866 | }, | |||
|
2867 | { | |||
|
2868 | "output_type": "stream", | |||
|
2869 | "stream": "stdout", | |||
|
2870 | "text": [ | |||
|
2871 | "\r", | |||
|
2872 | " [********** 21% ] 213 of 1000 complete" | |||
|
2873 | ] | |||
|
2874 | }, | |||
|
2875 | { | |||
|
2876 | "output_type": "stream", | |||
|
2877 | "stream": "stdout", | |||
|
2878 | "text": [ | |||
|
2879 | "\r", | |||
|
2880 | " [********** 21% ] 214 of 1000 complete" | |||
|
2881 | ] | |||
|
2882 | }, | |||
|
2883 | { | |||
|
2884 | "output_type": "stream", | |||
|
2885 | "stream": "stdout", | |||
|
2886 | "text": [ | |||
|
2887 | "\r", | |||
|
2888 | " [*********** 22% ] 215 of 1000 complete" | |||
|
2889 | ] | |||
|
2890 | }, | |||
|
2891 | { | |||
|
2892 | "output_type": "stream", | |||
|
2893 | "stream": "stdout", | |||
|
2894 | "text": [ | |||
|
2895 | "\r", | |||
|
2896 | " [*********** 22% ] 216 of 1000 complete" | |||
|
2897 | ] | |||
|
2898 | }, | |||
|
2899 | { | |||
|
2900 | "output_type": "stream", | |||
|
2901 | "stream": "stdout", | |||
|
2902 | "text": [ | |||
|
2903 | "\r", | |||
|
2904 | " [*********** 22% ] 217 of 1000 complete" | |||
|
2905 | ] | |||
|
2906 | }, | |||
|
2907 | { | |||
|
2908 | "output_type": "stream", | |||
|
2909 | "stream": "stdout", | |||
|
2910 | "text": [ | |||
|
2911 | "\r", | |||
|
2912 | " [*********** 22% ] 218 of 1000 complete" | |||
|
2913 | ] | |||
|
2914 | }, | |||
|
2915 | { | |||
|
2916 | "output_type": "stream", | |||
|
2917 | "stream": "stdout", | |||
|
2918 | "text": [ | |||
|
2919 | "\r", | |||
|
2920 | " [*********** 22% ] 219 of 1000 complete" | |||
|
2921 | ] | |||
|
2922 | }, | |||
|
2923 | { | |||
|
2924 | "output_type": "stream", | |||
|
2925 | "stream": "stdout", | |||
|
2926 | "text": [ | |||
|
2927 | "\r", | |||
|
2928 | " [*********** 22% ] 220 of 1000 complete" | |||
|
2929 | ] | |||
|
2930 | }, | |||
|
2931 | { | |||
|
2932 | "output_type": "stream", | |||
|
2933 | "stream": "stdout", | |||
|
2934 | "text": [ | |||
|
2935 | "\r", | |||
|
2936 | " [*********** 22% ] 221 of 1000 complete" | |||
|
2937 | ] | |||
|
2938 | }, | |||
|
2939 | { | |||
|
2940 | "output_type": "stream", | |||
|
2941 | "stream": "stdout", | |||
|
2942 | "text": [ | |||
|
2943 | "\r", | |||
|
2944 | " [*********** 22% ] 222 of 1000 complete" | |||
|
2945 | ] | |||
|
2946 | }, | |||
|
2947 | { | |||
|
2948 | "output_type": "stream", | |||
|
2949 | "stream": "stdout", | |||
|
2950 | "text": [ | |||
|
2951 | "\r", | |||
|
2952 | " [*********** 22% ] 223 of 1000 complete" | |||
|
2953 | ] | |||
|
2954 | }, | |||
|
2955 | { | |||
|
2956 | "output_type": "stream", | |||
|
2957 | "stream": "stdout", | |||
|
2958 | "text": [ | |||
|
2959 | "\r", | |||
|
2960 | " [*********** 22% ] 224 of 1000 complete" | |||
|
2961 | ] | |||
|
2962 | }, | |||
|
2963 | { | |||
|
2964 | "output_type": "stream", | |||
|
2965 | "stream": "stdout", | |||
|
2966 | "text": [ | |||
|
2967 | "\r", | |||
|
2968 | " [*********** 23% ] 225 of 1000 complete" | |||
|
2969 | ] | |||
|
2970 | }, | |||
|
2971 | { | |||
|
2972 | "output_type": "stream", | |||
|
2973 | "stream": "stdout", | |||
|
2974 | "text": [ | |||
|
2975 | "\r", | |||
|
2976 | " [*********** 23% ] 226 of 1000 complete" | |||
|
2977 | ] | |||
|
2978 | }, | |||
|
2979 | { | |||
|
2980 | "output_type": "stream", | |||
|
2981 | "stream": "stdout", | |||
|
2982 | "text": [ | |||
|
2983 | "\r", | |||
|
2984 | " [*********** 23% ] 227 of 1000 complete" | |||
|
2985 | ] | |||
|
2986 | }, | |||
|
2987 | { | |||
|
2988 | "output_type": "stream", | |||
|
2989 | "stream": "stdout", | |||
|
2990 | "text": [ | |||
|
2991 | "\r", | |||
|
2992 | " [*********** 23% ] 228 of 1000 complete" | |||
|
2993 | ] | |||
|
2994 | }, | |||
|
2995 | { | |||
|
2996 | "output_type": "stream", | |||
|
2997 | "stream": "stdout", | |||
|
2998 | "text": [ | |||
|
2999 | "\r", | |||
|
3000 | " [*********** 23% ] 229 of 1000 complete" | |||
|
3001 | ] | |||
|
3002 | }, | |||
|
3003 | { | |||
|
3004 | "output_type": "stream", | |||
|
3005 | "stream": "stdout", | |||
|
3006 | "text": [ | |||
|
3007 | "\r", | |||
|
3008 | " [*********** 23% ] 230 of 1000 complete" | |||
|
3009 | ] | |||
|
3010 | }, | |||
|
3011 | { | |||
|
3012 | "output_type": "stream", | |||
|
3013 | "stream": "stdout", | |||
|
3014 | "text": [ | |||
|
3015 | "\r", | |||
|
3016 | " [*********** 23% ] 231 of 1000 complete" | |||
|
3017 | ] | |||
|
3018 | }, | |||
|
3019 | { | |||
|
3020 | "output_type": "stream", | |||
|
3021 | "stream": "stdout", | |||
|
3022 | "text": [ | |||
|
3023 | "\r", | |||
|
3024 | " [*********** 23% ] 232 of 1000 complete" | |||
|
3025 | ] | |||
|
3026 | }, | |||
|
3027 | { | |||
|
3028 | "output_type": "stream", | |||
|
3029 | "stream": "stdout", | |||
|
3030 | "text": [ | |||
|
3031 | "\r", | |||
|
3032 | " [*********** 23% ] 233 of 1000 complete" | |||
|
3033 | ] | |||
|
3034 | }, | |||
|
3035 | { | |||
|
3036 | "output_type": "stream", | |||
|
3037 | "stream": "stdout", | |||
|
3038 | "text": [ | |||
|
3039 | "\r", | |||
|
3040 | " [*********** 23% ] 234 of 1000 complete" | |||
|
3041 | ] | |||
|
3042 | }, | |||
|
3043 | { | |||
|
3044 | "output_type": "stream", | |||
|
3045 | "stream": "stdout", | |||
|
3046 | "text": [ | |||
|
3047 | "\r", | |||
|
3048 | " [************ 24% ] 235 of 1000 complete" | |||
|
3049 | ] | |||
|
3050 | }, | |||
|
3051 | { | |||
|
3052 | "output_type": "stream", | |||
|
3053 | "stream": "stdout", | |||
|
3054 | "text": [ | |||
|
3055 | "\r", | |||
|
3056 | " [************ 24% ] 236 of 1000 complete" | |||
|
3057 | ] | |||
|
3058 | }, | |||
|
3059 | { | |||
|
3060 | "output_type": "stream", | |||
|
3061 | "stream": "stdout", | |||
|
3062 | "text": [ | |||
|
3063 | "\r", | |||
|
3064 | " [************ 24% ] 237 of 1000 complete" | |||
|
3065 | ] | |||
|
3066 | }, | |||
|
3067 | { | |||
|
3068 | "output_type": "stream", | |||
|
3069 | "stream": "stdout", | |||
|
3070 | "text": [ | |||
|
3071 | "\r", | |||
|
3072 | " [************ 24% ] 238 of 1000 complete" | |||
|
3073 | ] | |||
|
3074 | }, | |||
|
3075 | { | |||
|
3076 | "output_type": "stream", | |||
|
3077 | "stream": "stdout", | |||
|
3078 | "text": [ | |||
|
3079 | "\r", | |||
|
3080 | " [************ 24% ] 239 of 1000 complete" | |||
|
3081 | ] | |||
|
3082 | }, | |||
|
3083 | { | |||
|
3084 | "output_type": "stream", | |||
|
3085 | "stream": "stdout", | |||
|
3086 | "text": [ | |||
|
3087 | "\r", | |||
|
3088 | " [************ 24% ] 240 of 1000 complete" | |||
|
3089 | ] | |||
|
3090 | }, | |||
|
3091 | { | |||
|
3092 | "output_type": "stream", | |||
|
3093 | "stream": "stdout", | |||
|
3094 | "text": [ | |||
|
3095 | "\r", | |||
|
3096 | " [************ 24% ] 241 of 1000 complete" | |||
|
3097 | ] | |||
|
3098 | }, | |||
|
3099 | { | |||
|
3100 | "output_type": "stream", | |||
|
3101 | "stream": "stdout", | |||
|
3102 | "text": [ | |||
|
3103 | "\r", | |||
|
3104 | " [************ 24% ] 242 of 1000 complete" | |||
|
3105 | ] | |||
|
3106 | }, | |||
|
3107 | { | |||
|
3108 | "output_type": "stream", | |||
|
3109 | "stream": "stdout", | |||
|
3110 | "text": [ | |||
|
3111 | "\r", | |||
|
3112 | " [************ 24% ] 243 of 1000 complete" | |||
|
3113 | ] | |||
|
3114 | }, | |||
|
3115 | { | |||
|
3116 | "output_type": "stream", | |||
|
3117 | "stream": "stdout", | |||
|
3118 | "text": [ | |||
|
3119 | "\r", | |||
|
3120 | " [************ 24% ] 244 of 1000 complete" | |||
|
3121 | ] | |||
|
3122 | }, | |||
|
3123 | { | |||
|
3124 | "output_type": "stream", | |||
|
3125 | "stream": "stdout", | |||
|
3126 | "text": [ | |||
|
3127 | "\r", | |||
|
3128 | " [************ 25% ] 245 of 1000 complete" | |||
|
3129 | ] | |||
|
3130 | }, | |||
|
3131 | { | |||
|
3132 | "output_type": "stream", | |||
|
3133 | "stream": "stdout", | |||
|
3134 | "text": [ | |||
|
3135 | "\r", | |||
|
3136 | " [************ 25% ] 246 of 1000 complete" | |||
|
3137 | ] | |||
|
3138 | }, | |||
|
3139 | { | |||
|
3140 | "output_type": "stream", | |||
|
3141 | "stream": "stdout", | |||
|
3142 | "text": [ | |||
|
3143 | "\r", | |||
|
3144 | " [************ 25% ] 247 of 1000 complete" | |||
|
3145 | ] | |||
|
3146 | }, | |||
|
3147 | { | |||
|
3148 | "output_type": "stream", | |||
|
3149 | "stream": "stdout", | |||
|
3150 | "text": [ | |||
|
3151 | "\r", | |||
|
3152 | " [************ 25% ] 248 of 1000 complete" | |||
|
3153 | ] | |||
|
3154 | }, | |||
|
3155 | { | |||
|
3156 | "output_type": "stream", | |||
|
3157 | "stream": "stdout", | |||
|
3158 | "text": [ | |||
|
3159 | "\r", | |||
|
3160 | " [************ 25% ] 249 of 1000 complete" | |||
|
3161 | ] | |||
|
3162 | }, | |||
|
3163 | { | |||
|
3164 | "output_type": "stream", | |||
|
3165 | "stream": "stdout", | |||
|
3166 | "text": [ | |||
|
3167 | "\r", | |||
|
3168 | " [************ 25% ] 250 of 1000 complete" | |||
|
3169 | ] | |||
|
3170 | }, | |||
|
3171 | { | |||
|
3172 | "output_type": "stream", | |||
|
3173 | "stream": "stdout", | |||
|
3174 | "text": [ | |||
|
3175 | "\r", | |||
|
3176 | " [************ 25% ] 251 of 1000 complete" | |||
|
3177 | ] | |||
|
3178 | }, | |||
|
3179 | { | |||
|
3180 | "output_type": "stream", | |||
|
3181 | "stream": "stdout", | |||
|
3182 | "text": [ | |||
|
3183 | "\r", | |||
|
3184 | " [************ 25% ] 252 of 1000 complete" | |||
|
3185 | ] | |||
|
3186 | }, | |||
|
3187 | { | |||
|
3188 | "output_type": "stream", | |||
|
3189 | "stream": "stdout", | |||
|
3190 | "text": [ | |||
|
3191 | "\r", | |||
|
3192 | " [************ 25% ] 253 of 1000 complete" | |||
|
3193 | ] | |||
|
3194 | }, | |||
|
3195 | { | |||
|
3196 | "output_type": "stream", | |||
|
3197 | "stream": "stdout", | |||
|
3198 | "text": [ | |||
|
3199 | "\r", | |||
|
3200 | " [************ 25% ] 254 of 1000 complete" | |||
|
3201 | ] | |||
|
3202 | }, | |||
|
3203 | { | |||
|
3204 | "output_type": "stream", | |||
|
3205 | "stream": "stdout", | |||
|
3206 | "text": [ | |||
|
3207 | "\r", | |||
|
3208 | " [************ 26% ] 255 of 1000 complete" | |||
|
3209 | ] | |||
|
3210 | }, | |||
|
3211 | { | |||
|
3212 | "output_type": "stream", | |||
|
3213 | "stream": "stdout", | |||
|
3214 | "text": [ | |||
|
3215 | "\r", | |||
|
3216 | " [************ 26% ] 256 of 1000 complete" | |||
|
3217 | ] | |||
|
3218 | }, | |||
|
3219 | { | |||
|
3220 | "output_type": "stream", | |||
|
3221 | "stream": "stdout", | |||
|
3222 | "text": [ | |||
|
3223 | "\r", | |||
|
3224 | " [************ 26% ] 257 of 1000 complete" | |||
|
3225 | ] | |||
|
3226 | }, | |||
|
3227 | { | |||
|
3228 | "output_type": "stream", | |||
|
3229 | "stream": "stdout", | |||
|
3230 | "text": [ | |||
|
3231 | "\r", | |||
|
3232 | " [************ 26% ] 258 of 1000 complete" | |||
|
3233 | ] | |||
|
3234 | }, | |||
|
3235 | { | |||
|
3236 | "output_type": "stream", | |||
|
3237 | "stream": "stdout", | |||
|
3238 | "text": [ | |||
|
3239 | "\r", | |||
|
3240 | " [************ 26% ] 259 of 1000 complete" | |||
|
3241 | ] | |||
|
3242 | }, | |||
|
3243 | { | |||
|
3244 | "output_type": "stream", | |||
|
3245 | "stream": "stdout", | |||
|
3246 | "text": [ | |||
|
3247 | "\r", | |||
|
3248 | " [************ 26% ] 260 of 1000 complete" | |||
|
3249 | ] | |||
|
3250 | }, | |||
|
3251 | { | |||
|
3252 | "output_type": "stream", | |||
|
3253 | "stream": "stdout", | |||
|
3254 | "text": [ | |||
|
3255 | "\r", | |||
|
3256 | " [************ 26% ] 261 of 1000 complete" | |||
|
3257 | ] | |||
|
3258 | }, | |||
|
3259 | { | |||
|
3260 | "output_type": "stream", | |||
|
3261 | "stream": "stdout", | |||
|
3262 | "text": [ | |||
|
3263 | "\r", | |||
|
3264 | " [************ 26% ] 262 of 1000 complete" | |||
|
3265 | ] | |||
|
3266 | }, | |||
|
3267 | { | |||
|
3268 | "output_type": "stream", | |||
|
3269 | "stream": "stdout", | |||
|
3270 | "text": [ | |||
|
3271 | "\r", | |||
|
3272 | " [************ 26% ] 263 of 1000 complete" | |||
|
3273 | ] | |||
|
3274 | }, | |||
|
3275 | { | |||
|
3276 | "output_type": "stream", | |||
|
3277 | "stream": "stdout", | |||
|
3278 | "text": [ | |||
|
3279 | "\r", | |||
|
3280 | " [************ 26% ] 264 of 1000 complete" | |||
|
3281 | ] | |||
|
3282 | }, | |||
|
3283 | { | |||
|
3284 | "output_type": "stream", | |||
|
3285 | "stream": "stdout", | |||
|
3286 | "text": [ | |||
|
3287 | "\r", | |||
|
3288 | " [************* 27% ] 265 of 1000 complete" | |||
|
3289 | ] | |||
|
3290 | }, | |||
|
3291 | { | |||
|
3292 | "output_type": "stream", | |||
|
3293 | "stream": "stdout", | |||
|
3294 | "text": [ | |||
|
3295 | "\r", | |||
|
3296 | " [************* 27% ] 266 of 1000 complete" | |||
|
3297 | ] | |||
|
3298 | }, | |||
|
3299 | { | |||
|
3300 | "output_type": "stream", | |||
|
3301 | "stream": "stdout", | |||
|
3302 | "text": [ | |||
|
3303 | "\r", | |||
|
3304 | " [************* 27% ] 267 of 1000 complete" | |||
|
3305 | ] | |||
|
3306 | }, | |||
|
3307 | { | |||
|
3308 | "output_type": "stream", | |||
|
3309 | "stream": "stdout", | |||
|
3310 | "text": [ | |||
|
3311 | "\r", | |||
|
3312 | " [************* 27% ] 268 of 1000 complete" | |||
|
3313 | ] | |||
|
3314 | }, | |||
|
3315 | { | |||
|
3316 | "output_type": "stream", | |||
|
3317 | "stream": "stdout", | |||
|
3318 | "text": [ | |||
|
3319 | "\r", | |||
|
3320 | " [************* 27% ] 269 of 1000 complete" | |||
|
3321 | ] | |||
|
3322 | }, | |||
|
3323 | { | |||
|
3324 | "output_type": "stream", | |||
|
3325 | "stream": "stdout", | |||
|
3326 | "text": [ | |||
|
3327 | "\r", | |||
|
3328 | " [************* 27% ] 270 of 1000 complete" | |||
|
3329 | ] | |||
|
3330 | }, | |||
|
3331 | { | |||
|
3332 | "output_type": "stream", | |||
|
3333 | "stream": "stdout", | |||
|
3334 | "text": [ | |||
|
3335 | "\r", | |||
|
3336 | " [************* 27% ] 271 of 1000 complete" | |||
|
3337 | ] | |||
|
3338 | }, | |||
|
3339 | { | |||
|
3340 | "output_type": "stream", | |||
|
3341 | "stream": "stdout", | |||
|
3342 | "text": [ | |||
|
3343 | "\r", | |||
|
3344 | " [************* 27% ] 272 of 1000 complete" | |||
|
3345 | ] | |||
|
3346 | }, | |||
|
3347 | { | |||
|
3348 | "output_type": "stream", | |||
|
3349 | "stream": "stdout", | |||
|
3350 | "text": [ | |||
|
3351 | "\r", | |||
|
3352 | " [************* 27% ] 273 of 1000 complete" | |||
|
3353 | ] | |||
|
3354 | }, | |||
|
3355 | { | |||
|
3356 | "output_type": "stream", | |||
|
3357 | "stream": "stdout", | |||
|
3358 | "text": [ | |||
|
3359 | "\r", | |||
|
3360 | " [************* 27% ] 274 of 1000 complete" | |||
|
3361 | ] | |||
|
3362 | }, | |||
|
3363 | { | |||
|
3364 | "output_type": "stream", | |||
|
3365 | "stream": "stdout", | |||
|
3366 | "text": [ | |||
|
3367 | "\r", | |||
|
3368 | " [************* 28% ] 275 of 1000 complete" | |||
|
3369 | ] | |||
|
3370 | }, | |||
|
3371 | { | |||
|
3372 | "output_type": "stream", | |||
|
3373 | "stream": "stdout", | |||
|
3374 | "text": [ | |||
|
3375 | "\r", | |||
|
3376 | " [************* 28% ] 276 of 1000 complete" | |||
|
3377 | ] | |||
|
3378 | }, | |||
|
3379 | { | |||
|
3380 | "output_type": "stream", | |||
|
3381 | "stream": "stdout", | |||
|
3382 | "text": [ | |||
|
3383 | "\r", | |||
|
3384 | " [************* 28% ] 277 of 1000 complete" | |||
|
3385 | ] | |||
|
3386 | }, | |||
|
3387 | { | |||
|
3388 | "output_type": "stream", | |||
|
3389 | "stream": "stdout", | |||
|
3390 | "text": [ | |||
|
3391 | "\r", | |||
|
3392 | " [************* 28% ] 278 of 1000 complete" | |||
|
3393 | ] | |||
|
3394 | }, | |||
|
3395 | { | |||
|
3396 | "output_type": "stream", | |||
|
3397 | "stream": "stdout", | |||
|
3398 | "text": [ | |||
|
3399 | "\r", | |||
|
3400 | " [************* 28% ] 279 of 1000 complete" | |||
|
3401 | ] | |||
|
3402 | }, | |||
|
3403 | { | |||
|
3404 | "output_type": "stream", | |||
|
3405 | "stream": "stdout", | |||
|
3406 | "text": [ | |||
|
3407 | "\r", | |||
|
3408 | " [************* 28% ] 280 of 1000 complete" | |||
|
3409 | ] | |||
|
3410 | }, | |||
|
3411 | { | |||
|
3412 | "output_type": "stream", | |||
|
3413 | "stream": "stdout", | |||
|
3414 | "text": [ | |||
|
3415 | "\r", | |||
|
3416 | " [************* 28% ] 281 of 1000 complete" | |||
|
3417 | ] | |||
|
3418 | }, | |||
|
3419 | { | |||
|
3420 | "output_type": "stream", | |||
|
3421 | "stream": "stdout", | |||
|
3422 | "text": [ | |||
|
3423 | "\r", | |||
|
3424 | " [************* 28% ] 282 of 1000 complete" | |||
|
3425 | ] | |||
|
3426 | }, | |||
|
3427 | { | |||
|
3428 | "output_type": "stream", | |||
|
3429 | "stream": "stdout", | |||
|
3430 | "text": [ | |||
|
3431 | "\r", | |||
|
3432 | " [************* 28% ] 283 of 1000 complete" | |||
|
3433 | ] | |||
|
3434 | }, | |||
|
3435 | { | |||
|
3436 | "output_type": "stream", | |||
|
3437 | "stream": "stdout", | |||
|
3438 | "text": [ | |||
|
3439 | "\r", | |||
|
3440 | " [************* 28% ] 284 of 1000 complete" | |||
|
3441 | ] | |||
|
3442 | }, | |||
|
3443 | { | |||
|
3444 | "output_type": "stream", | |||
|
3445 | "stream": "stdout", | |||
|
3446 | "text": [ | |||
|
3447 | "\r", | |||
|
3448 | " [************* 28% ] 285 of 1000 complete" | |||
|
3449 | ] | |||
|
3450 | }, | |||
|
3451 | { | |||
|
3452 | "output_type": "stream", | |||
|
3453 | "stream": "stdout", | |||
|
3454 | "text": [ | |||
|
3455 | "\r", | |||
|
3456 | " [************** 29% ] 286 of 1000 complete" | |||
|
3457 | ] | |||
|
3458 | }, | |||
|
3459 | { | |||
|
3460 | "output_type": "stream", | |||
|
3461 | "stream": "stdout", | |||
|
3462 | "text": [ | |||
|
3463 | "\r", | |||
|
3464 | " [************** 29% ] 287 of 1000 complete" | |||
|
3465 | ] | |||
|
3466 | }, | |||
|
3467 | { | |||
|
3468 | "output_type": "stream", | |||
|
3469 | "stream": "stdout", | |||
|
3470 | "text": [ | |||
|
3471 | "\r", | |||
|
3472 | " [************** 29% ] 288 of 1000 complete" | |||
|
3473 | ] | |||
|
3474 | }, | |||
|
3475 | { | |||
|
3476 | "output_type": "stream", | |||
|
3477 | "stream": "stdout", | |||
|
3478 | "text": [ | |||
|
3479 | "\r", | |||
|
3480 | " [************** 29% ] 289 of 1000 complete" | |||
|
3481 | ] | |||
|
3482 | }, | |||
|
3483 | { | |||
|
3484 | "output_type": "stream", | |||
|
3485 | "stream": "stdout", | |||
|
3486 | "text": [ | |||
|
3487 | "\r", | |||
|
3488 | " [************** 29% ] 290 of 1000 complete" | |||
|
3489 | ] | |||
|
3490 | }, | |||
|
3491 | { | |||
|
3492 | "output_type": "stream", | |||
|
3493 | "stream": "stdout", | |||
|
3494 | "text": [ | |||
|
3495 | "\r", | |||
|
3496 | " [************** 29% ] 291 of 1000 complete" | |||
|
3497 | ] | |||
|
3498 | }, | |||
|
3499 | { | |||
|
3500 | "output_type": "stream", | |||
|
3501 | "stream": "stdout", | |||
|
3502 | "text": [ | |||
|
3503 | "\r", | |||
|
3504 | " [************** 29% ] 292 of 1000 complete" | |||
|
3505 | ] | |||
|
3506 | }, | |||
|
3507 | { | |||
|
3508 | "output_type": "stream", | |||
|
3509 | "stream": "stdout", | |||
|
3510 | "text": [ | |||
|
3511 | "\r", | |||
|
3512 | " [************** 29% ] 293 of 1000 complete" | |||
|
3513 | ] | |||
|
3514 | }, | |||
|
3515 | { | |||
|
3516 | "output_type": "stream", | |||
|
3517 | "stream": "stdout", | |||
|
3518 | "text": [ | |||
|
3519 | "\r", | |||
|
3520 | " [************** 29% ] 294 of 1000 complete" | |||
|
3521 | ] | |||
|
3522 | }, | |||
|
3523 | { | |||
|
3524 | "output_type": "stream", | |||
|
3525 | "stream": "stdout", | |||
|
3526 | "text": [ | |||
|
3527 | "\r", | |||
|
3528 | " [************** 30% ] 295 of 1000 complete" | |||
|
3529 | ] | |||
|
3530 | }, | |||
|
3531 | { | |||
|
3532 | "output_type": "stream", | |||
|
3533 | "stream": "stdout", | |||
|
3534 | "text": [ | |||
|
3535 | "\r", | |||
|
3536 | " [************** 30% ] 296 of 1000 complete" | |||
|
3537 | ] | |||
|
3538 | }, | |||
|
3539 | { | |||
|
3540 | "output_type": "stream", | |||
|
3541 | "stream": "stdout", | |||
|
3542 | "text": [ | |||
|
3543 | "\r", | |||
|
3544 | " [************** 30% ] 297 of 1000 complete" | |||
|
3545 | ] | |||
|
3546 | }, | |||
|
3547 | { | |||
|
3548 | "output_type": "stream", | |||
|
3549 | "stream": "stdout", | |||
|
3550 | "text": [ | |||
|
3551 | "\r", | |||
|
3552 | " [************** 30% ] 298 of 1000 complete" | |||
|
3553 | ] | |||
|
3554 | }, | |||
|
3555 | { | |||
|
3556 | "output_type": "stream", | |||
|
3557 | "stream": "stdout", | |||
|
3558 | "text": [ | |||
|
3559 | "\r", | |||
|
3560 | " [************** 30% ] 299 of 1000 complete" | |||
|
3561 | ] | |||
|
3562 | }, | |||
|
3563 | { | |||
|
3564 | "output_type": "stream", | |||
|
3565 | "stream": "stdout", | |||
|
3566 | "text": [ | |||
|
3567 | "\r", | |||
|
3568 | " [************** 30% ] 300 of 1000 complete" | |||
|
3569 | ] | |||
|
3570 | }, | |||
|
3571 | { | |||
|
3572 | "output_type": "stream", | |||
|
3573 | "stream": "stdout", | |||
|
3574 | "text": [ | |||
|
3575 | "\r", | |||
|
3576 | " [************** 30% ] 301 of 1000 complete" | |||
|
3577 | ] | |||
|
3578 | }, | |||
|
3579 | { | |||
|
3580 | "output_type": "stream", | |||
|
3581 | "stream": "stdout", | |||
|
3582 | "text": [ | |||
|
3583 | "\r", | |||
|
3584 | " [************** 30% ] 302 of 1000 complete" | |||
|
3585 | ] | |||
|
3586 | }, | |||
|
3587 | { | |||
|
3588 | "output_type": "stream", | |||
|
3589 | "stream": "stdout", | |||
|
3590 | "text": [ | |||
|
3591 | "\r", | |||
|
3592 | " [************** 30% ] 303 of 1000 complete" | |||
|
3593 | ] | |||
|
3594 | }, | |||
|
3595 | { | |||
|
3596 | "output_type": "stream", | |||
|
3597 | "stream": "stdout", | |||
|
3598 | "text": [ | |||
|
3599 | "\r", | |||
|
3600 | " [************** 30% ] 304 of 1000 complete" | |||
|
3601 | ] | |||
|
3602 | }, | |||
|
3603 | { | |||
|
3604 | "output_type": "stream", | |||
|
3605 | "stream": "stdout", | |||
|
3606 | "text": [ | |||
|
3607 | "\r", | |||
|
3608 | " [*************** 31% ] 305 of 1000 complete" | |||
|
3609 | ] | |||
|
3610 | }, | |||
|
3611 | { | |||
|
3612 | "output_type": "stream", | |||
|
3613 | "stream": "stdout", | |||
|
3614 | "text": [ | |||
|
3615 | "\r", | |||
|
3616 | " [*************** 31% ] 306 of 1000 complete" | |||
|
3617 | ] | |||
|
3618 | }, | |||
|
3619 | { | |||
|
3620 | "output_type": "stream", | |||
|
3621 | "stream": "stdout", | |||
|
3622 | "text": [ | |||
|
3623 | "\r", | |||
|
3624 | " [*************** 31% ] 307 of 1000 complete" | |||
|
3625 | ] | |||
|
3626 | }, | |||
|
3627 | { | |||
|
3628 | "output_type": "stream", | |||
|
3629 | "stream": "stdout", | |||
|
3630 | "text": [ | |||
|
3631 | "\r", | |||
|
3632 | " [*************** 31% ] 308 of 1000 complete" | |||
|
3633 | ] | |||
|
3634 | }, | |||
|
3635 | { | |||
|
3636 | "output_type": "stream", | |||
|
3637 | "stream": "stdout", | |||
|
3638 | "text": [ | |||
|
3639 | "\r", | |||
|
3640 | " [*************** 31% ] 309 of 1000 complete" | |||
|
3641 | ] | |||
|
3642 | }, | |||
|
3643 | { | |||
|
3644 | "output_type": "stream", | |||
|
3645 | "stream": "stdout", | |||
|
3646 | "text": [ | |||
|
3647 | "\r", | |||
|
3648 | " [*************** 31% ] 310 of 1000 complete" | |||
|
3649 | ] | |||
|
3650 | }, | |||
|
3651 | { | |||
|
3652 | "output_type": "stream", | |||
|
3653 | "stream": "stdout", | |||
|
3654 | "text": [ | |||
|
3655 | "\r", | |||
|
3656 | " [*************** 31% ] 311 of 1000 complete" | |||
|
3657 | ] | |||
|
3658 | }, | |||
|
3659 | { | |||
|
3660 | "output_type": "stream", | |||
|
3661 | "stream": "stdout", | |||
|
3662 | "text": [ | |||
|
3663 | "\r", | |||
|
3664 | " [*************** 31% ] 312 of 1000 complete" | |||
|
3665 | ] | |||
|
3666 | }, | |||
|
3667 | { | |||
|
3668 | "output_type": "stream", | |||
|
3669 | "stream": "stdout", | |||
|
3670 | "text": [ | |||
|
3671 | "\r", | |||
|
3672 | " [*************** 31% ] 313 of 1000 complete" | |||
|
3673 | ] | |||
|
3674 | }, | |||
|
3675 | { | |||
|
3676 | "output_type": "stream", | |||
|
3677 | "stream": "stdout", | |||
|
3678 | "text": [ | |||
|
3679 | "\r", | |||
|
3680 | " [*************** 31% ] 314 of 1000 complete" | |||
|
3681 | ] | |||
|
3682 | }, | |||
|
3683 | { | |||
|
3684 | "output_type": "stream", | |||
|
3685 | "stream": "stdout", | |||
|
3686 | "text": [ | |||
|
3687 | "\r", | |||
|
3688 | " [*************** 32% ] 315 of 1000 complete" | |||
|
3689 | ] | |||
|
3690 | }, | |||
|
3691 | { | |||
|
3692 | "output_type": "stream", | |||
|
3693 | "stream": "stdout", | |||
|
3694 | "text": [ | |||
|
3695 | "\r", | |||
|
3696 | " [*************** 32% ] 316 of 1000 complete" | |||
|
3697 | ] | |||
|
3698 | }, | |||
|
3699 | { | |||
|
3700 | "output_type": "stream", | |||
|
3701 | "stream": "stdout", | |||
|
3702 | "text": [ | |||
|
3703 | "\r", | |||
|
3704 | " [*************** 32% ] 317 of 1000 complete" | |||
|
3705 | ] | |||
|
3706 | }, | |||
|
3707 | { | |||
|
3708 | "output_type": "stream", | |||
|
3709 | "stream": "stdout", | |||
|
3710 | "text": [ | |||
|
3711 | "\r", | |||
|
3712 | " [*************** 32% ] 318 of 1000 complete" | |||
|
3713 | ] | |||
|
3714 | }, | |||
|
3715 | { | |||
|
3716 | "output_type": "stream", | |||
|
3717 | "stream": "stdout", | |||
|
3718 | "text": [ | |||
|
3719 | "\r", | |||
|
3720 | " [*************** 32% ] 319 of 1000 complete" | |||
|
3721 | ] | |||
|
3722 | }, | |||
|
3723 | { | |||
|
3724 | "output_type": "stream", | |||
|
3725 | "stream": "stdout", | |||
|
3726 | "text": [ | |||
|
3727 | "\r", | |||
|
3728 | " [*************** 32% ] 320 of 1000 complete" | |||
|
3729 | ] | |||
|
3730 | }, | |||
|
3731 | { | |||
|
3732 | "output_type": "stream", | |||
|
3733 | "stream": "stdout", | |||
|
3734 | "text": [ | |||
|
3735 | "\r", | |||
|
3736 | " [*************** 32% ] 321 of 1000 complete" | |||
|
3737 | ] | |||
|
3738 | }, | |||
|
3739 | { | |||
|
3740 | "output_type": "stream", | |||
|
3741 | "stream": "stdout", | |||
|
3742 | "text": [ | |||
|
3743 | "\r", | |||
|
3744 | " [*************** 32% ] 322 of 1000 complete" | |||
|
3745 | ] | |||
|
3746 | }, | |||
|
3747 | { | |||
|
3748 | "output_type": "stream", | |||
|
3749 | "stream": "stdout", | |||
|
3750 | "text": [ | |||
|
3751 | "\r", | |||
|
3752 | " [*************** 32% ] 323 of 1000 complete" | |||
|
3753 | ] | |||
|
3754 | }, | |||
|
3755 | { | |||
|
3756 | "output_type": "stream", | |||
|
3757 | "stream": "stdout", | |||
|
3758 | "text": [ | |||
|
3759 | "\r", | |||
|
3760 | " [*************** 32% ] 324 of 1000 complete" | |||
|
3761 | ] | |||
|
3762 | }, | |||
|
3763 | { | |||
|
3764 | "output_type": "stream", | |||
|
3765 | "stream": "stdout", | |||
|
3766 | "text": [ | |||
|
3767 | "\r", | |||
|
3768 | " [**************** 33% ] 325 of 1000 complete" | |||
|
3769 | ] | |||
|
3770 | }, | |||
|
3771 | { | |||
|
3772 | "output_type": "stream", | |||
|
3773 | "stream": "stdout", | |||
|
3774 | "text": [ | |||
|
3775 | "\r", | |||
|
3776 | " [**************** 33% ] 326 of 1000 complete" | |||
|
3777 | ] | |||
|
3778 | }, | |||
|
3779 | { | |||
|
3780 | "output_type": "stream", | |||
|
3781 | "stream": "stdout", | |||
|
3782 | "text": [ | |||
|
3783 | "\r", | |||
|
3784 | " [**************** 33% ] 327 of 1000 complete" | |||
|
3785 | ] | |||
|
3786 | }, | |||
|
3787 | { | |||
|
3788 | "output_type": "stream", | |||
|
3789 | "stream": "stdout", | |||
|
3790 | "text": [ | |||
|
3791 | "\r", | |||
|
3792 | " [**************** 33% ] 328 of 1000 complete" | |||
|
3793 | ] | |||
|
3794 | }, | |||
|
3795 | { | |||
|
3796 | "output_type": "stream", | |||
|
3797 | "stream": "stdout", | |||
|
3798 | "text": [ | |||
|
3799 | "\r", | |||
|
3800 | " [**************** 33% ] 329 of 1000 complete" | |||
|
3801 | ] | |||
|
3802 | }, | |||
|
3803 | { | |||
|
3804 | "output_type": "stream", | |||
|
3805 | "stream": "stdout", | |||
|
3806 | "text": [ | |||
|
3807 | "\r", | |||
|
3808 | " [**************** 33% ] 330 of 1000 complete" | |||
|
3809 | ] | |||
|
3810 | }, | |||
|
3811 | { | |||
|
3812 | "output_type": "stream", | |||
|
3813 | "stream": "stdout", | |||
|
3814 | "text": [ | |||
|
3815 | "\r", | |||
|
3816 | " [**************** 33% ] 331 of 1000 complete" | |||
|
3817 | ] | |||
|
3818 | }, | |||
|
3819 | { | |||
|
3820 | "output_type": "stream", | |||
|
3821 | "stream": "stdout", | |||
|
3822 | "text": [ | |||
|
3823 | "\r", | |||
|
3824 | " [**************** 33% ] 332 of 1000 complete" | |||
|
3825 | ] | |||
|
3826 | }, | |||
|
3827 | { | |||
|
3828 | "output_type": "stream", | |||
|
3829 | "stream": "stdout", | |||
|
3830 | "text": [ | |||
|
3831 | "\r", | |||
|
3832 | " [**************** 33% ] 333 of 1000 complete" | |||
|
3833 | ] | |||
|
3834 | }, | |||
|
3835 | { | |||
|
3836 | "output_type": "stream", | |||
|
3837 | "stream": "stdout", | |||
|
3838 | "text": [ | |||
|
3839 | "\r", | |||
|
3840 | " [**************** 33% ] 334 of 1000 complete" | |||
|
3841 | ] | |||
|
3842 | }, | |||
|
3843 | { | |||
|
3844 | "output_type": "stream", | |||
|
3845 | "stream": "stdout", | |||
|
3846 | "text": [ | |||
|
3847 | "\r", | |||
|
3848 | " [**************** 34% ] 335 of 1000 complete" | |||
|
3849 | ] | |||
|
3850 | }, | |||
|
3851 | { | |||
|
3852 | "output_type": "stream", | |||
|
3853 | "stream": "stdout", | |||
|
3854 | "text": [ | |||
|
3855 | "\r", | |||
|
3856 | " [**************** 34% ] 336 of 1000 complete" | |||
|
3857 | ] | |||
|
3858 | }, | |||
|
3859 | { | |||
|
3860 | "output_type": "stream", | |||
|
3861 | "stream": "stdout", | |||
|
3862 | "text": [ | |||
|
3863 | "\r", | |||
|
3864 | " [**************** 34% ] 337 of 1000 complete" | |||
|
3865 | ] | |||
|
3866 | }, | |||
|
3867 | { | |||
|
3868 | "output_type": "stream", | |||
|
3869 | "stream": "stdout", | |||
|
3870 | "text": [ | |||
|
3871 | "\r", | |||
|
3872 | " [**************** 34% ] 338 of 1000 complete" | |||
|
3873 | ] | |||
|
3874 | }, | |||
|
3875 | { | |||
|
3876 | "output_type": "stream", | |||
|
3877 | "stream": "stdout", | |||
|
3878 | "text": [ | |||
|
3879 | "\r", | |||
|
3880 | " [**************** 34% ] 339 of 1000 complete" | |||
|
3881 | ] | |||
|
3882 | }, | |||
|
3883 | { | |||
|
3884 | "output_type": "stream", | |||
|
3885 | "stream": "stdout", | |||
|
3886 | "text": [ | |||
|
3887 | "\r", | |||
|
3888 | " [**************** 34% ] 340 of 1000 complete" | |||
|
3889 | ] | |||
|
3890 | }, | |||
|
3891 | { | |||
|
3892 | "output_type": "stream", | |||
|
3893 | "stream": "stdout", | |||
|
3894 | "text": [ | |||
|
3895 | "\r", | |||
|
3896 | " [**************** 34% ] 341 of 1000 complete" | |||
|
3897 | ] | |||
|
3898 | }, | |||
|
3899 | { | |||
|
3900 | "output_type": "stream", | |||
|
3901 | "stream": "stdout", | |||
|
3902 | "text": [ | |||
|
3903 | "\r", | |||
|
3904 | " [**************** 34% ] 342 of 1000 complete" | |||
|
3905 | ] | |||
|
3906 | }, | |||
|
3907 | { | |||
|
3908 | "output_type": "stream", | |||
|
3909 | "stream": "stdout", | |||
|
3910 | "text": [ | |||
|
3911 | "\r", | |||
|
3912 | " [**************** 34% ] 343 of 1000 complete" | |||
|
3913 | ] | |||
|
3914 | }, | |||
|
3915 | { | |||
|
3916 | "output_type": "stream", | |||
|
3917 | "stream": "stdout", | |||
|
3918 | "text": [ | |||
|
3919 | "\r", | |||
|
3920 | " [**************** 34% ] 344 of 1000 complete" | |||
|
3921 | ] | |||
|
3922 | }, | |||
|
3923 | { | |||
|
3924 | "output_type": "stream", | |||
|
3925 | "stream": "stdout", | |||
|
3926 | "text": [ | |||
|
3927 | "\r", | |||
|
3928 | " [***************** 35% ] 345 of 1000 complete" | |||
|
3929 | ] | |||
|
3930 | }, | |||
|
3931 | { | |||
|
3932 | "output_type": "stream", | |||
|
3933 | "stream": "stdout", | |||
|
3934 | "text": [ | |||
|
3935 | "\r", | |||
|
3936 | " [***************** 35% ] 346 of 1000 complete" | |||
|
3937 | ] | |||
|
3938 | }, | |||
|
3939 | { | |||
|
3940 | "output_type": "stream", | |||
|
3941 | "stream": "stdout", | |||
|
3942 | "text": [ | |||
|
3943 | "\r", | |||
|
3944 | " [***************** 35% ] 347 of 1000 complete" | |||
|
3945 | ] | |||
|
3946 | }, | |||
|
3947 | { | |||
|
3948 | "output_type": "stream", | |||
|
3949 | "stream": "stdout", | |||
|
3950 | "text": [ | |||
|
3951 | "\r", | |||
|
3952 | " [***************** 35% ] 348 of 1000 complete" | |||
|
3953 | ] | |||
|
3954 | }, | |||
|
3955 | { | |||
|
3956 | "output_type": "stream", | |||
|
3957 | "stream": "stdout", | |||
|
3958 | "text": [ | |||
|
3959 | "\r", | |||
|
3960 | " [***************** 35% ] 349 of 1000 complete" | |||
|
3961 | ] | |||
|
3962 | }, | |||
|
3963 | { | |||
|
3964 | "output_type": "stream", | |||
|
3965 | "stream": "stdout", | |||
|
3966 | "text": [ | |||
|
3967 | "\r", | |||
|
3968 | " [***************** 35% ] 350 of 1000 complete" | |||
|
3969 | ] | |||
|
3970 | }, | |||
|
3971 | { | |||
|
3972 | "output_type": "stream", | |||
|
3973 | "stream": "stdout", | |||
|
3974 | "text": [ | |||
|
3975 | "\r", | |||
|
3976 | " [***************** 35% ] 351 of 1000 complete" | |||
|
3977 | ] | |||
|
3978 | }, | |||
|
3979 | { | |||
|
3980 | "output_type": "stream", | |||
|
3981 | "stream": "stdout", | |||
|
3982 | "text": [ | |||
|
3983 | "\r", | |||
|
3984 | " [***************** 35% ] 352 of 1000 complete" | |||
|
3985 | ] | |||
|
3986 | }, | |||
|
3987 | { | |||
|
3988 | "output_type": "stream", | |||
|
3989 | "stream": "stdout", | |||
|
3990 | "text": [ | |||
|
3991 | "\r", | |||
|
3992 | " [***************** 35% ] 353 of 1000 complete" | |||
|
3993 | ] | |||
|
3994 | }, | |||
|
3995 | { | |||
|
3996 | "output_type": "stream", | |||
|
3997 | "stream": "stdout", | |||
|
3998 | "text": [ | |||
|
3999 | "\r", | |||
|
4000 | " [***************** 35% ] 354 of 1000 complete" | |||
|
4001 | ] | |||
|
4002 | }, | |||
|
4003 | { | |||
|
4004 | "output_type": "stream", | |||
|
4005 | "stream": "stdout", | |||
|
4006 | "text": [ | |||
|
4007 | "\r", | |||
|
4008 | " [***************** 36% ] 355 of 1000 complete" | |||
|
4009 | ] | |||
|
4010 | }, | |||
|
4011 | { | |||
|
4012 | "output_type": "stream", | |||
|
4013 | "stream": "stdout", | |||
|
4014 | "text": [ | |||
|
4015 | "\r", | |||
|
4016 | " [***************** 36% ] 356 of 1000 complete" | |||
|
4017 | ] | |||
|
4018 | }, | |||
|
4019 | { | |||
|
4020 | "output_type": "stream", | |||
|
4021 | "stream": "stdout", | |||
|
4022 | "text": [ | |||
|
4023 | "\r", | |||
|
4024 | " [***************** 36% ] 357 of 1000 complete" | |||
|
4025 | ] | |||
|
4026 | }, | |||
|
4027 | { | |||
|
4028 | "output_type": "stream", | |||
|
4029 | "stream": "stdout", | |||
|
4030 | "text": [ | |||
|
4031 | "\r", | |||
|
4032 | " [***************** 36% ] 358 of 1000 complete" | |||
|
4033 | ] | |||
|
4034 | }, | |||
|
4035 | { | |||
|
4036 | "output_type": "stream", | |||
|
4037 | "stream": "stdout", | |||
|
4038 | "text": [ | |||
|
4039 | "\r", | |||
|
4040 | " [***************** 36% ] 359 of 1000 complete" | |||
|
4041 | ] | |||
|
4042 | }, | |||
|
4043 | { | |||
|
4044 | "output_type": "stream", | |||
|
4045 | "stream": "stdout", | |||
|
4046 | "text": [ | |||
|
4047 | "\r", | |||
|
4048 | " [***************** 36% ] 360 of 1000 complete" | |||
|
4049 | ] | |||
|
4050 | }, | |||
|
4051 | { | |||
|
4052 | "output_type": "stream", | |||
|
4053 | "stream": "stdout", | |||
|
4054 | "text": [ | |||
|
4055 | "\r", | |||
|
4056 | " [***************** 36% ] 361 of 1000 complete" | |||
|
4057 | ] | |||
|
4058 | }, | |||
|
4059 | { | |||
|
4060 | "output_type": "stream", | |||
|
4061 | "stream": "stdout", | |||
|
4062 | "text": [ | |||
|
4063 | "\r", | |||
|
4064 | " [***************** 36% ] 362 of 1000 complete" | |||
|
4065 | ] | |||
|
4066 | }, | |||
|
4067 | { | |||
|
4068 | "output_type": "stream", | |||
|
4069 | "stream": "stdout", | |||
|
4070 | "text": [ | |||
|
4071 | "\r", | |||
|
4072 | " [***************** 36% ] 363 of 1000 complete" | |||
|
4073 | ] | |||
|
4074 | }, | |||
|
4075 | { | |||
|
4076 | "output_type": "stream", | |||
|
4077 | "stream": "stdout", | |||
|
4078 | "text": [ | |||
|
4079 | "\r", | |||
|
4080 | " [***************** 36% ] 364 of 1000 complete" | |||
|
4081 | ] | |||
|
4082 | }, | |||
|
4083 | { | |||
|
4084 | "output_type": "stream", | |||
|
4085 | "stream": "stdout", | |||
|
4086 | "text": [ | |||
|
4087 | "\r", | |||
|
4088 | " [****************** 37% ] 365 of 1000 complete" | |||
|
4089 | ] | |||
|
4090 | }, | |||
|
4091 | { | |||
|
4092 | "output_type": "stream", | |||
|
4093 | "stream": "stdout", | |||
|
4094 | "text": [ | |||
|
4095 | "\r", | |||
|
4096 | " [****************** 37% ] 366 of 1000 complete" | |||
|
4097 | ] | |||
|
4098 | }, | |||
|
4099 | { | |||
|
4100 | "output_type": "stream", | |||
|
4101 | "stream": "stdout", | |||
|
4102 | "text": [ | |||
|
4103 | "\r", | |||
|
4104 | " [****************** 37% ] 367 of 1000 complete" | |||
|
4105 | ] | |||
|
4106 | }, | |||
|
4107 | { | |||
|
4108 | "output_type": "stream", | |||
|
4109 | "stream": "stdout", | |||
|
4110 | "text": [ | |||
|
4111 | "\r", | |||
|
4112 | " [****************** 37% ] 368 of 1000 complete" | |||
|
4113 | ] | |||
|
4114 | }, | |||
|
4115 | { | |||
|
4116 | "output_type": "stream", | |||
|
4117 | "stream": "stdout", | |||
|
4118 | "text": [ | |||
|
4119 | "\r", | |||
|
4120 | " [****************** 37% ] 369 of 1000 complete" | |||
|
4121 | ] | |||
|
4122 | }, | |||
|
4123 | { | |||
|
4124 | "output_type": "stream", | |||
|
4125 | "stream": "stdout", | |||
|
4126 | "text": [ | |||
|
4127 | "\r", | |||
|
4128 | " [****************** 37% ] 370 of 1000 complete" | |||
|
4129 | ] | |||
|
4130 | }, | |||
|
4131 | { | |||
|
4132 | "output_type": "stream", | |||
|
4133 | "stream": "stdout", | |||
|
4134 | "text": [ | |||
|
4135 | "\r", | |||
|
4136 | " [****************** 37% ] 371 of 1000 complete" | |||
|
4137 | ] | |||
|
4138 | }, | |||
|
4139 | { | |||
|
4140 | "output_type": "stream", | |||
|
4141 | "stream": "stdout", | |||
|
4142 | "text": [ | |||
|
4143 | "\r", | |||
|
4144 | " [****************** 37% ] 372 of 1000 complete" | |||
|
4145 | ] | |||
|
4146 | }, | |||
|
4147 | { | |||
|
4148 | "output_type": "stream", | |||
|
4149 | "stream": "stdout", | |||
|
4150 | "text": [ | |||
|
4151 | "\r", | |||
|
4152 | " [****************** 37% ] 373 of 1000 complete" | |||
|
4153 | ] | |||
|
4154 | }, | |||
|
4155 | { | |||
|
4156 | "output_type": "stream", | |||
|
4157 | "stream": "stdout", | |||
|
4158 | "text": [ | |||
|
4159 | "\r", | |||
|
4160 | " [****************** 37% ] 374 of 1000 complete" | |||
|
4161 | ] | |||
|
4162 | }, | |||
|
4163 | { | |||
|
4164 | "output_type": "stream", | |||
|
4165 | "stream": "stdout", | |||
|
4166 | "text": [ | |||
|
4167 | "\r", | |||
|
4168 | " [****************** 38% ] 375 of 1000 complete" | |||
|
4169 | ] | |||
|
4170 | }, | |||
|
4171 | { | |||
|
4172 | "output_type": "stream", | |||
|
4173 | "stream": "stdout", | |||
|
4174 | "text": [ | |||
|
4175 | "\r", | |||
|
4176 | " [****************** 38% ] 376 of 1000 complete" | |||
|
4177 | ] | |||
|
4178 | }, | |||
|
4179 | { | |||
|
4180 | "output_type": "stream", | |||
|
4181 | "stream": "stdout", | |||
|
4182 | "text": [ | |||
|
4183 | "\r", | |||
|
4184 | " [****************** 38% ] 377 of 1000 complete" | |||
|
4185 | ] | |||
|
4186 | }, | |||
|
4187 | { | |||
|
4188 | "output_type": "stream", | |||
|
4189 | "stream": "stdout", | |||
|
4190 | "text": [ | |||
|
4191 | "\r", | |||
|
4192 | " [****************** 38% ] 378 of 1000 complete" | |||
|
4193 | ] | |||
|
4194 | }, | |||
|
4195 | { | |||
|
4196 | "output_type": "stream", | |||
|
4197 | "stream": "stdout", | |||
|
4198 | "text": [ | |||
|
4199 | "\r", | |||
|
4200 | " [****************** 38% ] 379 of 1000 complete" | |||
|
4201 | ] | |||
|
4202 | }, | |||
|
4203 | { | |||
|
4204 | "output_type": "stream", | |||
|
4205 | "stream": "stdout", | |||
|
4206 | "text": [ | |||
|
4207 | "\r", | |||
|
4208 | " [****************** 38% ] 380 of 1000 complete" | |||
|
4209 | ] | |||
|
4210 | }, | |||
|
4211 | { | |||
|
4212 | "output_type": "stream", | |||
|
4213 | "stream": "stdout", | |||
|
4214 | "text": [ | |||
|
4215 | "\r", | |||
|
4216 | " [****************** 38% ] 381 of 1000 complete" | |||
|
4217 | ] | |||
|
4218 | }, | |||
|
4219 | { | |||
|
4220 | "output_type": "stream", | |||
|
4221 | "stream": "stdout", | |||
|
4222 | "text": [ | |||
|
4223 | "\r", | |||
|
4224 | " [****************** 38% ] 382 of 1000 complete" | |||
|
4225 | ] | |||
|
4226 | }, | |||
|
4227 | { | |||
|
4228 | "output_type": "stream", | |||
|
4229 | "stream": "stdout", | |||
|
4230 | "text": [ | |||
|
4231 | "\r", | |||
|
4232 | " [****************** 38% ] 383 of 1000 complete" | |||
|
4233 | ] | |||
|
4234 | }, | |||
|
4235 | { | |||
|
4236 | "output_type": "stream", | |||
|
4237 | "stream": "stdout", | |||
|
4238 | "text": [ | |||
|
4239 | "\r", | |||
|
4240 | " [****************** 38% ] 384 of 1000 complete" | |||
|
4241 | ] | |||
|
4242 | }, | |||
|
4243 | { | |||
|
4244 | "output_type": "stream", | |||
|
4245 | "stream": "stdout", | |||
|
4246 | "text": [ | |||
|
4247 | "\r", | |||
|
4248 | " [******************* 39% ] 385 of 1000 complete" | |||
|
4249 | ] | |||
|
4250 | }, | |||
|
4251 | { | |||
|
4252 | "output_type": "stream", | |||
|
4253 | "stream": "stdout", | |||
|
4254 | "text": [ | |||
|
4255 | "\r", | |||
|
4256 | " [******************* 39% ] 386 of 1000 complete" | |||
|
4257 | ] | |||
|
4258 | }, | |||
|
4259 | { | |||
|
4260 | "output_type": "stream", | |||
|
4261 | "stream": "stdout", | |||
|
4262 | "text": [ | |||
|
4263 | "\r", | |||
|
4264 | " [******************* 39% ] 387 of 1000 complete" | |||
|
4265 | ] | |||
|
4266 | }, | |||
|
4267 | { | |||
|
4268 | "output_type": "stream", | |||
|
4269 | "stream": "stdout", | |||
|
4270 | "text": [ | |||
|
4271 | "\r", | |||
|
4272 | " [******************* 39% ] 388 of 1000 complete" | |||
|
4273 | ] | |||
|
4274 | }, | |||
|
4275 | { | |||
|
4276 | "output_type": "stream", | |||
|
4277 | "stream": "stdout", | |||
|
4278 | "text": [ | |||
|
4279 | "\r", | |||
|
4280 | " [******************* 39% ] 389 of 1000 complete" | |||
|
4281 | ] | |||
|
4282 | }, | |||
|
4283 | { | |||
|
4284 | "output_type": "stream", | |||
|
4285 | "stream": "stdout", | |||
|
4286 | "text": [ | |||
|
4287 | "\r", | |||
|
4288 | " [******************* 39% ] 390 of 1000 complete" | |||
|
4289 | ] | |||
|
4290 | }, | |||
|
4291 | { | |||
|
4292 | "output_type": "stream", | |||
|
4293 | "stream": "stdout", | |||
|
4294 | "text": [ | |||
|
4295 | "\r", | |||
|
4296 | " [******************* 39% ] 391 of 1000 complete" | |||
|
4297 | ] | |||
|
4298 | }, | |||
|
4299 | { | |||
|
4300 | "output_type": "stream", | |||
|
4301 | "stream": "stdout", | |||
|
4302 | "text": [ | |||
|
4303 | "\r", | |||
|
4304 | " [******************* 39% ] 392 of 1000 complete" | |||
|
4305 | ] | |||
|
4306 | }, | |||
|
4307 | { | |||
|
4308 | "output_type": "stream", | |||
|
4309 | "stream": "stdout", | |||
|
4310 | "text": [ | |||
|
4311 | "\r", | |||
|
4312 | " [******************* 39% ] 393 of 1000 complete" | |||
|
4313 | ] | |||
|
4314 | }, | |||
|
4315 | { | |||
|
4316 | "output_type": "stream", | |||
|
4317 | "stream": "stdout", | |||
|
4318 | "text": [ | |||
|
4319 | "\r", | |||
|
4320 | " [******************* 39% ] 394 of 1000 complete" | |||
|
4321 | ] | |||
|
4322 | }, | |||
|
4323 | { | |||
|
4324 | "output_type": "stream", | |||
|
4325 | "stream": "stdout", | |||
|
4326 | "text": [ | |||
|
4327 | "\r", | |||
|
4328 | " [******************* 40% ] 395 of 1000 complete" | |||
|
4329 | ] | |||
|
4330 | }, | |||
|
4331 | { | |||
|
4332 | "output_type": "stream", | |||
|
4333 | "stream": "stdout", | |||
|
4334 | "text": [ | |||
|
4335 | "\r", | |||
|
4336 | " [******************* 40% ] 396 of 1000 complete" | |||
|
4337 | ] | |||
|
4338 | }, | |||
|
4339 | { | |||
|
4340 | "output_type": "stream", | |||
|
4341 | "stream": "stdout", | |||
|
4342 | "text": [ | |||
|
4343 | "\r", | |||
|
4344 | " [******************* 40% ] 397 of 1000 complete" | |||
|
4345 | ] | |||
|
4346 | }, | |||
|
4347 | { | |||
|
4348 | "output_type": "stream", | |||
|
4349 | "stream": "stdout", | |||
|
4350 | "text": [ | |||
|
4351 | "\r", | |||
|
4352 | " [******************* 40% ] 398 of 1000 complete" | |||
|
4353 | ] | |||
|
4354 | }, | |||
|
4355 | { | |||
|
4356 | "output_type": "stream", | |||
|
4357 | "stream": "stdout", | |||
|
4358 | "text": [ | |||
|
4359 | "\r", | |||
|
4360 | " [******************* 40% ] 399 of 1000 complete" | |||
|
4361 | ] | |||
|
4362 | }, | |||
|
4363 | { | |||
|
4364 | "output_type": "stream", | |||
|
4365 | "stream": "stdout", | |||
|
4366 | "text": [ | |||
|
4367 | "\r", | |||
|
4368 | " [******************* 40% ] 400 of 1000 complete" | |||
|
4369 | ] | |||
|
4370 | }, | |||
|
4371 | { | |||
|
4372 | "output_type": "stream", | |||
|
4373 | "stream": "stdout", | |||
|
4374 | "text": [ | |||
|
4375 | "\r", | |||
|
4376 | " [******************* 40% ] 401 of 1000 complete" | |||
|
4377 | ] | |||
|
4378 | }, | |||
|
4379 | { | |||
|
4380 | "output_type": "stream", | |||
|
4381 | "stream": "stdout", | |||
|
4382 | "text": [ | |||
|
4383 | "\r", | |||
|
4384 | " [******************* 40% ] 402 of 1000 complete" | |||
|
4385 | ] | |||
|
4386 | }, | |||
|
4387 | { | |||
|
4388 | "output_type": "stream", | |||
|
4389 | "stream": "stdout", | |||
|
4390 | "text": [ | |||
|
4391 | "\r", | |||
|
4392 | " [******************* 40% ] 403 of 1000 complete" | |||
|
4393 | ] | |||
|
4394 | }, | |||
|
4395 | { | |||
|
4396 | "output_type": "stream", | |||
|
4397 | "stream": "stdout", | |||
|
4398 | "text": [ | |||
|
4399 | "\r", | |||
|
4400 | " [******************* 40% ] 404 of 1000 complete" | |||
|
4401 | ] | |||
|
4402 | }, | |||
|
4403 | { | |||
|
4404 | "output_type": "stream", | |||
|
4405 | "stream": "stdout", | |||
|
4406 | "text": [ | |||
|
4407 | "\r", | |||
|
4408 | " [******************** 41% ] 405 of 1000 complete" | |||
|
4409 | ] | |||
|
4410 | }, | |||
|
4411 | { | |||
|
4412 | "output_type": "stream", | |||
|
4413 | "stream": "stdout", | |||
|
4414 | "text": [ | |||
|
4415 | "\r", | |||
|
4416 | " [******************** 41% ] 406 of 1000 complete" | |||
|
4417 | ] | |||
|
4418 | }, | |||
|
4419 | { | |||
|
4420 | "output_type": "stream", | |||
|
4421 | "stream": "stdout", | |||
|
4422 | "text": [ | |||
|
4423 | "\r", | |||
|
4424 | " [******************** 41% ] 407 of 1000 complete" | |||
|
4425 | ] | |||
|
4426 | }, | |||
|
4427 | { | |||
|
4428 | "output_type": "stream", | |||
|
4429 | "stream": "stdout", | |||
|
4430 | "text": [ | |||
|
4431 | "\r", | |||
|
4432 | " [******************** 41% ] 408 of 1000 complete" | |||
|
4433 | ] | |||
|
4434 | }, | |||
|
4435 | { | |||
|
4436 | "output_type": "stream", | |||
|
4437 | "stream": "stdout", | |||
|
4438 | "text": [ | |||
|
4439 | "\r", | |||
|
4440 | " [******************** 41% ] 409 of 1000 complete" | |||
|
4441 | ] | |||
|
4442 | }, | |||
|
4443 | { | |||
|
4444 | "output_type": "stream", | |||
|
4445 | "stream": "stdout", | |||
|
4446 | "text": [ | |||
|
4447 | "\r", | |||
|
4448 | " [******************** 41% ] 410 of 1000 complete" | |||
|
4449 | ] | |||
|
4450 | }, | |||
|
4451 | { | |||
|
4452 | "output_type": "stream", | |||
|
4453 | "stream": "stdout", | |||
|
4454 | "text": [ | |||
|
4455 | "\r", | |||
|
4456 | " [******************** 41% ] 411 of 1000 complete" | |||
|
4457 | ] | |||
|
4458 | }, | |||
|
4459 | { | |||
|
4460 | "output_type": "stream", | |||
|
4461 | "stream": "stdout", | |||
|
4462 | "text": [ | |||
|
4463 | "\r", | |||
|
4464 | " [******************** 41% ] 412 of 1000 complete" | |||
|
4465 | ] | |||
|
4466 | }, | |||
|
4467 | { | |||
|
4468 | "output_type": "stream", | |||
|
4469 | "stream": "stdout", | |||
|
4470 | "text": [ | |||
|
4471 | "\r", | |||
|
4472 | " [******************** 41% ] 413 of 1000 complete" | |||
|
4473 | ] | |||
|
4474 | }, | |||
|
4475 | { | |||
|
4476 | "output_type": "stream", | |||
|
4477 | "stream": "stdout", | |||
|
4478 | "text": [ | |||
|
4479 | "\r", | |||
|
4480 | " [******************** 41% ] 414 of 1000 complete" | |||
|
4481 | ] | |||
|
4482 | }, | |||
|
4483 | { | |||
|
4484 | "output_type": "stream", | |||
|
4485 | "stream": "stdout", | |||
|
4486 | "text": [ | |||
|
4487 | "\r", | |||
|
4488 | " [******************** 42% ] 415 of 1000 complete" | |||
|
4489 | ] | |||
|
4490 | }, | |||
|
4491 | { | |||
|
4492 | "output_type": "stream", | |||
|
4493 | "stream": "stdout", | |||
|
4494 | "text": [ | |||
|
4495 | "\r", | |||
|
4496 | " [******************** 42% ] 416 of 1000 complete" | |||
|
4497 | ] | |||
|
4498 | }, | |||
|
4499 | { | |||
|
4500 | "output_type": "stream", | |||
|
4501 | "stream": "stdout", | |||
|
4502 | "text": [ | |||
|
4503 | "\r", | |||
|
4504 | " [******************** 42% ] 417 of 1000 complete" | |||
|
4505 | ] | |||
|
4506 | }, | |||
|
4507 | { | |||
|
4508 | "output_type": "stream", | |||
|
4509 | "stream": "stdout", | |||
|
4510 | "text": [ | |||
|
4511 | "\r", | |||
|
4512 | " [******************** 42% ] 418 of 1000 complete" | |||
|
4513 | ] | |||
|
4514 | }, | |||
|
4515 | { | |||
|
4516 | "output_type": "stream", | |||
|
4517 | "stream": "stdout", | |||
|
4518 | "text": [ | |||
|
4519 | "\r", | |||
|
4520 | " [******************** 42% ] 419 of 1000 complete" | |||
|
4521 | ] | |||
|
4522 | }, | |||
|
4523 | { | |||
|
4524 | "output_type": "stream", | |||
|
4525 | "stream": "stdout", | |||
|
4526 | "text": [ | |||
|
4527 | "\r", | |||
|
4528 | " [******************** 42% ] 420 of 1000 complete" | |||
|
4529 | ] | |||
|
4530 | }, | |||
|
4531 | { | |||
|
4532 | "output_type": "stream", | |||
|
4533 | "stream": "stdout", | |||
|
4534 | "text": [ | |||
|
4535 | "\r", | |||
|
4536 | " [******************** 42% ] 421 of 1000 complete" | |||
|
4537 | ] | |||
|
4538 | }, | |||
|
4539 | { | |||
|
4540 | "output_type": "stream", | |||
|
4541 | "stream": "stdout", | |||
|
4542 | "text": [ | |||
|
4543 | "\r", | |||
|
4544 | " [******************** 42% ] 422 of 1000 complete" | |||
|
4545 | ] | |||
|
4546 | }, | |||
|
4547 | { | |||
|
4548 | "output_type": "stream", | |||
|
4549 | "stream": "stdout", | |||
|
4550 | "text": [ | |||
|
4551 | "\r", | |||
|
4552 | " [******************** 42% ] 423 of 1000 complete" | |||
|
4553 | ] | |||
|
4554 | }, | |||
|
4555 | { | |||
|
4556 | "output_type": "stream", | |||
|
4557 | "stream": "stdout", | |||
|
4558 | "text": [ | |||
|
4559 | "\r", | |||
|
4560 | " [******************** 42% ] 424 of 1000 complete" | |||
|
4561 | ] | |||
|
4562 | }, | |||
|
4563 | { | |||
|
4564 | "output_type": "stream", | |||
|
4565 | "stream": "stdout", | |||
|
4566 | "text": [ | |||
|
4567 | "\r", | |||
|
4568 | " [********************* 43% ] 425 of 1000 complete" | |||
|
4569 | ] | |||
|
4570 | }, | |||
|
4571 | { | |||
|
4572 | "output_type": "stream", | |||
|
4573 | "stream": "stdout", | |||
|
4574 | "text": [ | |||
|
4575 | "\r", | |||
|
4576 | " [********************* 43% ] 426 of 1000 complete" | |||
|
4577 | ] | |||
|
4578 | }, | |||
|
4579 | { | |||
|
4580 | "output_type": "stream", | |||
|
4581 | "stream": "stdout", | |||
|
4582 | "text": [ | |||
|
4583 | "\r", | |||
|
4584 | " [********************* 43% ] 427 of 1000 complete" | |||
|
4585 | ] | |||
|
4586 | }, | |||
|
4587 | { | |||
|
4588 | "output_type": "stream", | |||
|
4589 | "stream": "stdout", | |||
|
4590 | "text": [ | |||
|
4591 | "\r", | |||
|
4592 | " [********************* 43% ] 428 of 1000 complete" | |||
|
4593 | ] | |||
|
4594 | }, | |||
|
4595 | { | |||
|
4596 | "output_type": "stream", | |||
|
4597 | "stream": "stdout", | |||
|
4598 | "text": [ | |||
|
4599 | "\r", | |||
|
4600 | " [********************* 43% ] 429 of 1000 complete" | |||
|
4601 | ] | |||
|
4602 | }, | |||
|
4603 | { | |||
|
4604 | "output_type": "stream", | |||
|
4605 | "stream": "stdout", | |||
|
4606 | "text": [ | |||
|
4607 | "\r", | |||
|
4608 | " [********************* 43% ] 430 of 1000 complete" | |||
|
4609 | ] | |||
|
4610 | }, | |||
|
4611 | { | |||
|
4612 | "output_type": "stream", | |||
|
4613 | "stream": "stdout", | |||
|
4614 | "text": [ | |||
|
4615 | "\r", | |||
|
4616 | " [********************* 43% ] 431 of 1000 complete" | |||
|
4617 | ] | |||
|
4618 | }, | |||
|
4619 | { | |||
|
4620 | "output_type": "stream", | |||
|
4621 | "stream": "stdout", | |||
|
4622 | "text": [ | |||
|
4623 | "\r", | |||
|
4624 | " [********************* 43% ] 432 of 1000 complete" | |||
|
4625 | ] | |||
|
4626 | }, | |||
|
4627 | { | |||
|
4628 | "output_type": "stream", | |||
|
4629 | "stream": "stdout", | |||
|
4630 | "text": [ | |||
|
4631 | "\r", | |||
|
4632 | " [********************* 43% ] 433 of 1000 complete" | |||
|
4633 | ] | |||
|
4634 | }, | |||
|
4635 | { | |||
|
4636 | "output_type": "stream", | |||
|
4637 | "stream": "stdout", | |||
|
4638 | "text": [ | |||
|
4639 | "\r", | |||
|
4640 | " [********************* 43% ] 434 of 1000 complete" | |||
|
4641 | ] | |||
|
4642 | }, | |||
|
4643 | { | |||
|
4644 | "output_type": "stream", | |||
|
4645 | "stream": "stdout", | |||
|
4646 | "text": [ | |||
|
4647 | "\r", | |||
|
4648 | " [********************* 44% ] 435 of 1000 complete" | |||
|
4649 | ] | |||
|
4650 | }, | |||
|
4651 | { | |||
|
4652 | "output_type": "stream", | |||
|
4653 | "stream": "stdout", | |||
|
4654 | "text": [ | |||
|
4655 | "\r", | |||
|
4656 | " [********************* 44% ] 436 of 1000 complete" | |||
|
4657 | ] | |||
|
4658 | }, | |||
|
4659 | { | |||
|
4660 | "output_type": "stream", | |||
|
4661 | "stream": "stdout", | |||
|
4662 | "text": [ | |||
|
4663 | "\r", | |||
|
4664 | " [********************* 44% ] 437 of 1000 complete" | |||
|
4665 | ] | |||
|
4666 | }, | |||
|
4667 | { | |||
|
4668 | "output_type": "stream", | |||
|
4669 | "stream": "stdout", | |||
|
4670 | "text": [ | |||
|
4671 | "\r", | |||
|
4672 | " [********************* 44% ] 438 of 1000 complete" | |||
|
4673 | ] | |||
|
4674 | }, | |||
|
4675 | { | |||
|
4676 | "output_type": "stream", | |||
|
4677 | "stream": "stdout", | |||
|
4678 | "text": [ | |||
|
4679 | "\r", | |||
|
4680 | " [********************* 44% ] 439 of 1000 complete" | |||
|
4681 | ] | |||
|
4682 | }, | |||
|
4683 | { | |||
|
4684 | "output_type": "stream", | |||
|
4685 | "stream": "stdout", | |||
|
4686 | "text": [ | |||
|
4687 | "\r", | |||
|
4688 | " [********************* 44% ] 440 of 1000 complete" | |||
|
4689 | ] | |||
|
4690 | }, | |||
|
4691 | { | |||
|
4692 | "output_type": "stream", | |||
|
4693 | "stream": "stdout", | |||
|
4694 | "text": [ | |||
|
4695 | "\r", | |||
|
4696 | " [********************* 44% ] 441 of 1000 complete" | |||
|
4697 | ] | |||
|
4698 | }, | |||
|
4699 | { | |||
|
4700 | "output_type": "stream", | |||
|
4701 | "stream": "stdout", | |||
|
4702 | "text": [ | |||
|
4703 | "\r", | |||
|
4704 | " [********************* 44% ] 442 of 1000 complete" | |||
|
4705 | ] | |||
|
4706 | }, | |||
|
4707 | { | |||
|
4708 | "output_type": "stream", | |||
|
4709 | "stream": "stdout", | |||
|
4710 | "text": [ | |||
|
4711 | "\r", | |||
|
4712 | " [********************* 44% ] 443 of 1000 complete" | |||
|
4713 | ] | |||
|
4714 | }, | |||
|
4715 | { | |||
|
4716 | "output_type": "stream", | |||
|
4717 | "stream": "stdout", | |||
|
4718 | "text": [ | |||
|
4719 | "\r", | |||
|
4720 | " [********************* 44% ] 444 of 1000 complete" | |||
|
4721 | ] | |||
|
4722 | }, | |||
|
4723 | { | |||
|
4724 | "output_type": "stream", | |||
|
4725 | "stream": "stdout", | |||
|
4726 | "text": [ | |||
|
4727 | "\r", | |||
|
4728 | " [**********************45% ] 445 of 1000 complete" | |||
|
4729 | ] | |||
|
4730 | }, | |||
|
4731 | { | |||
|
4732 | "output_type": "stream", | |||
|
4733 | "stream": "stdout", | |||
|
4734 | "text": [ | |||
|
4735 | "\r", | |||
|
4736 | " [**********************45% ] 446 of 1000 complete" | |||
|
4737 | ] | |||
|
4738 | }, | |||
|
4739 | { | |||
|
4740 | "output_type": "stream", | |||
|
4741 | "stream": "stdout", | |||
|
4742 | "text": [ | |||
|
4743 | "\r", | |||
|
4744 | " [**********************45% ] 447 of 1000 complete" | |||
|
4745 | ] | |||
|
4746 | }, | |||
|
4747 | { | |||
|
4748 | "output_type": "stream", | |||
|
4749 | "stream": "stdout", | |||
|
4750 | "text": [ | |||
|
4751 | "\r", | |||
|
4752 | " [**********************45% ] 448 of 1000 complete" | |||
|
4753 | ] | |||
|
4754 | }, | |||
|
4755 | { | |||
|
4756 | "output_type": "stream", | |||
|
4757 | "stream": "stdout", | |||
|
4758 | "text": [ | |||
|
4759 | "\r", | |||
|
4760 | " [**********************45% ] 449 of 1000 complete" | |||
|
4761 | ] | |||
|
4762 | }, | |||
|
4763 | { | |||
|
4764 | "output_type": "stream", | |||
|
4765 | "stream": "stdout", | |||
|
4766 | "text": [ | |||
|
4767 | "\r", | |||
|
4768 | " [**********************45% ] 450 of 1000 complete" | |||
|
4769 | ] | |||
|
4770 | }, | |||
|
4771 | { | |||
|
4772 | "output_type": "stream", | |||
|
4773 | "stream": "stdout", | |||
|
4774 | "text": [ | |||
|
4775 | "\r", | |||
|
4776 | " [**********************45% ] 451 of 1000 complete" | |||
|
4777 | ] | |||
|
4778 | }, | |||
|
4779 | { | |||
|
4780 | "output_type": "stream", | |||
|
4781 | "stream": "stdout", | |||
|
4782 | "text": [ | |||
|
4783 | "\r", | |||
|
4784 | " [**********************45% ] 452 of 1000 complete" | |||
|
4785 | ] | |||
|
4786 | }, | |||
|
4787 | { | |||
|
4788 | "output_type": "stream", | |||
|
4789 | "stream": "stdout", | |||
|
4790 | "text": [ | |||
|
4791 | "\r", | |||
|
4792 | " [**********************45% ] 453 of 1000 complete" | |||
|
4793 | ] | |||
|
4794 | }, | |||
|
4795 | { | |||
|
4796 | "output_type": "stream", | |||
|
4797 | "stream": "stdout", | |||
|
4798 | "text": [ | |||
|
4799 | "\r", | |||
|
4800 | " [**********************45% ] 454 of 1000 complete" | |||
|
4801 | ] | |||
|
4802 | }, | |||
|
4803 | { | |||
|
4804 | "output_type": "stream", | |||
|
4805 | "stream": "stdout", | |||
|
4806 | "text": [ | |||
|
4807 | "\r", | |||
|
4808 | " [**********************46% ] 455 of 1000 complete" | |||
|
4809 | ] | |||
|
4810 | }, | |||
|
4811 | { | |||
|
4812 | "output_type": "stream", | |||
|
4813 | "stream": "stdout", | |||
|
4814 | "text": [ | |||
|
4815 | "\r", | |||
|
4816 | " [**********************46% ] 456 of 1000 complete" | |||
|
4817 | ] | |||
|
4818 | }, | |||
|
4819 | { | |||
|
4820 | "output_type": "stream", | |||
|
4821 | "stream": "stdout", | |||
|
4822 | "text": [ | |||
|
4823 | "\r", | |||
|
4824 | " [**********************46% ] 457 of 1000 complete" | |||
|
4825 | ] | |||
|
4826 | }, | |||
|
4827 | { | |||
|
4828 | "output_type": "stream", | |||
|
4829 | "stream": "stdout", | |||
|
4830 | "text": [ | |||
|
4831 | "\r", | |||
|
4832 | " [**********************46% ] 458 of 1000 complete" | |||
|
4833 | ] | |||
|
4834 | }, | |||
|
4835 | { | |||
|
4836 | "output_type": "stream", | |||
|
4837 | "stream": "stdout", | |||
|
4838 | "text": [ | |||
|
4839 | "\r", | |||
|
4840 | " [**********************46% ] 459 of 1000 complete" | |||
|
4841 | ] | |||
|
4842 | }, | |||
|
4843 | { | |||
|
4844 | "output_type": "stream", | |||
|
4845 | "stream": "stdout", | |||
|
4846 | "text": [ | |||
|
4847 | "\r", | |||
|
4848 | " [**********************46% ] 460 of 1000 complete" | |||
|
4849 | ] | |||
|
4850 | }, | |||
|
4851 | { | |||
|
4852 | "output_type": "stream", | |||
|
4853 | "stream": "stdout", | |||
|
4854 | "text": [ | |||
|
4855 | "\r", | |||
|
4856 | " [**********************46% ] 461 of 1000 complete" | |||
|
4857 | ] | |||
|
4858 | }, | |||
|
4859 | { | |||
|
4860 | "output_type": "stream", | |||
|
4861 | "stream": "stdout", | |||
|
4862 | "text": [ | |||
|
4863 | "\r", | |||
|
4864 | " [**********************46% ] 462 of 1000 complete" | |||
|
4865 | ] | |||
|
4866 | }, | |||
|
4867 | { | |||
|
4868 | "output_type": "stream", | |||
|
4869 | "stream": "stdout", | |||
|
4870 | "text": [ | |||
|
4871 | "\r", | |||
|
4872 | " [**********************46% ] 463 of 1000 complete" | |||
|
4873 | ] | |||
|
4874 | }, | |||
|
4875 | { | |||
|
4876 | "output_type": "stream", | |||
|
4877 | "stream": "stdout", | |||
|
4878 | "text": [ | |||
|
4879 | "\r", | |||
|
4880 | " [**********************46% ] 464 of 1000 complete" | |||
|
4881 | ] | |||
|
4882 | }, | |||
|
4883 | { | |||
|
4884 | "output_type": "stream", | |||
|
4885 | "stream": "stdout", | |||
|
4886 | "text": [ | |||
|
4887 | "\r", | |||
|
4888 | " [**********************47% ] 465 of 1000 complete" | |||
|
4889 | ] | |||
|
4890 | }, | |||
|
4891 | { | |||
|
4892 | "output_type": "stream", | |||
|
4893 | "stream": "stdout", | |||
|
4894 | "text": [ | |||
|
4895 | "\r", | |||
|
4896 | " [**********************47% ] 466 of 1000 complete" | |||
|
4897 | ] | |||
|
4898 | }, | |||
|
4899 | { | |||
|
4900 | "output_type": "stream", | |||
|
4901 | "stream": "stdout", | |||
|
4902 | "text": [ | |||
|
4903 | "\r", | |||
|
4904 | " [**********************47% ] 467 of 1000 complete" | |||
|
4905 | ] | |||
|
4906 | }, | |||
|
4907 | { | |||
|
4908 | "output_type": "stream", | |||
|
4909 | "stream": "stdout", | |||
|
4910 | "text": [ | |||
|
4911 | "\r", | |||
|
4912 | " [**********************47% ] 468 of 1000 complete" | |||
|
4913 | ] | |||
|
4914 | }, | |||
|
4915 | { | |||
|
4916 | "output_type": "stream", | |||
|
4917 | "stream": "stdout", | |||
|
4918 | "text": [ | |||
|
4919 | "\r", | |||
|
4920 | " [**********************47% ] 469 of 1000 complete" | |||
|
4921 | ] | |||
|
4922 | }, | |||
|
4923 | { | |||
|
4924 | "output_type": "stream", | |||
|
4925 | "stream": "stdout", | |||
|
4926 | "text": [ | |||
|
4927 | "\r", | |||
|
4928 | " [**********************47% ] 470 of 1000 complete" | |||
|
4929 | ] | |||
|
4930 | }, | |||
|
4931 | { | |||
|
4932 | "output_type": "stream", | |||
|
4933 | "stream": "stdout", | |||
|
4934 | "text": [ | |||
|
4935 | "\r", | |||
|
4936 | " [**********************47% ] 471 of 1000 complete" | |||
|
4937 | ] | |||
|
4938 | }, | |||
|
4939 | { | |||
|
4940 | "output_type": "stream", | |||
|
4941 | "stream": "stdout", | |||
|
4942 | "text": [ | |||
|
4943 | "\r", | |||
|
4944 | " [**********************47% ] 472 of 1000 complete" | |||
|
4945 | ] | |||
|
4946 | }, | |||
|
4947 | { | |||
|
4948 | "output_type": "stream", | |||
|
4949 | "stream": "stdout", | |||
|
4950 | "text": [ | |||
|
4951 | "\r", | |||
|
4952 | " [**********************47% ] 473 of 1000 complete" | |||
|
4953 | ] | |||
|
4954 | }, | |||
|
4955 | { | |||
|
4956 | "output_type": "stream", | |||
|
4957 | "stream": "stdout", | |||
|
4958 | "text": [ | |||
|
4959 | "\r", | |||
|
4960 | " [**********************47% ] 474 of 1000 complete" | |||
|
4961 | ] | |||
|
4962 | }, | |||
|
4963 | { | |||
|
4964 | "output_type": "stream", | |||
|
4965 | "stream": "stdout", | |||
|
4966 | "text": [ | |||
|
4967 | "\r", | |||
|
4968 | " [**********************48% ] 475 of 1000 complete" | |||
|
4969 | ] | |||
|
4970 | }, | |||
|
4971 | { | |||
|
4972 | "output_type": "stream", | |||
|
4973 | "stream": "stdout", | |||
|
4974 | "text": [ | |||
|
4975 | "\r", | |||
|
4976 | " [**********************48% ] 476 of 1000 complete" | |||
|
4977 | ] | |||
|
4978 | }, | |||
|
4979 | { | |||
|
4980 | "output_type": "stream", | |||
|
4981 | "stream": "stdout", | |||
|
4982 | "text": [ | |||
|
4983 | "\r", | |||
|
4984 | " [**********************48% ] 477 of 1000 complete" | |||
|
4985 | ] | |||
|
4986 | }, | |||
|
4987 | { | |||
|
4988 | "output_type": "stream", | |||
|
4989 | "stream": "stdout", | |||
|
4990 | "text": [ | |||
|
4991 | "\r", | |||
|
4992 | " [**********************48% ] 478 of 1000 complete" | |||
|
4993 | ] | |||
|
4994 | }, | |||
|
4995 | { | |||
|
4996 | "output_type": "stream", | |||
|
4997 | "stream": "stdout", | |||
|
4998 | "text": [ | |||
|
4999 | "\r", | |||
|
5000 | " [**********************48% ] 479 of 1000 complete" | |||
|
5001 | ] | |||
|
5002 | }, | |||
|
5003 | { | |||
|
5004 | "output_type": "stream", | |||
|
5005 | "stream": "stdout", | |||
|
5006 | "text": [ | |||
|
5007 | "\r", | |||
|
5008 | " [**********************48% ] 480 of 1000 complete" | |||
|
5009 | ] | |||
|
5010 | }, | |||
|
5011 | { | |||
|
5012 | "output_type": "stream", | |||
|
5013 | "stream": "stdout", | |||
|
5014 | "text": [ | |||
|
5015 | "\r", | |||
|
5016 | " [**********************48% ] 481 of 1000 complete" | |||
|
5017 | ] | |||
|
5018 | }, | |||
|
5019 | { | |||
|
5020 | "output_type": "stream", | |||
|
5021 | "stream": "stdout", | |||
|
5022 | "text": [ | |||
|
5023 | "\r", | |||
|
5024 | " [**********************48% ] 482 of 1000 complete" | |||
|
5025 | ] | |||
|
5026 | }, | |||
|
5027 | { | |||
|
5028 | "output_type": "stream", | |||
|
5029 | "stream": "stdout", | |||
|
5030 | "text": [ | |||
|
5031 | "\r", | |||
|
5032 | " [**********************48% ] 483 of 1000 complete" | |||
|
5033 | ] | |||
|
5034 | }, | |||
|
5035 | { | |||
|
5036 | "output_type": "stream", | |||
|
5037 | "stream": "stdout", | |||
|
5038 | "text": [ | |||
|
5039 | "\r", | |||
|
5040 | " [**********************48% ] 484 of 1000 complete" | |||
|
5041 | ] | |||
|
5042 | }, | |||
|
5043 | { | |||
|
5044 | "output_type": "stream", | |||
|
5045 | "stream": "stdout", | |||
|
5046 | "text": [ | |||
|
5047 | "\r", | |||
|
5048 | " [**********************49% ] 485 of 1000 complete" | |||
|
5049 | ] | |||
|
5050 | }, | |||
|
5051 | { | |||
|
5052 | "output_type": "stream", | |||
|
5053 | "stream": "stdout", | |||
|
5054 | "text": [ | |||
|
5055 | "\r", | |||
|
5056 | " [**********************49% ] 486 of 1000 complete" | |||
|
5057 | ] | |||
|
5058 | }, | |||
|
5059 | { | |||
|
5060 | "output_type": "stream", | |||
|
5061 | "stream": "stdout", | |||
|
5062 | "text": [ | |||
|
5063 | "\r", | |||
|
5064 | " [**********************49% ] 487 of 1000 complete" | |||
|
5065 | ] | |||
|
5066 | }, | |||
|
5067 | { | |||
|
5068 | "output_type": "stream", | |||
|
5069 | "stream": "stdout", | |||
|
5070 | "text": [ | |||
|
5071 | "\r", | |||
|
5072 | " [**********************49% ] 488 of 1000 complete" | |||
|
5073 | ] | |||
|
5074 | }, | |||
|
5075 | { | |||
|
5076 | "output_type": "stream", | |||
|
5077 | "stream": "stdout", | |||
|
5078 | "text": [ | |||
|
5079 | "\r", | |||
|
5080 | " [**********************49% ] 489 of 1000 complete" | |||
|
5081 | ] | |||
|
5082 | }, | |||
|
5083 | { | |||
|
5084 | "output_type": "stream", | |||
|
5085 | "stream": "stdout", | |||
|
5086 | "text": [ | |||
|
5087 | "\r", | |||
|
5088 | " [**********************49% ] 490 of 1000 complete" | |||
|
5089 | ] | |||
|
5090 | }, | |||
|
5091 | { | |||
|
5092 | "output_type": "stream", | |||
|
5093 | "stream": "stdout", | |||
|
5094 | "text": [ | |||
|
5095 | "\r", | |||
|
5096 | " [**********************49% ] 491 of 1000 complete" | |||
|
5097 | ] | |||
|
5098 | }, | |||
|
5099 | { | |||
|
5100 | "output_type": "stream", | |||
|
5101 | "stream": "stdout", | |||
|
5102 | "text": [ | |||
|
5103 | "\r", | |||
|
5104 | " [**********************49% ] 492 of 1000 complete" | |||
|
5105 | ] | |||
|
5106 | }, | |||
|
5107 | { | |||
|
5108 | "output_type": "stream", | |||
|
5109 | "stream": "stdout", | |||
|
5110 | "text": [ | |||
|
5111 | "\r", | |||
|
5112 | " [**********************49% ] 493 of 1000 complete" | |||
|
5113 | ] | |||
|
5114 | }, | |||
|
5115 | { | |||
|
5116 | "output_type": "stream", | |||
|
5117 | "stream": "stdout", | |||
|
5118 | "text": [ | |||
|
5119 | "\r", | |||
|
5120 | " [**********************49% ] 494 of 1000 complete" | |||
|
5121 | ] | |||
|
5122 | }, | |||
|
5123 | { | |||
|
5124 | "output_type": "stream", | |||
|
5125 | "stream": "stdout", | |||
|
5126 | "text": [ | |||
|
5127 | "\r", | |||
|
5128 | " [**********************50% ] 495 of 1000 complete" | |||
|
5129 | ] | |||
|
5130 | }, | |||
|
5131 | { | |||
|
5132 | "output_type": "stream", | |||
|
5133 | "stream": "stdout", | |||
|
5134 | "text": [ | |||
|
5135 | "\r", | |||
|
5136 | " [**********************50% ] 496 of 1000 complete" | |||
|
5137 | ] | |||
|
5138 | }, | |||
|
5139 | { | |||
|
5140 | "output_type": "stream", | |||
|
5141 | "stream": "stdout", | |||
|
5142 | "text": [ | |||
|
5143 | "\r", | |||
|
5144 | " [**********************50% ] 497 of 1000 complete" | |||
|
5145 | ] | |||
|
5146 | }, | |||
|
5147 | { | |||
|
5148 | "output_type": "stream", | |||
|
5149 | "stream": "stdout", | |||
|
5150 | "text": [ | |||
|
5151 | "\r", | |||
|
5152 | " [**********************50% ] 498 of 1000 complete" | |||
|
5153 | ] | |||
|
5154 | }, | |||
|
5155 | { | |||
|
5156 | "output_type": "stream", | |||
|
5157 | "stream": "stdout", | |||
|
5158 | "text": [ | |||
|
5159 | "\r", | |||
|
5160 | " [**********************50% ] 499 of 1000 complete" | |||
|
5161 | ] | |||
|
5162 | }, | |||
|
5163 | { | |||
|
5164 | "output_type": "stream", | |||
|
5165 | "stream": "stdout", | |||
|
5166 | "text": [ | |||
|
5167 | "\r", | |||
|
5168 | " [**********************50% ] 500 of 1000 complete" | |||
|
5169 | ] | |||
|
5170 | }, | |||
|
5171 | { | |||
|
5172 | "output_type": "stream", | |||
|
5173 | "stream": "stdout", | |||
|
5174 | "text": [ | |||
|
5175 | "\r", | |||
|
5176 | " [**********************50% ] 501 of 1000 complete" | |||
|
5177 | ] | |||
|
5178 | }, | |||
|
5179 | { | |||
|
5180 | "output_type": "stream", | |||
|
5181 | "stream": "stdout", | |||
|
5182 | "text": [ | |||
|
5183 | "\r", | |||
|
5184 | " [**********************50% ] 502 of 1000 complete" | |||
|
5185 | ] | |||
|
5186 | }, | |||
|
5187 | { | |||
|
5188 | "output_type": "stream", | |||
|
5189 | "stream": "stdout", | |||
|
5190 | "text": [ | |||
|
5191 | "\r", | |||
|
5192 | " [**********************50% ] 503 of 1000 complete" | |||
|
5193 | ] | |||
|
5194 | }, | |||
|
5195 | { | |||
|
5196 | "output_type": "stream", | |||
|
5197 | "stream": "stdout", | |||
|
5198 | "text": [ | |||
|
5199 | "\r", | |||
|
5200 | " [**********************50% ] 504 of 1000 complete" | |||
|
5201 | ] | |||
|
5202 | }, | |||
|
5203 | { | |||
|
5204 | "output_type": "stream", | |||
|
5205 | "stream": "stdout", | |||
|
5206 | "text": [ | |||
|
5207 | "\r", | |||
|
5208 | " [**********************51% ] 505 of 1000 complete" | |||
|
5209 | ] | |||
|
5210 | }, | |||
|
5211 | { | |||
|
5212 | "output_type": "stream", | |||
|
5213 | "stream": "stdout", | |||
|
5214 | "text": [ | |||
|
5215 | "\r", | |||
|
5216 | " [**********************51% ] 506 of 1000 complete" | |||
|
5217 | ] | |||
|
5218 | }, | |||
|
5219 | { | |||
|
5220 | "output_type": "stream", | |||
|
5221 | "stream": "stdout", | |||
|
5222 | "text": [ | |||
|
5223 | "\r", | |||
|
5224 | " [**********************51% ] 507 of 1000 complete" | |||
|
5225 | ] | |||
|
5226 | }, | |||
|
5227 | { | |||
|
5228 | "output_type": "stream", | |||
|
5229 | "stream": "stdout", | |||
|
5230 | "text": [ | |||
|
5231 | "\r", | |||
|
5232 | " [**********************51% ] 508 of 1000 complete" | |||
|
5233 | ] | |||
|
5234 | }, | |||
|
5235 | { | |||
|
5236 | "output_type": "stream", | |||
|
5237 | "stream": "stdout", | |||
|
5238 | "text": [ | |||
|
5239 | "\r", | |||
|
5240 | " [**********************51% ] 509 of 1000 complete" | |||
|
5241 | ] | |||
|
5242 | }, | |||
|
5243 | { | |||
|
5244 | "output_type": "stream", | |||
|
5245 | "stream": "stdout", | |||
|
5246 | "text": [ | |||
|
5247 | "\r", | |||
|
5248 | " [**********************51% ] 510 of 1000 complete" | |||
|
5249 | ] | |||
|
5250 | }, | |||
|
5251 | { | |||
|
5252 | "output_type": "stream", | |||
|
5253 | "stream": "stdout", | |||
|
5254 | "text": [ | |||
|
5255 | "\r", | |||
|
5256 | " [**********************51% ] 511 of 1000 complete" | |||
|
5257 | ] | |||
|
5258 | }, | |||
|
5259 | { | |||
|
5260 | "output_type": "stream", | |||
|
5261 | "stream": "stdout", | |||
|
5262 | "text": [ | |||
|
5263 | "\r", | |||
|
5264 | " [**********************51% ] 512 of 1000 complete" | |||
|
5265 | ] | |||
|
5266 | }, | |||
|
5267 | { | |||
|
5268 | "output_type": "stream", | |||
|
5269 | "stream": "stdout", | |||
|
5270 | "text": [ | |||
|
5271 | "\r", | |||
|
5272 | " [**********************51% ] 513 of 1000 complete" | |||
|
5273 | ] | |||
|
5274 | }, | |||
|
5275 | { | |||
|
5276 | "output_type": "stream", | |||
|
5277 | "stream": "stdout", | |||
|
5278 | "text": [ | |||
|
5279 | "\r", | |||
|
5280 | " [**********************51% ] 514 of 1000 complete" | |||
|
5281 | ] | |||
|
5282 | }, | |||
|
5283 | { | |||
|
5284 | "output_type": "stream", | |||
|
5285 | "stream": "stdout", | |||
|
5286 | "text": [ | |||
|
5287 | "\r", | |||
|
5288 | " [**********************52% ] 515 of 1000 complete" | |||
|
5289 | ] | |||
|
5290 | }, | |||
|
5291 | { | |||
|
5292 | "output_type": "stream", | |||
|
5293 | "stream": "stdout", | |||
|
5294 | "text": [ | |||
|
5295 | "\r", | |||
|
5296 | " [**********************52% ] 516 of 1000 complete" | |||
|
5297 | ] | |||
|
5298 | }, | |||
|
5299 | { | |||
|
5300 | "output_type": "stream", | |||
|
5301 | "stream": "stdout", | |||
|
5302 | "text": [ | |||
|
5303 | "\r", | |||
|
5304 | " [**********************52% ] 517 of 1000 complete" | |||
|
5305 | ] | |||
|
5306 | }, | |||
|
5307 | { | |||
|
5308 | "output_type": "stream", | |||
|
5309 | "stream": "stdout", | |||
|
5310 | "text": [ | |||
|
5311 | "\r", | |||
|
5312 | " [**********************52% ] 518 of 1000 complete" | |||
|
5313 | ] | |||
|
5314 | }, | |||
|
5315 | { | |||
|
5316 | "output_type": "stream", | |||
|
5317 | "stream": "stdout", | |||
|
5318 | "text": [ | |||
|
5319 | "\r", | |||
|
5320 | " [**********************52% ] 519 of 1000 complete" | |||
|
5321 | ] | |||
|
5322 | }, | |||
|
5323 | { | |||
|
5324 | "output_type": "stream", | |||
|
5325 | "stream": "stdout", | |||
|
5326 | "text": [ | |||
|
5327 | "\r", | |||
|
5328 | " [**********************52% ] 520 of 1000 complete" | |||
|
5329 | ] | |||
|
5330 | }, | |||
|
5331 | { | |||
|
5332 | "output_type": "stream", | |||
|
5333 | "stream": "stdout", | |||
|
5334 | "text": [ | |||
|
5335 | "\r", | |||
|
5336 | " [**********************52% ] 521 of 1000 complete" | |||
|
5337 | ] | |||
|
5338 | }, | |||
|
5339 | { | |||
|
5340 | "output_type": "stream", | |||
|
5341 | "stream": "stdout", | |||
|
5342 | "text": [ | |||
|
5343 | "\r", | |||
|
5344 | " [**********************52% ] 522 of 1000 complete" | |||
|
5345 | ] | |||
|
5346 | }, | |||
|
5347 | { | |||
|
5348 | "output_type": "stream", | |||
|
5349 | "stream": "stdout", | |||
|
5350 | "text": [ | |||
|
5351 | "\r", | |||
|
5352 | " [**********************52% ] 523 of 1000 complete" | |||
|
5353 | ] | |||
|
5354 | }, | |||
|
5355 | { | |||
|
5356 | "output_type": "stream", | |||
|
5357 | "stream": "stdout", | |||
|
5358 | "text": [ | |||
|
5359 | "\r", | |||
|
5360 | " [**********************52% ] 524 of 1000 complete" | |||
|
5361 | ] | |||
|
5362 | }, | |||
|
5363 | { | |||
|
5364 | "output_type": "stream", | |||
|
5365 | "stream": "stdout", | |||
|
5366 | "text": [ | |||
|
5367 | "\r", | |||
|
5368 | " [**********************53% ] 525 of 1000 complete" | |||
|
5369 | ] | |||
|
5370 | }, | |||
|
5371 | { | |||
|
5372 | "output_type": "stream", | |||
|
5373 | "stream": "stdout", | |||
|
5374 | "text": [ | |||
|
5375 | "\r", | |||
|
5376 | " [**********************53% ] 526 of 1000 complete" | |||
|
5377 | ] | |||
|
5378 | }, | |||
|
5379 | { | |||
|
5380 | "output_type": "stream", | |||
|
5381 | "stream": "stdout", | |||
|
5382 | "text": [ | |||
|
5383 | "\r", | |||
|
5384 | " [**********************53% ] 527 of 1000 complete" | |||
|
5385 | ] | |||
|
5386 | }, | |||
|
5387 | { | |||
|
5388 | "output_type": "stream", | |||
|
5389 | "stream": "stdout", | |||
|
5390 | "text": [ | |||
|
5391 | "\r", | |||
|
5392 | " [**********************53% ] 528 of 1000 complete" | |||
|
5393 | ] | |||
|
5394 | }, | |||
|
5395 | { | |||
|
5396 | "output_type": "stream", | |||
|
5397 | "stream": "stdout", | |||
|
5398 | "text": [ | |||
|
5399 | "\r", | |||
|
5400 | " [**********************53% ] 529 of 1000 complete" | |||
|
5401 | ] | |||
|
5402 | }, | |||
|
5403 | { | |||
|
5404 | "output_type": "stream", | |||
|
5405 | "stream": "stdout", | |||
|
5406 | "text": [ | |||
|
5407 | "\r", | |||
|
5408 | " [**********************53% ] 530 of 1000 complete" | |||
|
5409 | ] | |||
|
5410 | }, | |||
|
5411 | { | |||
|
5412 | "output_type": "stream", | |||
|
5413 | "stream": "stdout", | |||
|
5414 | "text": [ | |||
|
5415 | "\r", | |||
|
5416 | " [**********************53% ] 531 of 1000 complete" | |||
|
5417 | ] | |||
|
5418 | }, | |||
|
5419 | { | |||
|
5420 | "output_type": "stream", | |||
|
5421 | "stream": "stdout", | |||
|
5422 | "text": [ | |||
|
5423 | "\r", | |||
|
5424 | " [**********************53% ] 532 of 1000 complete" | |||
|
5425 | ] | |||
|
5426 | }, | |||
|
5427 | { | |||
|
5428 | "output_type": "stream", | |||
|
5429 | "stream": "stdout", | |||
|
5430 | "text": [ | |||
|
5431 | "\r", | |||
|
5432 | " [**********************53% ] 533 of 1000 complete" | |||
|
5433 | ] | |||
|
5434 | }, | |||
|
5435 | { | |||
|
5436 | "output_type": "stream", | |||
|
5437 | "stream": "stdout", | |||
|
5438 | "text": [ | |||
|
5439 | "\r", | |||
|
5440 | " [**********************53% ] 534 of 1000 complete" | |||
|
5441 | ] | |||
|
5442 | }, | |||
|
5443 | { | |||
|
5444 | "output_type": "stream", | |||
|
5445 | "stream": "stdout", | |||
|
5446 | "text": [ | |||
|
5447 | "\r", | |||
|
5448 | " [**********************54%* ] 535 of 1000 complete" | |||
|
5449 | ] | |||
|
5450 | }, | |||
|
5451 | { | |||
|
5452 | "output_type": "stream", | |||
|
5453 | "stream": "stdout", | |||
|
5454 | "text": [ | |||
|
5455 | "\r", | |||
|
5456 | " [**********************54%* ] 536 of 1000 complete" | |||
|
5457 | ] | |||
|
5458 | }, | |||
|
5459 | { | |||
|
5460 | "output_type": "stream", | |||
|
5461 | "stream": "stdout", | |||
|
5462 | "text": [ | |||
|
5463 | "\r", | |||
|
5464 | " [**********************54%* ] 537 of 1000 complete" | |||
|
5465 | ] | |||
|
5466 | }, | |||
|
5467 | { | |||
|
5468 | "output_type": "stream", | |||
|
5469 | "stream": "stdout", | |||
|
5470 | "text": [ | |||
|
5471 | "\r", | |||
|
5472 | " [**********************54%* ] 538 of 1000 complete" | |||
|
5473 | ] | |||
|
5474 | }, | |||
|
5475 | { | |||
|
5476 | "output_type": "stream", | |||
|
5477 | "stream": "stdout", | |||
|
5478 | "text": [ | |||
|
5479 | "\r", | |||
|
5480 | " [**********************54%* ] 539 of 1000 complete" | |||
|
5481 | ] | |||
|
5482 | }, | |||
|
5483 | { | |||
|
5484 | "output_type": "stream", | |||
|
5485 | "stream": "stdout", | |||
|
5486 | "text": [ | |||
|
5487 | "\r", | |||
|
5488 | " [**********************54%* ] 540 of 1000 complete" | |||
|
5489 | ] | |||
|
5490 | }, | |||
|
5491 | { | |||
|
5492 | "output_type": "stream", | |||
|
5493 | "stream": "stdout", | |||
|
5494 | "text": [ | |||
|
5495 | "\r", | |||
|
5496 | " [**********************54%* ] 541 of 1000 complete" | |||
|
5497 | ] | |||
|
5498 | }, | |||
|
5499 | { | |||
|
5500 | "output_type": "stream", | |||
|
5501 | "stream": "stdout", | |||
|
5502 | "text": [ | |||
|
5503 | "\r", | |||
|
5504 | " [**********************54%* ] 542 of 1000 complete" | |||
|
5505 | ] | |||
|
5506 | }, | |||
|
5507 | { | |||
|
5508 | "output_type": "stream", | |||
|
5509 | "stream": "stdout", | |||
|
5510 | "text": [ | |||
|
5511 | "\r", | |||
|
5512 | " [**********************54%* ] 543 of 1000 complete" | |||
|
5513 | ] | |||
|
5514 | }, | |||
|
5515 | { | |||
|
5516 | "output_type": "stream", | |||
|
5517 | "stream": "stdout", | |||
|
5518 | "text": [ | |||
|
5519 | "\r", | |||
|
5520 | " [**********************54%* ] 544 of 1000 complete" | |||
|
5521 | ] | |||
|
5522 | }, | |||
|
5523 | { | |||
|
5524 | "output_type": "stream", | |||
|
5525 | "stream": "stdout", | |||
|
5526 | "text": [ | |||
|
5527 | "\r", | |||
|
5528 | " [**********************55%* ] 545 of 1000 complete" | |||
|
5529 | ] | |||
|
5530 | }, | |||
|
5531 | { | |||
|
5532 | "output_type": "stream", | |||
|
5533 | "stream": "stdout", | |||
|
5534 | "text": [ | |||
|
5535 | "\r", | |||
|
5536 | " [**********************55%* ] 546 of 1000 complete" | |||
|
5537 | ] | |||
|
5538 | }, | |||
|
5539 | { | |||
|
5540 | "output_type": "stream", | |||
|
5541 | "stream": "stdout", | |||
|
5542 | "text": [ | |||
|
5543 | "\r", | |||
|
5544 | " [**********************55%* ] 547 of 1000 complete" | |||
|
5545 | ] | |||
|
5546 | }, | |||
|
5547 | { | |||
|
5548 | "output_type": "stream", | |||
|
5549 | "stream": "stdout", | |||
|
5550 | "text": [ | |||
|
5551 | "\r", | |||
|
5552 | " [**********************55%* ] 548 of 1000 complete" | |||
|
5553 | ] | |||
|
5554 | }, | |||
|
5555 | { | |||
|
5556 | "output_type": "stream", | |||
|
5557 | "stream": "stdout", | |||
|
5558 | "text": [ | |||
|
5559 | "\r", | |||
|
5560 | " [**********************55%* ] 549 of 1000 complete" | |||
|
5561 | ] | |||
|
5562 | }, | |||
|
5563 | { | |||
|
5564 | "output_type": "stream", | |||
|
5565 | "stream": "stdout", | |||
|
5566 | "text": [ | |||
|
5567 | "\r", | |||
|
5568 | " [**********************55%* ] 550 of 1000 complete" | |||
|
5569 | ] | |||
|
5570 | }, | |||
|
5571 | { | |||
|
5572 | "output_type": "stream", | |||
|
5573 | "stream": "stdout", | |||
|
5574 | "text": [ | |||
|
5575 | "\r", | |||
|
5576 | " [**********************55%* ] 551 of 1000 complete" | |||
|
5577 | ] | |||
|
5578 | }, | |||
|
5579 | { | |||
|
5580 | "output_type": "stream", | |||
|
5581 | "stream": "stdout", | |||
|
5582 | "text": [ | |||
|
5583 | "\r", | |||
|
5584 | " [**********************55%* ] 552 of 1000 complete" | |||
|
5585 | ] | |||
|
5586 | }, | |||
|
5587 | { | |||
|
5588 | "output_type": "stream", | |||
|
5589 | "stream": "stdout", | |||
|
5590 | "text": [ | |||
|
5591 | "\r", | |||
|
5592 | " [**********************55%* ] 553 of 1000 complete" | |||
|
5593 | ] | |||
|
5594 | }, | |||
|
5595 | { | |||
|
5596 | "output_type": "stream", | |||
|
5597 | "stream": "stdout", | |||
|
5598 | "text": [ | |||
|
5599 | "\r", | |||
|
5600 | " [**********************55%* ] 554 of 1000 complete" | |||
|
5601 | ] | |||
|
5602 | }, | |||
|
5603 | { | |||
|
5604 | "output_type": "stream", | |||
|
5605 | "stream": "stdout", | |||
|
5606 | "text": [ | |||
|
5607 | "\r", | |||
|
5608 | " [**********************56%** ] 555 of 1000 complete" | |||
|
5609 | ] | |||
|
5610 | }, | |||
|
5611 | { | |||
|
5612 | "output_type": "stream", | |||
|
5613 | "stream": "stdout", | |||
|
5614 | "text": [ | |||
|
5615 | "\r", | |||
|
5616 | " [**********************56%** ] 556 of 1000 complete" | |||
|
5617 | ] | |||
|
5618 | }, | |||
|
5619 | { | |||
|
5620 | "output_type": "stream", | |||
|
5621 | "stream": "stdout", | |||
|
5622 | "text": [ | |||
|
5623 | "\r", | |||
|
5624 | " [**********************56%** ] 557 of 1000 complete" | |||
|
5625 | ] | |||
|
5626 | }, | |||
|
5627 | { | |||
|
5628 | "output_type": "stream", | |||
|
5629 | "stream": "stdout", | |||
|
5630 | "text": [ | |||
|
5631 | "\r", | |||
|
5632 | " [**********************56%** ] 558 of 1000 complete" | |||
|
5633 | ] | |||
|
5634 | }, | |||
|
5635 | { | |||
|
5636 | "output_type": "stream", | |||
|
5637 | "stream": "stdout", | |||
|
5638 | "text": [ | |||
|
5639 | "\r", | |||
|
5640 | " [**********************56%** ] 559 of 1000 complete" | |||
|
5641 | ] | |||
|
5642 | }, | |||
|
5643 | { | |||
|
5644 | "output_type": "stream", | |||
|
5645 | "stream": "stdout", | |||
|
5646 | "text": [ | |||
|
5647 | "\r", | |||
|
5648 | " [**********************56%** ] 560 of 1000 complete" | |||
|
5649 | ] | |||
|
5650 | }, | |||
|
5651 | { | |||
|
5652 | "output_type": "stream", | |||
|
5653 | "stream": "stdout", | |||
|
5654 | "text": [ | |||
|
5655 | "\r", | |||
|
5656 | " [**********************56%** ] 561 of 1000 complete" | |||
|
5657 | ] | |||
|
5658 | }, | |||
|
5659 | { | |||
|
5660 | "output_type": "stream", | |||
|
5661 | "stream": "stdout", | |||
|
5662 | "text": [ | |||
|
5663 | "\r", | |||
|
5664 | " [**********************56%** ] 562 of 1000 complete" | |||
|
5665 | ] | |||
|
5666 | }, | |||
|
5667 | { | |||
|
5668 | "output_type": "stream", | |||
|
5669 | "stream": "stdout", | |||
|
5670 | "text": [ | |||
|
5671 | "\r", | |||
|
5672 | " [**********************56%** ] 563 of 1000 complete" | |||
|
5673 | ] | |||
|
5674 | }, | |||
|
5675 | { | |||
|
5676 | "output_type": "stream", | |||
|
5677 | "stream": "stdout", | |||
|
5678 | "text": [ | |||
|
5679 | "\r", | |||
|
5680 | " [**********************56%** ] 564 of 1000 complete" | |||
|
5681 | ] | |||
|
5682 | }, | |||
|
5683 | { | |||
|
5684 | "output_type": "stream", | |||
|
5685 | "stream": "stdout", | |||
|
5686 | "text": [ | |||
|
5687 | "\r", | |||
|
5688 | " [**********************56%** ] 565 of 1000 complete" | |||
|
5689 | ] | |||
|
5690 | }, | |||
|
5691 | { | |||
|
5692 | "output_type": "stream", | |||
|
5693 | "stream": "stdout", | |||
|
5694 | "text": [ | |||
|
5695 | "\r", | |||
|
5696 | " [**********************57%** ] 566 of 1000 complete" | |||
|
5697 | ] | |||
|
5698 | }, | |||
|
5699 | { | |||
|
5700 | "output_type": "stream", | |||
|
5701 | "stream": "stdout", | |||
|
5702 | "text": [ | |||
|
5703 | "\r", | |||
|
5704 | " [**********************57%** ] 567 of 1000 complete" | |||
|
5705 | ] | |||
|
5706 | }, | |||
|
5707 | { | |||
|
5708 | "output_type": "stream", | |||
|
5709 | "stream": "stdout", | |||
|
5710 | "text": [ | |||
|
5711 | "\r", | |||
|
5712 | " [**********************57%** ] 568 of 1000 complete" | |||
|
5713 | ] | |||
|
5714 | }, | |||
|
5715 | { | |||
|
5716 | "output_type": "stream", | |||
|
5717 | "stream": "stdout", | |||
|
5718 | "text": [ | |||
|
5719 | "\r", | |||
|
5720 | " [**********************57%** ] 569 of 1000 complete" | |||
|
5721 | ] | |||
|
5722 | }, | |||
|
5723 | { | |||
|
5724 | "output_type": "stream", | |||
|
5725 | "stream": "stdout", | |||
|
5726 | "text": [ | |||
|
5727 | "\r", | |||
|
5728 | " [**********************57%** ] 570 of 1000 complete" | |||
|
5729 | ] | |||
|
5730 | }, | |||
|
5731 | { | |||
|
5732 | "output_type": "stream", | |||
|
5733 | "stream": "stdout", | |||
|
5734 | "text": [ | |||
|
5735 | "\r", | |||
|
5736 | " [**********************57%** ] 571 of 1000 complete" | |||
|
5737 | ] | |||
|
5738 | }, | |||
|
5739 | { | |||
|
5740 | "output_type": "stream", | |||
|
5741 | "stream": "stdout", | |||
|
5742 | "text": [ | |||
|
5743 | "\r", | |||
|
5744 | " [**********************57%** ] 572 of 1000 complete" | |||
|
5745 | ] | |||
|
5746 | }, | |||
|
5747 | { | |||
|
5748 | "output_type": "stream", | |||
|
5749 | "stream": "stdout", | |||
|
5750 | "text": [ | |||
|
5751 | "\r", | |||
|
5752 | " [**********************57%** ] 573 of 1000 complete" | |||
|
5753 | ] | |||
|
5754 | }, | |||
|
5755 | { | |||
|
5756 | "output_type": "stream", | |||
|
5757 | "stream": "stdout", | |||
|
5758 | "text": [ | |||
|
5759 | "\r", | |||
|
5760 | " [**********************57%** ] 574 of 1000 complete" | |||
|
5761 | ] | |||
|
5762 | }, | |||
|
5763 | { | |||
|
5764 | "output_type": "stream", | |||
|
5765 | "stream": "stdout", | |||
|
5766 | "text": [ | |||
|
5767 | "\r", | |||
|
5768 | " [**********************57%** ] 575 of 1000 complete" | |||
|
5769 | ] | |||
|
5770 | }, | |||
|
5771 | { | |||
|
5772 | "output_type": "stream", | |||
|
5773 | "stream": "stdout", | |||
|
5774 | "text": [ | |||
|
5775 | "\r", | |||
|
5776 | " [**********************58%*** ] 576 of 1000 complete" | |||
|
5777 | ] | |||
|
5778 | }, | |||
|
5779 | { | |||
|
5780 | "output_type": "stream", | |||
|
5781 | "stream": "stdout", | |||
|
5782 | "text": [ | |||
|
5783 | "\r", | |||
|
5784 | " [**********************58%*** ] 577 of 1000 complete" | |||
|
5785 | ] | |||
|
5786 | }, | |||
|
5787 | { | |||
|
5788 | "output_type": "stream", | |||
|
5789 | "stream": "stdout", | |||
|
5790 | "text": [ | |||
|
5791 | "\r", | |||
|
5792 | " [**********************58%*** ] 578 of 1000 complete" | |||
|
5793 | ] | |||
|
5794 | }, | |||
|
5795 | { | |||
|
5796 | "output_type": "stream", | |||
|
5797 | "stream": "stdout", | |||
|
5798 | "text": [ | |||
|
5799 | "\r", | |||
|
5800 | " [**********************58%*** ] 579 of 1000 complete" | |||
|
5801 | ] | |||
|
5802 | }, | |||
|
5803 | { | |||
|
5804 | "output_type": "stream", | |||
|
5805 | "stream": "stdout", | |||
|
5806 | "text": [ | |||
|
5807 | "\r", | |||
|
5808 | " [**********************58%*** ] 580 of 1000 complete" | |||
|
5809 | ] | |||
|
5810 | }, | |||
|
5811 | { | |||
|
5812 | "output_type": "stream", | |||
|
5813 | "stream": "stdout", | |||
|
5814 | "text": [ | |||
|
5815 | "\r", | |||
|
5816 | " [**********************58%*** ] 581 of 1000 complete" | |||
|
5817 | ] | |||
|
5818 | }, | |||
|
5819 | { | |||
|
5820 | "output_type": "stream", | |||
|
5821 | "stream": "stdout", | |||
|
5822 | "text": [ | |||
|
5823 | "\r", | |||
|
5824 | " [**********************58%*** ] 582 of 1000 complete" | |||
|
5825 | ] | |||
|
5826 | }, | |||
|
5827 | { | |||
|
5828 | "output_type": "stream", | |||
|
5829 | "stream": "stdout", | |||
|
5830 | "text": [ | |||
|
5831 | "\r", | |||
|
5832 | " [**********************58%*** ] 583 of 1000 complete" | |||
|
5833 | ] | |||
|
5834 | }, | |||
|
5835 | { | |||
|
5836 | "output_type": "stream", | |||
|
5837 | "stream": "stdout", | |||
|
5838 | "text": [ | |||
|
5839 | "\r", | |||
|
5840 | " [**********************58%*** ] 584 of 1000 complete" | |||
|
5841 | ] | |||
|
5842 | }, | |||
|
5843 | { | |||
|
5844 | "output_type": "stream", | |||
|
5845 | "stream": "stdout", | |||
|
5846 | "text": [ | |||
|
5847 | "\r", | |||
|
5848 | " [**********************59%*** ] 585 of 1000 complete" | |||
|
5849 | ] | |||
|
5850 | }, | |||
|
5851 | { | |||
|
5852 | "output_type": "stream", | |||
|
5853 | "stream": "stdout", | |||
|
5854 | "text": [ | |||
|
5855 | "\r", | |||
|
5856 | " [**********************59%*** ] 586 of 1000 complete" | |||
|
5857 | ] | |||
|
5858 | }, | |||
|
5859 | { | |||
|
5860 | "output_type": "stream", | |||
|
5861 | "stream": "stdout", | |||
|
5862 | "text": [ | |||
|
5863 | "\r", | |||
|
5864 | " [**********************59%*** ] 587 of 1000 complete" | |||
|
5865 | ] | |||
|
5866 | }, | |||
|
5867 | { | |||
|
5868 | "output_type": "stream", | |||
|
5869 | "stream": "stdout", | |||
|
5870 | "text": [ | |||
|
5871 | "\r", | |||
|
5872 | " [**********************59%*** ] 588 of 1000 complete" | |||
|
5873 | ] | |||
|
5874 | }, | |||
|
5875 | { | |||
|
5876 | "output_type": "stream", | |||
|
5877 | "stream": "stdout", | |||
|
5878 | "text": [ | |||
|
5879 | "\r", | |||
|
5880 | " [**********************59%*** ] 589 of 1000 complete" | |||
|
5881 | ] | |||
|
5882 | }, | |||
|
5883 | { | |||
|
5884 | "output_type": "stream", | |||
|
5885 | "stream": "stdout", | |||
|
5886 | "text": [ | |||
|
5887 | "\r", | |||
|
5888 | " [**********************59%*** ] 590 of 1000 complete" | |||
|
5889 | ] | |||
|
5890 | }, | |||
|
5891 | { | |||
|
5892 | "output_type": "stream", | |||
|
5893 | "stream": "stdout", | |||
|
5894 | "text": [ | |||
|
5895 | "\r", | |||
|
5896 | " [**********************59%*** ] 591 of 1000 complete" | |||
|
5897 | ] | |||
|
5898 | }, | |||
|
5899 | { | |||
|
5900 | "output_type": "stream", | |||
|
5901 | "stream": "stdout", | |||
|
5902 | "text": [ | |||
|
5903 | "\r", | |||
|
5904 | " [**********************59%*** ] 592 of 1000 complete" | |||
|
5905 | ] | |||
|
5906 | }, | |||
|
5907 | { | |||
|
5908 | "output_type": "stream", | |||
|
5909 | "stream": "stdout", | |||
|
5910 | "text": [ | |||
|
5911 | "\r", | |||
|
5912 | " [**********************59%*** ] 593 of 1000 complete" | |||
|
5913 | ] | |||
|
5914 | }, | |||
|
5915 | { | |||
|
5916 | "output_type": "stream", | |||
|
5917 | "stream": "stdout", | |||
|
5918 | "text": [ | |||
|
5919 | "\r", | |||
|
5920 | " [**********************59%*** ] 594 of 1000 complete" | |||
|
5921 | ] | |||
|
5922 | }, | |||
|
5923 | { | |||
|
5924 | "output_type": "stream", | |||
|
5925 | "stream": "stdout", | |||
|
5926 | "text": [ | |||
|
5927 | "\r", | |||
|
5928 | " [**********************60%**** ] 595 of 1000 complete" | |||
|
5929 | ] | |||
|
5930 | }, | |||
|
5931 | { | |||
|
5932 | "output_type": "stream", | |||
|
5933 | "stream": "stdout", | |||
|
5934 | "text": [ | |||
|
5935 | "\r", | |||
|
5936 | " [**********************60%**** ] 596 of 1000 complete" | |||
|
5937 | ] | |||
|
5938 | }, | |||
|
5939 | { | |||
|
5940 | "output_type": "stream", | |||
|
5941 | "stream": "stdout", | |||
|
5942 | "text": [ | |||
|
5943 | "\r", | |||
|
5944 | " [**********************60%**** ] 597 of 1000 complete" | |||
|
5945 | ] | |||
|
5946 | }, | |||
|
5947 | { | |||
|
5948 | "output_type": "stream", | |||
|
5949 | "stream": "stdout", | |||
|
5950 | "text": [ | |||
|
5951 | "\r", | |||
|
5952 | " [**********************60%**** ] 598 of 1000 complete" | |||
|
5953 | ] | |||
|
5954 | }, | |||
|
5955 | { | |||
|
5956 | "output_type": "stream", | |||
|
5957 | "stream": "stdout", | |||
|
5958 | "text": [ | |||
|
5959 | "\r", | |||
|
5960 | " [**********************60%**** ] 599 of 1000 complete" | |||
|
5961 | ] | |||
|
5962 | }, | |||
|
5963 | { | |||
|
5964 | "output_type": "stream", | |||
|
5965 | "stream": "stdout", | |||
|
5966 | "text": [ | |||
|
5967 | "\r", | |||
|
5968 | " [**********************60%**** ] 600 of 1000 complete" | |||
|
5969 | ] | |||
|
5970 | }, | |||
|
5971 | { | |||
|
5972 | "output_type": "stream", | |||
|
5973 | "stream": "stdout", | |||
|
5974 | "text": [ | |||
|
5975 | "\r", | |||
|
5976 | " [**********************60%**** ] 601 of 1000 complete" | |||
|
5977 | ] | |||
|
5978 | }, | |||
|
5979 | { | |||
|
5980 | "output_type": "stream", | |||
|
5981 | "stream": "stdout", | |||
|
5982 | "text": [ | |||
|
5983 | "\r", | |||
|
5984 | " [**********************60%**** ] 602 of 1000 complete" | |||
|
5985 | ] | |||
|
5986 | }, | |||
|
5987 | { | |||
|
5988 | "output_type": "stream", | |||
|
5989 | "stream": "stdout", | |||
|
5990 | "text": [ | |||
|
5991 | "\r", | |||
|
5992 | " [**********************60%**** ] 603 of 1000 complete" | |||
|
5993 | ] | |||
|
5994 | }, | |||
|
5995 | { | |||
|
5996 | "output_type": "stream", | |||
|
5997 | "stream": "stdout", | |||
|
5998 | "text": [ | |||
|
5999 | "\r", | |||
|
6000 | " [**********************60%**** ] 604 of 1000 complete" | |||
|
6001 | ] | |||
|
6002 | }, | |||
|
6003 | { | |||
|
6004 | "output_type": "stream", | |||
|
6005 | "stream": "stdout", | |||
|
6006 | "text": [ | |||
|
6007 | "\r", | |||
|
6008 | " [**********************61%**** ] 605 of 1000 complete" | |||
|
6009 | ] | |||
|
6010 | }, | |||
|
6011 | { | |||
|
6012 | "output_type": "stream", | |||
|
6013 | "stream": "stdout", | |||
|
6014 | "text": [ | |||
|
6015 | "\r", | |||
|
6016 | " [**********************61%**** ] 606 of 1000 complete" | |||
|
6017 | ] | |||
|
6018 | }, | |||
|
6019 | { | |||
|
6020 | "output_type": "stream", | |||
|
6021 | "stream": "stdout", | |||
|
6022 | "text": [ | |||
|
6023 | "\r", | |||
|
6024 | " [**********************61%**** ] 607 of 1000 complete" | |||
|
6025 | ] | |||
|
6026 | }, | |||
|
6027 | { | |||
|
6028 | "output_type": "stream", | |||
|
6029 | "stream": "stdout", | |||
|
6030 | "text": [ | |||
|
6031 | "\r", | |||
|
6032 | " [**********************61%**** ] 608 of 1000 complete" | |||
|
6033 | ] | |||
|
6034 | }, | |||
|
6035 | { | |||
|
6036 | "output_type": "stream", | |||
|
6037 | "stream": "stdout", | |||
|
6038 | "text": [ | |||
|
6039 | "\r", | |||
|
6040 | " [**********************61%**** ] 609 of 1000 complete" | |||
|
6041 | ] | |||
|
6042 | }, | |||
|
6043 | { | |||
|
6044 | "output_type": "stream", | |||
|
6045 | "stream": "stdout", | |||
|
6046 | "text": [ | |||
|
6047 | "\r", | |||
|
6048 | " [**********************61%**** ] 610 of 1000 complete" | |||
|
6049 | ] | |||
|
6050 | }, | |||
|
6051 | { | |||
|
6052 | "output_type": "stream", | |||
|
6053 | "stream": "stdout", | |||
|
6054 | "text": [ | |||
|
6055 | "\r", | |||
|
6056 | " [**********************61%**** ] 611 of 1000 complete" | |||
|
6057 | ] | |||
|
6058 | }, | |||
|
6059 | { | |||
|
6060 | "output_type": "stream", | |||
|
6061 | "stream": "stdout", | |||
|
6062 | "text": [ | |||
|
6063 | "\r", | |||
|
6064 | " [**********************61%**** ] 612 of 1000 complete" | |||
|
6065 | ] | |||
|
6066 | }, | |||
|
6067 | { | |||
|
6068 | "output_type": "stream", | |||
|
6069 | "stream": "stdout", | |||
|
6070 | "text": [ | |||
|
6071 | "\r", | |||
|
6072 | " [**********************61%**** ] 613 of 1000 complete" | |||
|
6073 | ] | |||
|
6074 | }, | |||
|
6075 | { | |||
|
6076 | "output_type": "stream", | |||
|
6077 | "stream": "stdout", | |||
|
6078 | "text": [ | |||
|
6079 | "\r", | |||
|
6080 | " [**********************61%**** ] 614 of 1000 complete" | |||
|
6081 | ] | |||
|
6082 | }, | |||
|
6083 | { | |||
|
6084 | "output_type": "stream", | |||
|
6085 | "stream": "stdout", | |||
|
6086 | "text": [ | |||
|
6087 | "\r", | |||
|
6088 | " [**********************62%***** ] 615 of 1000 complete" | |||
|
6089 | ] | |||
|
6090 | }, | |||
|
6091 | { | |||
|
6092 | "output_type": "stream", | |||
|
6093 | "stream": "stdout", | |||
|
6094 | "text": [ | |||
|
6095 | "\r", | |||
|
6096 | " [**********************62%***** ] 616 of 1000 complete" | |||
|
6097 | ] | |||
|
6098 | }, | |||
|
6099 | { | |||
|
6100 | "output_type": "stream", | |||
|
6101 | "stream": "stdout", | |||
|
6102 | "text": [ | |||
|
6103 | "\r", | |||
|
6104 | " [**********************62%***** ] 617 of 1000 complete" | |||
|
6105 | ] | |||
|
6106 | }, | |||
|
6107 | { | |||
|
6108 | "output_type": "stream", | |||
|
6109 | "stream": "stdout", | |||
|
6110 | "text": [ | |||
|
6111 | "\r", | |||
|
6112 | " [**********************62%***** ] 618 of 1000 complete" | |||
|
6113 | ] | |||
|
6114 | }, | |||
|
6115 | { | |||
|
6116 | "output_type": "stream", | |||
|
6117 | "stream": "stdout", | |||
|
6118 | "text": [ | |||
|
6119 | "\r", | |||
|
6120 | " [**********************62%***** ] 619 of 1000 complete" | |||
|
6121 | ] | |||
|
6122 | }, | |||
|
6123 | { | |||
|
6124 | "output_type": "stream", | |||
|
6125 | "stream": "stdout", | |||
|
6126 | "text": [ | |||
|
6127 | "\r", | |||
|
6128 | " [**********************62%***** ] 620 of 1000 complete" | |||
|
6129 | ] | |||
|
6130 | }, | |||
|
6131 | { | |||
|
6132 | "output_type": "stream", | |||
|
6133 | "stream": "stdout", | |||
|
6134 | "text": [ | |||
|
6135 | "\r", | |||
|
6136 | " [**********************62%***** ] 621 of 1000 complete" | |||
|
6137 | ] | |||
|
6138 | }, | |||
|
6139 | { | |||
|
6140 | "output_type": "stream", | |||
|
6141 | "stream": "stdout", | |||
|
6142 | "text": [ | |||
|
6143 | "\r", | |||
|
6144 | " [**********************62%***** ] 622 of 1000 complete" | |||
|
6145 | ] | |||
|
6146 | }, | |||
|
6147 | { | |||
|
6148 | "output_type": "stream", | |||
|
6149 | "stream": "stdout", | |||
|
6150 | "text": [ | |||
|
6151 | "\r", | |||
|
6152 | " [**********************62%***** ] 623 of 1000 complete" | |||
|
6153 | ] | |||
|
6154 | }, | |||
|
6155 | { | |||
|
6156 | "output_type": "stream", | |||
|
6157 | "stream": "stdout", | |||
|
6158 | "text": [ | |||
|
6159 | "\r", | |||
|
6160 | " [**********************62%***** ] 624 of 1000 complete" | |||
|
6161 | ] | |||
|
6162 | }, | |||
|
6163 | { | |||
|
6164 | "output_type": "stream", | |||
|
6165 | "stream": "stdout", | |||
|
6166 | "text": [ | |||
|
6167 | "\r", | |||
|
6168 | " [**********************63%***** ] 625 of 1000 complete" | |||
|
6169 | ] | |||
|
6170 | }, | |||
|
6171 | { | |||
|
6172 | "output_type": "stream", | |||
|
6173 | "stream": "stdout", | |||
|
6174 | "text": [ | |||
|
6175 | "\r", | |||
|
6176 | " [**********************63%***** ] 626 of 1000 complete" | |||
|
6177 | ] | |||
|
6178 | }, | |||
|
6179 | { | |||
|
6180 | "output_type": "stream", | |||
|
6181 | "stream": "stdout", | |||
|
6182 | "text": [ | |||
|
6183 | "\r", | |||
|
6184 | " [**********************63%***** ] 627 of 1000 complete" | |||
|
6185 | ] | |||
|
6186 | }, | |||
|
6187 | { | |||
|
6188 | "output_type": "stream", | |||
|
6189 | "stream": "stdout", | |||
|
6190 | "text": [ | |||
|
6191 | "\r", | |||
|
6192 | " [**********************63%***** ] 628 of 1000 complete" | |||
|
6193 | ] | |||
|
6194 | }, | |||
|
6195 | { | |||
|
6196 | "output_type": "stream", | |||
|
6197 | "stream": "stdout", | |||
|
6198 | "text": [ | |||
|
6199 | "\r", | |||
|
6200 | " [**********************63%***** ] 629 of 1000 complete" | |||
|
6201 | ] | |||
|
6202 | }, | |||
|
6203 | { | |||
|
6204 | "output_type": "stream", | |||
|
6205 | "stream": "stdout", | |||
|
6206 | "text": [ | |||
|
6207 | "\r", | |||
|
6208 | " [**********************63%***** ] 630 of 1000 complete" | |||
|
6209 | ] | |||
|
6210 | }, | |||
|
6211 | { | |||
|
6212 | "output_type": "stream", | |||
|
6213 | "stream": "stdout", | |||
|
6214 | "text": [ | |||
|
6215 | "\r", | |||
|
6216 | " [**********************63%***** ] 631 of 1000 complete" | |||
|
6217 | ] | |||
|
6218 | }, | |||
|
6219 | { | |||
|
6220 | "output_type": "stream", | |||
|
6221 | "stream": "stdout", | |||
|
6222 | "text": [ | |||
|
6223 | "\r", | |||
|
6224 | " [**********************63%***** ] 632 of 1000 complete" | |||
|
6225 | ] | |||
|
6226 | }, | |||
|
6227 | { | |||
|
6228 | "output_type": "stream", | |||
|
6229 | "stream": "stdout", | |||
|
6230 | "text": [ | |||
|
6231 | "\r", | |||
|
6232 | " [**********************63%***** ] 633 of 1000 complete" | |||
|
6233 | ] | |||
|
6234 | }, | |||
|
6235 | { | |||
|
6236 | "output_type": "stream", | |||
|
6237 | "stream": "stdout", | |||
|
6238 | "text": [ | |||
|
6239 | "\r", | |||
|
6240 | " [**********************63%***** ] 634 of 1000 complete" | |||
|
6241 | ] | |||
|
6242 | }, | |||
|
6243 | { | |||
|
6244 | "output_type": "stream", | |||
|
6245 | "stream": "stdout", | |||
|
6246 | "text": [ | |||
|
6247 | "\r", | |||
|
6248 | " [**********************64%****** ] 635 of 1000 complete" | |||
|
6249 | ] | |||
|
6250 | }, | |||
|
6251 | { | |||
|
6252 | "output_type": "stream", | |||
|
6253 | "stream": "stdout", | |||
|
6254 | "text": [ | |||
|
6255 | "\r", | |||
|
6256 | " [**********************64%****** ] 636 of 1000 complete" | |||
|
6257 | ] | |||
|
6258 | }, | |||
|
6259 | { | |||
|
6260 | "output_type": "stream", | |||
|
6261 | "stream": "stdout", | |||
|
6262 | "text": [ | |||
|
6263 | "\r", | |||
|
6264 | " [**********************64%****** ] 637 of 1000 complete" | |||
|
6265 | ] | |||
|
6266 | }, | |||
|
6267 | { | |||
|
6268 | "output_type": "stream", | |||
|
6269 | "stream": "stdout", | |||
|
6270 | "text": [ | |||
|
6271 | "\r", | |||
|
6272 | " [**********************64%****** ] 638 of 1000 complete" | |||
|
6273 | ] | |||
|
6274 | }, | |||
|
6275 | { | |||
|
6276 | "output_type": "stream", | |||
|
6277 | "stream": "stdout", | |||
|
6278 | "text": [ | |||
|
6279 | "\r", | |||
|
6280 | " [**********************64%****** ] 639 of 1000 complete" | |||
|
6281 | ] | |||
|
6282 | }, | |||
|
6283 | { | |||
|
6284 | "output_type": "stream", | |||
|
6285 | "stream": "stdout", | |||
|
6286 | "text": [ | |||
|
6287 | "\r", | |||
|
6288 | " [**********************64%****** ] 640 of 1000 complete" | |||
|
6289 | ] | |||
|
6290 | }, | |||
|
6291 | { | |||
|
6292 | "output_type": "stream", | |||
|
6293 | "stream": "stdout", | |||
|
6294 | "text": [ | |||
|
6295 | "\r", | |||
|
6296 | " [**********************64%****** ] 641 of 1000 complete" | |||
|
6297 | ] | |||
|
6298 | }, | |||
|
6299 | { | |||
|
6300 | "output_type": "stream", | |||
|
6301 | "stream": "stdout", | |||
|
6302 | "text": [ | |||
|
6303 | "\r", | |||
|
6304 | " [**********************64%****** ] 642 of 1000 complete" | |||
|
6305 | ] | |||
|
6306 | }, | |||
|
6307 | { | |||
|
6308 | "output_type": "stream", | |||
|
6309 | "stream": "stdout", | |||
|
6310 | "text": [ | |||
|
6311 | "\r", | |||
|
6312 | " [**********************64%****** ] 643 of 1000 complete" | |||
|
6313 | ] | |||
|
6314 | }, | |||
|
6315 | { | |||
|
6316 | "output_type": "stream", | |||
|
6317 | "stream": "stdout", | |||
|
6318 | "text": [ | |||
|
6319 | "\r", | |||
|
6320 | " [**********************64%****** ] 644 of 1000 complete" | |||
|
6321 | ] | |||
|
6322 | }, | |||
|
6323 | { | |||
|
6324 | "output_type": "stream", | |||
|
6325 | "stream": "stdout", | |||
|
6326 | "text": [ | |||
|
6327 | "\r", | |||
|
6328 | " [**********************65%****** ] 645 of 1000 complete" | |||
|
6329 | ] | |||
|
6330 | }, | |||
|
6331 | { | |||
|
6332 | "output_type": "stream", | |||
|
6333 | "stream": "stdout", | |||
|
6334 | "text": [ | |||
|
6335 | "\r", | |||
|
6336 | " [**********************65%****** ] 646 of 1000 complete" | |||
|
6337 | ] | |||
|
6338 | }, | |||
|
6339 | { | |||
|
6340 | "output_type": "stream", | |||
|
6341 | "stream": "stdout", | |||
|
6342 | "text": [ | |||
|
6343 | "\r", | |||
|
6344 | " [**********************65%****** ] 647 of 1000 complete" | |||
|
6345 | ] | |||
|
6346 | }, | |||
|
6347 | { | |||
|
6348 | "output_type": "stream", | |||
|
6349 | "stream": "stdout", | |||
|
6350 | "text": [ | |||
|
6351 | "\r", | |||
|
6352 | " [**********************65%****** ] 648 of 1000 complete" | |||
|
6353 | ] | |||
|
6354 | }, | |||
|
6355 | { | |||
|
6356 | "output_type": "stream", | |||
|
6357 | "stream": "stdout", | |||
|
6358 | "text": [ | |||
|
6359 | "\r", | |||
|
6360 | " [**********************65%****** ] 649 of 1000 complete" | |||
|
6361 | ] | |||
|
6362 | }, | |||
|
6363 | { | |||
|
6364 | "output_type": "stream", | |||
|
6365 | "stream": "stdout", | |||
|
6366 | "text": [ | |||
|
6367 | "\r", | |||
|
6368 | " [**********************65%****** ] 650 of 1000 complete" | |||
|
6369 | ] | |||
|
6370 | }, | |||
|
6371 | { | |||
|
6372 | "output_type": "stream", | |||
|
6373 | "stream": "stdout", | |||
|
6374 | "text": [ | |||
|
6375 | "\r", | |||
|
6376 | " [**********************65%****** ] 651 of 1000 complete" | |||
|
6377 | ] | |||
|
6378 | }, | |||
|
6379 | { | |||
|
6380 | "output_type": "stream", | |||
|
6381 | "stream": "stdout", | |||
|
6382 | "text": [ | |||
|
6383 | "\r", | |||
|
6384 | " [**********************65%****** ] 652 of 1000 complete" | |||
|
6385 | ] | |||
|
6386 | }, | |||
|
6387 | { | |||
|
6388 | "output_type": "stream", | |||
|
6389 | "stream": "stdout", | |||
|
6390 | "text": [ | |||
|
6391 | "\r", | |||
|
6392 | " [**********************65%****** ] 653 of 1000 complete" | |||
|
6393 | ] | |||
|
6394 | }, | |||
|
6395 | { | |||
|
6396 | "output_type": "stream", | |||
|
6397 | "stream": "stdout", | |||
|
6398 | "text": [ | |||
|
6399 | "\r", | |||
|
6400 | " [**********************65%****** ] 654 of 1000 complete" | |||
|
6401 | ] | |||
|
6402 | }, | |||
|
6403 | { | |||
|
6404 | "output_type": "stream", | |||
|
6405 | "stream": "stdout", | |||
|
6406 | "text": [ | |||
|
6407 | "\r", | |||
|
6408 | " [**********************66%******* ] 655 of 1000 complete" | |||
|
6409 | ] | |||
|
6410 | }, | |||
|
6411 | { | |||
|
6412 | "output_type": "stream", | |||
|
6413 | "stream": "stdout", | |||
|
6414 | "text": [ | |||
|
6415 | "\r", | |||
|
6416 | " [**********************66%******* ] 656 of 1000 complete" | |||
|
6417 | ] | |||
|
6418 | }, | |||
|
6419 | { | |||
|
6420 | "output_type": "stream", | |||
|
6421 | "stream": "stdout", | |||
|
6422 | "text": [ | |||
|
6423 | "\r", | |||
|
6424 | " [**********************66%******* ] 657 of 1000 complete" | |||
|
6425 | ] | |||
|
6426 | }, | |||
|
6427 | { | |||
|
6428 | "output_type": "stream", | |||
|
6429 | "stream": "stdout", | |||
|
6430 | "text": [ | |||
|
6431 | "\r", | |||
|
6432 | " [**********************66%******* ] 658 of 1000 complete" | |||
|
6433 | ] | |||
|
6434 | }, | |||
|
6435 | { | |||
|
6436 | "output_type": "stream", | |||
|
6437 | "stream": "stdout", | |||
|
6438 | "text": [ | |||
|
6439 | "\r", | |||
|
6440 | " [**********************66%******* ] 659 of 1000 complete" | |||
|
6441 | ] | |||
|
6442 | }, | |||
|
6443 | { | |||
|
6444 | "output_type": "stream", | |||
|
6445 | "stream": "stdout", | |||
|
6446 | "text": [ | |||
|
6447 | "\r", | |||
|
6448 | " [**********************66%******* ] 660 of 1000 complete" | |||
|
6449 | ] | |||
|
6450 | }, | |||
|
6451 | { | |||
|
6452 | "output_type": "stream", | |||
|
6453 | "stream": "stdout", | |||
|
6454 | "text": [ | |||
|
6455 | "\r", | |||
|
6456 | " [**********************66%******* ] 661 of 1000 complete" | |||
|
6457 | ] | |||
|
6458 | }, | |||
|
6459 | { | |||
|
6460 | "output_type": "stream", | |||
|
6461 | "stream": "stdout", | |||
|
6462 | "text": [ | |||
|
6463 | "\r", | |||
|
6464 | " [**********************66%******* ] 662 of 1000 complete" | |||
|
6465 | ] | |||
|
6466 | }, | |||
|
6467 | { | |||
|
6468 | "output_type": "stream", | |||
|
6469 | "stream": "stdout", | |||
|
6470 | "text": [ | |||
|
6471 | "\r", | |||
|
6472 | " [**********************66%******* ] 663 of 1000 complete" | |||
|
6473 | ] | |||
|
6474 | }, | |||
|
6475 | { | |||
|
6476 | "output_type": "stream", | |||
|
6477 | "stream": "stdout", | |||
|
6478 | "text": [ | |||
|
6479 | "\r", | |||
|
6480 | " [**********************66%******* ] 664 of 1000 complete" | |||
|
6481 | ] | |||
|
6482 | }, | |||
|
6483 | { | |||
|
6484 | "output_type": "stream", | |||
|
6485 | "stream": "stdout", | |||
|
6486 | "text": [ | |||
|
6487 | "\r", | |||
|
6488 | " [**********************67%******* ] 665 of 1000 complete" | |||
|
6489 | ] | |||
|
6490 | }, | |||
|
6491 | { | |||
|
6492 | "output_type": "stream", | |||
|
6493 | "stream": "stdout", | |||
|
6494 | "text": [ | |||
|
6495 | "\r", | |||
|
6496 | " [**********************67%******* ] 666 of 1000 complete" | |||
|
6497 | ] | |||
|
6498 | }, | |||
|
6499 | { | |||
|
6500 | "output_type": "stream", | |||
|
6501 | "stream": "stdout", | |||
|
6502 | "text": [ | |||
|
6503 | "\r", | |||
|
6504 | " [**********************67%******* ] 667 of 1000 complete" | |||
|
6505 | ] | |||
|
6506 | }, | |||
|
6507 | { | |||
|
6508 | "output_type": "stream", | |||
|
6509 | "stream": "stdout", | |||
|
6510 | "text": [ | |||
|
6511 | "\r", | |||
|
6512 | " [**********************67%******* ] 668 of 1000 complete" | |||
|
6513 | ] | |||
|
6514 | }, | |||
|
6515 | { | |||
|
6516 | "output_type": "stream", | |||
|
6517 | "stream": "stdout", | |||
|
6518 | "text": [ | |||
|
6519 | "\r", | |||
|
6520 | " [**********************67%******* ] 669 of 1000 complete" | |||
|
6521 | ] | |||
|
6522 | }, | |||
|
6523 | { | |||
|
6524 | "output_type": "stream", | |||
|
6525 | "stream": "stdout", | |||
|
6526 | "text": [ | |||
|
6527 | "\r", | |||
|
6528 | " [**********************67%******* ] 670 of 1000 complete" | |||
|
6529 | ] | |||
|
6530 | }, | |||
|
6531 | { | |||
|
6532 | "output_type": "stream", | |||
|
6533 | "stream": "stdout", | |||
|
6534 | "text": [ | |||
|
6535 | "\r", | |||
|
6536 | " [**********************67%******* ] 671 of 1000 complete" | |||
|
6537 | ] | |||
|
6538 | }, | |||
|
6539 | { | |||
|
6540 | "output_type": "stream", | |||
|
6541 | "stream": "stdout", | |||
|
6542 | "text": [ | |||
|
6543 | "\r", | |||
|
6544 | " [**********************67%******* ] 672 of 1000 complete" | |||
|
6545 | ] | |||
|
6546 | }, | |||
|
6547 | { | |||
|
6548 | "output_type": "stream", | |||
|
6549 | "stream": "stdout", | |||
|
6550 | "text": [ | |||
|
6551 | "\r", | |||
|
6552 | " [**********************67%******* ] 673 of 1000 complete" | |||
|
6553 | ] | |||
|
6554 | }, | |||
|
6555 | { | |||
|
6556 | "output_type": "stream", | |||
|
6557 | "stream": "stdout", | |||
|
6558 | "text": [ | |||
|
6559 | "\r", | |||
|
6560 | " [**********************67%******* ] 674 of 1000 complete" | |||
|
6561 | ] | |||
|
6562 | }, | |||
|
6563 | { | |||
|
6564 | "output_type": "stream", | |||
|
6565 | "stream": "stdout", | |||
|
6566 | "text": [ | |||
|
6567 | "\r", | |||
|
6568 | " [**********************68%******** ] 675 of 1000 complete" | |||
|
6569 | ] | |||
|
6570 | }, | |||
|
6571 | { | |||
|
6572 | "output_type": "stream", | |||
|
6573 | "stream": "stdout", | |||
|
6574 | "text": [ | |||
|
6575 | "\r", | |||
|
6576 | " [**********************68%******** ] 676 of 1000 complete" | |||
|
6577 | ] | |||
|
6578 | }, | |||
|
6579 | { | |||
|
6580 | "output_type": "stream", | |||
|
6581 | "stream": "stdout", | |||
|
6582 | "text": [ | |||
|
6583 | "\r", | |||
|
6584 | " [**********************68%******** ] 677 of 1000 complete" | |||
|
6585 | ] | |||
|
6586 | }, | |||
|
6587 | { | |||
|
6588 | "output_type": "stream", | |||
|
6589 | "stream": "stdout", | |||
|
6590 | "text": [ | |||
|
6591 | "\r", | |||
|
6592 | " [**********************68%******** ] 678 of 1000 complete" | |||
|
6593 | ] | |||
|
6594 | }, | |||
|
6595 | { | |||
|
6596 | "output_type": "stream", | |||
|
6597 | "stream": "stdout", | |||
|
6598 | "text": [ | |||
|
6599 | "\r", | |||
|
6600 | " [**********************68%******** ] 679 of 1000 complete" | |||
|
6601 | ] | |||
|
6602 | }, | |||
|
6603 | { | |||
|
6604 | "output_type": "stream", | |||
|
6605 | "stream": "stdout", | |||
|
6606 | "text": [ | |||
|
6607 | "\r", | |||
|
6608 | " [**********************68%******** ] 680 of 1000 complete" | |||
|
6609 | ] | |||
|
6610 | }, | |||
|
6611 | { | |||
|
6612 | "output_type": "stream", | |||
|
6613 | "stream": "stdout", | |||
|
6614 | "text": [ | |||
|
6615 | "\r", | |||
|
6616 | " [**********************68%******** ] 681 of 1000 complete" | |||
|
6617 | ] | |||
|
6618 | }, | |||
|
6619 | { | |||
|
6620 | "output_type": "stream", | |||
|
6621 | "stream": "stdout", | |||
|
6622 | "text": [ | |||
|
6623 | "\r", | |||
|
6624 | " [**********************68%******** ] 682 of 1000 complete" | |||
|
6625 | ] | |||
|
6626 | }, | |||
|
6627 | { | |||
|
6628 | "output_type": "stream", | |||
|
6629 | "stream": "stdout", | |||
|
6630 | "text": [ | |||
|
6631 | "\r", | |||
|
6632 | " [**********************68%******** ] 683 of 1000 complete" | |||
|
6633 | ] | |||
|
6634 | }, | |||
|
6635 | { | |||
|
6636 | "output_type": "stream", | |||
|
6637 | "stream": "stdout", | |||
|
6638 | "text": [ | |||
|
6639 | "\r", | |||
|
6640 | " [**********************68%******** ] 684 of 1000 complete" | |||
|
6641 | ] | |||
|
6642 | }, | |||
|
6643 | { | |||
|
6644 | "output_type": "stream", | |||
|
6645 | "stream": "stdout", | |||
|
6646 | "text": [ | |||
|
6647 | "\r", | |||
|
6648 | " [**********************69%******** ] 685 of 1000 complete" | |||
|
6649 | ] | |||
|
6650 | }, | |||
|
6651 | { | |||
|
6652 | "output_type": "stream", | |||
|
6653 | "stream": "stdout", | |||
|
6654 | "text": [ | |||
|
6655 | "\r", | |||
|
6656 | " [**********************69%******** ] 686 of 1000 complete" | |||
|
6657 | ] | |||
|
6658 | }, | |||
|
6659 | { | |||
|
6660 | "output_type": "stream", | |||
|
6661 | "stream": "stdout", | |||
|
6662 | "text": [ | |||
|
6663 | "\r", | |||
|
6664 | " [**********************69%******** ] 687 of 1000 complete" | |||
|
6665 | ] | |||
|
6666 | }, | |||
|
6667 | { | |||
|
6668 | "output_type": "stream", | |||
|
6669 | "stream": "stdout", | |||
|
6670 | "text": [ | |||
|
6671 | "\r", | |||
|
6672 | " [**********************69%******** ] 688 of 1000 complete" | |||
|
6673 | ] | |||
|
6674 | }, | |||
|
6675 | { | |||
|
6676 | "output_type": "stream", | |||
|
6677 | "stream": "stdout", | |||
|
6678 | "text": [ | |||
|
6679 | "\r", | |||
|
6680 | " [**********************69%******** ] 689 of 1000 complete" | |||
|
6681 | ] | |||
|
6682 | }, | |||
|
6683 | { | |||
|
6684 | "output_type": "stream", | |||
|
6685 | "stream": "stdout", | |||
|
6686 | "text": [ | |||
|
6687 | "\r", | |||
|
6688 | " [**********************69%******** ] 690 of 1000 complete" | |||
|
6689 | ] | |||
|
6690 | }, | |||
|
6691 | { | |||
|
6692 | "output_type": "stream", | |||
|
6693 | "stream": "stdout", | |||
|
6694 | "text": [ | |||
|
6695 | "\r", | |||
|
6696 | " [**********************69%******** ] 691 of 1000 complete" | |||
|
6697 | ] | |||
|
6698 | }, | |||
|
6699 | { | |||
|
6700 | "output_type": "stream", | |||
|
6701 | "stream": "stdout", | |||
|
6702 | "text": [ | |||
|
6703 | "\r", | |||
|
6704 | " [**********************69%******** ] 692 of 1000 complete" | |||
|
6705 | ] | |||
|
6706 | }, | |||
|
6707 | { | |||
|
6708 | "output_type": "stream", | |||
|
6709 | "stream": "stdout", | |||
|
6710 | "text": [ | |||
|
6711 | "\r", | |||
|
6712 | " [**********************69%******** ] 693 of 1000 complete" | |||
|
6713 | ] | |||
|
6714 | }, | |||
|
6715 | { | |||
|
6716 | "output_type": "stream", | |||
|
6717 | "stream": "stdout", | |||
|
6718 | "text": [ | |||
|
6719 | "\r", | |||
|
6720 | " [**********************69%******** ] 694 of 1000 complete" | |||
|
6721 | ] | |||
|
6722 | }, | |||
|
6723 | { | |||
|
6724 | "output_type": "stream", | |||
|
6725 | "stream": "stdout", | |||
|
6726 | "text": [ | |||
|
6727 | "\r", | |||
|
6728 | " [**********************70%********* ] 695 of 1000 complete" | |||
|
6729 | ] | |||
|
6730 | }, | |||
|
6731 | { | |||
|
6732 | "output_type": "stream", | |||
|
6733 | "stream": "stdout", | |||
|
6734 | "text": [ | |||
|
6735 | "\r", | |||
|
6736 | " [**********************70%********* ] 696 of 1000 complete" | |||
|
6737 | ] | |||
|
6738 | }, | |||
|
6739 | { | |||
|
6740 | "output_type": "stream", | |||
|
6741 | "stream": "stdout", | |||
|
6742 | "text": [ | |||
|
6743 | "\r", | |||
|
6744 | " [**********************70%********* ] 697 of 1000 complete" | |||
|
6745 | ] | |||
|
6746 | }, | |||
|
6747 | { | |||
|
6748 | "output_type": "stream", | |||
|
6749 | "stream": "stdout", | |||
|
6750 | "text": [ | |||
|
6751 | "\r", | |||
|
6752 | " [**********************70%********* ] 698 of 1000 complete" | |||
|
6753 | ] | |||
|
6754 | }, | |||
|
6755 | { | |||
|
6756 | "output_type": "stream", | |||
|
6757 | "stream": "stdout", | |||
|
6758 | "text": [ | |||
|
6759 | "\r", | |||
|
6760 | " [**********************70%********* ] 699 of 1000 complete" | |||
|
6761 | ] | |||
|
6762 | }, | |||
|
6763 | { | |||
|
6764 | "output_type": "stream", | |||
|
6765 | "stream": "stdout", | |||
|
6766 | "text": [ | |||
|
6767 | "\r", | |||
|
6768 | " [**********************70%********* ] 700 of 1000 complete" | |||
|
6769 | ] | |||
|
6770 | }, | |||
|
6771 | { | |||
|
6772 | "output_type": "stream", | |||
|
6773 | "stream": "stdout", | |||
|
6774 | "text": [ | |||
|
6775 | "\r", | |||
|
6776 | " [**********************70%********* ] 701 of 1000 complete" | |||
|
6777 | ] | |||
|
6778 | }, | |||
|
6779 | { | |||
|
6780 | "output_type": "stream", | |||
|
6781 | "stream": "stdout", | |||
|
6782 | "text": [ | |||
|
6783 | "\r", | |||
|
6784 | " [**********************70%********* ] 702 of 1000 complete" | |||
|
6785 | ] | |||
|
6786 | }, | |||
|
6787 | { | |||
|
6788 | "output_type": "stream", | |||
|
6789 | "stream": "stdout", | |||
|
6790 | "text": [ | |||
|
6791 | "\r", | |||
|
6792 | " [**********************70%********* ] 703 of 1000 complete" | |||
|
6793 | ] | |||
|
6794 | }, | |||
|
6795 | { | |||
|
6796 | "output_type": "stream", | |||
|
6797 | "stream": "stdout", | |||
|
6798 | "text": [ | |||
|
6799 | "\r", | |||
|
6800 | " [**********************70%********* ] 704 of 1000 complete" | |||
|
6801 | ] | |||
|
6802 | }, | |||
|
6803 | { | |||
|
6804 | "output_type": "stream", | |||
|
6805 | "stream": "stdout", | |||
|
6806 | "text": [ | |||
|
6807 | "\r", | |||
|
6808 | " [**********************71%********* ] 705 of 1000 complete" | |||
|
6809 | ] | |||
|
6810 | }, | |||
|
6811 | { | |||
|
6812 | "output_type": "stream", | |||
|
6813 | "stream": "stdout", | |||
|
6814 | "text": [ | |||
|
6815 | "\r", | |||
|
6816 | " [**********************71%********* ] 706 of 1000 complete" | |||
|
6817 | ] | |||
|
6818 | }, | |||
|
6819 | { | |||
|
6820 | "output_type": "stream", | |||
|
6821 | "stream": "stdout", | |||
|
6822 | "text": [ | |||
|
6823 | "\r", | |||
|
6824 | " [**********************71%********* ] 707 of 1000 complete" | |||
|
6825 | ] | |||
|
6826 | }, | |||
|
6827 | { | |||
|
6828 | "output_type": "stream", | |||
|
6829 | "stream": "stdout", | |||
|
6830 | "text": [ | |||
|
6831 | "\r", | |||
|
6832 | " [**********************71%********* ] 708 of 1000 complete" | |||
|
6833 | ] | |||
|
6834 | }, | |||
|
6835 | { | |||
|
6836 | "output_type": "stream", | |||
|
6837 | "stream": "stdout", | |||
|
6838 | "text": [ | |||
|
6839 | "\r", | |||
|
6840 | " [**********************71%********* ] 709 of 1000 complete" | |||
|
6841 | ] | |||
|
6842 | }, | |||
|
6843 | { | |||
|
6844 | "output_type": "stream", | |||
|
6845 | "stream": "stdout", | |||
|
6846 | "text": [ | |||
|
6847 | "\r", | |||
|
6848 | " [**********************71%********* ] 710 of 1000 complete" | |||
|
6849 | ] | |||
|
6850 | }, | |||
|
6851 | { | |||
|
6852 | "output_type": "stream", | |||
|
6853 | "stream": "stdout", | |||
|
6854 | "text": [ | |||
|
6855 | "\r", | |||
|
6856 | " [**********************71%********* ] 711 of 1000 complete" | |||
|
6857 | ] | |||
|
6858 | }, | |||
|
6859 | { | |||
|
6860 | "output_type": "stream", | |||
|
6861 | "stream": "stdout", | |||
|
6862 | "text": [ | |||
|
6863 | "\r", | |||
|
6864 | " [**********************71%********* ] 712 of 1000 complete" | |||
|
6865 | ] | |||
|
6866 | }, | |||
|
6867 | { | |||
|
6868 | "output_type": "stream", | |||
|
6869 | "stream": "stdout", | |||
|
6870 | "text": [ | |||
|
6871 | "\r", | |||
|
6872 | " [**********************71%********* ] 713 of 1000 complete" | |||
|
6873 | ] | |||
|
6874 | }, | |||
|
6875 | { | |||
|
6876 | "output_type": "stream", | |||
|
6877 | "stream": "stdout", | |||
|
6878 | "text": [ | |||
|
6879 | "\r", | |||
|
6880 | " [**********************71%********* ] 714 of 1000 complete" | |||
|
6881 | ] | |||
|
6882 | }, | |||
|
6883 | { | |||
|
6884 | "output_type": "stream", | |||
|
6885 | "stream": "stdout", | |||
|
6886 | "text": [ | |||
|
6887 | "\r", | |||
|
6888 | " [**********************72%********** ] 715 of 1000 complete" | |||
|
6889 | ] | |||
|
6890 | }, | |||
|
6891 | { | |||
|
6892 | "output_type": "stream", | |||
|
6893 | "stream": "stdout", | |||
|
6894 | "text": [ | |||
|
6895 | "\r", | |||
|
6896 | " [**********************72%********** ] 716 of 1000 complete" | |||
|
6897 | ] | |||
|
6898 | }, | |||
|
6899 | { | |||
|
6900 | "output_type": "stream", | |||
|
6901 | "stream": "stdout", | |||
|
6902 | "text": [ | |||
|
6903 | "\r", | |||
|
6904 | " [**********************72%********** ] 717 of 1000 complete" | |||
|
6905 | ] | |||
|
6906 | }, | |||
|
6907 | { | |||
|
6908 | "output_type": "stream", | |||
|
6909 | "stream": "stdout", | |||
|
6910 | "text": [ | |||
|
6911 | "\r", | |||
|
6912 | " [**********************72%********** ] 718 of 1000 complete" | |||
|
6913 | ] | |||
|
6914 | }, | |||
|
6915 | { | |||
|
6916 | "output_type": "stream", | |||
|
6917 | "stream": "stdout", | |||
|
6918 | "text": [ | |||
|
6919 | "\r", | |||
|
6920 | " [**********************72%********** ] 719 of 1000 complete" | |||
|
6921 | ] | |||
|
6922 | }, | |||
|
6923 | { | |||
|
6924 | "output_type": "stream", | |||
|
6925 | "stream": "stdout", | |||
|
6926 | "text": [ | |||
|
6927 | "\r", | |||
|
6928 | " [**********************72%********** ] 720 of 1000 complete" | |||
|
6929 | ] | |||
|
6930 | }, | |||
|
6931 | { | |||
|
6932 | "output_type": "stream", | |||
|
6933 | "stream": "stdout", | |||
|
6934 | "text": [ | |||
|
6935 | "\r", | |||
|
6936 | " [**********************72%********** ] 721 of 1000 complete" | |||
|
6937 | ] | |||
|
6938 | }, | |||
|
6939 | { | |||
|
6940 | "output_type": "stream", | |||
|
6941 | "stream": "stdout", | |||
|
6942 | "text": [ | |||
|
6943 | "\r", | |||
|
6944 | " [**********************72%********** ] 722 of 1000 complete" | |||
|
6945 | ] | |||
|
6946 | }, | |||
|
6947 | { | |||
|
6948 | "output_type": "stream", | |||
|
6949 | "stream": "stdout", | |||
|
6950 | "text": [ | |||
|
6951 | "\r", | |||
|
6952 | " [**********************72%********** ] 723 of 1000 complete" | |||
|
6953 | ] | |||
|
6954 | }, | |||
|
6955 | { | |||
|
6956 | "output_type": "stream", | |||
|
6957 | "stream": "stdout", | |||
|
6958 | "text": [ | |||
|
6959 | "\r", | |||
|
6960 | " [**********************72%********** ] 724 of 1000 complete" | |||
|
6961 | ] | |||
|
6962 | }, | |||
|
6963 | { | |||
|
6964 | "output_type": "stream", | |||
|
6965 | "stream": "stdout", | |||
|
6966 | "text": [ | |||
|
6967 | "\r", | |||
|
6968 | " [**********************73%********** ] 725 of 1000 complete" | |||
|
6969 | ] | |||
|
6970 | }, | |||
|
6971 | { | |||
|
6972 | "output_type": "stream", | |||
|
6973 | "stream": "stdout", | |||
|
6974 | "text": [ | |||
|
6975 | "\r", | |||
|
6976 | " [**********************73%********** ] 726 of 1000 complete" | |||
|
6977 | ] | |||
|
6978 | }, | |||
|
6979 | { | |||
|
6980 | "output_type": "stream", | |||
|
6981 | "stream": "stdout", | |||
|
6982 | "text": [ | |||
|
6983 | "\r", | |||
|
6984 | " [**********************73%********** ] 727 of 1000 complete" | |||
|
6985 | ] | |||
|
6986 | }, | |||
|
6987 | { | |||
|
6988 | "output_type": "stream", | |||
|
6989 | "stream": "stdout", | |||
|
6990 | "text": [ | |||
|
6991 | "\r", | |||
|
6992 | " [**********************73%********** ] 728 of 1000 complete" | |||
|
6993 | ] | |||
|
6994 | }, | |||
|
6995 | { | |||
|
6996 | "output_type": "stream", | |||
|
6997 | "stream": "stdout", | |||
|
6998 | "text": [ | |||
|
6999 | "\r", | |||
|
7000 | " [**********************73%********** ] 729 of 1000 complete" | |||
|
7001 | ] | |||
|
7002 | }, | |||
|
7003 | { | |||
|
7004 | "output_type": "stream", | |||
|
7005 | "stream": "stdout", | |||
|
7006 | "text": [ | |||
|
7007 | "\r", | |||
|
7008 | " [**********************73%********** ] 730 of 1000 complete" | |||
|
7009 | ] | |||
|
7010 | }, | |||
|
7011 | { | |||
|
7012 | "output_type": "stream", | |||
|
7013 | "stream": "stdout", | |||
|
7014 | "text": [ | |||
|
7015 | "\r", | |||
|
7016 | " [**********************73%********** ] 731 of 1000 complete" | |||
|
7017 | ] | |||
|
7018 | }, | |||
|
7019 | { | |||
|
7020 | "output_type": "stream", | |||
|
7021 | "stream": "stdout", | |||
|
7022 | "text": [ | |||
|
7023 | "\r", | |||
|
7024 | " [**********************73%********** ] 732 of 1000 complete" | |||
|
7025 | ] | |||
|
7026 | }, | |||
|
7027 | { | |||
|
7028 | "output_type": "stream", | |||
|
7029 | "stream": "stdout", | |||
|
7030 | "text": [ | |||
|
7031 | "\r", | |||
|
7032 | " [**********************73%********** ] 733 of 1000 complete" | |||
|
7033 | ] | |||
|
7034 | }, | |||
|
7035 | { | |||
|
7036 | "output_type": "stream", | |||
|
7037 | "stream": "stdout", | |||
|
7038 | "text": [ | |||
|
7039 | "\r", | |||
|
7040 | " [**********************73%********** ] 734 of 1000 complete" | |||
|
7041 | ] | |||
|
7042 | }, | |||
|
7043 | { | |||
|
7044 | "output_type": "stream", | |||
|
7045 | "stream": "stdout", | |||
|
7046 | "text": [ | |||
|
7047 | "\r", | |||
|
7048 | " [**********************74%*********** ] 735 of 1000 complete" | |||
|
7049 | ] | |||
|
7050 | }, | |||
|
7051 | { | |||
|
7052 | "output_type": "stream", | |||
|
7053 | "stream": "stdout", | |||
|
7054 | "text": [ | |||
|
7055 | "\r", | |||
|
7056 | " [**********************74%*********** ] 736 of 1000 complete" | |||
|
7057 | ] | |||
|
7058 | }, | |||
|
7059 | { | |||
|
7060 | "output_type": "stream", | |||
|
7061 | "stream": "stdout", | |||
|
7062 | "text": [ | |||
|
7063 | "\r", | |||
|
7064 | " [**********************74%*********** ] 737 of 1000 complete" | |||
|
7065 | ] | |||
|
7066 | }, | |||
|
7067 | { | |||
|
7068 | "output_type": "stream", | |||
|
7069 | "stream": "stdout", | |||
|
7070 | "text": [ | |||
|
7071 | "\r", | |||
|
7072 | " [**********************74%*********** ] 738 of 1000 complete" | |||
|
7073 | ] | |||
|
7074 | }, | |||
|
7075 | { | |||
|
7076 | "output_type": "stream", | |||
|
7077 | "stream": "stdout", | |||
|
7078 | "text": [ | |||
|
7079 | "\r", | |||
|
7080 | " [**********************74%*********** ] 739 of 1000 complete" | |||
|
7081 | ] | |||
|
7082 | }, | |||
|
7083 | { | |||
|
7084 | "output_type": "stream", | |||
|
7085 | "stream": "stdout", | |||
|
7086 | "text": [ | |||
|
7087 | "\r", | |||
|
7088 | " [**********************74%*********** ] 740 of 1000 complete" | |||
|
7089 | ] | |||
|
7090 | }, | |||
|
7091 | { | |||
|
7092 | "output_type": "stream", | |||
|
7093 | "stream": "stdout", | |||
|
7094 | "text": [ | |||
|
7095 | "\r", | |||
|
7096 | " [**********************74%*********** ] 741 of 1000 complete" | |||
|
7097 | ] | |||
|
7098 | }, | |||
|
7099 | { | |||
|
7100 | "output_type": "stream", | |||
|
7101 | "stream": "stdout", | |||
|
7102 | "text": [ | |||
|
7103 | "\r", | |||
|
7104 | " [**********************74%*********** ] 742 of 1000 complete" | |||
|
7105 | ] | |||
|
7106 | }, | |||
|
7107 | { | |||
|
7108 | "output_type": "stream", | |||
|
7109 | "stream": "stdout", | |||
|
7110 | "text": [ | |||
|
7111 | "\r", | |||
|
7112 | " [**********************74%*********** ] 743 of 1000 complete" | |||
|
7113 | ] | |||
|
7114 | }, | |||
|
7115 | { | |||
|
7116 | "output_type": "stream", | |||
|
7117 | "stream": "stdout", | |||
|
7118 | "text": [ | |||
|
7119 | "\r", | |||
|
7120 | " [**********************74%*********** ] 744 of 1000 complete" | |||
|
7121 | ] | |||
|
7122 | }, | |||
|
7123 | { | |||
|
7124 | "output_type": "stream", | |||
|
7125 | "stream": "stdout", | |||
|
7126 | "text": [ | |||
|
7127 | "\r", | |||
|
7128 | " [**********************75%*********** ] 745 of 1000 complete" | |||
|
7129 | ] | |||
|
7130 | }, | |||
|
7131 | { | |||
|
7132 | "output_type": "stream", | |||
|
7133 | "stream": "stdout", | |||
|
7134 | "text": [ | |||
|
7135 | "\r", | |||
|
7136 | " [**********************75%*********** ] 746 of 1000 complete" | |||
|
7137 | ] | |||
|
7138 | }, | |||
|
7139 | { | |||
|
7140 | "output_type": "stream", | |||
|
7141 | "stream": "stdout", | |||
|
7142 | "text": [ | |||
|
7143 | "\r", | |||
|
7144 | " [**********************75%*********** ] 747 of 1000 complete" | |||
|
7145 | ] | |||
|
7146 | }, | |||
|
7147 | { | |||
|
7148 | "output_type": "stream", | |||
|
7149 | "stream": "stdout", | |||
|
7150 | "text": [ | |||
|
7151 | "\r", | |||
|
7152 | " [**********************75%*********** ] 748 of 1000 complete" | |||
|
7153 | ] | |||
|
7154 | }, | |||
|
7155 | { | |||
|
7156 | "output_type": "stream", | |||
|
7157 | "stream": "stdout", | |||
|
7158 | "text": [ | |||
|
7159 | "\r", | |||
|
7160 | " [**********************75%*********** ] 749 of 1000 complete" | |||
|
7161 | ] | |||
|
7162 | }, | |||
|
7163 | { | |||
|
7164 | "output_type": "stream", | |||
|
7165 | "stream": "stdout", | |||
|
7166 | "text": [ | |||
|
7167 | "\r", | |||
|
7168 | " [**********************75%*********** ] 750 of 1000 complete" | |||
|
7169 | ] | |||
|
7170 | }, | |||
|
7171 | { | |||
|
7172 | "output_type": "stream", | |||
|
7173 | "stream": "stdout", | |||
|
7174 | "text": [ | |||
|
7175 | "\r", | |||
|
7176 | " [**********************75%*********** ] 751 of 1000 complete" | |||
|
7177 | ] | |||
|
7178 | }, | |||
|
7179 | { | |||
|
7180 | "output_type": "stream", | |||
|
7181 | "stream": "stdout", | |||
|
7182 | "text": [ | |||
|
7183 | "\r", | |||
|
7184 | " [**********************75%*********** ] 752 of 1000 complete" | |||
|
7185 | ] | |||
|
7186 | }, | |||
|
7187 | { | |||
|
7188 | "output_type": "stream", | |||
|
7189 | "stream": "stdout", | |||
|
7190 | "text": [ | |||
|
7191 | "\r", | |||
|
7192 | " [**********************75%*********** ] 753 of 1000 complete" | |||
|
7193 | ] | |||
|
7194 | }, | |||
|
7195 | { | |||
|
7196 | "output_type": "stream", | |||
|
7197 | "stream": "stdout", | |||
|
7198 | "text": [ | |||
|
7199 | "\r", | |||
|
7200 | " [**********************75%*********** ] 754 of 1000 complete" | |||
|
7201 | ] | |||
|
7202 | }, | |||
|
7203 | { | |||
|
7204 | "output_type": "stream", | |||
|
7205 | "stream": "stdout", | |||
|
7206 | "text": [ | |||
|
7207 | "\r", | |||
|
7208 | " [**********************76%*********** ] 755 of 1000 complete" | |||
|
7209 | ] | |||
|
7210 | }, | |||
|
7211 | { | |||
|
7212 | "output_type": "stream", | |||
|
7213 | "stream": "stdout", | |||
|
7214 | "text": [ | |||
|
7215 | "\r", | |||
|
7216 | " [**********************76%*********** ] 756 of 1000 complete" | |||
|
7217 | ] | |||
|
7218 | }, | |||
|
7219 | { | |||
|
7220 | "output_type": "stream", | |||
|
7221 | "stream": "stdout", | |||
|
7222 | "text": [ | |||
|
7223 | "\r", | |||
|
7224 | " [**********************76%*********** ] 757 of 1000 complete" | |||
|
7225 | ] | |||
|
7226 | }, | |||
|
7227 | { | |||
|
7228 | "output_type": "stream", | |||
|
7229 | "stream": "stdout", | |||
|
7230 | "text": [ | |||
|
7231 | "\r", | |||
|
7232 | " [**********************76%*********** ] 758 of 1000 complete" | |||
|
7233 | ] | |||
|
7234 | }, | |||
|
7235 | { | |||
|
7236 | "output_type": "stream", | |||
|
7237 | "stream": "stdout", | |||
|
7238 | "text": [ | |||
|
7239 | "\r", | |||
|
7240 | " [**********************76%*********** ] 759 of 1000 complete" | |||
|
7241 | ] | |||
|
7242 | }, | |||
|
7243 | { | |||
|
7244 | "output_type": "stream", | |||
|
7245 | "stream": "stdout", | |||
|
7246 | "text": [ | |||
|
7247 | "\r", | |||
|
7248 | " [**********************76%*********** ] 760 of 1000 complete" | |||
|
7249 | ] | |||
|
7250 | }, | |||
|
7251 | { | |||
|
7252 | "output_type": "stream", | |||
|
7253 | "stream": "stdout", | |||
|
7254 | "text": [ | |||
|
7255 | "\r", | |||
|
7256 | " [**********************76%*********** ] 761 of 1000 complete" | |||
|
7257 | ] | |||
|
7258 | }, | |||
|
7259 | { | |||
|
7260 | "output_type": "stream", | |||
|
7261 | "stream": "stdout", | |||
|
7262 | "text": [ | |||
|
7263 | "\r", | |||
|
7264 | " [**********************76%*********** ] 762 of 1000 complete" | |||
|
7265 | ] | |||
|
7266 | }, | |||
|
7267 | { | |||
|
7268 | "output_type": "stream", | |||
|
7269 | "stream": "stdout", | |||
|
7270 | "text": [ | |||
|
7271 | "\r", | |||
|
7272 | " [**********************76%*********** ] 763 of 1000 complete" | |||
|
7273 | ] | |||
|
7274 | }, | |||
|
7275 | { | |||
|
7276 | "output_type": "stream", | |||
|
7277 | "stream": "stdout", | |||
|
7278 | "text": [ | |||
|
7279 | "\r", | |||
|
7280 | " [**********************76%*********** ] 764 of 1000 complete" | |||
|
7281 | ] | |||
|
7282 | }, | |||
|
7283 | { | |||
|
7284 | "output_type": "stream", | |||
|
7285 | "stream": "stdout", | |||
|
7286 | "text": [ | |||
|
7287 | "\r", | |||
|
7288 | " [**********************77%************ ] 765 of 1000 complete" | |||
|
7289 | ] | |||
|
7290 | }, | |||
|
7291 | { | |||
|
7292 | "output_type": "stream", | |||
|
7293 | "stream": "stdout", | |||
|
7294 | "text": [ | |||
|
7295 | "\r", | |||
|
7296 | " [**********************77%************ ] 766 of 1000 complete" | |||
|
7297 | ] | |||
|
7298 | }, | |||
|
7299 | { | |||
|
7300 | "output_type": "stream", | |||
|
7301 | "stream": "stdout", | |||
|
7302 | "text": [ | |||
|
7303 | "\r", | |||
|
7304 | " [**********************77%************ ] 767 of 1000 complete" | |||
|
7305 | ] | |||
|
7306 | }, | |||
|
7307 | { | |||
|
7308 | "output_type": "stream", | |||
|
7309 | "stream": "stdout", | |||
|
7310 | "text": [ | |||
|
7311 | "\r", | |||
|
7312 | " [**********************77%************ ] 768 of 1000 complete" | |||
|
7313 | ] | |||
|
7314 | }, | |||
|
7315 | { | |||
|
7316 | "output_type": "stream", | |||
|
7317 | "stream": "stdout", | |||
|
7318 | "text": [ | |||
|
7319 | "\r", | |||
|
7320 | " [**********************77%************ ] 769 of 1000 complete" | |||
|
7321 | ] | |||
|
7322 | }, | |||
|
7323 | { | |||
|
7324 | "output_type": "stream", | |||
|
7325 | "stream": "stdout", | |||
|
7326 | "text": [ | |||
|
7327 | "\r", | |||
|
7328 | " [**********************77%************ ] 770 of 1000 complete" | |||
|
7329 | ] | |||
|
7330 | }, | |||
|
7331 | { | |||
|
7332 | "output_type": "stream", | |||
|
7333 | "stream": "stdout", | |||
|
7334 | "text": [ | |||
|
7335 | "\r", | |||
|
7336 | " [**********************77%************ ] 771 of 1000 complete" | |||
|
7337 | ] | |||
|
7338 | }, | |||
|
7339 | { | |||
|
7340 | "output_type": "stream", | |||
|
7341 | "stream": "stdout", | |||
|
7342 | "text": [ | |||
|
7343 | "\r", | |||
|
7344 | " [**********************77%************ ] 772 of 1000 complete" | |||
|
7345 | ] | |||
|
7346 | }, | |||
|
7347 | { | |||
|
7348 | "output_type": "stream", | |||
|
7349 | "stream": "stdout", | |||
|
7350 | "text": [ | |||
|
7351 | "\r", | |||
|
7352 | " [**********************77%************ ] 773 of 1000 complete" | |||
|
7353 | ] | |||
|
7354 | }, | |||
|
7355 | { | |||
|
7356 | "output_type": "stream", | |||
|
7357 | "stream": "stdout", | |||
|
7358 | "text": [ | |||
|
7359 | "\r", | |||
|
7360 | " [**********************77%************ ] 774 of 1000 complete" | |||
|
7361 | ] | |||
|
7362 | }, | |||
|
7363 | { | |||
|
7364 | "output_type": "stream", | |||
|
7365 | "stream": "stdout", | |||
|
7366 | "text": [ | |||
|
7367 | "\r", | |||
|
7368 | " [**********************78%************ ] 775 of 1000 complete" | |||
|
7369 | ] | |||
|
7370 | }, | |||
|
7371 | { | |||
|
7372 | "output_type": "stream", | |||
|
7373 | "stream": "stdout", | |||
|
7374 | "text": [ | |||
|
7375 | "\r", | |||
|
7376 | " [**********************78%************ ] 776 of 1000 complete" | |||
|
7377 | ] | |||
|
7378 | }, | |||
|
7379 | { | |||
|
7380 | "output_type": "stream", | |||
|
7381 | "stream": "stdout", | |||
|
7382 | "text": [ | |||
|
7383 | "\r", | |||
|
7384 | " [**********************78%************ ] 777 of 1000 complete" | |||
|
7385 | ] | |||
|
7386 | }, | |||
|
7387 | { | |||
|
7388 | "output_type": "stream", | |||
|
7389 | "stream": "stdout", | |||
|
7390 | "text": [ | |||
|
7391 | "\r", | |||
|
7392 | " [**********************78%************ ] 778 of 1000 complete" | |||
|
7393 | ] | |||
|
7394 | }, | |||
|
7395 | { | |||
|
7396 | "output_type": "stream", | |||
|
7397 | "stream": "stdout", | |||
|
7398 | "text": [ | |||
|
7399 | "\r", | |||
|
7400 | " [**********************78%************ ] 779 of 1000 complete" | |||
|
7401 | ] | |||
|
7402 | }, | |||
|
7403 | { | |||
|
7404 | "output_type": "stream", | |||
|
7405 | "stream": "stdout", | |||
|
7406 | "text": [ | |||
|
7407 | "\r", | |||
|
7408 | " [**********************78%************ ] 780 of 1000 complete" | |||
|
7409 | ] | |||
|
7410 | }, | |||
|
7411 | { | |||
|
7412 | "output_type": "stream", | |||
|
7413 | "stream": "stdout", | |||
|
7414 | "text": [ | |||
|
7415 | "\r", | |||
|
7416 | " [**********************78%************ ] 781 of 1000 complete" | |||
|
7417 | ] | |||
|
7418 | }, | |||
|
7419 | { | |||
|
7420 | "output_type": "stream", | |||
|
7421 | "stream": "stdout", | |||
|
7422 | "text": [ | |||
|
7423 | "\r", | |||
|
7424 | " [**********************78%************ ] 782 of 1000 complete" | |||
|
7425 | ] | |||
|
7426 | }, | |||
|
7427 | { | |||
|
7428 | "output_type": "stream", | |||
|
7429 | "stream": "stdout", | |||
|
7430 | "text": [ | |||
|
7431 | "\r", | |||
|
7432 | " [**********************78%************ ] 783 of 1000 complete" | |||
|
7433 | ] | |||
|
7434 | }, | |||
|
7435 | { | |||
|
7436 | "output_type": "stream", | |||
|
7437 | "stream": "stdout", | |||
|
7438 | "text": [ | |||
|
7439 | "\r", | |||
|
7440 | " [**********************78%************ ] 784 of 1000 complete" | |||
|
7441 | ] | |||
|
7442 | }, | |||
|
7443 | { | |||
|
7444 | "output_type": "stream", | |||
|
7445 | "stream": "stdout", | |||
|
7446 | "text": [ | |||
|
7447 | "\r", | |||
|
7448 | " [**********************79%************* ] 785 of 1000 complete" | |||
|
7449 | ] | |||
|
7450 | }, | |||
|
7451 | { | |||
|
7452 | "output_type": "stream", | |||
|
7453 | "stream": "stdout", | |||
|
7454 | "text": [ | |||
|
7455 | "\r", | |||
|
7456 | " [**********************79%************* ] 786 of 1000 complete" | |||
|
7457 | ] | |||
|
7458 | }, | |||
|
7459 | { | |||
|
7460 | "output_type": "stream", | |||
|
7461 | "stream": "stdout", | |||
|
7462 | "text": [ | |||
|
7463 | "\r", | |||
|
7464 | " [**********************79%************* ] 787 of 1000 complete" | |||
|
7465 | ] | |||
|
7466 | }, | |||
|
7467 | { | |||
|
7468 | "output_type": "stream", | |||
|
7469 | "stream": "stdout", | |||
|
7470 | "text": [ | |||
|
7471 | "\r", | |||
|
7472 | " [**********************79%************* ] 788 of 1000 complete" | |||
|
7473 | ] | |||
|
7474 | }, | |||
|
7475 | { | |||
|
7476 | "output_type": "stream", | |||
|
7477 | "stream": "stdout", | |||
|
7478 | "text": [ | |||
|
7479 | "\r", | |||
|
7480 | " [**********************79%************* ] 789 of 1000 complete" | |||
|
7481 | ] | |||
|
7482 | }, | |||
|
7483 | { | |||
|
7484 | "output_type": "stream", | |||
|
7485 | "stream": "stdout", | |||
|
7486 | "text": [ | |||
|
7487 | "\r", | |||
|
7488 | " [**********************79%************* ] 790 of 1000 complete" | |||
|
7489 | ] | |||
|
7490 | }, | |||
|
7491 | { | |||
|
7492 | "output_type": "stream", | |||
|
7493 | "stream": "stdout", | |||
|
7494 | "text": [ | |||
|
7495 | "\r", | |||
|
7496 | " [**********************79%************* ] 791 of 1000 complete" | |||
|
7497 | ] | |||
|
7498 | }, | |||
|
7499 | { | |||
|
7500 | "output_type": "stream", | |||
|
7501 | "stream": "stdout", | |||
|
7502 | "text": [ | |||
|
7503 | "\r", | |||
|
7504 | " [**********************79%************* ] 792 of 1000 complete" | |||
|
7505 | ] | |||
|
7506 | }, | |||
|
7507 | { | |||
|
7508 | "output_type": "stream", | |||
|
7509 | "stream": "stdout", | |||
|
7510 | "text": [ | |||
|
7511 | "\r", | |||
|
7512 | " [**********************79%************* ] 793 of 1000 complete" | |||
|
7513 | ] | |||
|
7514 | }, | |||
|
7515 | { | |||
|
7516 | "output_type": "stream", | |||
|
7517 | "stream": "stdout", | |||
|
7518 | "text": [ | |||
|
7519 | "\r", | |||
|
7520 | " [**********************79%************* ] 794 of 1000 complete" | |||
|
7521 | ] | |||
|
7522 | }, | |||
|
7523 | { | |||
|
7524 | "output_type": "stream", | |||
|
7525 | "stream": "stdout", | |||
|
7526 | "text": [ | |||
|
7527 | "\r", | |||
|
7528 | " [**********************80%************* ] 795 of 1000 complete" | |||
|
7529 | ] | |||
|
7530 | }, | |||
|
7531 | { | |||
|
7532 | "output_type": "stream", | |||
|
7533 | "stream": "stdout", | |||
|
7534 | "text": [ | |||
|
7535 | "\r", | |||
|
7536 | " [**********************80%************* ] 796 of 1000 complete" | |||
|
7537 | ] | |||
|
7538 | }, | |||
|
7539 | { | |||
|
7540 | "output_type": "stream", | |||
|
7541 | "stream": "stdout", | |||
|
7542 | "text": [ | |||
|
7543 | "\r", | |||
|
7544 | " [**********************80%************* ] 797 of 1000 complete" | |||
|
7545 | ] | |||
|
7546 | }, | |||
|
7547 | { | |||
|
7548 | "output_type": "stream", | |||
|
7549 | "stream": "stdout", | |||
|
7550 | "text": [ | |||
|
7551 | "\r", | |||
|
7552 | " [**********************80%************* ] 798 of 1000 complete" | |||
|
7553 | ] | |||
|
7554 | }, | |||
|
7555 | { | |||
|
7556 | "output_type": "stream", | |||
|
7557 | "stream": "stdout", | |||
|
7558 | "text": [ | |||
|
7559 | "\r", | |||
|
7560 | " [**********************80%************* ] 799 of 1000 complete" | |||
|
7561 | ] | |||
|
7562 | }, | |||
|
7563 | { | |||
|
7564 | "output_type": "stream", | |||
|
7565 | "stream": "stdout", | |||
|
7566 | "text": [ | |||
|
7567 | "\r", | |||
|
7568 | " [**********************80%************* ] 800 of 1000 complete" | |||
|
7569 | ] | |||
|
7570 | }, | |||
|
7571 | { | |||
|
7572 | "output_type": "stream", | |||
|
7573 | "stream": "stdout", | |||
|
7574 | "text": [ | |||
|
7575 | "\r", | |||
|
7576 | " [**********************80%************* ] 801 of 1000 complete" | |||
|
7577 | ] | |||
|
7578 | }, | |||
|
7579 | { | |||
|
7580 | "output_type": "stream", | |||
|
7581 | "stream": "stdout", | |||
|
7582 | "text": [ | |||
|
7583 | "\r", | |||
|
7584 | " [**********************80%************* ] 802 of 1000 complete" | |||
|
7585 | ] | |||
|
7586 | }, | |||
|
7587 | { | |||
|
7588 | "output_type": "stream", | |||
|
7589 | "stream": "stdout", | |||
|
7590 | "text": [ | |||
|
7591 | "\r", | |||
|
7592 | " [**********************80%************* ] 803 of 1000 complete" | |||
|
7593 | ] | |||
|
7594 | }, | |||
|
7595 | { | |||
|
7596 | "output_type": "stream", | |||
|
7597 | "stream": "stdout", | |||
|
7598 | "text": [ | |||
|
7599 | "\r", | |||
|
7600 | " [**********************80%************* ] 804 of 1000 complete" | |||
|
7601 | ] | |||
|
7602 | }, | |||
|
7603 | { | |||
|
7604 | "output_type": "stream", | |||
|
7605 | "stream": "stdout", | |||
|
7606 | "text": [ | |||
|
7607 | "\r", | |||
|
7608 | " [**********************81%************** ] 805 of 1000 complete" | |||
|
7609 | ] | |||
|
7610 | }, | |||
|
7611 | { | |||
|
7612 | "output_type": "stream", | |||
|
7613 | "stream": "stdout", | |||
|
7614 | "text": [ | |||
|
7615 | "\r", | |||
|
7616 | " [**********************81%************** ] 806 of 1000 complete" | |||
|
7617 | ] | |||
|
7618 | }, | |||
|
7619 | { | |||
|
7620 | "output_type": "stream", | |||
|
7621 | "stream": "stdout", | |||
|
7622 | "text": [ | |||
|
7623 | "\r", | |||
|
7624 | " [**********************81%************** ] 807 of 1000 complete" | |||
|
7625 | ] | |||
|
7626 | }, | |||
|
7627 | { | |||
|
7628 | "output_type": "stream", | |||
|
7629 | "stream": "stdout", | |||
|
7630 | "text": [ | |||
|
7631 | "\r", | |||
|
7632 | " [**********************81%************** ] 808 of 1000 complete" | |||
|
7633 | ] | |||
|
7634 | }, | |||
|
7635 | { | |||
|
7636 | "output_type": "stream", | |||
|
7637 | "stream": "stdout", | |||
|
7638 | "text": [ | |||
|
7639 | "\r", | |||
|
7640 | " [**********************81%************** ] 809 of 1000 complete" | |||
|
7641 | ] | |||
|
7642 | }, | |||
|
7643 | { | |||
|
7644 | "output_type": "stream", | |||
|
7645 | "stream": "stdout", | |||
|
7646 | "text": [ | |||
|
7647 | "\r", | |||
|
7648 | " [**********************81%************** ] 810 of 1000 complete" | |||
|
7649 | ] | |||
|
7650 | }, | |||
|
7651 | { | |||
|
7652 | "output_type": "stream", | |||
|
7653 | "stream": "stdout", | |||
|
7654 | "text": [ | |||
|
7655 | "\r", | |||
|
7656 | " [**********************81%************** ] 811 of 1000 complete" | |||
|
7657 | ] | |||
|
7658 | }, | |||
|
7659 | { | |||
|
7660 | "output_type": "stream", | |||
|
7661 | "stream": "stdout", | |||
|
7662 | "text": [ | |||
|
7663 | "\r", | |||
|
7664 | " [**********************81%************** ] 812 of 1000 complete" | |||
|
7665 | ] | |||
|
7666 | }, | |||
|
7667 | { | |||
|
7668 | "output_type": "stream", | |||
|
7669 | "stream": "stdout", | |||
|
7670 | "text": [ | |||
|
7671 | "\r", | |||
|
7672 | " [**********************81%************** ] 813 of 1000 complete" | |||
|
7673 | ] | |||
|
7674 | }, | |||
|
7675 | { | |||
|
7676 | "output_type": "stream", | |||
|
7677 | "stream": "stdout", | |||
|
7678 | "text": [ | |||
|
7679 | "\r", | |||
|
7680 | " [**********************81%************** ] 814 of 1000 complete" | |||
|
7681 | ] | |||
|
7682 | }, | |||
|
7683 | { | |||
|
7684 | "output_type": "stream", | |||
|
7685 | "stream": "stdout", | |||
|
7686 | "text": [ | |||
|
7687 | "\r", | |||
|
7688 | " [**********************82%************** ] 815 of 1000 complete" | |||
|
7689 | ] | |||
|
7690 | }, | |||
|
7691 | { | |||
|
7692 | "output_type": "stream", | |||
|
7693 | "stream": "stdout", | |||
|
7694 | "text": [ | |||
|
7695 | "\r", | |||
|
7696 | " [**********************82%************** ] 816 of 1000 complete" | |||
|
7697 | ] | |||
|
7698 | }, | |||
|
7699 | { | |||
|
7700 | "output_type": "stream", | |||
|
7701 | "stream": "stdout", | |||
|
7702 | "text": [ | |||
|
7703 | "\r", | |||
|
7704 | " [**********************82%************** ] 817 of 1000 complete" | |||
|
7705 | ] | |||
|
7706 | }, | |||
|
7707 | { | |||
|
7708 | "output_type": "stream", | |||
|
7709 | "stream": "stdout", | |||
|
7710 | "text": [ | |||
|
7711 | "\r", | |||
|
7712 | " [**********************82%************** ] 818 of 1000 complete" | |||
|
7713 | ] | |||
|
7714 | }, | |||
|
7715 | { | |||
|
7716 | "output_type": "stream", | |||
|
7717 | "stream": "stdout", | |||
|
7718 | "text": [ | |||
|
7719 | "\r", | |||
|
7720 | " [**********************82%************** ] 819 of 1000 complete" | |||
|
7721 | ] | |||
|
7722 | }, | |||
|
7723 | { | |||
|
7724 | "output_type": "stream", | |||
|
7725 | "stream": "stdout", | |||
|
7726 | "text": [ | |||
|
7727 | "\r", | |||
|
7728 | " [**********************82%************** ] 820 of 1000 complete" | |||
|
7729 | ] | |||
|
7730 | }, | |||
|
7731 | { | |||
|
7732 | "output_type": "stream", | |||
|
7733 | "stream": "stdout", | |||
|
7734 | "text": [ | |||
|
7735 | "\r", | |||
|
7736 | " [**********************82%************** ] 821 of 1000 complete" | |||
|
7737 | ] | |||
|
7738 | }, | |||
|
7739 | { | |||
|
7740 | "output_type": "stream", | |||
|
7741 | "stream": "stdout", | |||
|
7742 | "text": [ | |||
|
7743 | "\r", | |||
|
7744 | " [**********************82%************** ] 822 of 1000 complete" | |||
|
7745 | ] | |||
|
7746 | }, | |||
|
7747 | { | |||
|
7748 | "output_type": "stream", | |||
|
7749 | "stream": "stdout", | |||
|
7750 | "text": [ | |||
|
7751 | "\r", | |||
|
7752 | " [**********************82%************** ] 823 of 1000 complete" | |||
|
7753 | ] | |||
|
7754 | }, | |||
|
7755 | { | |||
|
7756 | "output_type": "stream", | |||
|
7757 | "stream": "stdout", | |||
|
7758 | "text": [ | |||
|
7759 | "\r", | |||
|
7760 | " [**********************82%************** ] 824 of 1000 complete" | |||
|
7761 | ] | |||
|
7762 | }, | |||
|
7763 | { | |||
|
7764 | "output_type": "stream", | |||
|
7765 | "stream": "stdout", | |||
|
7766 | "text": [ | |||
|
7767 | "\r", | |||
|
7768 | " [**********************83%*************** ] 825 of 1000 complete" | |||
|
7769 | ] | |||
|
7770 | }, | |||
|
7771 | { | |||
|
7772 | "output_type": "stream", | |||
|
7773 | "stream": "stdout", | |||
|
7774 | "text": [ | |||
|
7775 | "\r", | |||
|
7776 | " [**********************83%*************** ] 826 of 1000 complete" | |||
|
7777 | ] | |||
|
7778 | }, | |||
|
7779 | { | |||
|
7780 | "output_type": "stream", | |||
|
7781 | "stream": "stdout", | |||
|
7782 | "text": [ | |||
|
7783 | "\r", | |||
|
7784 | " [**********************83%*************** ] 827 of 1000 complete" | |||
|
7785 | ] | |||
|
7786 | }, | |||
|
7787 | { | |||
|
7788 | "output_type": "stream", | |||
|
7789 | "stream": "stdout", | |||
|
7790 | "text": [ | |||
|
7791 | "\r", | |||
|
7792 | " [**********************83%*************** ] 828 of 1000 complete" | |||
|
7793 | ] | |||
|
7794 | }, | |||
|
7795 | { | |||
|
7796 | "output_type": "stream", | |||
|
7797 | "stream": "stdout", | |||
|
7798 | "text": [ | |||
|
7799 | "\r", | |||
|
7800 | " [**********************83%*************** ] 829 of 1000 complete" | |||
|
7801 | ] | |||
|
7802 | }, | |||
|
7803 | { | |||
|
7804 | "output_type": "stream", | |||
|
7805 | "stream": "stdout", | |||
|
7806 | "text": [ | |||
|
7807 | "\r", | |||
|
7808 | " [**********************83%*************** ] 830 of 1000 complete" | |||
|
7809 | ] | |||
|
7810 | }, | |||
|
7811 | { | |||
|
7812 | "output_type": "stream", | |||
|
7813 | "stream": "stdout", | |||
|
7814 | "text": [ | |||
|
7815 | "\r", | |||
|
7816 | " [**********************83%*************** ] 831 of 1000 complete" | |||
|
7817 | ] | |||
|
7818 | }, | |||
|
7819 | { | |||
|
7820 | "output_type": "stream", | |||
|
7821 | "stream": "stdout", | |||
|
7822 | "text": [ | |||
|
7823 | "\r", | |||
|
7824 | " [**********************83%*************** ] 832 of 1000 complete" | |||
|
7825 | ] | |||
|
7826 | }, | |||
|
7827 | { | |||
|
7828 | "output_type": "stream", | |||
|
7829 | "stream": "stdout", | |||
|
7830 | "text": [ | |||
|
7831 | "\r", | |||
|
7832 | " [**********************83%*************** ] 833 of 1000 complete" | |||
|
7833 | ] | |||
|
7834 | }, | |||
|
7835 | { | |||
|
7836 | "output_type": "stream", | |||
|
7837 | "stream": "stdout", | |||
|
7838 | "text": [ | |||
|
7839 | "\r", | |||
|
7840 | " [**********************83%*************** ] 834 of 1000 complete" | |||
|
7841 | ] | |||
|
7842 | }, | |||
|
7843 | { | |||
|
7844 | "output_type": "stream", | |||
|
7845 | "stream": "stdout", | |||
|
7846 | "text": [ | |||
|
7847 | "\r", | |||
|
7848 | " [**********************84%*************** ] 835 of 1000 complete" | |||
|
7849 | ] | |||
|
7850 | }, | |||
|
7851 | { | |||
|
7852 | "output_type": "stream", | |||
|
7853 | "stream": "stdout", | |||
|
7854 | "text": [ | |||
|
7855 | "\r", | |||
|
7856 | " [**********************84%*************** ] 836 of 1000 complete" | |||
|
7857 | ] | |||
|
7858 | }, | |||
|
7859 | { | |||
|
7860 | "output_type": "stream", | |||
|
7861 | "stream": "stdout", | |||
|
7862 | "text": [ | |||
|
7863 | "\r", | |||
|
7864 | " [**********************84%*************** ] 837 of 1000 complete" | |||
|
7865 | ] | |||
|
7866 | }, | |||
|
7867 | { | |||
|
7868 | "output_type": "stream", | |||
|
7869 | "stream": "stdout", | |||
|
7870 | "text": [ | |||
|
7871 | "\r", | |||
|
7872 | " [**********************84%*************** ] 838 of 1000 complete" | |||
|
7873 | ] | |||
|
7874 | }, | |||
|
7875 | { | |||
|
7876 | "output_type": "stream", | |||
|
7877 | "stream": "stdout", | |||
|
7878 | "text": [ | |||
|
7879 | "\r", | |||
|
7880 | " [**********************84%*************** ] 839 of 1000 complete" | |||
|
7881 | ] | |||
|
7882 | }, | |||
|
7883 | { | |||
|
7884 | "output_type": "stream", | |||
|
7885 | "stream": "stdout", | |||
|
7886 | "text": [ | |||
|
7887 | "\r", | |||
|
7888 | " [**********************84%*************** ] 840 of 1000 complete" | |||
|
7889 | ] | |||
|
7890 | }, | |||
|
7891 | { | |||
|
7892 | "output_type": "stream", | |||
|
7893 | "stream": "stdout", | |||
|
7894 | "text": [ | |||
|
7895 | "\r", | |||
|
7896 | " [**********************84%*************** ] 841 of 1000 complete" | |||
|
7897 | ] | |||
|
7898 | }, | |||
|
7899 | { | |||
|
7900 | "output_type": "stream", | |||
|
7901 | "stream": "stdout", | |||
|
7902 | "text": [ | |||
|
7903 | "\r", | |||
|
7904 | " [**********************84%*************** ] 842 of 1000 complete" | |||
|
7905 | ] | |||
|
7906 | }, | |||
|
7907 | { | |||
|
7908 | "output_type": "stream", | |||
|
7909 | "stream": "stdout", | |||
|
7910 | "text": [ | |||
|
7911 | "\r", | |||
|
7912 | " [**********************84%*************** ] 843 of 1000 complete" | |||
|
7913 | ] | |||
|
7914 | }, | |||
|
7915 | { | |||
|
7916 | "output_type": "stream", | |||
|
7917 | "stream": "stdout", | |||
|
7918 | "text": [ | |||
|
7919 | "\r", | |||
|
7920 | " [**********************84%*************** ] 844 of 1000 complete" | |||
|
7921 | ] | |||
|
7922 | }, | |||
|
7923 | { | |||
|
7924 | "output_type": "stream", | |||
|
7925 | "stream": "stdout", | |||
|
7926 | "text": [ | |||
|
7927 | "\r", | |||
|
7928 | " [**********************85%**************** ] 845 of 1000 complete" | |||
|
7929 | ] | |||
|
7930 | }, | |||
|
7931 | { | |||
|
7932 | "output_type": "stream", | |||
|
7933 | "stream": "stdout", | |||
|
7934 | "text": [ | |||
|
7935 | "\r", | |||
|
7936 | " [**********************85%**************** ] 846 of 1000 complete" | |||
|
7937 | ] | |||
|
7938 | }, | |||
|
7939 | { | |||
|
7940 | "output_type": "stream", | |||
|
7941 | "stream": "stdout", | |||
|
7942 | "text": [ | |||
|
7943 | "\r", | |||
|
7944 | " [**********************85%**************** ] 847 of 1000 complete" | |||
|
7945 | ] | |||
|
7946 | }, | |||
|
7947 | { | |||
|
7948 | "output_type": "stream", | |||
|
7949 | "stream": "stdout", | |||
|
7950 | "text": [ | |||
|
7951 | "\r", | |||
|
7952 | " [**********************85%**************** ] 848 of 1000 complete" | |||
|
7953 | ] | |||
|
7954 | }, | |||
|
7955 | { | |||
|
7956 | "output_type": "stream", | |||
|
7957 | "stream": "stdout", | |||
|
7958 | "text": [ | |||
|
7959 | "\r", | |||
|
7960 | " [**********************85%**************** ] 849 of 1000 complete" | |||
|
7961 | ] | |||
|
7962 | }, | |||
|
7963 | { | |||
|
7964 | "output_type": "stream", | |||
|
7965 | "stream": "stdout", | |||
|
7966 | "text": [ | |||
|
7967 | "\r", | |||
|
7968 | " [**********************85%**************** ] 850 of 1000 complete" | |||
|
7969 | ] | |||
|
7970 | }, | |||
|
7971 | { | |||
|
7972 | "output_type": "stream", | |||
|
7973 | "stream": "stdout", | |||
|
7974 | "text": [ | |||
|
7975 | "\r", | |||
|
7976 | " [**********************85%**************** ] 851 of 1000 complete" | |||
|
7977 | ] | |||
|
7978 | }, | |||
|
7979 | { | |||
|
7980 | "output_type": "stream", | |||
|
7981 | "stream": "stdout", | |||
|
7982 | "text": [ | |||
|
7983 | "\r", | |||
|
7984 | " [**********************85%**************** ] 852 of 1000 complete" | |||
|
7985 | ] | |||
|
7986 | }, | |||
|
7987 | { | |||
|
7988 | "output_type": "stream", | |||
|
7989 | "stream": "stdout", | |||
|
7990 | "text": [ | |||
|
7991 | "\r", | |||
|
7992 | " [**********************85%**************** ] 853 of 1000 complete" | |||
|
7993 | ] | |||
|
7994 | }, | |||
|
7995 | { | |||
|
7996 | "output_type": "stream", | |||
|
7997 | "stream": "stdout", | |||
|
7998 | "text": [ | |||
|
7999 | "\r", | |||
|
8000 | " [**********************85%**************** ] 854 of 1000 complete" | |||
|
8001 | ] | |||
|
8002 | }, | |||
|
8003 | { | |||
|
8004 | "output_type": "stream", | |||
|
8005 | "stream": "stdout", | |||
|
8006 | "text": [ | |||
|
8007 | "\r", | |||
|
8008 | " [**********************86%**************** ] 855 of 1000 complete" | |||
|
8009 | ] | |||
|
8010 | }, | |||
|
8011 | { | |||
|
8012 | "output_type": "stream", | |||
|
8013 | "stream": "stdout", | |||
|
8014 | "text": [ | |||
|
8015 | "\r", | |||
|
8016 | " [**********************86%**************** ] 856 of 1000 complete" | |||
|
8017 | ] | |||
|
8018 | }, | |||
|
8019 | { | |||
|
8020 | "output_type": "stream", | |||
|
8021 | "stream": "stdout", | |||
|
8022 | "text": [ | |||
|
8023 | "\r", | |||
|
8024 | " [**********************86%**************** ] 857 of 1000 complete" | |||
|
8025 | ] | |||
|
8026 | }, | |||
|
8027 | { | |||
|
8028 | "output_type": "stream", | |||
|
8029 | "stream": "stdout", | |||
|
8030 | "text": [ | |||
|
8031 | "\r", | |||
|
8032 | " [**********************86%**************** ] 858 of 1000 complete" | |||
|
8033 | ] | |||
|
8034 | }, | |||
|
8035 | { | |||
|
8036 | "output_type": "stream", | |||
|
8037 | "stream": "stdout", | |||
|
8038 | "text": [ | |||
|
8039 | "\r", | |||
|
8040 | " [**********************86%**************** ] 859 of 1000 complete" | |||
|
8041 | ] | |||
|
8042 | }, | |||
|
8043 | { | |||
|
8044 | "output_type": "stream", | |||
|
8045 | "stream": "stdout", | |||
|
8046 | "text": [ | |||
|
8047 | "\r", | |||
|
8048 | " [**********************86%**************** ] 860 of 1000 complete" | |||
|
8049 | ] | |||
|
8050 | }, | |||
|
8051 | { | |||
|
8052 | "output_type": "stream", | |||
|
8053 | "stream": "stdout", | |||
|
8054 | "text": [ | |||
|
8055 | "\r", | |||
|
8056 | " [**********************86%**************** ] 861 of 1000 complete" | |||
|
8057 | ] | |||
|
8058 | }, | |||
|
8059 | { | |||
|
8060 | "output_type": "stream", | |||
|
8061 | "stream": "stdout", | |||
|
8062 | "text": [ | |||
|
8063 | "\r", | |||
|
8064 | " [**********************86%**************** ] 862 of 1000 complete" | |||
|
8065 | ] | |||
|
8066 | }, | |||
|
8067 | { | |||
|
8068 | "output_type": "stream", | |||
|
8069 | "stream": "stdout", | |||
|
8070 | "text": [ | |||
|
8071 | "\r", | |||
|
8072 | " [**********************86%**************** ] 863 of 1000 complete" | |||
|
8073 | ] | |||
|
8074 | }, | |||
|
8075 | { | |||
|
8076 | "output_type": "stream", | |||
|
8077 | "stream": "stdout", | |||
|
8078 | "text": [ | |||
|
8079 | "\r", | |||
|
8080 | " [**********************86%**************** ] 864 of 1000 complete" | |||
|
8081 | ] | |||
|
8082 | }, | |||
|
8083 | { | |||
|
8084 | "output_type": "stream", | |||
|
8085 | "stream": "stdout", | |||
|
8086 | "text": [ | |||
|
8087 | "\r", | |||
|
8088 | " [**********************87%***************** ] 865 of 1000 complete" | |||
|
8089 | ] | |||
|
8090 | }, | |||
|
8091 | { | |||
|
8092 | "output_type": "stream", | |||
|
8093 | "stream": "stdout", | |||
|
8094 | "text": [ | |||
|
8095 | "\r", | |||
|
8096 | " [**********************87%***************** ] 866 of 1000 complete" | |||
|
8097 | ] | |||
|
8098 | }, | |||
|
8099 | { | |||
|
8100 | "output_type": "stream", | |||
|
8101 | "stream": "stdout", | |||
|
8102 | "text": [ | |||
|
8103 | "\r", | |||
|
8104 | " [**********************87%***************** ] 867 of 1000 complete" | |||
|
8105 | ] | |||
|
8106 | }, | |||
|
8107 | { | |||
|
8108 | "output_type": "stream", | |||
|
8109 | "stream": "stdout", | |||
|
8110 | "text": [ | |||
|
8111 | "\r", | |||
|
8112 | " [**********************87%***************** ] 868 of 1000 complete" | |||
|
8113 | ] | |||
|
8114 | }, | |||
|
8115 | { | |||
|
8116 | "output_type": "stream", | |||
|
8117 | "stream": "stdout", | |||
|
8118 | "text": [ | |||
|
8119 | "\r", | |||
|
8120 | " [**********************87%***************** ] 869 of 1000 complete" | |||
|
8121 | ] | |||
|
8122 | }, | |||
|
8123 | { | |||
|
8124 | "output_type": "stream", | |||
|
8125 | "stream": "stdout", | |||
|
8126 | "text": [ | |||
|
8127 | "\r", | |||
|
8128 | " [**********************87%***************** ] 870 of 1000 complete" | |||
|
8129 | ] | |||
|
8130 | }, | |||
|
8131 | { | |||
|
8132 | "output_type": "stream", | |||
|
8133 | "stream": "stdout", | |||
|
8134 | "text": [ | |||
|
8135 | "\r", | |||
|
8136 | " [**********************87%***************** ] 871 of 1000 complete" | |||
|
8137 | ] | |||
|
8138 | }, | |||
|
8139 | { | |||
|
8140 | "output_type": "stream", | |||
|
8141 | "stream": "stdout", | |||
|
8142 | "text": [ | |||
|
8143 | "\r", | |||
|
8144 | " [**********************87%***************** ] 872 of 1000 complete" | |||
|
8145 | ] | |||
|
8146 | }, | |||
|
8147 | { | |||
|
8148 | "output_type": "stream", | |||
|
8149 | "stream": "stdout", | |||
|
8150 | "text": [ | |||
|
8151 | "\r", | |||
|
8152 | " [**********************87%***************** ] 873 of 1000 complete" | |||
|
8153 | ] | |||
|
8154 | }, | |||
|
8155 | { | |||
|
8156 | "output_type": "stream", | |||
|
8157 | "stream": "stdout", | |||
|
8158 | "text": [ | |||
|
8159 | "\r", | |||
|
8160 | " [**********************87%***************** ] 874 of 1000 complete" | |||
|
8161 | ] | |||
|
8162 | }, | |||
|
8163 | { | |||
|
8164 | "output_type": "stream", | |||
|
8165 | "stream": "stdout", | |||
|
8166 | "text": [ | |||
|
8167 | "\r", | |||
|
8168 | " [**********************88%***************** ] 875 of 1000 complete" | |||
|
8169 | ] | |||
|
8170 | }, | |||
|
8171 | { | |||
|
8172 | "output_type": "stream", | |||
|
8173 | "stream": "stdout", | |||
|
8174 | "text": [ | |||
|
8175 | "\r", | |||
|
8176 | " [**********************88%***************** ] 876 of 1000 complete" | |||
|
8177 | ] | |||
|
8178 | }, | |||
|
8179 | { | |||
|
8180 | "output_type": "stream", | |||
|
8181 | "stream": "stdout", | |||
|
8182 | "text": [ | |||
|
8183 | "\r", | |||
|
8184 | " [**********************88%***************** ] 877 of 1000 complete" | |||
|
8185 | ] | |||
|
8186 | }, | |||
|
8187 | { | |||
|
8188 | "output_type": "stream", | |||
|
8189 | "stream": "stdout", | |||
|
8190 | "text": [ | |||
|
8191 | "\r", | |||
|
8192 | " [**********************88%***************** ] 878 of 1000 complete" | |||
|
8193 | ] | |||
|
8194 | }, | |||
|
8195 | { | |||
|
8196 | "output_type": "stream", | |||
|
8197 | "stream": "stdout", | |||
|
8198 | "text": [ | |||
|
8199 | "\r", | |||
|
8200 | " [**********************88%***************** ] 879 of 1000 complete" | |||
|
8201 | ] | |||
|
8202 | }, | |||
|
8203 | { | |||
|
8204 | "output_type": "stream", | |||
|
8205 | "stream": "stdout", | |||
|
8206 | "text": [ | |||
|
8207 | "\r", | |||
|
8208 | " [**********************88%***************** ] 880 of 1000 complete" | |||
|
8209 | ] | |||
|
8210 | }, | |||
|
8211 | { | |||
|
8212 | "output_type": "stream", | |||
|
8213 | "stream": "stdout", | |||
|
8214 | "text": [ | |||
|
8215 | "\r", | |||
|
8216 | " [**********************88%***************** ] 881 of 1000 complete" | |||
|
8217 | ] | |||
|
8218 | }, | |||
|
8219 | { | |||
|
8220 | "output_type": "stream", | |||
|
8221 | "stream": "stdout", | |||
|
8222 | "text": [ | |||
|
8223 | "\r", | |||
|
8224 | " [**********************88%***************** ] 882 of 1000 complete" | |||
|
8225 | ] | |||
|
8226 | }, | |||
|
8227 | { | |||
|
8228 | "output_type": "stream", | |||
|
8229 | "stream": "stdout", | |||
|
8230 | "text": [ | |||
|
8231 | "\r", | |||
|
8232 | " [**********************88%***************** ] 883 of 1000 complete" | |||
|
8233 | ] | |||
|
8234 | }, | |||
|
8235 | { | |||
|
8236 | "output_type": "stream", | |||
|
8237 | "stream": "stdout", | |||
|
8238 | "text": [ | |||
|
8239 | "\r", | |||
|
8240 | " [**********************88%***************** ] 884 of 1000 complete" | |||
|
8241 | ] | |||
|
8242 | }, | |||
|
8243 | { | |||
|
8244 | "output_type": "stream", | |||
|
8245 | "stream": "stdout", | |||
|
8246 | "text": [ | |||
|
8247 | "\r", | |||
|
8248 | " [**********************89%****************** ] 885 of 1000 complete" | |||
|
8249 | ] | |||
|
8250 | }, | |||
|
8251 | { | |||
|
8252 | "output_type": "stream", | |||
|
8253 | "stream": "stdout", | |||
|
8254 | "text": [ | |||
|
8255 | "\r", | |||
|
8256 | " [**********************89%****************** ] 886 of 1000 complete" | |||
|
8257 | ] | |||
|
8258 | }, | |||
|
8259 | { | |||
|
8260 | "output_type": "stream", | |||
|
8261 | "stream": "stdout", | |||
|
8262 | "text": [ | |||
|
8263 | "\r", | |||
|
8264 | " [**********************89%****************** ] 887 of 1000 complete" | |||
|
8265 | ] | |||
|
8266 | }, | |||
|
8267 | { | |||
|
8268 | "output_type": "stream", | |||
|
8269 | "stream": "stdout", | |||
|
8270 | "text": [ | |||
|
8271 | "\r", | |||
|
8272 | " [**********************89%****************** ] 888 of 1000 complete" | |||
|
8273 | ] | |||
|
8274 | }, | |||
|
8275 | { | |||
|
8276 | "output_type": "stream", | |||
|
8277 | "stream": "stdout", | |||
|
8278 | "text": [ | |||
|
8279 | "\r", | |||
|
8280 | " [**********************89%****************** ] 889 of 1000 complete" | |||
|
8281 | ] | |||
|
8282 | }, | |||
|
8283 | { | |||
|
8284 | "output_type": "stream", | |||
|
8285 | "stream": "stdout", | |||
|
8286 | "text": [ | |||
|
8287 | "\r", | |||
|
8288 | " [**********************89%****************** ] 890 of 1000 complete" | |||
|
8289 | ] | |||
|
8290 | }, | |||
|
8291 | { | |||
|
8292 | "output_type": "stream", | |||
|
8293 | "stream": "stdout", | |||
|
8294 | "text": [ | |||
|
8295 | "\r", | |||
|
8296 | " [**********************89%****************** ] 891 of 1000 complete" | |||
|
8297 | ] | |||
|
8298 | }, | |||
|
8299 | { | |||
|
8300 | "output_type": "stream", | |||
|
8301 | "stream": "stdout", | |||
|
8302 | "text": [ | |||
|
8303 | "\r", | |||
|
8304 | " [**********************89%****************** ] 892 of 1000 complete" | |||
|
8305 | ] | |||
|
8306 | }, | |||
|
8307 | { | |||
|
8308 | "output_type": "stream", | |||
|
8309 | "stream": "stdout", | |||
|
8310 | "text": [ | |||
|
8311 | "\r", | |||
|
8312 | " [**********************89%****************** ] 893 of 1000 complete" | |||
|
8313 | ] | |||
|
8314 | }, | |||
|
8315 | { | |||
|
8316 | "output_type": "stream", | |||
|
8317 | "stream": "stdout", | |||
|
8318 | "text": [ | |||
|
8319 | "\r", | |||
|
8320 | " [**********************89%****************** ] 894 of 1000 complete" | |||
|
8321 | ] | |||
|
8322 | }, | |||
|
8323 | { | |||
|
8324 | "output_type": "stream", | |||
|
8325 | "stream": "stdout", | |||
|
8326 | "text": [ | |||
|
8327 | "\r", | |||
|
8328 | " [**********************90%****************** ] 895 of 1000 complete" | |||
|
8329 | ] | |||
|
8330 | }, | |||
|
8331 | { | |||
|
8332 | "output_type": "stream", | |||
|
8333 | "stream": "stdout", | |||
|
8334 | "text": [ | |||
|
8335 | "\r", | |||
|
8336 | " [**********************90%****************** ] 896 of 1000 complete" | |||
|
8337 | ] | |||
|
8338 | }, | |||
|
8339 | { | |||
|
8340 | "output_type": "stream", | |||
|
8341 | "stream": "stdout", | |||
|
8342 | "text": [ | |||
|
8343 | "\r", | |||
|
8344 | " [**********************90%****************** ] 897 of 1000 complete" | |||
|
8345 | ] | |||
|
8346 | }, | |||
|
8347 | { | |||
|
8348 | "output_type": "stream", | |||
|
8349 | "stream": "stdout", | |||
|
8350 | "text": [ | |||
|
8351 | "\r", | |||
|
8352 | " [**********************90%****************** ] 898 of 1000 complete" | |||
|
8353 | ] | |||
|
8354 | }, | |||
|
8355 | { | |||
|
8356 | "output_type": "stream", | |||
|
8357 | "stream": "stdout", | |||
|
8358 | "text": [ | |||
|
8359 | "\r", | |||
|
8360 | " [**********************90%****************** ] 899 of 1000 complete" | |||
|
8361 | ] | |||
|
8362 | }, | |||
|
8363 | { | |||
|
8364 | "output_type": "stream", | |||
|
8365 | "stream": "stdout", | |||
|
8366 | "text": [ | |||
|
8367 | "\r", | |||
|
8368 | " [**********************90%****************** ] 900 of 1000 complete" | |||
|
8369 | ] | |||
|
8370 | }, | |||
|
8371 | { | |||
|
8372 | "output_type": "stream", | |||
|
8373 | "stream": "stdout", | |||
|
8374 | "text": [ | |||
|
8375 | "\r", | |||
|
8376 | " [**********************90%****************** ] 901 of 1000 complete" | |||
|
8377 | ] | |||
|
8378 | }, | |||
|
8379 | { | |||
|
8380 | "output_type": "stream", | |||
|
8381 | "stream": "stdout", | |||
|
8382 | "text": [ | |||
|
8383 | "\r", | |||
|
8384 | " [**********************90%****************** ] 902 of 1000 complete" | |||
|
8385 | ] | |||
|
8386 | }, | |||
|
8387 | { | |||
|
8388 | "output_type": "stream", | |||
|
8389 | "stream": "stdout", | |||
|
8390 | "text": [ | |||
|
8391 | "\r", | |||
|
8392 | " [**********************90%****************** ] 903 of 1000 complete" | |||
|
8393 | ] | |||
|
8394 | }, | |||
|
8395 | { | |||
|
8396 | "output_type": "stream", | |||
|
8397 | "stream": "stdout", | |||
|
8398 | "text": [ | |||
|
8399 | "\r", | |||
|
8400 | " [**********************90%****************** ] 904 of 1000 complete" | |||
|
8401 | ] | |||
|
8402 | }, | |||
|
8403 | { | |||
|
8404 | "output_type": "stream", | |||
|
8405 | "stream": "stdout", | |||
|
8406 | "text": [ | |||
|
8407 | "\r", | |||
|
8408 | " [**********************91%******************* ] 905 of 1000 complete" | |||
|
8409 | ] | |||
|
8410 | }, | |||
|
8411 | { | |||
|
8412 | "output_type": "stream", | |||
|
8413 | "stream": "stdout", | |||
|
8414 | "text": [ | |||
|
8415 | "\r", | |||
|
8416 | " [**********************91%******************* ] 906 of 1000 complete" | |||
|
8417 | ] | |||
|
8418 | }, | |||
|
8419 | { | |||
|
8420 | "output_type": "stream", | |||
|
8421 | "stream": "stdout", | |||
|
8422 | "text": [ | |||
|
8423 | "\r", | |||
|
8424 | " [**********************91%******************* ] 907 of 1000 complete" | |||
|
8425 | ] | |||
|
8426 | }, | |||
|
8427 | { | |||
|
8428 | "output_type": "stream", | |||
|
8429 | "stream": "stdout", | |||
|
8430 | "text": [ | |||
|
8431 | "\r", | |||
|
8432 | " [**********************91%******************* ] 908 of 1000 complete" | |||
|
8433 | ] | |||
|
8434 | }, | |||
|
8435 | { | |||
|
8436 | "output_type": "stream", | |||
|
8437 | "stream": "stdout", | |||
|
8438 | "text": [ | |||
|
8439 | "\r", | |||
|
8440 | " [**********************91%******************* ] 909 of 1000 complete" | |||
|
8441 | ] | |||
|
8442 | }, | |||
|
8443 | { | |||
|
8444 | "output_type": "stream", | |||
|
8445 | "stream": "stdout", | |||
|
8446 | "text": [ | |||
|
8447 | "\r", | |||
|
8448 | " [**********************91%******************* ] 910 of 1000 complete" | |||
|
8449 | ] | |||
|
8450 | }, | |||
|
8451 | { | |||
|
8452 | "output_type": "stream", | |||
|
8453 | "stream": "stdout", | |||
|
8454 | "text": [ | |||
|
8455 | "\r", | |||
|
8456 | " [**********************91%******************* ] 911 of 1000 complete" | |||
|
8457 | ] | |||
|
8458 | }, | |||
|
8459 | { | |||
|
8460 | "output_type": "stream", | |||
|
8461 | "stream": "stdout", | |||
|
8462 | "text": [ | |||
|
8463 | "\r", | |||
|
8464 | " [**********************91%******************* ] 912 of 1000 complete" | |||
|
8465 | ] | |||
|
8466 | }, | |||
|
8467 | { | |||
|
8468 | "output_type": "stream", | |||
|
8469 | "stream": "stdout", | |||
|
8470 | "text": [ | |||
|
8471 | "\r", | |||
|
8472 | " [**********************91%******************* ] 913 of 1000 complete" | |||
|
8473 | ] | |||
|
8474 | }, | |||
|
8475 | { | |||
|
8476 | "output_type": "stream", | |||
|
8477 | "stream": "stdout", | |||
|
8478 | "text": [ | |||
|
8479 | "\r", | |||
|
8480 | " [**********************91%******************* ] 914 of 1000 complete" | |||
|
8481 | ] | |||
|
8482 | }, | |||
|
8483 | { | |||
|
8484 | "output_type": "stream", | |||
|
8485 | "stream": "stdout", | |||
|
8486 | "text": [ | |||
|
8487 | "\r", | |||
|
8488 | " [**********************92%******************* ] 915 of 1000 complete" | |||
|
8489 | ] | |||
|
8490 | }, | |||
|
8491 | { | |||
|
8492 | "output_type": "stream", | |||
|
8493 | "stream": "stdout", | |||
|
8494 | "text": [ | |||
|
8495 | "\r", | |||
|
8496 | " [**********************92%******************* ] 916 of 1000 complete" | |||
|
8497 | ] | |||
|
8498 | }, | |||
|
8499 | { | |||
|
8500 | "output_type": "stream", | |||
|
8501 | "stream": "stdout", | |||
|
8502 | "text": [ | |||
|
8503 | "\r", | |||
|
8504 | " [**********************92%******************* ] 917 of 1000 complete" | |||
|
8505 | ] | |||
|
8506 | }, | |||
|
8507 | { | |||
|
8508 | "output_type": "stream", | |||
|
8509 | "stream": "stdout", | |||
|
8510 | "text": [ | |||
|
8511 | "\r", | |||
|
8512 | " [**********************92%******************* ] 918 of 1000 complete" | |||
|
8513 | ] | |||
|
8514 | }, | |||
|
8515 | { | |||
|
8516 | "output_type": "stream", | |||
|
8517 | "stream": "stdout", | |||
|
8518 | "text": [ | |||
|
8519 | "\r", | |||
|
8520 | " [**********************92%******************* ] 919 of 1000 complete" | |||
|
8521 | ] | |||
|
8522 | }, | |||
|
8523 | { | |||
|
8524 | "output_type": "stream", | |||
|
8525 | "stream": "stdout", | |||
|
8526 | "text": [ | |||
|
8527 | "\r", | |||
|
8528 | " [**********************92%******************* ] 920 of 1000 complete" | |||
|
8529 | ] | |||
|
8530 | }, | |||
|
8531 | { | |||
|
8532 | "output_type": "stream", | |||
|
8533 | "stream": "stdout", | |||
|
8534 | "text": [ | |||
|
8535 | "\r", | |||
|
8536 | " [**********************92%******************* ] 921 of 1000 complete" | |||
|
8537 | ] | |||
|
8538 | }, | |||
|
8539 | { | |||
|
8540 | "output_type": "stream", | |||
|
8541 | "stream": "stdout", | |||
|
8542 | "text": [ | |||
|
8543 | "\r", | |||
|
8544 | " [**********************92%******************* ] 922 of 1000 complete" | |||
|
8545 | ] | |||
|
8546 | }, | |||
|
8547 | { | |||
|
8548 | "output_type": "stream", | |||
|
8549 | "stream": "stdout", | |||
|
8550 | "text": [ | |||
|
8551 | "\r", | |||
|
8552 | " [**********************92%******************* ] 923 of 1000 complete" | |||
|
8553 | ] | |||
|
8554 | }, | |||
|
8555 | { | |||
|
8556 | "output_type": "stream", | |||
|
8557 | "stream": "stdout", | |||
|
8558 | "text": [ | |||
|
8559 | "\r", | |||
|
8560 | " [**********************92%******************* ] 924 of 1000 complete" | |||
|
8561 | ] | |||
|
8562 | }, | |||
|
8563 | { | |||
|
8564 | "output_type": "stream", | |||
|
8565 | "stream": "stdout", | |||
|
8566 | "text": [ | |||
|
8567 | "\r", | |||
|
8568 | " [**********************93%******************** ] 925 of 1000 complete" | |||
|
8569 | ] | |||
|
8570 | }, | |||
|
8571 | { | |||
|
8572 | "output_type": "stream", | |||
|
8573 | "stream": "stdout", | |||
|
8574 | "text": [ | |||
|
8575 | "\r", | |||
|
8576 | " [**********************93%******************** ] 926 of 1000 complete" | |||
|
8577 | ] | |||
|
8578 | }, | |||
|
8579 | { | |||
|
8580 | "output_type": "stream", | |||
|
8581 | "stream": "stdout", | |||
|
8582 | "text": [ | |||
|
8583 | "\r", | |||
|
8584 | " [**********************93%******************** ] 927 of 1000 complete" | |||
|
8585 | ] | |||
|
8586 | }, | |||
|
8587 | { | |||
|
8588 | "output_type": "stream", | |||
|
8589 | "stream": "stdout", | |||
|
8590 | "text": [ | |||
|
8591 | "\r", | |||
|
8592 | " [**********************93%******************** ] 928 of 1000 complete" | |||
|
8593 | ] | |||
|
8594 | }, | |||
|
8595 | { | |||
|
8596 | "output_type": "stream", | |||
|
8597 | "stream": "stdout", | |||
|
8598 | "text": [ | |||
|
8599 | "\r", | |||
|
8600 | " [**********************93%******************** ] 929 of 1000 complete" | |||
|
8601 | ] | |||
|
8602 | }, | |||
|
8603 | { | |||
|
8604 | "output_type": "stream", | |||
|
8605 | "stream": "stdout", | |||
|
8606 | "text": [ | |||
|
8607 | "\r", | |||
|
8608 | " [**********************93%******************** ] 930 of 1000 complete" | |||
|
8609 | ] | |||
|
8610 | }, | |||
|
8611 | { | |||
|
8612 | "output_type": "stream", | |||
|
8613 | "stream": "stdout", | |||
|
8614 | "text": [ | |||
|
8615 | "\r", | |||
|
8616 | " [**********************93%******************** ] 931 of 1000 complete" | |||
|
8617 | ] | |||
|
8618 | }, | |||
|
8619 | { | |||
|
8620 | "output_type": "stream", | |||
|
8621 | "stream": "stdout", | |||
|
8622 | "text": [ | |||
|
8623 | "\r", | |||
|
8624 | " [**********************93%******************** ] 932 of 1000 complete" | |||
|
8625 | ] | |||
|
8626 | }, | |||
|
8627 | { | |||
|
8628 | "output_type": "stream", | |||
|
8629 | "stream": "stdout", | |||
|
8630 | "text": [ | |||
|
8631 | "\r", | |||
|
8632 | " [**********************93%******************** ] 933 of 1000 complete" | |||
|
8633 | ] | |||
|
8634 | }, | |||
|
8635 | { | |||
|
8636 | "output_type": "stream", | |||
|
8637 | "stream": "stdout", | |||
|
8638 | "text": [ | |||
|
8639 | "\r", | |||
|
8640 | " [**********************93%******************** ] 934 of 1000 complete" | |||
|
8641 | ] | |||
|
8642 | }, | |||
|
8643 | { | |||
|
8644 | "output_type": "stream", | |||
|
8645 | "stream": "stdout", | |||
|
8646 | "text": [ | |||
|
8647 | "\r", | |||
|
8648 | " [**********************94%******************** ] 935 of 1000 complete" | |||
|
8649 | ] | |||
|
8650 | }, | |||
|
8651 | { | |||
|
8652 | "output_type": "stream", | |||
|
8653 | "stream": "stdout", | |||
|
8654 | "text": [ | |||
|
8655 | "\r", | |||
|
8656 | " [**********************94%******************** ] 936 of 1000 complete" | |||
|
8657 | ] | |||
|
8658 | }, | |||
|
8659 | { | |||
|
8660 | "output_type": "stream", | |||
|
8661 | "stream": "stdout", | |||
|
8662 | "text": [ | |||
|
8663 | "\r", | |||
|
8664 | " [**********************94%******************** ] 937 of 1000 complete" | |||
|
8665 | ] | |||
|
8666 | }, | |||
|
8667 | { | |||
|
8668 | "output_type": "stream", | |||
|
8669 | "stream": "stdout", | |||
|
8670 | "text": [ | |||
|
8671 | "\r", | |||
|
8672 | " [**********************94%******************** ] 938 of 1000 complete" | |||
|
8673 | ] | |||
|
8674 | }, | |||
|
8675 | { | |||
|
8676 | "output_type": "stream", | |||
|
8677 | "stream": "stdout", | |||
|
8678 | "text": [ | |||
|
8679 | "\r", | |||
|
8680 | " [**********************94%******************** ] 939 of 1000 complete" | |||
|
8681 | ] | |||
|
8682 | }, | |||
|
8683 | { | |||
|
8684 | "output_type": "stream", | |||
|
8685 | "stream": "stdout", | |||
|
8686 | "text": [ | |||
|
8687 | "\r", | |||
|
8688 | " [**********************94%******************** ] 940 of 1000 complete" | |||
|
8689 | ] | |||
|
8690 | }, | |||
|
8691 | { | |||
|
8692 | "output_type": "stream", | |||
|
8693 | "stream": "stdout", | |||
|
8694 | "text": [ | |||
|
8695 | "\r", | |||
|
8696 | " [**********************94%******************** ] 941 of 1000 complete" | |||
|
8697 | ] | |||
|
8698 | }, | |||
|
8699 | { | |||
|
8700 | "output_type": "stream", | |||
|
8701 | "stream": "stdout", | |||
|
8702 | "text": [ | |||
|
8703 | "\r", | |||
|
8704 | " [**********************94%******************** ] 942 of 1000 complete" | |||
|
8705 | ] | |||
|
8706 | }, | |||
|
8707 | { | |||
|
8708 | "output_type": "stream", | |||
|
8709 | "stream": "stdout", | |||
|
8710 | "text": [ | |||
|
8711 | "\r", | |||
|
8712 | " [**********************94%******************** ] 943 of 1000 complete" | |||
|
8713 | ] | |||
|
8714 | }, | |||
|
8715 | { | |||
|
8716 | "output_type": "stream", | |||
|
8717 | "stream": "stdout", | |||
|
8718 | "text": [ | |||
|
8719 | "\r", | |||
|
8720 | " [**********************94%******************** ] 944 of 1000 complete" | |||
|
8721 | ] | |||
|
8722 | }, | |||
|
8723 | { | |||
|
8724 | "output_type": "stream", | |||
|
8725 | "stream": "stdout", | |||
|
8726 | "text": [ | |||
|
8727 | "\r", | |||
|
8728 | " [**********************95%********************* ] 945 of 1000 complete" | |||
|
8729 | ] | |||
|
8730 | }, | |||
|
8731 | { | |||
|
8732 | "output_type": "stream", | |||
|
8733 | "stream": "stdout", | |||
|
8734 | "text": [ | |||
|
8735 | "\r", | |||
|
8736 | " [**********************95%********************* ] 946 of 1000 complete" | |||
|
8737 | ] | |||
|
8738 | }, | |||
|
8739 | { | |||
|
8740 | "output_type": "stream", | |||
|
8741 | "stream": "stdout", | |||
|
8742 | "text": [ | |||
|
8743 | "\r", | |||
|
8744 | " [**********************95%********************* ] 947 of 1000 complete" | |||
|
8745 | ] | |||
|
8746 | }, | |||
|
8747 | { | |||
|
8748 | "output_type": "stream", | |||
|
8749 | "stream": "stdout", | |||
|
8750 | "text": [ | |||
|
8751 | "\r", | |||
|
8752 | " [**********************95%********************* ] 948 of 1000 complete" | |||
|
8753 | ] | |||
|
8754 | }, | |||
|
8755 | { | |||
|
8756 | "output_type": "stream", | |||
|
8757 | "stream": "stdout", | |||
|
8758 | "text": [ | |||
|
8759 | "\r", | |||
|
8760 | " [**********************95%********************* ] 949 of 1000 complete" | |||
|
8761 | ] | |||
|
8762 | }, | |||
|
8763 | { | |||
|
8764 | "output_type": "stream", | |||
|
8765 | "stream": "stdout", | |||
|
8766 | "text": [ | |||
|
8767 | "\r", | |||
|
8768 | " [**********************95%********************* ] 950 of 1000 complete" | |||
|
8769 | ] | |||
|
8770 | }, | |||
|
8771 | { | |||
|
8772 | "output_type": "stream", | |||
|
8773 | "stream": "stdout", | |||
|
8774 | "text": [ | |||
|
8775 | "\r", | |||
|
8776 | " [**********************95%********************* ] 951 of 1000 complete" | |||
|
8777 | ] | |||
|
8778 | }, | |||
|
8779 | { | |||
|
8780 | "output_type": "stream", | |||
|
8781 | "stream": "stdout", | |||
|
8782 | "text": [ | |||
|
8783 | "\r", | |||
|
8784 | " [**********************95%********************* ] 952 of 1000 complete" | |||
|
8785 | ] | |||
|
8786 | }, | |||
|
8787 | { | |||
|
8788 | "output_type": "stream", | |||
|
8789 | "stream": "stdout", | |||
|
8790 | "text": [ | |||
|
8791 | "\r", | |||
|
8792 | " [**********************95%********************* ] 953 of 1000 complete" | |||
|
8793 | ] | |||
|
8794 | }, | |||
|
8795 | { | |||
|
8796 | "output_type": "stream", | |||
|
8797 | "stream": "stdout", | |||
|
8798 | "text": [ | |||
|
8799 | "\r", | |||
|
8800 | " [**********************95%********************* ] 954 of 1000 complete" | |||
|
8801 | ] | |||
|
8802 | }, | |||
|
8803 | { | |||
|
8804 | "output_type": "stream", | |||
|
8805 | "stream": "stdout", | |||
|
8806 | "text": [ | |||
|
8807 | "\r", | |||
|
8808 | " [**********************96%********************* ] 955 of 1000 complete" | |||
|
8809 | ] | |||
|
8810 | }, | |||
|
8811 | { | |||
|
8812 | "output_type": "stream", | |||
|
8813 | "stream": "stdout", | |||
|
8814 | "text": [ | |||
|
8815 | "\r", | |||
|
8816 | " [**********************96%********************* ] 956 of 1000 complete" | |||
|
8817 | ] | |||
|
8818 | }, | |||
|
8819 | { | |||
|
8820 | "output_type": "stream", | |||
|
8821 | "stream": "stdout", | |||
|
8822 | "text": [ | |||
|
8823 | "\r", | |||
|
8824 | " [**********************96%********************* ] 957 of 1000 complete" | |||
|
8825 | ] | |||
|
8826 | }, | |||
|
8827 | { | |||
|
8828 | "output_type": "stream", | |||
|
8829 | "stream": "stdout", | |||
|
8830 | "text": [ | |||
|
8831 | "\r", | |||
|
8832 | " [**********************96%********************* ] 958 of 1000 complete" | |||
|
8833 | ] | |||
|
8834 | }, | |||
|
8835 | { | |||
|
8836 | "output_type": "stream", | |||
|
8837 | "stream": "stdout", | |||
|
8838 | "text": [ | |||
|
8839 | "\r", | |||
|
8840 | " [**********************96%********************* ] 959 of 1000 complete" | |||
|
8841 | ] | |||
|
8842 | }, | |||
|
8843 | { | |||
|
8844 | "output_type": "stream", | |||
|
8845 | "stream": "stdout", | |||
|
8846 | "text": [ | |||
|
8847 | "\r", | |||
|
8848 | " [**********************96%********************* ] 960 of 1000 complete" | |||
|
8849 | ] | |||
|
8850 | }, | |||
|
8851 | { | |||
|
8852 | "output_type": "stream", | |||
|
8853 | "stream": "stdout", | |||
|
8854 | "text": [ | |||
|
8855 | "\r", | |||
|
8856 | " [**********************96%********************* ] 961 of 1000 complete" | |||
|
8857 | ] | |||
|
8858 | }, | |||
|
8859 | { | |||
|
8860 | "output_type": "stream", | |||
|
8861 | "stream": "stdout", | |||
|
8862 | "text": [ | |||
|
8863 | "\r", | |||
|
8864 | " [**********************96%********************* ] 962 of 1000 complete" | |||
|
8865 | ] | |||
|
8866 | }, | |||
|
8867 | { | |||
|
8868 | "output_type": "stream", | |||
|
8869 | "stream": "stdout", | |||
|
8870 | "text": [ | |||
|
8871 | "\r", | |||
|
8872 | " [**********************96%********************* ] 963 of 1000 complete" | |||
|
8873 | ] | |||
|
8874 | }, | |||
|
8875 | { | |||
|
8876 | "output_type": "stream", | |||
|
8877 | "stream": "stdout", | |||
|
8878 | "text": [ | |||
|
8879 | "\r", | |||
|
8880 | " [**********************96%********************* ] 964 of 1000 complete" | |||
|
8881 | ] | |||
|
8882 | }, | |||
|
8883 | { | |||
|
8884 | "output_type": "stream", | |||
|
8885 | "stream": "stdout", | |||
|
8886 | "text": [ | |||
|
8887 | "\r", | |||
|
8888 | " [**********************97%********************** ] 965 of 1000 complete" | |||
|
8889 | ] | |||
|
8890 | }, | |||
|
8891 | { | |||
|
8892 | "output_type": "stream", | |||
|
8893 | "stream": "stdout", | |||
|
8894 | "text": [ | |||
|
8895 | "\r", | |||
|
8896 | " [**********************97%********************** ] 966 of 1000 complete" | |||
|
8897 | ] | |||
|
8898 | }, | |||
|
8899 | { | |||
|
8900 | "output_type": "stream", | |||
|
8901 | "stream": "stdout", | |||
|
8902 | "text": [ | |||
|
8903 | "\r", | |||
|
8904 | " [**********************97%********************** ] 967 of 1000 complete" | |||
|
8905 | ] | |||
|
8906 | }, | |||
|
8907 | { | |||
|
8908 | "output_type": "stream", | |||
|
8909 | "stream": "stdout", | |||
|
8910 | "text": [ | |||
|
8911 | "\r", | |||
|
8912 | " [**********************97%********************** ] 968 of 1000 complete" | |||
|
8913 | ] | |||
|
8914 | }, | |||
|
8915 | { | |||
|
8916 | "output_type": "stream", | |||
|
8917 | "stream": "stdout", | |||
|
8918 | "text": [ | |||
|
8919 | "\r", | |||
|
8920 | " [**********************97%********************** ] 969 of 1000 complete" | |||
|
8921 | ] | |||
|
8922 | }, | |||
|
8923 | { | |||
|
8924 | "output_type": "stream", | |||
|
8925 | "stream": "stdout", | |||
|
8926 | "text": [ | |||
|
8927 | "\r", | |||
|
8928 | " [**********************97%********************** ] 970 of 1000 complete" | |||
|
8929 | ] | |||
|
8930 | }, | |||
|
8931 | { | |||
|
8932 | "output_type": "stream", | |||
|
8933 | "stream": "stdout", | |||
|
8934 | "text": [ | |||
|
8935 | "\r", | |||
|
8936 | " [**********************97%********************** ] 971 of 1000 complete" | |||
|
8937 | ] | |||
|
8938 | }, | |||
|
8939 | { | |||
|
8940 | "output_type": "stream", | |||
|
8941 | "stream": "stdout", | |||
|
8942 | "text": [ | |||
|
8943 | "\r", | |||
|
8944 | " [**********************97%********************** ] 972 of 1000 complete" | |||
|
8945 | ] | |||
|
8946 | }, | |||
|
8947 | { | |||
|
8948 | "output_type": "stream", | |||
|
8949 | "stream": "stdout", | |||
|
8950 | "text": [ | |||
|
8951 | "\r", | |||
|
8952 | " [**********************97%********************** ] 973 of 1000 complete" | |||
|
8953 | ] | |||
|
8954 | }, | |||
|
8955 | { | |||
|
8956 | "output_type": "stream", | |||
|
8957 | "stream": "stdout", | |||
|
8958 | "text": [ | |||
|
8959 | "\r", | |||
|
8960 | " [**********************97%********************** ] 974 of 1000 complete" | |||
|
8961 | ] | |||
|
8962 | }, | |||
|
8963 | { | |||
|
8964 | "output_type": "stream", | |||
|
8965 | "stream": "stdout", | |||
|
8966 | "text": [ | |||
|
8967 | "\r", | |||
|
8968 | " [**********************98%********************** ] 975 of 1000 complete" | |||
|
8969 | ] | |||
|
8970 | }, | |||
|
8971 | { | |||
|
8972 | "output_type": "stream", | |||
|
8973 | "stream": "stdout", | |||
|
8974 | "text": [ | |||
|
8975 | "\r", | |||
|
8976 | " [**********************98%********************** ] 976 of 1000 complete" | |||
|
8977 | ] | |||
|
8978 | }, | |||
|
8979 | { | |||
|
8980 | "output_type": "stream", | |||
|
8981 | "stream": "stdout", | |||
|
8982 | "text": [ | |||
|
8983 | "\r", | |||
|
8984 | " [**********************98%********************** ] 977 of 1000 complete" | |||
|
8985 | ] | |||
|
8986 | }, | |||
|
8987 | { | |||
|
8988 | "output_type": "stream", | |||
|
8989 | "stream": "stdout", | |||
|
8990 | "text": [ | |||
|
8991 | "\r", | |||
|
8992 | " [**********************98%********************** ] 978 of 1000 complete" | |||
|
8993 | ] | |||
|
8994 | }, | |||
|
8995 | { | |||
|
8996 | "output_type": "stream", | |||
|
8997 | "stream": "stdout", | |||
|
8998 | "text": [ | |||
|
8999 | "\r", | |||
|
9000 | " [**********************98%********************** ] 979 of 1000 complete" | |||
|
9001 | ] | |||
|
9002 | }, | |||
|
9003 | { | |||
|
9004 | "output_type": "stream", | |||
|
9005 | "stream": "stdout", | |||
|
9006 | "text": [ | |||
|
9007 | "\r", | |||
|
9008 | " [**********************98%********************** ] 980 of 1000 complete" | |||
|
9009 | ] | |||
|
9010 | }, | |||
|
9011 | { | |||
|
9012 | "output_type": "stream", | |||
|
9013 | "stream": "stdout", | |||
|
9014 | "text": [ | |||
|
9015 | "\r", | |||
|
9016 | " [**********************98%********************** ] 981 of 1000 complete" | |||
|
9017 | ] | |||
|
9018 | }, | |||
|
9019 | { | |||
|
9020 | "output_type": "stream", | |||
|
9021 | "stream": "stdout", | |||
|
9022 | "text": [ | |||
|
9023 | "\r", | |||
|
9024 | " [**********************98%********************** ] 982 of 1000 complete" | |||
|
9025 | ] | |||
|
9026 | }, | |||
|
9027 | { | |||
|
9028 | "output_type": "stream", | |||
|
9029 | "stream": "stdout", | |||
|
9030 | "text": [ | |||
|
9031 | "\r", | |||
|
9032 | " [**********************98%********************** ] 983 of 1000 complete" | |||
|
9033 | ] | |||
|
9034 | }, | |||
|
9035 | { | |||
|
9036 | "output_type": "stream", | |||
|
9037 | "stream": "stdout", | |||
|
9038 | "text": [ | |||
|
9039 | "\r", | |||
|
9040 | " [**********************98%********************** ] 984 of 1000 complete" | |||
|
9041 | ] | |||
|
9042 | }, | |||
|
9043 | { | |||
|
9044 | "output_type": "stream", | |||
|
9045 | "stream": "stdout", | |||
|
9046 | "text": [ | |||
|
9047 | "\r", | |||
|
9048 | " [**********************99%***********************] 985 of 1000 complete" | |||
|
9049 | ] | |||
|
9050 | }, | |||
|
9051 | { | |||
|
9052 | "output_type": "stream", | |||
|
9053 | "stream": "stdout", | |||
|
9054 | "text": [ | |||
|
9055 | "\r", | |||
|
9056 | " [**********************99%***********************] 986 of 1000 complete" | |||
|
9057 | ] | |||
|
9058 | }, | |||
|
9059 | { | |||
|
9060 | "output_type": "stream", | |||
|
9061 | "stream": "stdout", | |||
|
9062 | "text": [ | |||
|
9063 | "\r", | |||
|
9064 | " [**********************99%***********************] 987 of 1000 complete" | |||
|
9065 | ] | |||
|
9066 | }, | |||
|
9067 | { | |||
|
9068 | "output_type": "stream", | |||
|
9069 | "stream": "stdout", | |||
|
9070 | "text": [ | |||
|
9071 | "\r", | |||
|
9072 | " [**********************99%***********************] 988 of 1000 complete" | |||
|
9073 | ] | |||
|
9074 | }, | |||
|
9075 | { | |||
|
9076 | "output_type": "stream", | |||
|
9077 | "stream": "stdout", | |||
|
9078 | "text": [ | |||
|
9079 | "\r", | |||
|
9080 | " [**********************99%***********************] 989 of 1000 complete" | |||
|
9081 | ] | |||
|
9082 | }, | |||
|
9083 | { | |||
|
9084 | "output_type": "stream", | |||
|
9085 | "stream": "stdout", | |||
|
9086 | "text": [ | |||
|
9087 | "\r", | |||
|
9088 | " [**********************99%***********************] 990 of 1000 complete" | |||
|
9089 | ] | |||
|
9090 | }, | |||
|
9091 | { | |||
|
9092 | "output_type": "stream", | |||
|
9093 | "stream": "stdout", | |||
|
9094 | "text": [ | |||
|
9095 | "\r", | |||
|
9096 | " [**********************99%***********************] 991 of 1000 complete" | |||
|
9097 | ] | |||
|
9098 | }, | |||
|
9099 | { | |||
|
9100 | "output_type": "stream", | |||
|
9101 | "stream": "stdout", | |||
|
9102 | "text": [ | |||
|
9103 | "\r", | |||
|
9104 | " [**********************99%***********************] 992 of 1000 complete" | |||
|
9105 | ] | |||
|
9106 | }, | |||
|
9107 | { | |||
|
9108 | "output_type": "stream", | |||
|
9109 | "stream": "stdout", | |||
|
9110 | "text": [ | |||
|
9111 | "\r", | |||
|
9112 | " [**********************99%***********************] 993 of 1000 complete" | |||
|
9113 | ] | |||
|
9114 | }, | |||
|
9115 | { | |||
|
9116 | "output_type": "stream", | |||
|
9117 | "stream": "stdout", | |||
|
9118 | "text": [ | |||
|
9119 | "\r", | |||
|
9120 | " [**********************99%***********************] 994 of 1000 complete" | |||
|
9121 | ] | |||
|
9122 | }, | |||
|
9123 | { | |||
|
9124 | "output_type": "stream", | |||
|
9125 | "stream": "stdout", | |||
|
9126 | "text": [ | |||
|
9127 | "\r", | |||
|
9128 | " [*********************100%***********************] 995 of 1000 complete" | |||
|
9129 | ] | |||
|
9130 | }, | |||
|
9131 | { | |||
|
9132 | "output_type": "stream", | |||
|
9133 | "stream": "stdout", | |||
|
9134 | "text": [ | |||
|
9135 | "\r", | |||
|
9136 | " [*********************100%***********************] 996 of 1000 complete" | |||
|
9137 | ] | |||
|
9138 | }, | |||
|
9139 | { | |||
|
9140 | "output_type": "stream", | |||
|
9141 | "stream": "stdout", | |||
|
9142 | "text": [ | |||
|
9143 | "\r", | |||
|
9144 | " [*********************100%***********************] 997 of 1000 complete" | |||
|
9145 | ] | |||
|
9146 | }, | |||
|
9147 | { | |||
|
9148 | "output_type": "stream", | |||
|
9149 | "stream": "stdout", | |||
|
9150 | "text": [ | |||
|
9151 | "\r", | |||
|
9152 | " [*********************100%***********************] 998 of 1000 complete" | |||
|
9153 | ] | |||
|
9154 | }, | |||
|
9155 | { | |||
|
9156 | "output_type": "stream", | |||
|
9157 | "stream": "stdout", | |||
|
9158 | "text": [ | |||
|
9159 | "\r", | |||
|
9160 | " [*********************100%***********************] 999 of 1000 complete" | |||
|
9161 | ] | |||
|
9162 | }, | |||
|
9163 | { | |||
|
9164 | "output_type": "stream", | |||
|
9165 | "stream": "stdout", | |||
|
9166 | "text": [ | |||
|
9167 | "\r", | |||
|
9168 | " [*********************100%***********************] 1000 of 1000 complete" | |||
|
9169 | ] | |||
|
9170 | } | |||
|
9171 | ], | |||
|
9172 | "prompt_number": 3 | |||
142 | } |
|
9173 | } | |
143 | ], |
|
9174 | ], | |
144 | "metadata": {} |
|
9175 | "metadata": {} | |
145 | } |
|
9176 | } | |
146 | ] |
|
9177 | ] | |
147 | } No newline at end of file |
|
9178 | } |
@@ -1,685 +1,670 b'' | |||||
1 |
{ |
|
1 | { | |
2 |
"metadata": { |
|
2 | "metadata": { | |
3 |
"name": "" |
|
3 | "name": "", | |
|
4 | "signature": "sha256:a0f4cda82587c5b8e7a4502192d1210abedac9084077604eb60aea15f262a344" | |||
4 |
}, |
|
5 | }, | |
5 |
"nbformat": 3, |
|
6 | "nbformat": 3, | |
6 |
"nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
7 |
"worksheets": [ |
|
8 | "worksheets": [ | |
8 |
{ |
|
9 | { | |
9 |
"cells": [ |
|
10 | "cells": [ | |
10 |
{ |
|
11 | { | |
11 |
"cell_type": "markdown", |
|
12 | "cell_type": "markdown", | |
12 |
"metadata": {}, |
|
13 | "metadata": {}, | |
13 |
"source": [ |
|
14 | "source": [ | |
14 |
"# SymPy: Open Source Symbolic Mathematics\n", |
|
15 | "# SymPy: Open Source Symbolic Mathematics\n", | |
15 |
"\n", |
|
16 | "\n", | |
16 |
"This notebook uses the [SymPy](http://sympy.org) package to perform symbolic manipulations,\n", |
|
17 | "This notebook uses the [SymPy](http://sympy.org) package to perform symbolic manipulations,\n", | |
17 |
"and combined with numpy and matplotlib, also displays numerical visualizations of symbolically\n", |
|
18 | "and combined with numpy and matplotlib, also displays numerical visualizations of symbolically\n", | |
18 |
"constructed expressions.\n", |
|
19 | "constructed expressions.\n", | |
19 |
"\n", |
|
20 | "\n", | |
20 |
"We first load sympy printing extensions, as well as all of sympy:" |
|
21 | "We first load sympy printing extensions, as well as all of sympy:" | |
21 |
] |
|
22 | ] | |
22 |
}, |
|
23 | }, | |
23 |
{ |
|
24 | { | |
24 |
"cell_type": "code", |
|
25 | "cell_type": "code", | |
25 |
"collapsed": false, |
|
26 | "collapsed": false, | |
26 |
"input": [ |
|
27 | "input": [ | |
27 |
"from IPython.display import display\n", |
|
28 | "from IPython.display import display\n", | |
28 |
"\n", |
|
29 | "\n", | |
29 |
"from sympy.interactive import printing\n", |
|
30 | "from sympy.interactive import printing\n", | |
30 |
"printing.init_printing()\n", |
|
31 | "printing.init_printing(use_latex='mathjax')\n", | |
31 |
"\n", |
|
32 | "\n", | |
32 |
"from __future__ import division\n", |
|
33 | "from __future__ import division\n", | |
33 |
"import sympy as sym\n", |
|
34 | "import sympy as sym\n", | |
34 |
"from sympy import *\n", |
|
35 | "from sympy import *\n", | |
35 |
"x, y, z = symbols(\"x y z\")\n", |
|
36 | "x, y, z = symbols(\"x y z\")\n", | |
36 |
"k, m, n = symbols(\"k m n\", integer=True)\n", |
|
37 | "k, m, n = symbols(\"k m n\", integer=True)\n", | |
37 |
"f, g, h = map(Function, 'fgh')" |
|
38 | "f, g, h = map(Function, 'fgh')" | |
38 |
], |
|
39 | ], | |
39 |
"language": "python", |
|
40 | "language": "python", | |
40 |
"metadata": {}, |
|
41 | "metadata": {}, | |
41 |
"outputs": [], |
|
42 | "outputs": [], | |
42 |
"prompt_number": 1 |
|
43 | "prompt_number": 1 | |
43 |
}, |
|
44 | }, | |
44 |
{ |
|
45 | { | |
45 |
"cell_type": "markdown", |
|
46 | "cell_type": "markdown", | |
46 |
"metadata": {}, |
|
47 | "metadata": {}, | |
47 |
"source": [ |
|
48 | "source": [ | |
48 |
"<h2>Elementary operations</h2>" |
|
49 | "<h2>Elementary operations</h2>" | |
49 |
] |
|
50 | ] | |
50 |
}, |
|
51 | }, | |
51 |
{ |
|
52 | { | |
52 |
"cell_type": "code", |
|
53 | "cell_type": "code", | |
53 |
"collapsed": false, |
|
54 | "collapsed": false, | |
54 |
"input": [ |
|
55 | "input": [ | |
55 |
"Rational(3,2)*pi + exp(I*x) / (x**2 + y)" |
|
56 | "Rational(3,2)*pi + exp(I*x) / (x**2 + y)" | |
56 |
], |
|
57 | ], | |
57 |
"language": "python", |
|
58 | "language": "python", | |
58 |
"metadata": {}, |
|
59 | "metadata": {}, | |
59 |
"outputs": [ |
|
60 | "outputs": [ | |
60 |
{ |
|
61 | { | |
61 |
"latex": [ |
|
62 | "latex": [ | |
62 |
"$$\\frac{3 \\pi}{2} + \\frac{e^{i x}}{x^{2} + y}$$" |
|
63 | "$$\\frac{3 \\pi}{2} + \\frac{e^{i x}}{x^{2} + y}$$" | |
63 |
], |
|
64 | ], | |
64 |
"metadata": {}, |
|
65 | "metadata": {}, | |
65 |
"output_type": "pyout", |
|
66 | "output_type": "pyout", | |
66 | "png": "iVBORw0KGgoAAAANSUhEUgAAAHAAAAAzBAMAAAC9ApG6AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAIom7VJlmdt1E7xDN\nMqsI8sYEAAACkUlEQVRIDe1WTWjTUBz/Ne2atFnaMmToTt2gOvyAwlQQQXdQdhHWMYaXiT3pNQqz\ngmLnSfTiGKgn6fDk1yGKsJNtDwoeAqsgeFxviiJ2Mr8oGtsmL/m/9KWUnXYwh77fZ96/KWkC9Hss\n9Bv05976hW3L79UhLbz/QuYbGjtIWCDc18SVRPWm54dymM57NAiFXiyiNkiD8iaSi0Fxood1IJki\nQuwRKlXCg2DlJbCOGmf3MypOSaHGONJc8TVQtCzrOydS8rwwg/Ko+mG5YBBZG89BOjA1fIF+AeID\nsesY4gRG9tbeYVTmx2deex2ZVM9Q7uL4EyCboFO4Vgd8On9JYIZSCG9Cqyt8mLK/lLg42UT4Bwby\nScFJndA3N0xBPAtlAxUjuURVDj8AZE7okGge0zouI57u9hzlKtQZgXln7ghwGIngonz6nKC3HSQ1\ntcUpIvr/onMFWncwOxq25F4cpgtX/wWUTPPNU9PM+fV+uLtjP2Ga8RczhwxqB2NfUUolqsFh6viK\nSkrboDbFobmJmsd9xfhS6Ldn8qgMiXixPO8i0vQJLv0MPHZJN1B0W3vWZT0EvpJZ/X7GEab8BtaM\nXsVoLrDYMm4bXacDVq/tuqhjGfdtz9lRzegYYfGY6L9TTUdvKFXt1YmjXFGKrKDItlGyDJFVMqRm\nJBW3rAZX3DFQxQSLzTJAVxWD3PmcUY24jp9OTq7TgoeTuov3m+Yt02w9SoGSof1x9JNoPXsEx3oN\nhiezn2Me8oqtajnIgmLEKEIWFI8hXLeLO8cyH23EfZYmj2OYKGzHWZTytrxmWb9IgMFyYXW3k+hI\nrFjec1YwH2sJVlYE5gVuD+mu7SWqKrmXeuT9lqK337K2cMQK7XeQf8mMtG+0mjYiAAAAAElFTkSu\nQmCC\n", |
|
|||
67 |
"prompt_number": 2, |
|
67 | "prompt_number": 2, | |
68 |
"text": [ |
|
68 | "text": [ | |
69 |
" \u2148\u22c5x \n", |
|
69 | " \u2148\u22c5x \n", | |
70 |
"3\u22c5\u03c0 \u212f \n", |
|
70 | "3\u22c5\u03c0 \u212f \n", | |
71 |
"\u2500\u2500\u2500 + \u2500\u2500\u2500\u2500\u2500\u2500\n", |
|
71 | "\u2500\u2500\u2500 + \u2500\u2500\u2500\u2500\u2500\u2500\n", | |
72 |
" 2 2 \n", |
|
72 | " 2 2 \n", | |
73 |
" x + y" |
|
73 | " x + y" | |
74 |
] |
|
74 | ] | |
75 |
} |
|
75 | } | |
76 |
], |
|
76 | ], | |
77 |
"prompt_number": 2 |
|
77 | "prompt_number": 2 | |
78 |
}, |
|
78 | }, | |
79 |
{ |
|
79 | { | |
80 |
"cell_type": "code", |
|
80 | "cell_type": "code", | |
81 |
"collapsed": false, |
|
81 | "collapsed": false, | |
82 |
"input": [ |
|
82 | "input": [ | |
83 |
"exp(I*x).subs(x,pi).evalf()" |
|
83 | "exp(I*x).subs(x,pi).evalf()" | |
84 |
], |
|
84 | ], | |
85 |
"language": "python", |
|
85 | "language": "python", | |
86 |
"metadata": {}, |
|
86 | "metadata": {}, | |
87 |
"outputs": [ |
|
87 | "outputs": [ | |
88 |
{ |
|
88 | { | |
89 |
"latex": [ |
|
89 | "latex": [ | |
90 |
"$$-1.0$$" |
|
90 | "$$-1.0$$" | |
91 |
], |
|
91 | ], | |
92 |
"metadata": {}, |
|
92 | "metadata": {}, | |
93 |
"output_type": "pyout", |
|
93 | "output_type": "pyout", | |
94 | "png": "iVBORw0KGgoAAAANSUhEUgAAACkAAAAPBAMAAACLu/vuAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAEM3dMiK7mat272aJ\nVER1AWP9AAAAiklEQVQYGWNggANFMIuxZroDXIiBIewjmMN0gdEUISpWARHdxcBwCCHKwAkRzWBg\nuC+AEIaK/mBgeH8BXZTxO1B0Aroo6x8GBv8DOESFjEFAhQFqGyNQLaYJDEBz72PYxmDGwLAf02Wz\nGBiKEJaBzZVXYGC+wLgEIcre9bmbgbmBgfHkDAeEKAoLAGTVKXybU7YXAAAAAElFTkSuQmCC\n", |
|
|||
95 |
"prompt_number": 3, |
|
94 | "prompt_number": 3, | |
96 |
"text": [ |
|
95 | "text": [ | |
97 |
"-1.00000000000000" |
|
96 | "-1.00000000000000" | |
98 |
] |
|
97 | ] | |
99 |
} |
|
98 | } | |
100 |
], |
|
99 | ], | |
101 |
"prompt_number": 3 |
|
100 | "prompt_number": 3 | |
102 |
}, |
|
101 | }, | |
103 |
{ |
|
102 | { | |
104 |
"cell_type": "code", |
|
103 | "cell_type": "code", | |
105 |
"collapsed": true, |
|
104 | "collapsed": true, | |
106 |
"input": [ |
|
105 | "input": [ | |
107 |
"e = x + 2*y" |
|
106 | "e = x + 2*y" | |
108 |
], |
|
107 | ], | |
109 |
"language": "python", |
|
108 | "language": "python", | |
110 |
"metadata": {}, |
|
109 | "metadata": {}, | |
111 |
"outputs": [], |
|
110 | "outputs": [], | |
112 |
"prompt_number": 4 |
|
111 | "prompt_number": 4 | |
113 |
}, |
|
112 | }, | |
114 |
{ |
|
113 | { | |
115 |
"cell_type": "code", |
|
114 | "cell_type": "code", | |
116 |
"collapsed": false, |
|
115 | "collapsed": false, | |
117 |
"input": [ |
|
116 | "input": [ | |
118 |
"srepr(e)" |
|
117 | "srepr(e)" | |
119 |
], |
|
118 | ], | |
120 |
"language": "python", |
|
119 | "language": "python", | |
121 |
"metadata": {}, |
|
120 | "metadata": {}, | |
122 |
"outputs": [ |
|
121 | "outputs": [ | |
123 |
{ |
|
122 | { | |
124 |
"metadata": {}, |
|
123 | "metadata": {}, | |
125 |
"output_type": "pyout", |
|
124 | "output_type": "pyout", | |
126 |
"prompt_number": 5, |
|
125 | "prompt_number": 5, | |
127 |
"text": [ |
|
126 | "text": [ | |
128 |
"\"Add(Symbol('x'), Mul(Integer(2), Symbol('y')))\"" |
|
127 | "\"Add(Symbol('x'), Mul(Integer(2), Symbol('y')))\"" | |
129 |
] |
|
128 | ] | |
130 |
} |
|
129 | } | |
131 |
], |
|
130 | ], | |
132 |
"prompt_number": 5 |
|
131 | "prompt_number": 5 | |
133 |
}, |
|
132 | }, | |
134 |
{ |
|
133 | { | |
135 |
"cell_type": "code", |
|
134 | "cell_type": "code", | |
136 |
"collapsed": false, |
|
135 | "collapsed": false, | |
137 |
"input": [ |
|
136 | "input": [ | |
138 |
"exp(pi * sqrt(163)).evalf(50)" |
|
137 | "exp(pi * sqrt(163)).evalf(50)" | |
139 |
], |
|
138 | ], | |
140 |
"language": "python", |
|
139 | "language": "python", | |
141 |
"metadata": {}, |
|
140 | "metadata": {}, | |
142 |
"outputs": [ |
|
141 | "outputs": [ | |
143 |
{ |
|
142 | { | |
144 |
"latex": [ |
|
143 | "latex": [ | |
145 |
"$$262537412640768743.99999999999925007259719818568888$$" |
|
144 | "$$262537412640768743.99999999999925007259719818568888$$" | |
146 |
], |
|
145 | ], | |
147 |
"metadata": {}, |
|
146 | "metadata": {}, | |
148 |
"output_type": "pyout", |
|
147 | "output_type": "pyout", | |
149 | "png": "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\n", |
|
|||
150 |
"prompt_number": 6, |
|
148 | "prompt_number": 6, | |
151 |
"text": [ |
|
149 | "text": [ | |
152 |
"262537412640768743.99999999999925007259719818568888" |
|
150 | "262537412640768743.99999999999925007259719818568888" | |
153 |
] |
|
151 | ] | |
154 |
} |
|
152 | } | |
155 |
], |
|
153 | ], | |
156 |
"prompt_number": 6 |
|
154 | "prompt_number": 6 | |
157 |
}, |
|
155 | }, | |
158 |
{ |
|
156 | { | |
159 |
"cell_type": "markdown", |
|
157 | "cell_type": "markdown", | |
160 |
"metadata": {}, |
|
158 | "metadata": {}, | |
161 |
"source": [ |
|
159 | "source": [ | |
162 |
"<h2>Algebra<h2>" |
|
160 | "<h2>Algebra<h2>" | |
163 |
] |
|
161 | ] | |
164 |
}, |
|
162 | }, | |
165 |
{ |
|
163 | { | |
166 |
"cell_type": "code", |
|
164 | "cell_type": "code", | |
167 |
"collapsed": false, |
|
165 | "collapsed": false, | |
168 |
"input": [ |
|
166 | "input": [ | |
169 |
"eq = ((x+y)**2 * (x+1))\n", |
|
167 | "eq = ((x+y)**2 * (x+1))\n", | |
170 |
"eq" |
|
168 | "eq" | |
171 |
], |
|
169 | ], | |
172 |
"language": "python", |
|
170 | "language": "python", | |
173 |
"metadata": {}, |
|
171 | "metadata": {}, | |
174 |
"outputs": [ |
|
172 | "outputs": [ | |
175 |
{ |
|
173 | { | |
176 |
"latex": [ |
|
174 | "latex": [ | |
177 |
"$$\\left(x + 1\\right) \\left(x + y\\right)^{2}$$" |
|
175 | "$$\\left(x + 1\\right) \\left(x + y\\right)^{2}$$" | |
178 |
], |
|
176 | ], | |
179 |
"metadata": {}, |
|
177 | "metadata": {}, | |
180 |
"output_type": "pyout", |
|
178 | "output_type": "pyout", | |
181 | "png": "iVBORw0KGgoAAAANSUhEUgAAAIoAAAAbBAMAAABRkwqxAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAMmYiu80QdonvRN2Z\nVKvu110NAAACD0lEQVQ4Ea2UvS8EQRiHf3fr9va+uP/ANvqNqFRCQiPumlX4SDYRoeI6JMJFohPR\nINH4aEgUSlGQa0QjohMRCYVER0iu0PC+88HNZkWxppjZ+b3PPDs7kywQu630B7EdcLzmcnxLzku8\nx7dkdqyP+BagUP8PS67yH5YVkiRc6iJbsijjhBtZplAQyRo9dUQjqQB4lKVfCC4ycYBdYFCiod4q\nBUBKhtGEqBGRGL3vRboqUdWPydHufwmgaiZhe4081TKfn6/IGCluNLNIFnuNZyZRqGiCR0kAh40h\nTAtGuWgSpkUSAF/TxELnrHqFsRdRDBHaMnkBa0MuJ0M3bauaPM6V+bXhvbRxZBLaUr1F+hUQBHAK\nOIFTL3i8IGy548gklMW6PkdTFyAIYIv2ghTNZTO/qJVDk1AWG5tooVMQhGAg5sQv+/6J748IH9+R\nZMiiCcf3h9d9v0ZBto7W4reF9kvPRQQ8hr9IXI9J6HPJlzFHvLpAOrtCsIh0wI6wRZ9uA6EtTQ8Y\nIF6d7ipwdF1Cu3CELZecmoS25Luyb1QUhNjS1MzEkss8NX26V9tnLjDEEW26gdAW+3mef5SCAHLq\nipmnpi1iYq3xYBLaAuTLgCToF1ETC3S3px94dCrcm0TW5Qx4wvSOJmjaw1l0G5dxJHGMPqoq4te/\nFAvU8si/1P588YegT3N5QVRLejL9m/gCd/R8g+k5mUIAAAAASUVORK5CYII=\n", |
|
|||
182 |
"prompt_number": 7, |
|
179 | "prompt_number": 7, | |
183 |
"text": [ |
|
180 | "text": [ | |
184 |
" 2\n", |
|
181 | " 2\n", | |
185 |
"(x + 1)\u22c5(x + y) " |
|
182 | "(x + 1)\u22c5(x + y) " | |
186 |
] |
|
183 | ] | |
187 |
} |
|
184 | } | |
188 |
], |
|
185 | ], | |
189 |
"prompt_number": 7 |
|
186 | "prompt_number": 7 | |
190 |
}, |
|
187 | }, | |
191 |
{ |
|
188 | { | |
192 |
"cell_type": "code", |
|
189 | "cell_type": "code", | |
193 |
"collapsed": false, |
|
190 | "collapsed": false, | |
194 |
"input": [ |
|
191 | "input": [ | |
195 |
"expand(eq)" |
|
192 | "expand(eq)" | |
196 |
], |
|
193 | ], | |
197 |
"language": "python", |
|
194 | "language": "python", | |
198 |
"metadata": {}, |
|
195 | "metadata": {}, | |
199 |
"outputs": [ |
|
196 | "outputs": [ | |
200 |
{ |
|
197 | { | |
201 |
"latex": [ |
|
198 | "latex": [ | |
202 |
"$$x^{3} + 2 x^{2} y + x^{2} + x y^{2} + 2 x y + y^{2}$$" |
|
199 | "$$x^{3} + 2 x^{2} y + x^{2} + x y^{2} + 2 x y + y^{2}$$" | |
203 |
], |
|
200 | ], | |
204 |
"metadata": {}, |
|
201 | "metadata": {}, | |
205 |
"output_type": "pyout", |
|
202 | "output_type": "pyout", | |
206 | "png": "iVBORw0KGgoAAAANSUhEUgAAASgAAAAYBAMAAAC7JH0zAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAEHarIkSJZt3NVLsy\nme8Q6PJIAAADSUlEQVRIDZ2WPUwUURSF7yw7u+v+4AQSShwwocO/GCOV0xiNhRIKKxPWxWi1kU4b\nG2JjJbFytQATK4y6SkmM21qBdgSNaGKijYLxL8Rknffuu3Pvm9kZE7Z4777znXNmdpgAAPhpzHhm\nSm6FjddJkZRM2HyR3koF8Z0ztdlaO06j8yWYiObEkAULQd98IvAfQWRq9eJWqvsmrAa7gqWg+iM1\nmAKsTC39O32Cc5MpFQBZsH8y/zM1mAKszHAnxaXkp94uYXk7I5iCODNwJ8Wi5bndwpKflezNRCb+\nouffrXQoVFijqceeCZuxgGyNoegoMtWdSNXDIBSi9+GGjexTFizGv41stWuiE2eGO/nfKDsB7ocB\nvhqjW3c7ZlQbOVCKoC0jPA8XcCAoWhGolSAqUQZKQfEDamUf988AJzo4vlp6JF90csSgLWtYvbf0\nDF0ERSsCtRLUCmeg2pgJtBY5Frzopr51u8hsB54iaFUj6+92t+yMaEWgViuJmYH9J8f8no7bnjN6\ndKqhmdP04Sw+L+pgqB22PPQG8ubZK0owHKmVHQRZcerFudK8rtULOQDcXzAE1/1bWi6UN+EgusjB\n0AqiXH8COfOUFKWMaGUHQVYKXmG7HOhavZADoNSGi3DVe6jlM+Fv/BV0kYOhFdRyfnEdKm30q5Uy\n3CocBgrFgT0iLOMbAB7cN8Vevw/fcaYLMNS6JTvwEfb6JhtuBAGoVTgMFArIcKHVuvul1VpTbblD\najU3AjDtVf+GZ+lgmJTdbVjtqILwIzPcahwCykwY9jCt1ug7PYZ8AOGNOMjWIbeJU+RgqIAthz/t\nA2jXawS5lR0EheIdhFyPm6quQS54EL6sI9i9DBX96PjqAioLVaMcmpcxqFeCopUdBFmZXnwJp3rE\nT19uHnd3Klv5WYQbMG0m0yGhsthyre2aPxE6TtcVrewgyMrg6MAVczUrvtDt/nGOjIxd0yrAYON9\ngKPpkFABW3aOjcv/7+i6opUdBFnBC/FKDlZoWjdDiiMuh28If+JQE3IwJIWDOLnysTHsm3fon4YU\nhy1PwL5JToMNNWAHQVZEMmss+RU/i8fZHDyPS7Fz0pFUYpH40R19G5cyz1PjnUwOkHREyj9nXAiY\nJhQ2HQAAAABJRU5ErkJggg==\n", |
|
|||
207 |
"prompt_number": 8, |
|
203 | "prompt_number": 8, | |
208 |
"text": [ |
|
204 | "text": [ | |
209 |
" 3 2 2 2 2\n", |
|
205 | " 3 2 2 2 2\n", | |
210 |
"x + 2\u22c5x \u22c5y + x + x\u22c5y + 2\u22c5x\u22c5y + y " |
|
206 | "x + 2\u22c5x \u22c5y + x + x\u22c5y + 2\u22c5x\u22c5y + y " | |
211 |
] |
|
207 | ] | |
212 |
} |
|
208 | } | |
213 |
], |
|
209 | ], | |
214 |
"prompt_number": 8 |
|
210 | "prompt_number": 8 | |
215 |
}, |
|
211 | }, | |
216 |
{ |
|
212 | { | |
217 |
"cell_type": "code", |
|
213 | "cell_type": "code", | |
218 |
"collapsed": false, |
|
214 | "collapsed": false, | |
219 |
"input": [ |
|
215 | "input": [ | |
220 |
"a = 1/x + (x*sin(x) - 1)/x\n", |
|
216 | "a = 1/x + (x*sin(x) - 1)/x\n", | |
221 |
"a" |
|
217 | "a" | |
222 |
], |
|
218 | ], | |
223 |
"language": "python", |
|
219 | "language": "python", | |
224 |
"metadata": {}, |
|
220 | "metadata": {}, | |
225 |
"outputs": [ |
|
221 | "outputs": [ | |
226 |
{ |
|
222 | { | |
227 |
"latex": [ |
|
223 | "latex": [ | |
228 |
"$$\\frac{1}{x} \\left(x \\sin{\\left (x \\right )} - 1\\right) + \\frac{1}{x}$$" |
|
224 | "$$\\frac{1}{x} \\left(x \\sin{\\left (x \\right )} - 1\\right) + \\frac{1}{x}$$" | |
229 |
], |
|
225 | ], | |
230 |
"metadata": {}, |
|
226 | "metadata": {}, | |
231 |
"output_type": "pyout", |
|
227 | "output_type": "pyout", | |
232 | "png": "iVBORw0KGgoAAAANSUhEUgAAALYAAAAqBAMAAADserwPAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAzRAiu5mrdu/dZkSJ\nVDL+6OvUAAAClElEQVRIDe2VP2gTURzHv3dJG5Nc0ouTImoKYh1EbuggChoQKbikix2lm+Jg4mJB\nCo0dXBx0UhzEE3ft6mQWFerSTdyy6SKRggUnfX9+937v5XIg8sYctPf9fb+/97mXl+MXADgs/nxf\nQVsRl/d9g4FSV7FPrflnh1d7et8V/2xga8bOvQ2zM8kdyew9yR8Jncncrd+3ddhMpzQpK0tqo2kd\nb/Lm2uOnqeMuO9X3PpcmucMeKTFE50c5N2eINusaD7kwScCeVmqIxpNurq4McxYZnLDSkR6im9QX\nJkWEQ/+QhIOJ1WqIniGzYR2j2/fOLS+NTG0lx42phWIHe7ooZn8QDUv3Lm6Kh3/7crfUXW8eubFx\nU66yEintS7GjVW0Vs68B4bD2rBoj7KCK8jqCFVxOxDJO8EpTzH/FrsW6Lma/AKJ2tN9IUN9GJNnl\nARZSsYwTfBWlfSl244m2Jtl/1CWzR2LfCDpSvlxJFDvGQt9NxjJefC6vE1IqdvOnlIBhM1QHkg3N\nwtmTvxS7Y9hZoti0QN6YHbVaRx+0WqtWyFJ8cmA8QhulBG935JkQmxNYr4xaqdj1gjNhtvjGGu0t\nVNpoDDGfWmxO/ve7/Ai83+vignjENsqJ2HS2b05wnffC+56jgzDnPdEE+XFPbyztpkB99/7nZu/g\nXO/gR/eh6OMEx9xleogGO9otZlcTdx1XnJQG7LI6T7KYXaNPxmsyxUnUzzz7/omKemq7jr7iVHZh\nkkXbzXQYZ6r4bn4Bci0mMQ+xW8qFh8ldpZS1q7KkNpXy2m22Khp9luNBaiiNPg88C0FQGn1W4EES\nNBt9HoiMMFA1Rtn3owiqRp8fIlMUlEYfuz4UQWn0+SAyg6A0+tj3oTT0L/PptALfJ9DTAAAAAElF\nTkSuQmCC\n", |
|
|||
233 |
"prompt_number": 9, |
|
228 | "prompt_number": 9, | |
234 |
"text": [ |
|
229 | "text": [ | |
235 |
"x\u22c5sin(x) - 1 1\n", |
|
230 | "x\u22c5sin(x) - 1 1\n", | |
236 |
"\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 + \u2500\n", |
|
231 | "\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 + \u2500\n", | |
237 |
" x x" |
|
232 | " x x" | |
238 |
] |
|
233 | ] | |
239 |
} |
|
234 | } | |
240 |
], |
|
235 | ], | |
241 |
"prompt_number": 9 |
|
236 | "prompt_number": 9 | |
242 |
}, |
|
237 | }, | |
243 |
{ |
|
238 | { | |
244 |
"cell_type": "code", |
|
239 | "cell_type": "code", | |
245 |
"collapsed": false, |
|
240 | "collapsed": false, | |
246 |
"input": [ |
|
241 | "input": [ | |
247 |
"simplify(a)" |
|
242 | "simplify(a)" | |
248 |
], |
|
243 | ], | |
249 |
"language": "python", |
|
244 | "language": "python", | |
250 |
"metadata": {}, |
|
245 | "metadata": {}, | |
251 |
"outputs": [ |
|
246 | "outputs": [ | |
252 |
{ |
|
247 | { | |
253 |
"latex": [ |
|
248 | "latex": [ | |
254 |
"$$\\sin{\\left (x \\right )}$$" |
|
249 | "$$\\sin{\\left (x \\right )}$$" | |
255 |
], |
|
250 | ], | |
256 |
"metadata": {}, |
|
251 | "metadata": {}, | |
257 |
"output_type": "pyout", |
|
252 | "output_type": "pyout", | |
258 | "png": "iVBORw0KGgoAAAANSUhEUgAAADcAAAAVBAMAAAAQkWtIAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAMnZUzRC73UTviSKZ\nZqszMyTAAAABLElEQVQoFZWRvUvDUBRHTzRpa2NFxdUSKl0qSBcFdcnUOZOgk4MIIkgGN5fgpqOr\nDiI66yQUEfInqIvgB1TBSYSoIH6g8b0kfYndvEPeeffc/Lgk8K8aTqbPk1PbSl835xPu649B+0yl\n7rTZbkN61hSmpFrbimZjMgdUp+Aq1OtoIxX7+IehncExS/SLPhiVx/W9CGfAZQUalvklZO4M5ri0\nVqFks+GwK+USfAuZr8MBh840dLvk30aRcgFehOzxwKEhCC3A2A99KRdTGZOUJ5TeM1LGoj1jgFh8\nCp4yUi403hVQjRaadFiWmUlssUXhNReYYqbXZ/PiyiuHD+XwbuKjFWUZ99XarQjXPfH4W2vq2lSk\n4EaR+EidlTtKOobdqUD9bDWVnTlNLtfwC1XgR6gJ3g8BAAAAAElFTkSuQmCC\n", |
|
|||
259 |
"prompt_number": 10, |
|
253 | "prompt_number": 10, | |
260 |
"text": [ |
|
254 | "text": [ | |
261 |
"sin(x)" |
|
255 | "sin(x)" | |
262 |
] |
|
256 | ] | |
263 |
} |
|
257 | } | |
264 |
], |
|
258 | ], | |
265 |
"prompt_number": 10 |
|
259 | "prompt_number": 10 | |
266 |
}, |
|
260 | }, | |
267 |
{ |
|
261 | { | |
268 |
"cell_type": "code", |
|
262 | "cell_type": "code", | |
269 |
"collapsed": false, |
|
263 | "collapsed": false, | |
270 |
"input": [ |
|
264 | "input": [ | |
271 |
"eq = Eq(x**3 + 2*x**2 + 4*x + 8, 0)\n", |
|
265 | "eq = Eq(x**3 + 2*x**2 + 4*x + 8, 0)\n", | |
272 |
"eq" |
|
266 | "eq" | |
273 |
], |
|
267 | ], | |
274 |
"language": "python", |
|
268 | "language": "python", | |
275 |
"metadata": {}, |
|
269 | "metadata": {}, | |
276 |
"outputs": [ |
|
270 | "outputs": [ | |
277 |
{ |
|
271 | { | |
278 |
"latex": [ |
|
272 | "latex": [ | |
279 |
"$$x^{3} + 2 x^{2} + 4 x + 8 = 0$$" |
|
273 | "$$x^{3} + 2 x^{2} + 4 x + 8 = 0$$" | |
280 |
], |
|
274 | ], | |
281 |
"metadata": {}, |
|
275 | "metadata": {}, | |
282 |
"output_type": "pyout", |
|
276 | "output_type": "pyout", | |
283 | "png": "iVBORw0KGgoAAAANSUhEUgAAAMcAAAAWBAMAAACGSZV/AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAEHarIkSJZt3NVLsy\nme8Q6PJIAAACtUlEQVRIDZVUzWsTQRx906S7m3STLlXEU9k20ptVrCdB3IMiHoTiQRGExhSsRUrr\nB35cNKiIUpDiyShiFEEQoSleleYfkAYEQRRU1IPgIbF+YKnGmZ35TTabbiBzmN+b935v3sxmN4Ac\nuXFHodYy9SJaa+2OZlIzqVKUanixuSitIz6VNatRBsuzf0RpHfKpyNOmR+M/O9wsqr2/HKUAyVq0\n1onSd6tNt+W2ETuRwj/8/rfPtX1KIwJ2hVCwssGp0eCaY/Z6c7lB2SsNLMStmCaD2bqjVWrqVosU\nsCPEJ4rsKlH95fhviZnn15iD9AfJ4CCOKLReVQw3hSgPHgP7qEPVi8AkUZZnfpQ46fo1nUdsVTL2\nnScLEuGhqvELTSHKgxPARtVB5Rkw76iFnRv3JFSGRE2HpOv1qmqjECOxZsjYAiZUJ5VlYKwI9GX2\nDLnE8ddVY6sW1vRNzvAQNrj9QE76yBOrn51p7CQQ+8tDXLCsedmaa0hk4GI2rFEIc3nIBpx3b0if\n9rz/4whmsiDGPY7iv4ClLAzHqCU9IcmhDZht0SjEAA85imnnUbPHfHf/C+0jqwphwhAYOoR/OGGN\nQp4Kj4O7ZCPPaZj//KuQAMZvwh8X0CsmOYxC4fbXQqEiVhkxBTTxEG76D4Fl5cG+iw4EPPwFXSr6\npJ74bzIvqKUyP5UedKpkBbvDmrpJcmRk1ycX9iq/qj+Uh1WB2Axnjl8X44rQZoFLDpLOFnStEfIS\n2BTW6HEB6RIedFUx4GfoN/Iz0ONJiuZh4I14ixexlyhe1ani1469yoe1RkhvqXulpxoXx254cNjB\nKcno2Sqyb8C6wb4J1esrKiRRr9fzYU2HGIvLJ7cNDJ1TeykP7J2tf5C5TFknakAGTQQBffFBjuO2\nnlCvv+wOXivccChMyHVbD2/5D+LqohDLQZpLAAAAAElFTkSuQmCC\n", |
|
|||
284 |
"prompt_number": 11, |
|
277 | "prompt_number": 11, | |
285 |
"text": [ |
|
278 | "text": [ | |
286 |
" 3 2 \n", |
|
279 | " 3 2 \n", | |
287 |
"x + 2\u22c5x + 4\u22c5x + 8 = 0" |
|
280 | "x + 2\u22c5x + 4\u22c5x + 8 = 0" | |
288 |
] |
|
281 | ] | |
289 |
} |
|
282 | } | |
290 |
], |
|
283 | ], | |
291 |
"prompt_number": 11 |
|
284 | "prompt_number": 11 | |
292 |
}, |
|
285 | }, | |
293 |
{ |
|
286 | { | |
294 |
"cell_type": "code", |
|
287 | "cell_type": "code", | |
295 |
"collapsed": false, |
|
288 | "collapsed": false, | |
296 |
"input": [ |
|
289 | "input": [ | |
297 |
"solve(eq, x)" |
|
290 | "solve(eq, x)" | |
298 |
], |
|
291 | ], | |
299 |
"language": "python", |
|
292 | "language": "python", | |
300 |
"metadata": {}, |
|
293 | "metadata": {}, | |
301 |
"outputs": [ |
|
294 | "outputs": [ | |
302 |
{ |
|
295 | { | |
303 |
"latex": [ |
|
296 | "latex": [ | |
304 |
"$$\\begin{bmatrix}-2, & - 2 i, & 2 i\\end{bmatrix}$$" |
|
297 | "$$\\begin{bmatrix}-2, & - 2 i, & 2 i\\end{bmatrix}$$" | |
305 |
], |
|
298 | ], | |
306 |
"metadata": {}, |
|
299 | "metadata": {}, | |
307 |
"output_type": "pyout", |
|
300 | "output_type": "pyout", | |
308 | "png": "iVBORw0KGgoAAAANSUhEUgAAAIwAAAAZBAMAAAARRdv9AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAu90iEM0ymauJRO92\nVGY8RUeYAAABnUlEQVQ4Ec2Vr0/DQBzFH+uNbd0GA4FCdE1ImFoDAgykhgQMEATBbQ67CQICMQga\n5hYUeMQIFrMEg0DMIdmfQMgggUDKtd2196MVZJBw5t593/fz+s21STFpWhhy6WYJxpAZHr74BzEL\n9amY0bT9iSqQLki2DxwB/DSkgYtLqXFwXEXmg8b0RJf4wKkYk7aRvRYb2ekEuGU63EOAnyZrIP0W\nNvHqBjir8gVPhwAfk+zHxlTsqJgQ4GPoExJ95ZGsULbXDpkO90SftDri3VCz3Qw7RKW/o3klltxT\nu5nR6X1K0xTVxkElUdC6e6pbxFJq048hWyZdM1UgVZAaV1zH3KbVOgg+JdcD7PGOPM290scKuQaQ\nVy/OBZ5sKSZfwzzjpP0RmpVsUEBYHrBDpJhd4E5oCw6jNeSsja78AlyAfGXEGK10fmCQ14DlxNx5\n6xhtrSe6HqA/L4sxScdxDJRtDmey4jgvGHmA6PrAdEeM8RndYmzUHuNK3w0lx6LooBbjqjHrARIl\nYlw1phdFB7UYV40JiJ+I/xZj/sZ/avYbjdhWy3er6JMAAAAASUVORK5CYII=\n", |
|
|||
309 |
"prompt_number": 12, |
|
301 | "prompt_number": 12, | |
310 |
"text": [ |
|
302 | "text": [ | |
311 |
"[-2, -2\u22c5\u2148, 2\u22c5\u2148]" |
|
303 | "[-2, -2\u22c5\u2148, 2\u22c5\u2148]" | |
312 |
] |
|
304 | ] | |
313 |
} |
|
305 | } | |
314 |
], |
|
306 | ], | |
315 |
"prompt_number": 12 |
|
307 | "prompt_number": 12 | |
316 |
}, |
|
308 | }, | |
317 |
{ |
|
309 | { | |
318 |
"cell_type": "code", |
|
310 | "cell_type": "code", | |
319 |
"collapsed": false, |
|
311 | "collapsed": false, | |
320 |
"input": [ |
|
312 | "input": [ | |
321 |
"a, b = symbols('a b')\n", |
|
313 | "a, b = symbols('a b')\n", | |
322 |
"Sum(6*n**2 + 2**n, (n, a, b))" |
|
314 | "Sum(6*n**2 + 2**n, (n, a, b))" | |
323 |
], |
|
315 | ], | |
324 |
"language": "python", |
|
316 | "language": "python", | |
325 |
"metadata": {}, |
|
317 | "metadata": {}, | |
326 |
"outputs": [ |
|
318 | "outputs": [ | |
327 |
{ |
|
319 | { | |
328 |
"latex": [ |
|
320 | "latex": [ | |
329 |
"$$\\sum_{n=a}^{b} \\left(2^{n} + 6 n^{2}\\right)$$" |
|
321 | "$$\\sum_{n=a}^{b} \\left(2^{n} + 6 n^{2}\\right)$$" | |
330 |
], |
|
322 | ], | |
331 |
"metadata": {}, |
|
323 | "metadata": {}, | |
332 |
"output_type": "pyout", |
|
324 | "output_type": "pyout", | |
333 | "png": "iVBORw0KGgoAAAANSUhEUgAAAIMAAAA9BAMAAAB8c8dQAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMARM2JmVQidqsQ3btm\n7zKsjR9xAAADaklEQVRIDe1WT0gUURz+jTs7uzM7My5E4KFy2RI7SEoKHQraasFDkXtIuuV2KKiL\ngoYSCEsQUkEuHioD2Q26CMkuFUgYZFQQhLYgFQbpdIigy7pFmqFN7+/MDlsu01w6+A7v973v9/2+\nefPmzZsBIE2I0uilb/NSTGsbvFsse7YQVgbSHk0C44GYR4tQjxrxaKGFxZRHi9q0lvBooaRfeXQA\n/UiLV4vN+v9oBZpNu624mVfbQ/5mdpkGKRw9/XJx3YWFLxmMMHnQzPJCNcd2+UfObBCVpL4MASrI\n/bCEYoRAPW8xfwdaWCqBkCKCojltCY8TVMNu8vlsf8xKVQL/KsABQqumferRibUz+dM1eFtZaTFK\nD4BCr/bkp8USICF3KT5lSDezgKCztfYanMCnPjvsxswYZ0n0oeEt8JUg2CMUHBmAkTBbLwAVyUBa\nIgLB/O4Q4tPnCsAH0AwxZtDUDabYCaE8g1tgB0L36OjgeprRJBTR6D3AsNENylaDZk7SoNrLpjd0\nPkLkUZqoMSMU0H4GheY0sqiDAF1xAGYRKlhCzTSX0GCQEvLiNyuDwGE6yJVPjVnU7tl3CIT9Z/uH\neEE9U3WZYU6hOEWw4LBlFpkm0BJiaBIySVZQNCgQzXnG4LCbYCVfRvEbyayCOP9JiUC3wbLd/OK5\n8kveJVm2TkzJbyQLaimdCcNrxkN3gnuNcwpFMotAymb2RqMT0eguRGgRUNegC+ASz1qzGExyCkVi\ncQKkcs5+ImoJr/eazAqKTCX8YgQJ11CvxyDAkoRjFujNEgswB/5VH6EB+BMp8hsiPH7U51vbrjIR\nCcwCHsBYAr3kvsgsy+JNhJr8jkbWY2N0HDpePm7hi18HIQvSJL8o350ph4UWdgzJgFtUZBopc9+Z\nEFucYzzaVkkRRqangc9+on7M64W/6P9AqylCziSt3AuCLlvjqkAxsKTsibITZqRqpSV4RpC1RUHu\niBHGTwPBG3dSHuflOa46M8y+StDJqWpRTGNFzdcoaRPou+jYCtXK7XyH/Uk1V2x6E22ugMcVUI99\n7uMWcvuAwbGLqNZPa8kg3uJNcNvAX2TX7dxFqOV1cfjiuh4XDMF2XvcGBjh0FRcgrpMbaZSX4fGo\nq1oqRn86d06xugW9NP0PFkIKenld3YU+Dl04/QbUjN3mqICk3wAAAABJRU5ErkJggg==\n", |
|
|||
334 |
"prompt_number": 13, |
|
325 | "prompt_number": 13, | |
335 |
"text": [ |
|
326 | "text": [ | |
336 |
" b \n", |
|
327 | " b \n", | |
337 |
" ___ \n", |
|
328 | " ___ \n", | |
338 |
" \u2572 \n", |
|
329 | " \u2572 \n", | |
339 |
" \u2572 \u239b n 2\u239e\n", |
|
330 | " \u2572 \u239b n 2\u239e\n", | |
340 |
" \u2571 \u239d2 + 6\u22c5n \u23a0\n", |
|
331 | " \u2571 \u239d2 + 6\u22c5n \u23a0\n", | |
341 |
" \u2571 \n", |
|
332 | " \u2571 \n", | |
342 |
" \u203e\u203e\u203e \n", |
|
333 | " \u203e\u203e\u203e \n", | |
343 |
"n = a " |
|
334 | "n = a " | |
344 |
] |
|
335 | ] | |
345 |
} |
|
336 | } | |
346 |
], |
|
337 | ], | |
347 |
"prompt_number": 13 |
|
338 | "prompt_number": 13 | |
348 |
}, |
|
339 | }, | |
349 |
{ |
|
340 | { | |
350 |
"cell_type": "markdown", |
|
341 | "cell_type": "markdown", | |
351 |
"metadata": {}, |
|
342 | "metadata": {}, | |
352 |
"source": [ |
|
343 | "source": [ | |
353 |
"<h2>Calculus</h2>" |
|
344 | "<h2>Calculus</h2>" | |
354 |
] |
|
345 | ] | |
355 |
}, |
|
346 | }, | |
356 |
{ |
|
347 | { | |
357 |
"cell_type": "code", |
|
348 | "cell_type": "code", | |
358 |
"collapsed": false, |
|
349 | "collapsed": false, | |
359 |
"input": [ |
|
350 | "input": [ | |
360 |
"limit((sin(x)-x)/x**3, x, 0)" |
|
351 | "limit((sin(x)-x)/x**3, x, 0)" | |
361 |
], |
|
352 | ], | |
362 |
"language": "python", |
|
353 | "language": "python", | |
363 |
"metadata": {}, |
|
354 | "metadata": {}, | |
364 |
"outputs": [ |
|
355 | "outputs": [ | |
365 |
{ |
|
356 | { | |
366 |
"latex": [ |
|
357 | "latex": [ | |
367 |
"$$- \\frac{1}{6}$$" |
|
358 | "$$- \\frac{1}{6}$$" | |
368 |
], |
|
359 | ], | |
369 |
"metadata": {}, |
|
360 | "metadata": {}, | |
370 |
"output_type": "pyout", |
|
361 | "output_type": "pyout", | |
371 | "png": "iVBORw0KGgoAAAANSUhEUgAAAB0AAAAqBAMAAAC9wk0pAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAEM3dMiK7mat272aJ\nRFQidGHIAAAAiUlEQVQoFWNgQAAmAQQbyGLNR+Ezpvej8BkY5g9ufsV6iw0oHhoQjpAxCKgwMPwH\ngQ+0dMOZOQ7IxgtdYFdA5uswsCUg8bm/InGATLYFqHx+lZO1yCLy2gxcD5AE5D8ysC9E4vMbMHD/\nReJzKTBw/0biA81HkecD6l+AJM+QwyD1AJnPU97CwAAAnlQjKf5L1GYAAAAASUVORK5CYII=\n", |
|
|||
372 |
"prompt_number": 14, |
|
362 | "prompt_number": 14, | |
373 |
"text": [ |
|
363 | "text": [ | |
374 |
"-1/6" |
|
364 | "-1/6" | |
375 |
] |
|
365 | ] | |
376 |
} |
|
366 | } | |
377 |
], |
|
367 | ], | |
378 |
"prompt_number": 14 |
|
368 | "prompt_number": 14 | |
379 |
}, |
|
369 | }, | |
380 |
{ |
|
370 | { | |
381 |
"cell_type": "code", |
|
371 | "cell_type": "code", | |
382 |
"collapsed": false, |
|
372 | "collapsed": false, | |
383 |
"input": [ |
|
373 | "input": [ | |
384 |
"(1/cos(x)).series(x, 0, 6)" |
|
374 | "(1/cos(x)).series(x, 0, 6)" | |
385 |
], |
|
375 | ], | |
386 |
"language": "python", |
|
376 | "language": "python", | |
387 |
"metadata": {}, |
|
377 | "metadata": {}, | |
388 |
"outputs": [ |
|
378 | "outputs": [ | |
389 |
{ |
|
379 | { | |
390 |
"latex": [ |
|
380 | "latex": [ | |
391 |
"$$1 + \\frac{x^{2}}{2} + \\frac{5 x^{4}}{24} + \\mathcal{O}\\left(x^{6}\\right)$$" |
|
381 | "$$1 + \\frac{x^{2}}{2} + \\frac{5 x^{4}}{24} + \\mathcal{O}\\left(x^{6}\\right)$$" | |
392 |
], |
|
382 | ], | |
393 |
"metadata": {}, |
|
383 | "metadata": {}, | |
394 |
"output_type": "pyout", |
|
384 | "output_type": "pyout", | |
395 | "png": "iVBORw0KGgoAAAANSUhEUgAAAM4AAAAwBAMAAACrqVieAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAzRAiu5mrdu/dZlSJ\nRDLkM64aAAAEAUlEQVRYCbVXT2hcRRz+9m12N8m+t+kWPXgoDirGQ6ALtpdCyR71YpaS9lTNSrER\nT0sk7aVgqvZUStM/Ug8iD7SCvbi0ag8eXP/UogjNwSp4MCkoeGsaNVpLu/5m3sy8mfcvTfc5kDe/\n7/vm9/t25s3MboC05k7vSZMCvpkt36/6FV7MHFpdy5TvWzyDm42swRM5+ZzA5FKWz1xOPsDnLMOn\ndjE3n3Mxm8Jc7XlJuk5ePm4r5jPc73ck+V5uPudjNih886oknU5ePl7PW4k6lTVR3bv3L1+jQYIb\nn33MovmhD1Ac+P04hw/8dBUn+/2oDcoX5lcQyHh/vRvTN0dM4MPOqcSUIVa8i3Q5MSed/BLX2KU0\n+VlkymlpSTzDQ0l0wM00MuVYonvVj3Ga+FtHdkA367UlIE22BwdoW3EhiRZc7R6cRPEoMMOQKhs5\nNfo4vFXaTgedII4+L1ZWMRclBW4Bp5AuGzm/yni4S8GPhhCG3p2h1aIfYiPaidE3MmRj5FYZj12e\nZ3B9Q9GhMzt35IJGVlDc/xLLkHH9sW9viQUrqaWabHmLwGleRVlbFR8IVNo//DJzl6dOMllgexdE\nzBPasSapwbtZ73VUbvE6V1SxsSX8S7bAE/uUj9NQYrR/PErYWMml9lO0aOK2Oq5GFHw+nxGfdp7y\nqao1VWN0f1lHiYGSl9k06Y8yoKZqwmtWtwClZp4+b6FLPlP0N7pAj6Cdv8LIYyFHH++eqPwMPUs0\nB4wf2n1ELpFH88tt3UrBYh0ji6Em4PRGz41wP2p0g+TnM7QqSvJ9XWgDLnPXqg1O0XcikbH5jPV1\nE5mAetGGIobYckHMRyzZSIvmg0JTmHCfO8rHrdcfOVqvkx5tX9Trb9frD0dphUO5LN7PZIMUPh9g\nrMOfvCXOJ5DMp5qPyRmxlN114pxtXAh8bq6AcUTv5w81HwKDnh+n79PtssTrlptUjr2GCuMIyHW/\n4aP1S9cPiLr8vCx3p7BLIHGeSi/ffiVAg84H3tTtF4JS/PM/eXj8O1/68PtAN9Nn5/Rzmg/3G6ek\n8luKLOkThkxhQe8IAp6vRactfgco/LMK6D1L5WxIwZAVu18FQb+d2VihMsPwggJWL5XKmxYbA7/b\nzAc21Gh4EcFp0IwKpLIr45cXH1ruqgTRv2uhENDRTvGRSm8DH2dLWIy2W89EdjwS3Io2KRApo40N\nfPCJmbjDBJF4uRchNCRlPOsXqxhYNRduj86NB2fjlGRI6W3ok5odEayTZWmkVFdy8zlk1TYBKRPI\ny6fawtNm8TDmyqcHD/4zG1IDRHStqP94I1WkssE5jSSlweI73+9bTBSV8meiulmyQF/LyT5S+bov\nL/nNVv6/x/8HW/gXypJ/ihwAAAAASUVORK5CYII=\n", |
|
|||
396 |
"prompt_number": 15, |
|
385 | "prompt_number": 15, | |
397 |
"text": [ |
|
386 | "text": [ | |
398 |
" 2 4 \n", |
|
387 | " 2 4 \n", | |
399 |
" x 5\u22c5x \u239b 6\u239e\n", |
|
388 | " x 5\u22c5x \u239b 6\u239e\n", | |
400 |
"1 + \u2500\u2500 + \u2500\u2500\u2500\u2500 + O\u239dx \u23a0\n", |
|
389 | "1 + \u2500\u2500 + \u2500\u2500\u2500\u2500 + O\u239dx \u23a0\n", | |
401 |
" 2 24 " |
|
390 | " 2 24 " | |
402 |
] |
|
391 | ] | |
403 |
} |
|
392 | } | |
404 |
], |
|
393 | ], | |
405 |
"prompt_number": 15 |
|
394 | "prompt_number": 15 | |
406 |
}, |
|
395 | }, | |
407 |
{ |
|
396 | { | |
408 |
"cell_type": "code", |
|
397 | "cell_type": "code", | |
409 |
"collapsed": false, |
|
398 | "collapsed": false, | |
410 |
"input": [ |
|
399 | "input": [ | |
411 |
"diff(cos(x**2)**2 / (1+x), x)" |
|
400 | "diff(cos(x**2)**2 / (1+x), x)" | |
412 |
], |
|
401 | ], | |
413 |
"language": "python", |
|
402 | "language": "python", | |
414 |
"metadata": {}, |
|
403 | "metadata": {}, | |
415 |
"outputs": [ |
|
404 | "outputs": [ | |
416 |
{ |
|
405 | { | |
417 |
"latex": [ |
|
406 | "latex": [ | |
418 |
"$$- \\frac{4 x \\cos{\\left (x^{2} \\right )}}{x + 1} \\sin{\\left (x^{2} \\right )} - \\frac{\\cos^{2}{\\left (x^{2} \\right )}}{\\left(x + 1\\right)^{2}}$$" |
|
407 | "$$- \\frac{4 x \\cos{\\left (x^{2} \\right )}}{x + 1} \\sin{\\left (x^{2} \\right )} - \\frac{\\cos^{2}{\\left (x^{2} \\right )}}{\\left(x + 1\\right)^{2}}$$" | |
419 |
], |
|
408 | ], | |
420 |
"metadata": {}, |
|
409 | "metadata": {}, | |
421 |
"output_type": "pyout", |
|
410 | "output_type": "pyout", | |
422 | "png": "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\nfxAXF9fGMlsTAAAAAElFTkSuQmCC\n", |
|
|||
423 |
"prompt_number": 16, |
|
411 | "prompt_number": 16, | |
424 |
"text": [ |
|
412 | "text": [ | |
425 |
" \u239b 2\u239e \u239b 2\u239e 2\u239b 2\u239e\n", |
|
413 | " \u239b 2\u239e \u239b 2\u239e 2\u239b 2\u239e\n", | |
426 |
" 4\u22c5x\u22c5sin\u239dx \u23a0\u22c5cos\u239dx \u23a0 cos \u239dx \u23a0\n", |
|
414 | " 4\u22c5x\u22c5sin\u239dx \u23a0\u22c5cos\u239dx \u23a0 cos \u239dx \u23a0\n", | |
427 |
"- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", |
|
415 | "- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n", | |
428 |
" x + 1 2\n", |
|
416 | " x + 1 2\n", | |
429 |
" (x + 1) " |
|
417 | " (x + 1) " | |
430 |
] |
|
418 | ] | |
431 |
} |
|
419 | } | |
432 |
], |
|
420 | ], | |
433 |
"prompt_number": 16 |
|
421 | "prompt_number": 16 | |
434 |
}, |
|
422 | }, | |
435 |
{ |
|
423 | { | |
436 |
"cell_type": "code", |
|
424 | "cell_type": "code", | |
437 |
"collapsed": false, |
|
425 | "collapsed": false, | |
438 |
"input": [ |
|
426 | "input": [ | |
439 |
"integrate(x**2 * cos(x), (x, 0, pi/2))" |
|
427 | "integrate(x**2 * cos(x), (x, 0, pi/2))" | |
440 |
], |
|
428 | ], | |
441 |
"language": "python", |
|
429 | "language": "python", | |
442 |
"metadata": {}, |
|
430 | "metadata": {}, | |
443 |
"outputs": [ |
|
431 | "outputs": [ | |
444 |
{ |
|
432 | { | |
445 |
"latex": [ |
|
433 | "latex": [ | |
446 |
"$$-2 + \\frac{\\pi^{2}}{4}$$" |
|
434 | "$$-2 + \\frac{\\pi^{2}}{4}$$" | |
447 |
], |
|
435 | ], | |
448 |
"metadata": {}, |
|
436 | "metadata": {}, | |
449 |
"output_type": "pyout", |
|
437 | "output_type": "pyout", | |
450 | "png": "iVBORw0KGgoAAAANSUhEUgAAAEwAAAAwBAMAAABJWYGiAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAEM3dMiKZu6uJRO92\nVGZ6zyUAAAABVUlEQVQ4EY3SMUvDQBgG4C8mkVyTmODkpkRX6eAPsH9ACLhLprrWRTetuHRrBw24\ndXBx1UVwCYiTg4s4KQShuyKKupwXrq1Rr5f3W3LcPffe8eWIKivdDisNEYudBYCZsfUGMLdvfwGM\nyH+BmJlBLIXUTAKxUzoBnLX8uKVnt5zzd5fzZy1jhw8b17GWFItrdOQ1KpUALQf561bbRMKm8wBJ\nmw+DPhB3RW4PYLvk/GV2c6cB7Jwjhry+faJLmWbEmtRzoq481c80rB5CTCSsyl5q04hqn/KwCma2\nNGx2paglITalonGaeJSjGi6Jj9cuxiyKFs+iKCnGyronWzZsnKZiVkIewNaP0wO5XZtW5/wVYD8X\n+Z0mLqOuWl6eH3WzPKcY3wybrlgqTdlPEGNTEBtAzMggxghidxAzehDzO53uRVbqz8ShCzWEAoix\nvY984kn/Fr4Bq5lS2/Bs4I0AAAAASUVORK5CYII=\n", |
|
|||
451 |
"prompt_number": 17, |
|
438 | "prompt_number": 17, | |
452 |
"text": [ |
|
439 | "text": [ | |
453 |
" 2\n", |
|
440 | " 2\n", | |
454 |
" \u03c0 \n", |
|
441 | " \u03c0 \n", | |
455 |
"-2 + \u2500\u2500\n", |
|
442 | "-2 + \u2500\u2500\n", | |
456 |
" 4 " |
|
443 | " 4 " | |
457 |
] |
|
444 | ] | |
458 |
} |
|
445 | } | |
459 |
], |
|
446 | ], | |
460 |
"prompt_number": 17 |
|
447 | "prompt_number": 17 | |
461 |
}, |
|
448 | }, | |
462 |
{ |
|
449 | { | |
463 |
"cell_type": "code", |
|
450 | "cell_type": "code", | |
464 |
"collapsed": false, |
|
451 | "collapsed": false, | |
465 |
"input": [ |
|
452 | "input": [ | |
466 |
"eqn = Eq(Derivative(f(x),x,x) + 9*f(x), 1)\n", |
|
453 | "eqn = Eq(Derivative(f(x),x,x) + 9*f(x), 1)\n", | |
467 |
"display(eqn)\n", |
|
454 | "display(eqn)\n", | |
468 |
"dsolve(eqn, f(x))" |
|
455 | "dsolve(eqn, f(x))" | |
469 |
], |
|
456 | ], | |
470 |
"language": "python", |
|
457 | "language": "python", | |
471 |
"metadata": {}, |
|
458 | "metadata": {}, | |
472 |
"outputs": [ |
|
459 | "outputs": [ | |
473 |
{ |
|
460 | { | |
474 |
"latex": [ |
|
461 | "latex": [ | |
475 |
"$$9 f{\\left (x \\right )} + \\frac{d^{2}}{d x^{2}} f{\\left (x \\right )} = 1$$" |
|
462 | "$$9 f{\\left (x \\right )} + \\frac{d^{2}}{d x^{2}} f{\\left (x \\right )} = 1$$" | |
476 |
], |
|
463 | ], | |
477 |
"metadata": {}, |
|
464 | "metadata": {}, | |
478 |
"output_type": "display_data", |
|
465 | "output_type": "display_data", | |
479 | "png": "iVBORw0KGgoAAAANSUhEUgAAAL4AAAAvBAMAAACvYG1IAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAEJmJdiLvZqu7zURU\nMt3PQnSBAAADkklEQVRYCbVWTWjTYBh+07RNm/6FOcdEsBUcOC/WMRFFZ2d3EETMaU48TMQhImgR\nRS+O4uYET50HES/LhiCKh4qieJBVdKAwaEFE8LKCm1QP0qHiYZ31fb/8rF1DbNS8kLw/3/M8+fLl\nTb4A2DS+c6NNhj34drhuj2ATvQBzsk2KLfhpGMzaItgG5yXblGYJgZsxgPlm0X+Bi+SAx0s4ZtMS\nnHNMHIV7IBAPFJy7whR8mH3j1PP1jByswNlq1anpP5H9i05poy53ElyKg/quRQjHHdT3ZiCadVA/\nGoc8ONU7OO9oDm4HZeduQEwIJf4f5d9r/MsmOtzonoEDjXUrCqFbujvIcZvQeTIUovkKqrc+t+yT\nrSmTrKv7aVF9uysAoqQLKnpg5UfyOUvKEXwdfcfAR7OOPswCJA01PVprVBoDbmm9GcUArtuM+hEF\neHrr81QeMsbatOiVUWkMgmWsNVJWgG4UjmbAvYSlHjwCRWNMzKmhlT6PcBOKoQGk78X5/wS4dOYK\nsK2J67v6uFsNCWihL4yVYmaUen2+DOJ3LNHhTwGsgeHEFwBBUWEW+hBJmFB23SebYmyaP9yBlzh/\nzzKG4RzANtgrzQAEi5ijWekPFkwpKpHOTF/oe4udyZ6VF1tIgns0FKJnh6brR6r1RsPUEiYUoqnG\n9LFF8Tb4IpYIrK6Uqo/3+km/VxpZZdQSqyl1EE1fTOM64sHWB0LLwK30hT7/Op6W3DKj9HwlKzEI\n6QtD7IfSm8AKPd8X7jL0/uH5dt2QiH/CnEJDqpG+e5K7ixnbOfg0BCr+sgcv44qpELP587JPwVGO\nXhsTikqkM1ufrk5adfxxYovCjfYmL2IoUhHNTD8sh37gUIC6D9+v1RSiMXON/bqmxztZsKCn0K9F\ntfrPjqtFb9bDpp6htJGiMWtdME1rBDX/fvgKM3uqeeawj1UL4tRfiylKVn4XdYqGqXXh8SJL/bJW\n5RQtqHVsQVghnAD4vIGF1hSNLuBGQWbsLwZLAzDHF/WsC4PzHSyzpugE3R/Wggt6odaLMS0T9IBy\nS4pGaMYNdM/loHX/0WQCHsHzZhi2MIEhmJC4uDAfVkIPZsdtcZsBt6VgC/ASvxiUvdVquRmKLcxW\nCT7ih0nM2GI1Dz6lfg9oT3HCuG+4ReB3da7gzC8oVwG/MhOUDoFbcmL+uI0Op+PTuQmj3//zVdqT\n70az7X2tO1K2hH8DDpT5LbY9x+oAAAAASUVORK5CYII=\n", |
|
|||
480 |
"text": [ |
|
466 | "text": [ | |
481 |
" 2 \n", |
|
467 | " 2 \n", | |
482 |
" d \n", |
|
468 | " d \n", | |
483 |
"9\u22c5f(x) + \u2500\u2500\u2500(f(x)) = 1\n", |
|
469 | "9\u22c5f(x) + \u2500\u2500\u2500(f(x)) = 1\n", | |
484 |
" 2 \n", |
|
470 | " 2 \n", | |
485 |
" dx " |
|
471 | " dx " | |
486 |
] |
|
472 | ] | |
487 |
}, |
|
473 | }, | |
488 |
{ |
|
474 | { | |
489 |
"latex": [ |
|
475 | "latex": [ | |
490 |
"$$f{\\left (x \\right )} = C_{1} \\sin{\\left (3 x \\right )} + C_{2} \\cos{\\left (3 x \\right )} + \\frac{1}{9}$$" |
|
476 | "$$f{\\left (x \\right )} = C_{1} \\sin{\\left (3 x \\right )} + C_{2} \\cos{\\left (3 x \\right )} + \\frac{1}{9}$$" | |
491 |
], |
|
477 | ], | |
492 |
"metadata": {}, |
|
478 | "metadata": {}, | |
493 |
"output_type": "pyout", |
|
479 | "output_type": "pyout", | |
494 | "png": "iVBORw0KGgoAAAANSUhEUgAAAUMAAAAqBAMAAADbkSQSAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAEJl2IquJVETdZu8y\nu83OyatpAAAFHklEQVRYCe1YXWgcVRT+JjuZ/ZvdDKkWRWuXYAWR4tbY+CCSoRQRQ0mtP0gtuG01\nGMV2tVoRkSwKBY1g1AYR0Q5WBItItHkoWu2itA8iZi0tiqLZ6kNV6Jo0bRM1NZ5z596Z2dmkGMnD\ngDkwc75z7v3O/fb+ZVog0pa1Ii2PxOmjUZeoHb036hKBzkWJC7DTF2dxASZxcS8uxCQuzuL/cha/\nkL/6vXn+esUTtPmSTScwWqocCFy44tCgI1DrdTb0imxvLksQcNpNd27UC17C3O9B5uk9DxdlYhZy\niOszGa0Dbu75RuU2KdDo7+orwv/qqTZ2uNFB/BrHy5vnPMi8NYj/qRJVBTwf4np5AU5Az6HPkcls\nfWMg0qYuATq8hI9UatlLhK61VVjnqXdnEX+onCJrqveFuIgVEJtEy4BkU+jaRdJ7Lj5GcNgLL/OQ\nAr9bhPpVVO+J11/S/lZJRY7nZeZCXKRtJA5geVX21YYk2CG954wBIEGPtGxRIembJhl85mf1Lz3s\n8vyFVmQlsYHrMRk8JyJvoXFStoYlpu4ZzMHIAVr7Hc9uhYCyq+u6hfzL3cC8ob267iy++vDz1XnK\nMA/I5sJkJbGOC+2qniKWtj8ArkK8LUzGT8CS1bd0UDk3BsIS0UKNGQdYinfzbwKpKvO21diIDWxn\nLWRmhV7LgAEcB07l9TMUMg9HXg6RASVRcbcctahjV9EcNncjkxdVgO8oZ/bS7yukXklWgfcpZmuQ\n2F0GkkVgM7Zbj1H1AdHNf+2hdjJzBTf0WyiwxO8BPsbMo7k8GCYriZJr2M1V6ldDfDpZgDktqgCv\nMhkPlQ3LGI/bwJMinkViHzWkS4CFU9zFHON3wA4JbLnak+evB0v8EZigPPPIPrZCZCVRcpO2SXOu\nnaauI/SjzokqwAFBTn+gIVthOCJiX+IMG8vppccdigdtlLiHs/GyK1HbNpNjiT/4EtcCozSuTzZq\ntV8/rdVyRJPcdEmfojPJXfpKwHlRRUjUbWToOPJmkxJpi70utxjnhNGA7oKZ09DU4e59jW2QO4gb\nsUnugLVITQUk8kLPWBh1aPV8MvUVQ/pcxMcDs3haVBEL3TKODO2YkTItojzh/iwKefzaTw9v+0di\nY1iljgs3SOsuENgsJe4ENgYkMu8Tmiw7RFYSFRdJ1lyjIukcElOiijgu6QqSZ+JWJ2Ikca7jotES\nwFiPxGRmTKcRm3IUB41vvUepgDhHT1k4xqssF5p42If4RJisJCque590ObjPPIhsQVQB7qcJcdCX\nf7E4iltpyDY57I7g8IQTtAR8dWu3r+rYRzBboledtR7fUKKEkLhr7zulwzO3HZ7Z9PRfJI+v7kTb\nylKYrCRCclM5rqht6LCxpuducBWK+ep+pu1bXNy+5EGH8C/0sIUlGhXO7uaXsC4Fwr7hNuIOPk90\nV2RPoiyyCy9IFHRJOxhBH5KhJ7F165WUejzrcMNb/BJGf2Bmt7iqEGz2eSKryAkn2AnmySe+rku4\nQSpXlzTyMnxeeu0jdNnAG5eKOENQmFaVIOz0q8+qEoEmjydyc5HT7vUW4LnwWF3mirqIguYhNFeA\nvTyV9H9QBIXVjymTczuP91/I/EkbsHrB1NBShcEnRRqfKLa3Xfev34onCPMl8w3iWcr2oATLK4jx\nfRNhS9Ms8pdAhM0YQ3YiwvpY2s/YGfFZRKr9iPjkj/RMNgdOdESFZtdHVJiUlRrGiB1tibET2m/R\nVkj/JFxZAv4ByMpfji3f9pUAAAAASUVORK5CYII=\n", |
|
|||
495 |
"prompt_number": 18, |
|
480 | "prompt_number": 18, | |
496 |
"text": [ |
|
481 | "text": [ | |
497 |
"f(x) = C\u2081\u22c5sin(3\u22c5x) + C\u2082\u22c5cos(3\u22c5x) + 1/9" |
|
482 | "f(x) = C\u2081\u22c5sin(3\u22c5x) + C\u2082\u22c5cos(3\u22c5x) + 1/9" | |
498 |
] |
|
483 | ] | |
499 |
} |
|
484 | } | |
500 |
], |
|
485 | ], | |
501 |
"prompt_number": 18 |
|
486 | "prompt_number": 18 | |
502 |
}, |
|
487 | }, | |
503 |
{ |
|
488 | { | |
504 |
"cell_type": "markdown", |
|
489 | "cell_type": "markdown", | |
505 |
"metadata": {}, |
|
490 | "metadata": {}, | |
506 |
"source": [ |
|
491 | "source": [ | |
507 |
"# Illustrating Taylor series\n", |
|
492 | "# Illustrating Taylor series\n", | |
508 |
"\n", |
|
493 | "\n", | |
509 |
"We will define a function to compute the Taylor series expansions of a symbolically defined expression at\n", |
|
494 | "We will define a function to compute the Taylor series expansions of a symbolically defined expression at\n", | |
510 |
"various orders and visualize all the approximations together with the original function" |
|
495 | "various orders and visualize all the approximations together with the original function" | |
511 |
] |
|
496 | ] | |
512 |
}, |
|
497 | }, | |
513 |
{ |
|
498 | { | |
514 |
"cell_type": "code", |
|
499 | "cell_type": "code", | |
515 |
"collapsed": false, |
|
500 | "collapsed": false, | |
516 |
"input": [ |
|
501 | "input": [ | |
517 |
"%matplotlib inline\n", |
|
502 | "%matplotlib inline\n", | |
518 |
"import numpy as np\n", |
|
503 | "import numpy as np\n", | |
519 |
"import matplotlib.pyplot as plt" |
|
504 | "import matplotlib.pyplot as plt" | |
520 |
], |
|
505 | ], | |
521 |
"language": "python", |
|
506 | "language": "python", | |
522 |
"metadata": {}, |
|
507 | "metadata": {}, | |
523 |
"outputs": [], |
|
508 | "outputs": [], | |
524 |
"prompt_number": 19 |
|
509 | "prompt_number": 19 | |
525 |
}, |
|
510 | }, | |
526 |
{ |
|
511 | { | |
527 |
"cell_type": "code", |
|
512 | "cell_type": "code", | |
528 |
"collapsed": true, |
|
513 | "collapsed": true, | |
529 |
"input": [ |
|
514 | "input": [ | |
530 |
"# You can change the default figure size to be a bit larger if you want,\n", |
|
515 | "# You can change the default figure size to be a bit larger if you want,\n", | |
531 |
"# uncomment the next line for that:\n", |
|
516 | "# uncomment the next line for that:\n", | |
532 |
"#plt.rc('figure', figsize=(10, 6))" |
|
517 | "#plt.rc('figure', figsize=(10, 6))" | |
533 |
], |
|
518 | ], | |
534 |
"language": "python", |
|
519 | "language": "python", | |
535 |
"metadata": {}, |
|
520 | "metadata": {}, | |
536 |
"outputs": [], |
|
521 | "outputs": [], | |
537 |
"prompt_number": 20 |
|
522 | "prompt_number": 20 | |
538 |
}, |
|
523 | }, | |
539 |
{ |
|
524 | { | |
540 |
"cell_type": "code", |
|
525 | "cell_type": "code", | |
541 |
"collapsed": true, |
|
526 | "collapsed": true, | |
542 |
"input": [ |
|
527 | "input": [ | |
543 |
"def plot_taylor_approximations(func, x0=None, orders=(2, 4), xrange=(0,1), yrange=None, npts=200):\n", |
|
528 | "def plot_taylor_approximations(func, x0=None, orders=(2, 4), xrange=(0,1), yrange=None, npts=200):\n", | |
544 |
" \"\"\"Plot the Taylor series approximations to a function at various orders.\n", |
|
529 | " \"\"\"Plot the Taylor series approximations to a function at various orders.\n", | |
545 |
"\n", |
|
530 | "\n", | |
546 |
" Parameters\n", |
|
531 | " Parameters\n", | |
547 |
" ----------\n", |
|
532 | " ----------\n", | |
548 |
" func : a sympy function\n", |
|
533 | " func : a sympy function\n", | |
549 |
" x0 : float\n", |
|
534 | " x0 : float\n", | |
550 |
" Origin of the Taylor series expansion. If not given, x0=xrange[0].\n", |
|
535 | " Origin of the Taylor series expansion. If not given, x0=xrange[0].\n", | |
551 |
" orders : list\n", |
|
536 | " orders : list\n", | |
552 |
" List of integers with the orders of Taylor series to show. Default is (2, 4).\n", |
|
537 | " List of integers with the orders of Taylor series to show. Default is (2, 4).\n", | |
553 |
" xrange : 2-tuple or array.\n", |
|
538 | " xrange : 2-tuple or array.\n", | |
554 |
" Either an (xmin, xmax) tuple indicating the x range for the plot (default is (0, 1)),\n", |
|
539 | " Either an (xmin, xmax) tuple indicating the x range for the plot (default is (0, 1)),\n", | |
555 |
" or the actual array of values to use.\n", |
|
540 | " or the actual array of values to use.\n", | |
556 |
" yrange : 2-tuple\n", |
|
541 | " yrange : 2-tuple\n", | |
557 |
" (ymin, ymax) tuple indicating the y range for the plot. If not given,\n", |
|
542 | " (ymin, ymax) tuple indicating the y range for the plot. If not given,\n", | |
558 |
" the full range of values will be automatically used. \n", |
|
543 | " the full range of values will be automatically used. \n", | |
559 |
" npts : int\n", |
|
544 | " npts : int\n", | |
560 |
" Number of points to sample the x range with. Default is 200.\n", |
|
545 | " Number of points to sample the x range with. Default is 200.\n", | |
561 |
" \"\"\"\n", |
|
546 | " \"\"\"\n", | |
562 |
" if not callable(func):\n", |
|
547 | " if not callable(func):\n", | |
563 |
" raise ValueError('func must be callable')\n", |
|
548 | " raise ValueError('func must be callable')\n", | |
564 |
" if isinstance(xrange, (list, tuple)):\n", |
|
549 | " if isinstance(xrange, (list, tuple)):\n", | |
565 |
" x = np.linspace(float(xrange[0]), float(xrange[1]), npts)\n", |
|
550 | " x = np.linspace(float(xrange[0]), float(xrange[1]), npts)\n", | |
566 |
" else:\n", |
|
551 | " else:\n", | |
567 |
" x = xrange\n", |
|
552 | " x = xrange\n", | |
568 |
" if x0 is None: x0 = x[0]\n", |
|
553 | " if x0 is None: x0 = x[0]\n", | |
569 |
" xs = sym.Symbol('x')\n", |
|
554 | " xs = sym.Symbol('x')\n", | |
570 |
" # Make a numpy-callable form of the original function for plotting\n", |
|
555 | " # Make a numpy-callable form of the original function for plotting\n", | |
571 |
" fx = func(xs)\n", |
|
556 | " fx = func(xs)\n", | |
572 |
" f = sym.lambdify(xs, fx, modules=['numpy'])\n", |
|
557 | " f = sym.lambdify(xs, fx, modules=['numpy'])\n", | |
573 |
" # We could use latex(fx) instead of str(), but matploblib gets confused\n", |
|
558 | " # We could use latex(fx) instead of str(), but matploblib gets confused\n", | |
574 |
" # with some of the (valid) latex constructs sympy emits. So we play it safe.\n", |
|
559 | " # with some of the (valid) latex constructs sympy emits. So we play it safe.\n", | |
575 |
" plt.plot(x, f(x), label=str(fx), lw=2)\n", |
|
560 | " plt.plot(x, f(x), label=str(fx), lw=2)\n", | |
576 |
" # Build the Taylor approximations, plotting as we go\n", |
|
561 | " # Build the Taylor approximations, plotting as we go\n", | |
577 |
" apps = {}\n", |
|
562 | " apps = {}\n", | |
578 |
" for order in orders:\n", |
|
563 | " for order in orders:\n", | |
579 |
" app = fx.series(xs, x0, n=order).removeO()\n", |
|
564 | " app = fx.series(xs, x0, n=order).removeO()\n", | |
580 |
" apps[order] = app\n", |
|
565 | " apps[order] = app\n", | |
581 |
" # Must be careful here: if the approximation is a constant, we can't\n", |
|
566 | " # Must be careful here: if the approximation is a constant, we can't\n", | |
582 |
" # blindly use lambdify as it won't do the right thing. In that case, \n", |
|
567 | " # blindly use lambdify as it won't do the right thing. In that case, \n", | |
583 |
" # evaluate the number as a float and fill the y array with that value.\n", |
|
568 | " # evaluate the number as a float and fill the y array with that value.\n", | |
584 |
" if isinstance(app, sym.numbers.Number):\n", |
|
569 | " if isinstance(app, sym.numbers.Number):\n", | |
585 |
" y = np.zeros_like(x)\n", |
|
570 | " y = np.zeros_like(x)\n", | |
586 |
" y.fill(app.evalf())\n", |
|
571 | " y.fill(app.evalf())\n", | |
587 |
" else:\n", |
|
572 | " else:\n", | |
588 |
" fa = sym.lambdify(xs, app, modules=['numpy'])\n", |
|
573 | " fa = sym.lambdify(xs, app, modules=['numpy'])\n", | |
589 |
" y = fa(x)\n", |
|
574 | " y = fa(x)\n", | |
590 |
" tex = sym.latex(app).replace('$', '')\n", |
|
575 | " tex = sym.latex(app).replace('$', '')\n", | |
591 |
" plt.plot(x, y, label=r'$n=%s:\\, %s$' % (order, tex) )\n", |
|
576 | " plt.plot(x, y, label=r'$n=%s:\\, %s$' % (order, tex) )\n", | |
592 |
" \n", |
|
577 | " \n", | |
593 |
" # Plot refinements\n", |
|
578 | " # Plot refinements\n", | |
594 |
" if yrange is not None:\n", |
|
579 | " if yrange is not None:\n", | |
595 |
" plt.ylim(*yrange)\n", |
|
580 | " plt.ylim(*yrange)\n", | |
596 |
" plt.grid()\n", |
|
581 | " plt.grid()\n", | |
597 |
" plt.legend(loc='best').get_frame().set_alpha(0.8)" |
|
582 | " plt.legend(loc='best').get_frame().set_alpha(0.8)" | |
598 |
], |
|
583 | ], | |
599 |
"language": "python", |
|
584 | "language": "python", | |
600 |
"metadata": {}, |
|
585 | "metadata": {}, | |
601 |
"outputs": [], |
|
586 | "outputs": [], | |
602 |
"prompt_number": 21 |
|
587 | "prompt_number": 21 | |
603 |
}, |
|
588 | }, | |
604 |
{ |
|
589 | { | |
605 |
"cell_type": "markdown", |
|
590 | "cell_type": "markdown", | |
606 |
"metadata": {}, |
|
591 | "metadata": {}, | |
607 |
"source": [ |
|
592 | "source": [ | |
608 |
"With this function defined, we can now use it for any sympy function or expression" |
|
593 | "With this function defined, we can now use it for any sympy function or expression" | |
609 |
] |
|
594 | ] | |
610 |
}, |
|
595 | }, | |
611 |
{ |
|
596 | { | |
612 |
"cell_type": "code", |
|
597 | "cell_type": "code", | |
613 |
"collapsed": false, |
|
598 | "collapsed": false, | |
614 |
"input": [ |
|
599 | "input": [ | |
615 |
"plot_taylor_approximations(sin, 0, [2, 4, 6], (0, 2*pi), (-2,2))" |
|
600 | "plot_taylor_approximations(sin, 0, [2, 4, 6], (0, 2*pi), (-2,2))" | |
616 |
], |
|
601 | ], | |
617 |
"language": "python", |
|
602 | "language": "python", | |
618 |
"metadata": {}, |
|
603 | "metadata": {}, | |
619 |
"outputs": [ |
|
604 | "outputs": [ | |
620 |
{ |
|
605 | { | |
621 |
"metadata": {}, |
|
606 | "metadata": {}, | |
622 |
"output_type": "display_data", |
|
607 | "output_type": "display_data", | |
623 | "png": "iVBORw0KGgoAAAANSUhEUgAAAloAAAF9CAYAAADcGsb5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xd4VFX6wPHvTHoljVBDSEggBEISShDpvUgTEEFF0AVs\nrLruKmJvK+ha0FVExYIKqKDSFBASBEILkIRASCCBFEpID+llZu7vD5b8RFqSmclMJu/nefZZ78yd\nc19ebsI755x7jkpRFAUhhBBCCGFwalMHIIQQQghhqaTQEkIIIYQwEim0hBBCCCGMRAotIYQQQggj\nkUJLCCGEEMJIpNASQgghhDASKbSEEEIIIYzEWp8P//bbb0RHR2NtbU2bNm2YN28e1tb/3+SePXvY\ntm0barUaPz8/HnjgAb0DFkIIIYRoKhrco1VaWkpmZib//ve/ee2113BxcSEmJqb2/ZycHCIjI3n9\n9ddr34+KijJI0EIIIYQQTUGDCy1nZ2cefvhhVCoVAFVVVbRs2bL2/fj4eAYNGlT7/ogRIzhy5Iie\n4QohhBBCNB0GmaP1yy+/4OjoSGBgYO1rpaWluLq61h67urpSXFxsiMsJIYQQQjQJes3R0ul0fPnl\nl7Ru3Zo777zzqvdcXFyuKqyKi4uvKrz+KjIyUp9QhBBCCCEa1fDhw295ToMLrcrKSj7++GMGDhxI\nRETENe+HhYWxbNkyhgwZglqtZseOHfTq1eumbfbs2bOh4TR7H3/8MY899pipw2hSzqYVsHF1PFPu\n78nPG1dJ/vQg91/DXcnd698/xISI+wnz72/qkJoUuff0I/lruNjY2Dqd1+BCKyoqitTUVEpLS9my\nZQsAQ4cO5ezZs0yYMIGWLVsydOhQXnzxRaysrPD19WXatGkNvZy4hQ4dOpg6hCYl+0IxG1fHM/7u\nUNr4uEn+9CT5a7gOHTqg0daQmpVI53Y9TB1OkyP3nn4kf8bX4EJr3LhxjBs37qbnDBo0iEGDBjX0\nEkIYRWFeGT+vPMLIycH4BniaOhwhOHMxiTYevjjauZg6FCGEgek1R0uYj8zMTFOH0CSUXKpk7VeH\n6T8igM7dWte+LvnTj+Sv4TIzM9F559O1fbipQ2mS5N7Tj+TP+GRleNFsVJRXs+6rw4T19aFHHx9T\nhyNEreSzcQRJoSWERZJCy0KMGDHC1CGYteoqDT+vPIJ/UEsiBvlf877kTz+Sv4YbNnwYp84flUKr\ngeTe04/kz/hk6NBCdOnSxdQhmC2NRseGVXF4tXJh0OjO1z1H8qcfyV/DObiraeHkSQsnD1OH0iTd\n7N5TFIXCwkK0Wm3t4tniap6enuTl5Zk6DLOjKAoATk5OODo66tWWFFoWIjo6mgEDBpg6DLOj0yn8\ntjYBWztrRk4KvuEvW8mffiR/DffrrnUE+UhvVkPd7N4rLCzE0dERe3v7Ro6q6SgpKcHFRR7CuB5F\nUbh06RLV1dW4ubk1uB0ZOhQWS1EUdmxIpLK8hjvuDkVtJbe7MD/nilPo3qGPqcOwSFqtVoos0WAq\nlQo3Nzdqamr0akf+5bEQ0ptwrejfU8jJKmHyfeFYW9/8Vpf86Ufy1zA6nZac8gyCfW6+mLO4sZvd\nezJceGvSm3Vr+t5HUmgJi3RoTxqpJ7KZMrsXtnYyQi7MU3rOKdycPHFz9jJ1KEIII5FCy0JER0eb\nOgSzcfzIOeL2ZzLtwT44OtnW6TOSP/1I/homMfMwHjbtTB1Gkyb3nn5KSkpMHYLFk0JLWJSUE9ns\n+T2FaQ/2xqWFzM0Q5u1E5mHauQaaOgxhASoqKvR6XxiPFFoWQubIQObpfH7/JZEp9/fEw8upXp+V\n/OlH8ld/Gm0NyefimTLqXlOH0qRZ6r134sQJ3n333Tqf/9hjj/HHH3/c8P2FCxeyefPma16XOVrG\nJ5NXhEW4eO4Sm74/ysR7wmjVroWpwxHiltKyk2nZog2uju6mDkWYoeDgYIKDg+t07qFDh8jPz2fI\nkCE3POcf//gH99xzD+PHjzdQhKKupNCyEM15HaP83FJ++TaW0VO64+PXsEUfm3P+DEHyV3+JmYfp\n1qG35E5P9cnfqBVxRo7mar/PbZz10VauXMkTTzxx03P8/PwICgpi79699O/fv/Z1WUfL+GToUDRp\nxUUV/PTVYQaO7kxAV29ThyNEnV0ptISoqqpiwYIFjB8/nuHDh7N06VL27t3LggULAPjuu+9YsGAB\nDz30EJMmTWLIkCHs3Lmz9vOHDh1i8ODBAMydO5e33noLgPLycgYPHkxsbCwAd9xxx02HF4VxSI+W\nhWiO34jLy6pZ9+Vhet7eke499Xtyqznmz5Akf/VTraki5XwCT0xcjHOgq6nDadLqc+81Vg9Tfe3c\nuZPy8nI2b95MRUUFu3btuup9tVrNli1b2L59O/7+/iQnJ3P//fcTExNDSUkJdnZ2WFlZAfDf//6X\nsWPH0qdPH9avX8/s2bPp2bMnAJ07d+bXX3+9qm3pzTI+6dESTVJ1lYafvj5M5+6t6D2go6nDEaJe\nTp0/Snsvf5ztpcgS0KNHDxITE3n66afZunUrAwYMqN1r74oxY8bg7+8PQFBQEGVlZQCUlpbi7Oxc\ne56DgwPffPMNjzzyCMXFxTz44IO17zk5OclyDiYghZaFaE5ryWhqtPzybSyt27Wg/0jDPBrfnPJn\nDJK/+klIP0iPjrcBkjt9WUL+2rZty549e5gwYQJxcXGMGDHimuUY/lxMAdjY2ADg5uZGUVHRVe9F\nR0cTEhJCYmIiOTk5ta8XFRXh7n71wxdSeBmfFFqiSdFpdWz+4SiOzrYMn3jjTaKFMGfH0g8Q0rGv\nqcMQZiIpKYk9e/YwaNAgXnrpJRRFIT8/v06fdXBwQFEUSktLAYiNjWXFihV8++23PPXUU8yePbt2\nr76jR4/So0cPo/05xPVJoWUhmsMcGUVR+H19IpoaHeOm9UCtNlyR1RzyZ0ySv7orLi/kYuE5AtuG\nAJI7fVlC/lxcXPjkk08YPnw4Y8aM4e6778bHx6f2i6RKpbrmS+Wfj4cMGcKmTZvIy8vjscce49NP\nP8XBwYGZM2cSEhLCM888A8CGDRsYOXLkNdcWxqVS/joQbCKRkZG1E/aE+CtFUdi15STnM4qY/rfe\n2NjKcxyiadqX9DvRJ37jmalLTR2KxcvLy8PLy/L3kUxJSWH27Nns3r0ba+vr/248ePAgixcvZv36\n9Y0cXdN3o/soNjaW4cOH3/Lz0qNlISxhnsLNxOxOIz0ljymzexqlyLL0/Bmb5K/ujmUcvGrYUHKn\nH8kfBAYGMmLECOLibrxO2Pfff8+SJUuueV3maBmfdAsIs3c05iwJMWeZ+VBfHBzrtkm0EOZIURQS\n0g4wvs99pg5FWJjXXnvtpu+///77jRSJ+Cvp0bIQljBP4XpOHr/I/qhUpj3YG2dX420Sban5ayyS\nv7rJKsxAUXS09ehY+5rkTj+SP/3IHC3jk0JLmK30lDwiN55gyuxeuHvWb5NoIcxRQtrlpw3laVkh\nmg8ptCyEpc1TyDpbxK8/JjDxnnC82xh/UUdLy19jk/zVTXzaPsL9+1/1muROP5I//cgcLeOTQkuY\nnbzsEn75Npax00Jo39H91h8Qogmorqnk5Ll4Qv63UKkQonmQQstCWMo8hUuFFfz09RGGjAvCv0vL\nRruupeTPVCR/t3bi7BF8vTvjZH/1nBjJnX4kf/qROVrGJ4WWMBtlJVWs/fIQEYP8CA5ra+pwhDCo\n+DP7CPvLsKEQwvJJoWUhmvo8harKGn76+jDBYW0J7+fb6Ndv6vkzNcnfrcWdiSbM7/ZrXpfc6Ufy\npx+Zo2V8so6WMLmaGi2/fBNLu47u9BvWydThCGFwWQWZVNdU4uvd2dShiGbm119/JSMjg/T0dCor\nK1m8eDFOTvIUd2OSHi0L0VTnKWi1OjaticfFzZ5hd3Q12WPvTTV/5kLyd3PxZ/YS6t//uve35E4/\nkr8by8zMJCMjg0cffZS3336bwsJCXnrppavOkTlaxieFljAZRaew7afjoMCYqSGoDLhJtBDmJD5t\n7zXLOghhbImJibzxxhtUVVUBMHDgQPbt22fiqJofGTq0ENHR0U3qm52iKOz8LZlLhRVMe6A3Vlam\nrfmbWv7MjeTvxiqryzl1PoEnJi6+7vuSO/1YSv7S09PZtm0biYmJTJw4kaysLOLi4pg/fz5BQUG1\n5+Xk5LB8+fKbtjVmzBgiIiIYOXIkW7duxc7ODoDz58/j7+9/1bklJSXMnj2bSZMmMXv27Bu2GR0d\nzblz5zhy5AhDhw7l7NmzpKWlXXf/RHE1KbSESRzYeZqzaQXcPTcCG1srU4cjhNEkpB8koE13HO1k\niMYcvPPc1ka71r/eHFPnc6Ojo7n//vsJCgri8ccfZ8SIEVRVVREVFXVVoeXt7X3N8N+NWFtb06NH\nDwCKi4vZtGkTP/zwwzXnLViwgMDAwBu2U1RUREFBATNmzCAjI4P4+HjGjRtHWVlZnf98zZkUWhai\nKX2jizuQSWLcBWbO74u9g42pwwGaVv7MkeTvxo6k7qJXwKAbvi+5009981ef4qcxTZo0iYMHDzJ0\n6FACAgIASEhIYMKECXq3rSgKzz33HB9//PE1BZWLiwvDhg276edtbW0ZP348AHFxcTz99NOEhYUR\nFhamd2zNgV6FlkajYfXq1SQlJbF48bXd4q+88gqKoqBWXx4WmjVr1jXdlqJ5STp6gYN/nGbm/L44\nudiZOhwhjEqn0xJ7eg/T+s83dSjCzLm4uLB371769788l0+j0RAdHc1bb71FcXExrq6XtyLLzs7m\n008/vWlbo0ePpm/fvrXHS5cuZd68eYSGhnLmzJl6/zvs6OhYG1NCQgLh4eHA5WFHmUx/a3oVWmvW\nrKF79+4kJSVd932VSsWiRYtqx4eF8TSFeQpnTuay89dkpj/YhxYejqYO5ypNIX/mTPJ3fSkXjuHu\n3JKWLW68AK/kTj+WlL+9e/fyzjvvALBv3z5CQ0PJzc0lOTmZUaNGAdCqVas6Dx0CfPfdd3Tv3p3W\nrVuTnZ3N1q1befTRR2vfLykpITY2Fh8fnxsWYFu2bCEvLw8fHx98fHxQq9VkZGSQmprK8OHD9fgT\nNw96FVqzZs0CYO3atdd938rKirfffpvS0lLCw8OZMWOGPpcTTdj5jEK2rDvGnbPC8Wot34BE83Ak\ndTe9AwebOgzRBCiKQllZGcHBwQC0adMGJycndu7cedNJ6jdz8OBBnnrqKbRabe1r8+bNu+a8zz77\njJEjR96w0CooKCAlJQUbGxsiIiJYtWoVNjY2TJ8+vUFxNTcqRVEUfRtZtGjRdYcOa2pqsLGxQafT\nsWzZMm677TZ69+593TYiIyPp2bOnvqEIM5SbVcLarw4xdloP/Dp7mTocIRrNUyum8tj41+nUOtjU\noTRLeXl5eHnJ7xyhnxvdR7GxsXXq0TPqM/U2NpcnOqvVavr160d6evpNz//zVgrR0dFybAHHRfnl\n/LTyMG0DVJzPSTZ5PHIsx411vGn7z1RUl+HXKsgs4mnOxyUlJVdtNSPHclyf4+zs7JveX7ditB6t\noqIifv/9d6ZPn45Op+PTTz+lf//+tY+a/pX0aOknOtr85imUFley5rODRAzyJzTCx9Th3JQ55q8p\nkfxda1PMN2QXnmPu6Oduep7kTj83y5/0aN2aTGi/NX17tAy+vMOqVauYMGECbm5uaLVannvuOayt\nrYmIiLhhkSUsT2VFDeu+OkxI7/ZmX2QJYQwHT0YyfcDDpg5DCGFiBunRMgTp0bIcNdUa1n55mLYd\n3Bg8tovJ9i8UwlTyS7JZ+NVMlj+2DWsr81grrjmSHi3TO3r0KBUVFcTFxfHII4+YOpwGMes5WqL5\n0Wp0bFwdj7uXE4PHSJElmqeYU1H0ChgoRZZo9pKSkggPDycjI8PUoZiMFFoWoj4T84xFp1PYsu4Y\nVlZqRt/ZrUltEm0O+WvKJH9XO3gykojOdVtfSHKnH8mffv486dsYZsyYwYEDBxg7dqxRr2POpNAS\nBqEoClGbkygrqWL8jFDUJt4kWghTKSrNIzM3hZCOfW99shAWbunSpQwePPiWq9lbMtnr0EKY+qml\nfTtSycosYvrcCKxtmt4m0abOX1Mn+ft/h1L/INx/ALbWddsRQ3KnH8mffgz5xGF+fj5Hjx7l8OHD\nBAcHs337dqZPn05MTAyhoaEGu05TI4WW0NuRvekkH8ti5vy+2NnLLSWat5iTUYwIm2rqMIS4ik6n\nY9KkSWzatMlo16isrGTYsGFs2LCBBQsWMGjQoNo9GiMiIox2XXMn4zsWwlTzFBJjz3M4Op27HuyD\no3PT3dNS5nnoR/J3WXF5IacvJhLqd3udPyO504/kr27Wrl3Lvn37rnndkHO0XF1d0el0lJSU4Ojo\nSFFRUYPayc7OZvPmzQaLy9Sk+0E02OmkHHZtPcndcyNwdXMwdThCmNyBkzsI9x+Ava38PAjzcfr0\naTw8PIx+nffee4+goCD8/PyIjIykY8eODWqnurra6JP0G5MUWhaisecpnE0rYOvPx5kyuxee3s6N\nem1jkHke+pH8XbYvaRvjI2bV6zOSO/1YSv7S09PZtm0biYmJTJw4kaysLOLi4pg/fz5BQUG15+Xk\n5LB8+fKbtjVmzJjaoTqdTkdUVNR1N5OGy3O0pkyZwqRJkxq8efUVL7/8sl6fr6vo6GjOnTvHkSNH\nGDp0KGfPniUtLY0lS5Y0yvXrSwotUW/ZF4rZuDqe8XeH0qZ9C1OHI4RZyCu+yLm8M4R27GfqUEQT\nFB0dzf33309QUBCPP/44I0aMoKqqiqioqKsKLW9vb1566aU6t/vzzz8zbdq0m56zYMECAgMDGxy7\nod1sHfWioiIKCgqYMWMGGRkZxMfHM27cOMrKyhoxwvqRQstCNNZ+aQV5Zfy88ggjJwfjG+Bp9Os1\nFtlvTj+SP9ifvJ0+nYdiY21br89J7vRT3/xtbV33+XP6GnPx2jlRNzJp0iQOHjzI0KFDCQgIACAh\nIYEJEyY0+Pqpqam4u7vj7u5+w3NKSkoYNmzYLdv64IMPyMnJue57KpWKRYsW4eTk1KA4/9pLV1xc\nzLlz50hJSal97Y477qBXr17Y2toyfvx4AOLi4nj66acJCwsjLCysQdduDFJoiToruVTJuq8OM2Bk\nIJ27tTZ1OEKYlf1J27hnyOOmDkPcQn2Kn8bk4uLC3r176d+/PwAajYbo6GjeeustiouLa5/ey87O\nvuWaVKNHj6Zv375ER0dz6dIljh8/TmVlJQAffvghEydOrPf8qSeeeOKW53h61v3Lt0qlIi8vD7i2\nl+7s2bNER0czc+bMaz7n6OgIXM5PQkIC4eHhgHlvji2FloUw9jfiivJq1n11mLC+HQjp3d6o1zIF\n6VHQT3PPX1ZBJvmlOQT79Kr3Z5t77vRlSfnbu3cv77zzDgD79u0jNDSU3NxckpOTGTVqFACtWrWq\n89DhnDlzav87MzOTt99+m8cfv/rLgIuLC7t27cLHxwd/f3+94s/Pz9fr83WxZcsW8vLy8PHxwcfH\nB7VaTUZGBqmpqXXad9AUZHkHcUvVVRp++voInYJaEjHIz9ThCGF29iZtpV+XkajVTW+xXmEeFEWh\nrKyM4OBgANq0aYOTkxM7d+6sLbIaKiEhgSVLlqBSqXjuueeu2Xfws88+Y/fu3Xpd43pWr15NVFQU\nzz77rMHaLCgoICUlhYsXLxIREcGqVas4ePCg2RZZACrlZrPOGlFkZCQ9e/Y0dRhNlrHmeWg0On75\n5giubg6MurObxW4SLfNk9NOc86coCk98PpknJi6mU+vgen++OefOEG6Wv7y8PLy8vBo5oqbFWENu\nu3bt4vz589xzzz31/uyFCxfYv38/U6eax8K/N7qPYmNj61TgSY+WuCGdTuG3H49iZ2fNyMmWW2QJ\noY/kc/HYWtni36qrqUMRwmxs3bqVgoICDh06xFdffVWvz7Zt29ZsiixDkELLQhj6G7GiKGxfn0hl\nhYZxd4eiVlt2kSU9CvppzvnbnbiZQd3HN/iLSHPOnSFI/vRjrAnkGo2Gzp0706dPHw4cOEBubq5R\nrtMUSKElrmvP7ynkXixh8n3hWFvLbSLE9VTVVBBzKooB3caZOhQhzEpISAg6nQ4ArVZr4mhMS/4F\ntRCG3O/r0J40Tp/IZuqcXtjaNY8HU2W/NP001/wdSvmDgDbd8HBu2eA2mmvuDEXypx9jbXUzffp0\n4uPj2bhxIyNHjqRly4b/jDR1zeNfUVFnxw6fI25/JjMf6ouDY/0WXhSiudl9fDODuzd8QUkhLJW9\nvb1BnzZsyqRHy0IYYp5CSmI20dtTmPZgb1xa2BsgqqZD5nnopznmL684izMXk+gTOESvdppj7gxJ\n8qcfc13k05JIoSUAyDydz+/rE5lyf088vBq2jYIQzckfxzZye9fR2No0ry8lQoj6kULLQugzTyHr\n3CU2fX+UifeE0apd89wkWuZ56Ke55U+r07AzYQPDQ+/Uu63mljtDk/zpx1hztMT/k0KrmcvPLeWX\nb44wekp3fPw8TB2OEE3C0TP7cXduia93Z1OHIoQwc1JoWYiGzFMoLqrgp68OM3hMFwK6ehshqqZD\n5nnop7nlLzLhF4P0ZkHzy52hSf70o+8crU2bNrFo0SIOHTpkoIiudvToUQ4cOMAnn3xilPYbgxRa\nzVR5WTXrvjxMr/4d6daznanDEaLJKCjJIflcHP2C9Nt/TghL4O3tzeLFi+nTp49R2k9KSiI8PPya\n/RmbEim0LER95ilUVWr46avDdA5pTa/+HY0XVBMi8zz005zytzNhA/26jMTe1tEg7TWn3BmD5E8/\n+s7R8vf3JyUlhU2bNhkooqvNmDGDAwcOMHbsWKO03xik0GpmNDVa1n8XS+v2Leg/IsDU4QjRpGi0\nNeyIX8eonneZOhQhzEJkZCSBgYHExcUZpf2lS5cyePBgPv30U6O03xhkwVILUZd5Cjqtjs3fH8XR\n2ZbhE4Nlk+g/kXke+mku+Ys5FUUbj450aBlosDabS+6MRfKnn/rM0crPz+fo0aMcPnyY4OBgtm/f\nzoMPPkh8fDw9evTQK47rtf3BBx/Qu3dvYmJiCA0N1at9U5JCq5lQdArbfklEo9ExYWaYxW8SLYQx\nbI39gfF97jN1GELUmUaj4YMPPsDV1RWdTkefPn3o2bNng9qqrKxk2LBhbNiwgQULFjBo0CBcXV0B\nCAsL0yvO67UN/19IR0RE6NW+KcnQoYW42TwFRVHYtfUkhXllTLo3DCvZJPoaMs9DP80hf2cuJlFQ\nkk2vgEEGbbc55M6YJH839+KLLxIREcG8efMoKytj9erVV71fnzlaV4q1kpISHB0dKSoqMlichmo7\nOzubzZs3GywuQ5AerWYgZtcZ0lPyuHteBDa28lcuRENsi/2ekeF3YaWWnyHRNJw/f56dO3eyePFi\nAObNm4dWq21we++99x5BQUH4+fkRGRlJx44dDRSp4dqurq42u0VY5TeGhbjRPIWjMWdJOHRONom+\nBZnnoR9Lz19RWT6HU3axdOg/DN62pefO2Cwlf+np6Wzbto3ExEQmTpxIVlYWcXFxzJ8/n6CgoNrz\ncnJyWL58+U3bGjNmDBEREezcuZOWLVuyfv16ysvLOXHiBM8888xV57q4uDBlyhQmTZrE7Nmzb9ru\nyy+/3PA/4C0Ys+0/i46O5ty5cxw5coShQ4dy9uxZ0tLSWLJkidGuKYWWBTt57CL7o1K5e14Ezq6y\nH5sQDbUt9gdu7zoaFwc3U4ci9DTj7V6Ndq3vnzlS53Ojo6O5//77CQoK4vHHH2fEiBFUVVURFRV1\nVaHl7e3NSy+9VKc2c3JySE5OZvjw4bi4uPDtt9/y8ssv8/7771913oIFCwgMNNwDHqakKMoN3ysq\nKqKgoIAZM2aQkZFBfHw848aNo6yszKgxSaFlIaKjo6/6ZpeekkfkphPc9UAf3D1lk+hb+Wv+RP1Y\ncv4qq8vZEf8Tr9/3tVHat+TcNYb65q8+xU9jmjRpEgcPHmTo0KEEBFxeeichIYEJEyY0uE0nJyf8\n/Pxqnyxs27Ytb7zxxlWFVklJCcOGDdMv+Fv44IMPyMnJue57KpWKRYsW4eTUsH+n/trDV1xczLlz\n50hJSal97Y477qBXr17Y2toyfvx4AOLi4nj66acJCwvTeyL/rUihZYEuZBbx648JTL4vnJZt9Nte\nQYjmLiphPd069Ka1u4+pQxEWzMXFhb1799K/f3/g8tOC0dHRvPXWWxQXF9c+3ZednX3LNaVGjx5N\n3759CQkJYe3atbWvq1QqNBpNvWPz9PSs92euXC8vL48nnnjCoNe40i5c28N39uxZoqOjmTlz5jWf\nc3S8vMiwRqMhISGB8PBw4HKxqe9WRDejV6Gl0WhYvXo1SUlJtZPt/mzPnj1s27YNtVqNn58fDzzw\ngD6XEzdx5Rtd3sUS1n8Xy9hpIbTzdTdxVE2H9Cjox1Lzp9HW8NvhVfxj0ttGu4al5q6xWFL+9u7d\nyzvvvAPAvn37CA0NJTc3l+TkZEaNurzlU6tWreo8dBgREUFZWVltIXHy5EmmTJly1TkuLi7s2rUL\nHx8f/P39r9tOfn6+Hn+qummMa2zZsoW8vDx8fHzw8fFBrVaTkZFBamoqw4cPN9p19Sq01qxZQ/fu\n3UlKSrrmvZycHCIjI3n99ddRqVSsW7eOqKgoo3dRNmeXCspZ9/Vhho4Lwr9LS1OHI0STd+DkDrxb\ntKdTm26mDkVYOEVRKCsrIzg4GIA2bdrg5OTEzp07bzlJ/Uasra358MMPWbJkCa1bt+bixYu8+uqr\n15z32WefMXLkyBsWWsXFxSQkJPDJJ5+watUqTp8+zbFjxygoKECtVjNnzhxKSkpYtmwZvXv3JjMz\nU++OldWrV9O6dWt+//13g01ULygoICUlBRsbGyIiIli1ahU2NjZMnz7dIO3fiF6F1qxZswCu6pq8\nIj4+nkGDBtWuPj5ixAg+//xzKbSMJCpyN2fioe9gf7qGtTV1OE2OzJPRjyXmT6fT8sv+L7h/2D+N\neh1LzF1BQhvgAAAgAElEQVRjspT8qVQqdu3aVXscGBjIRx99pHe7ffr0uemGzyUlJaxateqmbbi6\nujJgwADefvtyz+7WrVsJCgpi8uTJjBgxgvvuu481a9YQFhbG8OHDmTNnDlOnTq0d7qyvK3kYNmxY\nvWsGKysrbG2v/4T9vffe26B49GW0OVqlpaV06NCh9tjV1ZXi4mJjXa5Zq6yoITmmkrC+/oT38zVp\nLFqdQk5pNeculXOhMIesoovkXsqmsDSHssoCNNoKdNpKtP/7H0oNarUVapUVVlbWWKmtsbGyxdmh\nBW6O7ni6uNPK1QsfDy98W/ri4eKNWiULrgrjO3AyEgdbJ3p0vM3UoQhhVh577DHg8ppVLi4uWFtb\nc+bMGW677fLPire3N6dPn66dA1VfW7dupV27dhw6dIjjx4/Xq3esbdu2TJ06tUHXNRajFVouLi5X\nFVZ/nsx3I3/+ZnJltV85vvlx34h+/PJNLK4eVmhtsoCARrt+hRZcOnYjPjOV+JRYiisvUF2dhUpz\nHrUuD0XljE7thk7tjk7tgU7tiqLyRFHZoajswcoWRWUD6FApWtDpQKdFVVODqqIUdV4hKiUTta4U\nlVKMtS4XtVKGg0Nr7K3c8HLwYnjvoXRq3ZUzSedQq9QN/vNcec3Uf59N9djS8rdnz27WxH/A/Due\nQ6VSGfV6AwYMMPmftykf3yx/V5ZFuLKA5ZUJz3L8/8cuLi51Pv+KK8erV6/mP//5DyUlJVRWVmJl\nZQVc3k6nqqrqmvPrGl9FRQU+Pj706dOHFStWMGTIELy8vEyWr+zsbJKTk6+5v65Mrr8VlXKzRSfq\naNGiRddMhs/NzWXZsmW8+OKLqNVq1q1bh4eHxw27ASMjIxu8/1JzpdXq2PBdHPYONoydFoLKyPsX\n5pRWc+RcAYfOJJB64SilJSew1qSiqBzRWrVHa9UWrVV7nJ19ae/hi5ezA+4ONrg7WuPhYEMLe2ts\nrVVYq1XYqNXYWKlQqaBKo6NSo7v8/zU6Squ15JfXkFtWQ25pNXllNVwsraZKowOlCittLmpdLlba\ni9gpZ7HXZaLTFtHWM4Cu7boR3KEnwT69cHWUhwFEwxw4uYNNB7/hjVkrZfP1JiwvLw8vLy9Th2Ex\nJk6cyMaNGwHYsWMHQUFBVFZW4u/vz8qVK+nQoQPDhw9n5syZfPbZZw1+ku+bb77B29ubMWPGMHfu\nXBYvXkzLlqabd3yj+yg2NrZOk+gN3qO1atUqJkyYQMuWLRk6dCgvvvgiVlZW+Pr6Mm3aNENfrtlS\ndApbfzoGwOip3dm7b6/B5ylodQpJOWXsSjnNoZTdFF86jE1NClqrVmisA1EcbsfH+2G6tWuPr7s9\nvm72+LjZ42RrZdA4AHSKwsWSatIKKkgr8CWtoJJTeeVkl1ZzCVDpyimsOMuZlHT2nf6BqvJX8W7R\nlhDf3nTz7U133wgcbG+8ToulzPMwFUvKn07R8fO+z5kxaEGjFFmWlDtTkPzppy5LG5SVlbFx40Yu\nXLjA1q1b0Wq1vP3223h6emJtbc2PP/7ItGnTWL58OYqiMHDgQL2WS5g+fTpLly6lurqakSNHmrTI\nMgSD9GgZgvRo1Z2iKERtTiLnQgnTHuiNja2VwX7ZaHUKxy6WsikhnoQzUSgVcah1hdTYdAeHcLr7\n9iW0nTfdWjnTydMBWyvTzpfKKa3m2MVSErIu/+988f+6qxUtttpM2jukY69NouhSMl3ah9E7YBA9\nAwbh6dLqqnbkl7V+LCl/e09sZcuRNbx+39dSaDUBN8uf9GjdmrHXkLIE+vZoSaHVBO2LSiUlMZu7\n50Zg72BjkDbPFFTw24nT7E3cSk3pXtS6Eqrs+tDCLYJ+gT3p28GdkNbOWKNQlVdIVVYuNYXF1JSU\noi2rQNFoUbRaVDbWWNnbYeXkgK2nO7aebti38cbKwc4gcd5Kdkk1+zMvsS+jiISsUnT/u7utlAq6\ntkjDRUngfPYhvFq04fagUdzedRRerm0aJTZh/jTaGp76YhoPj3mR4A69TR2O0JMUWsIQzG7oUBhX\n3P4MTsRdYOb8vnoXWVUaHVGpefx0aBsFeZFYa05TYxOGk+dMRnTrxwDbGlwunKNkfxSlX57mQPJp\nytPPY9PCBfs2LbHxcMPa1QlrR0dUNlaorKzQVdegq6pGU1pOTX4RVbkFVGXnYePRAic/H1yCO+HS\nPRC38G44de5o8B6DVi62TO7WksndWlJcqeHQuWJ2nSkk5iwcLw4GgnF1m4F/y4ukZsew8eC9tPfy\np3/wGG7rMkL2smvmIo/+TFsPXymyhBAGIz1aTUhS/AV2bzvFjPl9aeHucNV79Rl+yC6p5peEM0Qm\nrIeySHRqd1ROwxjiGUKf7PPYHTtOQfQR1Ha2uHTthEvXTjgH+ePStRNOnTqgtrv+GiU3omi1VF7I\npex0BiUnTlN8/BRFh46hKa/A47YwWg7vh9fwfti3Mt43z8KKGqJSC9l2Kp/0wsra13u3tSfUI51j\niT9xoTSFkI63MTz0Trr7RsgyEvVgCcNfFdVlPPn5nTx310f4endutOtaQu5MSYYO9SNDh7cmPVrN\nxJmTuez8LZnpD/a5psiqq9S8cr4+cITE0z9hU30EjU0onZS7GHEmH/uD21GqfsV+QC88B0fQ5flH\ncfBpbZDYVVZWOPi0xsGnNV5D+ta+XnE+m4K9seTu2Efyqx/hHOhLmztH0nricOxaehjk2le4O9gw\nNcSbKd1bkppfwa/JeUSmFHD4QiWHL7Smpe0j3DXMC7vqg6z+40PKq0oZ2mMyQ0Im4O7ctCdiirrZ\nHPMtIb4RjVpkCeMyk34E0cTpex9Jj1YTcC69kA2r4rhzVk/adqj/0FZyThlf7j9IStoP2NScxKam\nN4MzHPGLScDe2ZE2d46k1R2Dce7sZ7JH2XU1GvJ3xZC1fjs52/fhOaAXPrMm4TmoDyq1cXqWiis1\n/Jacx4YTeeSX1wDg6WjD3T286eqWw67E9RxM3kEPv36M630PgW1DjBKHML3cS1ksWnkvS+askjl7\nFiQ3NxcvLy9ZokM0mE6nIz8//7pPPspkeAuRk1XMuq8OM+6uHnQMrF8XeOLFUlbs3UtG5o9Ya9Lw\nzOvMyD0FuNVoaT9lFG0mj8A5yN/sfglpSsq48PPvnP1mPbrqavwevZe2U0bVe8iyztfTKexJK+TH\nhBxO51cAlwuuGaGtGNzRjn1Jm9ka+wOuDm6M7TWTvl2GY21lmIcQhHl4f8NCOngFMLX/PFOHIgyo\nvLyc6upq3Nxk7qWoP51OR25uLh4eHtjYXPs7XwotC1CUX873nx9k6LgguvS4+bfsP89TyCysZNme\nGE6dXolNdRo+me0YFHmRVn3C6TR3Gp4Dexutl8iQFEWhYO8Rznz0HaUn0+j0xGza3zMBta3hi5zo\n6Gj69+/PvoxLfBt7kTMFlwsuL0cb7uvZmpEBbhxNi2bLkTVkFWQyrvc9jAibir1t3VYGtnRNeZ5R\nYuYhlm95jXcfXIutjX2jX78p584c3Cp/RUVF1NTUmN0XSnORnZ1Nq1atbn1iM3OlNHJzc7tukQUy\nR6vJKy2uZO1Xh+g3LOCWRdYV+eU1fHEgkf3HVmJXeZigk570O2BDx7v7ErB9Kg4+TWtIRKVS4Tmg\nN54DenMpLolTb31K2rLVBC56iDaTRxj8F6dKpaJ/Rzf6+bZg/58KrqXRZ1mfmMv8vj15ccYQ0rNP\nsuHgV2z49GtG97ybMT3vxtmhhUFjEY1Dq9Pw9Y53uG/IkyYpsoTxSW/WzSUnJ9OtWzdTh2HRpEfL\nDFWUV/PD5zF0DW1D3yGdbnl+lUbH6th0Nh36DtvS32mf5sptBxSC58+mywN3NtoaVo2hYF8cya98\niNrejq6vP0mL0CCjXUunKOxOK+KLmAtkl1YD0Ke9C/P6tqOjuwNZBRlsOLiSQyk7GRoyiTv63CsT\n55uYTTHfkJB+kOfu+kh6PIQQ9SJDh01UTbWGtV8epm0HNwaP7XLLX/7704v4KPJntLnf4n3Bir4H\nrOk+ew7d/3YnVvaWU2D9maLVcv6H3zi1+FPaTB5B4LPzsXYy3hBetUbH+hO5rI67SHmNDrUKJnT1\nYk7vtjjZWpFXnMXmQ9+xJ/E3+gWNYmLE/Xi7tTNaPMIwsgvP8sJ3c3hj1kpaubU3dThCiCamroWW\n+U/UaUa0Gh0bVsXj7uV0yyLrYkkVz27cw/s/PoJtxlcM/VXFzE4PMnPPRkIfm2GxRRZcXi6i/T0T\nGPDHd9RcKmHvkPvI2xWjV5tXdmO/HltrNdN7tOLr6cFMDL78QMKGE3n8be0J/jhTiKdLa+YMf5r3\n/vYTzvYuPP/t/azY9ib5Jdl6xdSU3Cx/5khRFD7//U0m9p1t8iKrqeXO3Ej+9CP5Mz6Zo2UmdDqF\n39YlYG2jZvSd3W5YZGl0CqtjM9gY/Rl25TvpddCaoIDJuL0YSr9RIxo5atOy9XSjx4cvkvfHQY7/\n401ajRtM5+cfNdpQqZuDDQtu92FckBcfRp/lRE4Zb0al83t7Fxbc7kNbVw9mDFrAHX3uY1PMtyz8\naiYDuo1lct8HcHOWRRPNye7EzZRWFjOu9z2mDkUIYeFk6NAMKIrCjg0nKMgrY+rsXljbWF33vNS8\ncpZs3UpFxoe0yagmuKQ3Y157hraBMuxRXVjMiYX/ofRkGmGfvY5zFz+jXk+nKGw9mc8Xhy5QUqXF\n1krFfT3bcFeIN1bqy0VyUVk+Gw9+ze7jvzKsx2TGR8zC1dHdqHGJW8srzuK5b2bx3F0f07FVF1OH\nI4Roouo6dGj1yiuvvGL8cG4tLS2NNm2a1lNxhrJ3Ryrn0guYOqc3tnbXdjJWa3V8FXOaFb+8hip3\nHeEx7oyds4TxC+fi4ulqgojNj5WDHa3GD8XKwY6jj72KfWsvXIIDjHY9lUpFoJcjozt7UFSpISWv\ngrgLJRw+V0z3Vs60cLDG3taRUL/b6R88huMZMXzx+2Iqa8rxaxWEjbXlDu2aM52i491fnmZgt3Hc\nFtS8eoCFEIaVlZWFv7//Lc+TOVomdmRvOqeOXWTqnN7Y2V9bZJ3MLePhb3/kjx0P4HcylqFVM3nk\nx3VEjO5z1Xkyzn65+Gk/YzwRaz8k9d0vObHoXXQ1mjp9tqH5c3Ow4enBviwe04mWTjaczC3nkfXJ\nrE3IRqu73Fns6dKKv41axJv3f0t+cTZPfn4nm2K+obqm8hatNx1N5f779dAqdIqGCRH3mzqUWk0l\nd+ZK8qcfyZ/xSaFlQomx5zkcnc60B3vj6HT1qudancLKw+m89tmT6NLeo0dCO+5e8C1z3nwCBwta\nrsEYXIID6Lf1C8ozL3DknqeoLiw2+jV7tXfls6ldGd3ZgxqtwucxF/jn5hTOX/r/YsrbrR2PjHuF\nl2d+TsqFYzz5+Z1Exv+MRltj9PgEpF1MYuPBr3l03Guo1dcfnhdCCEOTOVomkpqUw++/HOfuuRF4\nejtf9d7Fkire2BxJ8am3aH22hqAuj3DPk/dgf4O5W+L6FK2Wk28sI2frHnqtfg8nv8aZyxZz9hLv\n7zlLfnkN9tZqFtzenpGBHtc84JCadZzvd39MXnEW0wc8wm1BI1Gr5LuPMZRWFvPcyvuYOfjv9Asa\naepwhBAWQNbRMmNn0wrYuDqeqbN70br91SuK70jJY+VP76Gq3k7gyY6MeeY/9AntaJpALcTZbzeQ\n+p8VhK98C7fw4Ea5ZkmVho/2nWPn6UIAhnZy5/H+PjjZXlssH0s/yJrdH6HTaZkx6DFC/W6XxTMN\nSKfoeOfnp/B2a8ec4U+bOhwhhIWQdbTMVPb5S2xcHc+EGaFXFVnl1Vpe23KI776dRYvsSMI09/H4\nitV1LrJknP3GfGZNott/nuHIff8iN3L/dc8xdP5c7Kx5dogv/xrUAXtrNTtPF/LIL8kk5ZRdc25I\nx778e9Y3TLl9Lt9Evcdr38/n5PmjBo3H2Mz5/ttw4GtKKoq4b8iTpg7lusw5d02B5E8/kj/jk3W0\nGlFBXhk/fxPLqMnd6NDJs/b19IIK/v3DaqpyP8Mn04P+s1cwdkh36dUwIO/RA+m50o24Oc8SvORf\ntB4/1OjXVKlUjOrsSXArJxZHpZOSX8E/Np3igd5tuauHN+o//f2qVCoiOg+jV8Ag9iT+xocbn8PX\nO5C7Bz6Gr3eg0WO1VDGnotget5bXZ32NtZXhNyMXQohbkaHDRlJyqZI1nx6k37BOhPT+/7lC207l\nsmbNq6A7SMeCwTzwyqv4ejqZMFLLVnzsFEfu/SddXl5A26mjG+26NVodXx3OYt2xHAD6dWjB04M7\n4Hyd5TwAqjVV7Ij/iQ0Hv6aHb1+mDXjI5CuYNzWnL55gydq/s+iuj/Bv3dXU4QghLIyso2VGysuq\nWbsihtC+PoT38wUubwT9XuRRdm94FOfiNII7/Isnn38CL2d5otCY7Fp50nJYPxL+/hq2nu64djPe\nWlt/ZqVW0au9K4Fejhw6W8yZggr2pBcR0toZD8dre1qs1NYEtg1hRNgULhRk8Pm2N8grvohfqyDs\nbY23r6OlyL10gTd/fIy5oxfR3bfPrT8ghBD1JOtomYnqKg0/rzxCp67e9Bl4ebXyiyVVPLViNYl7\nH8Irx4qxM77liUfvwt664X8dMs5ed85d/Ojz44ecemMZWeu3A42Xv9s6tODjyV0I8HTgQnE1T2w8\nxe+n8m94voOtE9P6z+fdv63D2sqGf305ne93f0RZZUmjxFtX5nT/FZTm8sYPjzCx72z6BBp/iFhf\n5pS7pkjypx/Jn/FJoWVEGo2O9d/F4d3GhYGjOwMQf6GEF5a+Smn2UtoV3s68N39k3G2BMh+rkTl3\n7kjv798n6cUPuPjrH4167Taudrw/oTNjunhSrVV4Z3cmH0RnUqPV3fAzro7u3D/sKZbMWc2l8kKe\n/HwyGw5+TVVNRSNGbv6Kywt584dHGRIyiTG9Zpg6HCGEkDlaxqLTKWxeEw8qGD8jDJUKfj52ga1r\nngLS8PF6mKcW3H/DOTqicVxKOMmRmU8R+umreA7o3ejX33oyn//uO0uNViGktRMvDvfDzeHWk7bP\n56fxY/RyTp0/ypTb5zI0ZFKzn+x9qayAxWsX0MOvHzMHLZAvL0IIo5I5WiakKArb1ydSXlbNxHvC\n0QLvbj1MzK+P4lBWTK9B7/L47AmyAKkZsG/lRYvwrsTPfxHPAb2wb+3VqNcP8HKkd3sXYs4Wk15Y\nye60IkLbuFx33tafuTq60y9oJF3bh7Mt9kd+2f8Frg7utPfyb5YFRn5JNq9//zB9Og/l7oGPNssc\nCCEal8zRMqE9206Re7GESfeGU1ytZeEXP5B0cAGuRW5Mfuh75k7qh5XasP8QyDh7w3nc3hOrv00k\ndtbTlKefa/Trd2npxEeTutClpSPZpdU8uekUe9KK6vTZTm268fzdy5g3+gW2HFnDopX3Enc6msbu\nqDbl/Xc+P41XVs9lWI/JTB/wSJMrsuRnVz+SP/1I/oxPCi0Di9mdxunkXKbO6cWFshqe++Ad8rPe\npWXpAB5+7TuGdWtr6hDFdVhHdKfTUw9w5L5/NcreiH/l6WTDu3cEMiLAnSqNjtcj0/guNqvOBVN3\n3z68ft/XTL19Pt/9sZQXv5vD4dRd6JQbz/uyBEfT9vPqmnlMu30+4yNmmTocIYS4hszRMqBjh8+x\nf+dpZs7vS9KlKr5c/ixV1odp4zCbp598CPc6zL0RppX86n+5FJ9En++XorazvfUHDExRFH46nsOK\nmAvoFBgZ6MGTA3ywsar7dyKdTktMyk7WH/gKjbaGybc9QL+gkVipLWc+oKIo/HZ4NZtivuHJSUsI\nah9u6pCEEM2M7HXYyE4lXiRyYxJ3z4tg14VCtn33dxTVBToGvcBTs+7ATo+lG0TjUXQ64uc+j7WL\nE92XPm+yYagDmZf4d1Q6VRodoW2ceWmEHy71fHBCURQS0g+w/sCX5Bdnc0efexnUfTwOtk17Qdzi\n8kKWb3mVS2UFPDlpCS1bSC+xEKLxyV6HjSgjNZ/t608weVZPVh9NZeuqWdhUFxAxfDkL54xvlCJL\nxtn1cyV/KrWakI9eovh4Chmf/2iyeG7r0IL3xgfi4WjN0axSntx4iqziqnq1oVKpCPXrx8szP+ex\nO17jROYR/r58At9EvUd2kWHnojXW/Rd7eg+LVt5LO08/Xr33C4sosuRnVz+SP/1I/ozPcsYSTCTr\n3CU2/3CUcXeH8tm+I2QefR6Xci/GPPQpY7o3/X8EmiNrRwd6fr2EA3fMxznIH69BpllZPNDLkQ8n\nduHFbadJK6zk8Y2neG2UP129698j1aV9GF3ah5F7KYvf437khW9n07ldKKPC7yLENwK12ryfgC0q\nzWNl1DucuZjEI+NeobtvhKlDEkKIOpGhQz3k55Tyw4oYBk8IZuXBPeSc/Q9uRV2Zs/C/hLV1NXV4\nQk8F++KIn/8C/baswMHHdEuPlFVr+XdUGofPlWBnpeKF4X707dBCrzYrqyvYc+JXdh5dz6XyAgZ2\nu4PB3SfQxqODgaI2jIrqMn499B3bYn9keOidTOk3F1sbe1OHJYQQMkfL2IqLKljz6UHCBvuzet8W\nioo/x6N8AH9/djH+Hg6mDk8YSNryNVzcEEnfDZ+gtjXdwwwancIH0ZlsO1WAWgX/HOTLyEAPg7Sd\nkZPCruOb2HtiC63dOzCg21h6BQzGw7mlQdpviJKKInbE/8zW2O/p4duXuwY8jLdbO5PFI4QQfyUL\nlhpReWkVP6yIwb9nO77ftZriqlV4KneycNHL+LiZ5tt2dHQ0HTqYV29EU3Kj/Ln16k7O73spOX4K\nryF9TRDZZWqVin4dWlCjUzh+sYx9GZewt1bTrZWz3m27OXkS6tePsb1m0sLRnaNp+/gm6j0OndpJ\ncUURzvYtcHFwu+mDAYa4/xRF4dSFBH7Z/wUrtr2Jq6M7c0ctYkT4NJzsLbeHWH529SP504/kr+Hq\numCpzNGqp6pKDT99fQSvTl78HLWMMuvdtHKex/N//xst7CWdlkalUhHywQvsGzkbj37heI8eaNJY\n/tanLe4O1iw/cJ7PYy5QVKlhbp+2Bnk60trKht6BQ+gdOASNtoaks7EcSvmDN398DLVaTZd2YXRu\nF0qXdqF0aBlgkHld1ZoqTp6L52jaPg6l/IGV2pqB3cbxzt/W4m7CHjUhhDAUvYYON27cyKFDhwDo\n2bMnd95551Xvv/LKKyiKglp9+am7WbNm3bD6awpDh5oaLT99fQSNgw17j35Ald0J2nVYyHMPTJbt\ndCxc4aFjxD3wLP22fIGDT2tTh0NkagHv7MpA+7+1tp4a2MHguw1coSgKWYUZnDx3lJPnj3Lq/FEK\nS/Pwa9WFdp5+tPP0w6tFGzydvWnh5ImDnRN2Ng6oVZd/7ms01ZRVFlNaWUxecRbZRec5n3+G01kn\nOJd/Gt+WnQn1u53wTgPwaxXU5FZ2F0I0T3UdOmxwF0xSUhJpaWm8/vrrAHzyySccO3aMkJCQ2nNU\nKhWLFi3Czs6uoZcxGzqtjk3fH6VEpyE27k00Ntl0CXmLp+4agrWR/oET5sO9Twh+j9zD0YdfImL9\nMtQ2pu29HB7ggaudNa9FprE9pYDiKg3PD/PD3ghLiahUKtp6dKStR0eG9pgEXF7LKj3nJOfz0zif\nn0ZC+gEKSnK4VJZPeXUZ1TWVACgoWKmtcbJ3wdm+BZ6urWnVoh1tPHzpFzQav1ZdsLd1NHjMQghh\nLhrco7V69Wp69OhB9+7dATh16hT79+9n9uzZtee88cYbKIpCaWkp4eHhzJgx44btmXOPlqJT2Prz\ncc6czycxczGKqpzw0R8yb0SY2Xz7jo6OZsCAAaYOo8mqS/4UnY7YWc/g3MWPLi891kiR3VxyThnP\nbztNSZWW4FZOvD7Kv94LmxrCX/OnU3SgKKBSoUJlNj8n5kh+dvUj+dOP5K/hjN6jVVJSgouLS+2x\nq6srly5duuqchQsXYmNjg06nY9myZRw+fJjevXvfsM0//4VfWUTN1Mf9+/fnjy0nOZaURtqlD1Ar\nOgbe9RU+movs3bvX5PFdOT527JhZ5KupHtc1fxEfvsC+UQ+Q5emAdWhns4j//fGdeWpDIieyy3jm\nt1QWj+nE8SMHTZq/fXv3mSwfcizHcizHjXHs6Fi33ni9erRCQkJqhwpPnTrFvn37mDNnznXPP3Lk\nCGlpaUybNu2675trj9aBnafZty+ZlKL/oNbYMGLWCu7s6WvqsIQJ5f1xkOP/WkL/qG+xcdX/qT9D\nyCmtZuFvqZwvrsLXzZ4l4wLwdJS9NYUQwliMvgVPz549iYqKqj2OioqiV69etcdFRUX8+OPlLUx0\nOh0xMTF07ty5oZczifgDmUTvTODkpSVY1zgwfu5KKbIEXkP64jX0Nk6+8l9Th1LL29mWd8cH4utu\nT0ZRJf/anEJOabWpwxJCiGavwYVWUFAQHTt25IUXXuCFF17A29ubkJAQVq1aRXFxMW5ubmi1Wp57\n7jleeeUVfHx86NGjhyFjN6qkhCy2bdpPStV/sK12Z8qjKxnbzXy31LnSlSkapr75C3p5Afl7DpMb\nud9IEdWfh6MN79wRSCdPB84XV/HPzSn13h+xoeT+azjJnX4kf/qR/BmftT4fnjRpEpMmTbrqtXvv\nvbf2v2fOnMnMmTP1uYRJnD6Zy4bVOzit/hj7qvbMfPJzbu/obuqwhBmxdnai+/uLOPb4G/SP+gYb\nN/NYULOFvTVvjwvg+a2nSc4t55+bU3hrXIDJFtIVQojmTrbg+Yuz6YWs+vgXUmw/xak8kNlPfUwv\nH/32lROW68Sid9GUldPjwxdNHcpVyqu1vPj7GY5dLMXN3pq3xgXgJ1tDCSGEwRh9jpYluphVzOqP\nfyLFbjlOld15aOFyKbLETXV+4RGKYhLI2bbH1KFcxdHWin+P6UTPdi4UVWr4168ppOSVmzosIYRo\ndqUNVWQAACAASURBVKTQ+p+8vFK+fv9HTtp/hlNlOAue/S/dWpvHE2V1IePs+mlo/qydHOm+9HkS\nF/6H6sJiA0elH3trNa+N9KdvB1dKqrQ881sqp3KNU2zJ/ddwkjv9SP70I/kzPim0gKKiCla88wOn\n7D7DuSKcBc++T+eWslq1qBuP28JoNXYwp978xNShXMPWWs1Lw/0Y0LEFZdVant2Syinp2RJCiEbT\n7OdolZZW8d83V5FitRyninD+/uz7dPaSIkvUT82lEqIH3Uv4l2/i1qu7qcO5hkan8GZUGtHpl3C2\ntWLJuAC5z4UQQg8yR6sOyitq+O+SNZeLrMqeUmSJBrNp4UKXlxeQuPA/6DQaU4dzDWu1iueG+dG/\nYwtKq7Us2pIqc7aEEKIRNNtCq7JawwdLVpGiWoZTZU8eX/heky6yZJxdP4bIX5s7R2Lj5srZr382\nQESGZ61W8dzQjtzu24KSqsvDiIYqtuT+azjJnX4kf/qR/Blfsyy0qmu0vLdkNSm6ZThX9uLxhe8R\n2ISLLGEeVCoVwYv/Rer7X1N5MdfU4VyXjZWa54ddXWylSs+WEEIYTbObo1Wj1fH2kjWcqVyKU2Vv\n/r7wXSmyhEGdWvwpFRnnCV3+mqlDuaEarY5/R6WzL+MSLnZWvD0ugE6e8nMghBB1JXO0rkOrU3jn\nvZ85U/EBTpW9eFyKLGEEnZ6YTdGRRPJ2xZg6lBu60rPVr0OL2qUfzhRUmDosIYSwOM2m0NIpCu98\nvJkzhW/jVNGdBc+8R4AFFVkyzq4fQ+bPytGerm8+xYlF76KrMt+NnW2s1LwwvCO3/W+drYW/pZJZ\nVNmgtuT+azjJnX4kf/qR/Blfsyi0FEXh/RU7OH3hDRwrOvPQMx/KOlnCqLxH9scpwJeMFWtNHcpN\nXS62/OjT3oVLlRoW/pbKhUbaiFoIIZoDi5+jpSgKH6zaQ/KxhdhV+TD7X5/Ts71sqyOMryw1gwOT\nHmHg7tXYerqZOpybqtToeHHbaY5mldLK2ZZ3xwfi7Wxr6rCEEMJsyRwtLhdZn/wcw6mjz2JX1Zp7\n/vGZFFmi0TgF+NJm0ghS3/3S1KHckr21mldH+tPV25Hs0mqe+S2V/PIaU4clhBBNnkUXWl9uSeDE\n/n9iU+3JXU98QV9f8+5V0IeMs+vHWPkL+OeDZG3YQVlqhlHaNyRHWyv+PboTAZ4OXCiu4tnfUimq\nqFuxJfdfw0nu9CP504/kz/gsttD6NvIE8Tv+jlWNC5MWfMkAPw9ThySaIVtPN/wfvZeTry8zdSh1\n4mxnzeKxAfi625NRVMmiracpqTK/le6FEKKpsMg5Wmv3phC9bh6KYsPYed8wtlsbg7QrRENoK6uI\nHngPIR88j8ftjb+fZ0MUlNfwz80pnC+uIqilI0vGBuBoa2XqsIQQwmw02zlaG4+cZd+PD6NDzcgH\nvpIiS5iclb0dnV94hORX/oui05k6nDrxcLThrXEBtHK2JTm3nJe2n6FS0zRiF0IIc2JRhdbWY+f5\nY+Xf0FhpGHjPF0wIbW/qkBqNjLPrx9j5az1xOGobGy6s22bU6xiSt7Mtb48LwNPRhoSsUl7dfoZq\n7fWLLbn/Gk5ypx/Jn37+r737DoyqTNsGfk1LJpPeCyEkIYFQQi8xhkgoShEUdXcti+CrvioulkVQ\n2otRKZaVxRVQ1EU/sa4NRAKCAUlAEUnogRRSICG9t0mmfH9EoiwBkjmZnHNmrt8/uyeZzNxenMA9\n57nnOczP+mym0UrNrsCeTf8LvUMTxt65CX8eHSZ2SUTtFAoF+j8/H1lr3oax0bJNQcUQ6OaIl6dF\nwF2rxpHCOqz8IQ8GkySmDYiIZMEmZrSOFtbi49UPoE53ESNueRsPT4zu5uqIukf6Q0vgMXwQwh6/\nT+xSuuRcZRMWfpeFOr0R48M98ez4PlApFWKXRUQkGruZ0Tpb2oBP1jyOatcL6Hfj63howmCxSyK6\nqoiFDyF348cw1DeIXUqXhHs5YdWUvtBplNh3rgrrf7oAibxHIyKSNFk3WgVVzfj3ymdQ7n4WoYNf\nxJMzx0KhsM932VxnF6an8nPtHw7v+NHIf0fat+bpSH9fZyTeHA6NSoHtGeXY/OvF9u/x/LMcsxOG\n+QnD/KxPto1WcZ0e619ajlL3X9ErZDEW3TMZSjttskheIhb8D/Le+QytNXVil9JlQwNdsXxCGJQK\n4NNjJfj8eInYJRERSZosZ7QqG1vx8osrUeK4HQEeTyDxb3+Fo1q2PSPZoRNPrYQ2yA+Rix4WuxSL\n/JBdiZf3te12/1Rcb0yL8hG5IiKinmWzM1r1egNeeeVfKHbcDn+HuVg+7z42WSQ7ff/+AAo2f4mW\nimqxS7HIxAgv/C22bfuUdannsf9clcgVERFJk6w6lOZWI1b9czOK8TF8zXdi8dOPwJm7VQPgOrtQ\nPZ2fLiQIATMmIHfDxz36ut1p5kBfzBkZCDOAVcm5OHy+VuySZIm/u8IwP2GYn/XJptFqNZqw6q3/\n4GLj2/BunoxFCxfAw0kjdllEFgt/cg4ufLQV+rJKsUux2L3D/HHnYD+YoMALe87hVHG92CUREUmK\nLGa0jCYzVm/egdy85+HRGIOn/+9VBLtre7hCou53eulaKFRKDHjhSbFLsZjZbMbrKQXYlVkJZwcV\nXpsegb7eOrHLIiKyKpuZ0TKbzVj7nxTk57wAj9poPLb4ZTZZZDPCn5iNos93oPlimdilWEyhUOCp\nuBDEhbqjocWIxUk5KKyRz+73RETWJOlGy2w2Y+OONGSnPQu3+j6Yu/gNRPjwnXJHuM4ujFj5af19\n0Osv05G7Ub6zWgDw08EDeC4hFCN6uaK62YBnk7JR1tAidlmywN9dYZifMMzP+iTdaG3Zfwan9j4J\nXZMv/rTgbUQHuIhdElG3C33kbhR9vkO2n0C8xEGlxIpJYRjgp0NpfSueS8pGdVOr2GUREYlKsjNa\n36QVIPnD+6E0OWDGvC2Y2N9PxOqIrOvk31fDMdAXkQsfErsUwer0BjyzPQu5Vc2I9HHCK9Mi+elg\nIrI5sp7R2nOmBD++/xAABSbMfY9NFtm8sMfvQ8H7X8nuHogdcXVUY9XUCAS5OSCrvAn/9/056A0m\nscsiIhKF5Bqtg7mVSFr/EFocGjHmzrcwc3hvsUuSBa6zCyN2fs59Q+AdOwLnP9wmah2W+u/8vHUa\nrJkaAW+dBieK6/FSci4MJklcPJccsc89uWN+wjA/61ML+eFt27bh8OHDAIARI0Zg1qxZl30/JSUF\nu3btglKpRFhYGB544IFrPt+J4np8/fqjaNCVY9iE9fhrXH8h5RHJSvgT9+PI7GfQ53/uhNLRQexy\nBAtwdcTqqX2xYHsWDhXU4rUf87FofB/ek5SI7Irq+eeff96SH8zIyMCRI0ewePFiTJgwAfv27YNW\nq4W/vz8AoLS0FJ9//jkSExMxYcIE5OTkoLi4GGFhYR0+X25uLj56cwWqXbLRf+SrmD9jLBT8C7nT\nQkJCxC5B1qSQn6O/Nyr2H4aptRXuQ6LELqdLrpafh5MGQwNdsDenClkVTajTGzA62I2/238ghXNP\nzpifMNbKz2w22/zv+cWLFxEeHn7dx1m8dJienn7ZENjEiRORlpbWfnz06FHEx8e3Bz1p0iQcOXLk\nms9Z6XYKIf1W4Kk742z+D4ioI+Hz70fu+o9gNhrFLqXbRPk5I3FyODRKBbaeLseHacVil0REVnT8\nYj2e3p7FTx3/xuKlw7q6Ori6urYfu7m5oaampv24vr7+sk7Zzc0NtbXXvheah+s8PDd7ClRKRfu6\ncVxcHADw+DrHGzduRHR0tGTqkduxVPK78cYb4eDjiX2vvQXNjUNFr6e78mvIPYZZgSp8UaTFlvRi\nlBbmI8bLIJn6xTz+44yMFOqR2zHzk1Z+2eWNWJqUCb1JgW8zyjF7RKCk/nu781in69y+nhZv7/Dx\nxx8jOjoa0dHRAIDMzEwcPHgQc+fOBQDs3r0bKpUKEyZMAABUV1fjnXfewcKFCzt8vh9++AEDo4dC\nq+HHwC2RmprafhJQ10kpv9LdB5C1ZhNi97wvmyu7nc1vV2YF/rG/AADwTHwIbu7nbe3SJE9K554c\nMT9hujO/wppmPP1tFqqbDbgpzAPPJYRCpZTH32GWsPr2DiNGjEBycnL7cXJyMkaOHNl+PGzYMKSk\npMBkavtY9549ey77fkfYZFmOf9EII6X8fCfFwmwyoXzvIbFL6bTO5ndLP288MrYXAOD1lAIcyJP3\nJq3dQUrnnhwxP2G6K7+yhhY8l5SD6mYDRvZyxaLxfWy6yeoKi4fhfXx8UFJSgi1btiA5ORkREREY\nP348PvroI4SGhsLLywtKpRLvvPMOfvzxR2i1Wtx5551Xfb7c3FwEBgZa+t9BZDMUCgVUTlpc+Hgb\ngu6aInY53W6gvzOMJjOOFzfgYF4NBvk7I8DVUeyyiMhCtc0GPLsjG4W1egzw0+GlW/rCUW37F046\nOwwv2Z3hqWt4+VwYqeVn0rdg36g7MOaLf8Glf8ef1JWSruZnNpux/qcL2Ha6HE4aJV6ZFoH+vs5W\nrFC6pHbuyQ3zE0Zofo0tRjyblI2zZY3o46nFP6ZHwk2r7sYKpUvWO8MT2TulowNC5sxC/nv/EbsU\nq1AoFJh3QzAm9PVEU6sJS3fmIL+qSeyyiKgLWgwmJO7JxdmyRvi7OGDNlAi7abK6gle0iCRKX1aJ\nlLh7EP/T53Dwche7HKswmMxI3H0Oh87XwkenweszIrmMSCQDRpMZL/6Qi4P5NfB0UuP1W/uhl7t9\n/e7yihaRzDn6esF/SjzOb9kqdilWo1YqsGxiGKIDXFDe2IrnknJQxb13iCTNZDbj9ZQCHMyvgYuD\nCqunRthdk9UVbLRsxB/3QqGuk2p+fR7+Ewo2fwlTq0HsUq5JSH6OaiVeuDkcEd5OKKrVY3FSDur1\n0v7v7U5SPffkgvkJ09X8zGYz3vq5ELuzKuGoVuKlW/oi3MvJStXZBjZaRBLmNrgfnMN6o3j7XrFL\nsSpnBxVWTemLYHdHnKtswvLvz6HZYBK7LCL6L1vSi/HNqTJolAo8PzkMA/3t80MsXcEZLSKJK9m5\nH+f++QFikt6VzQamliqtb8HT32airKEVo4Nd8fzkcGhUfD9IJAVfnSzFWz8XQqkAlk0IQ1yYh9gl\niYozWkQ2wm/yjWipqkX1kZNil2J1fi4OWD01Au5aNQ5fqMMrP+bDaJLEe0Eiu7YrswJv/VwIAPj7\nuBC7b7K6go2WjeCcgjBSzk+hUiH04T8hf9PnYpdyVd2ZX4iHFiun9IVOo8SP56rx5sHzkMiFd6uQ\n8rknB8xPmM7kl5pbjbUpbbfOejSmF2+d1UVstIhkoNfd01GRchhNF4rFLqVH9PPR4YWbw6FRKfDd\nmQps/vWi2CUR2aUjhbVYvTcPJjMwe0QA7hjsJ3ZJssMZLSKZyFj+T6ictOi35FGxS+kxP+fX4Pk9\n52AyAw+NCcKfh/iLXRKR3Thd0oBnk7KhN5hw+yBfPBbTy+bnRLuCM1pENqb3/bNw4ZPtMLXYzz5T\nMX3csfCmPgCAd38pQtKZcpErIrIP5yqbsGxXDvQGEyZHeuFRNlkWY6NlIzinIIwc8nOJ7AOXyFCU\n7NwvdilXsGZ+EyO88PgNwQCAdQfOY39uldVeSwxyOPekjPkJ01F+hTV6LE7KRn2LEbF93PH3cSFQ\nssmyGBstIhnpPed2nP/gG7HL6HG3DfLFnJGBMJmBNXvzcfh8rdglEdmksoYWPJeUjaomA4YHuWJJ\nQihUSjZZQnBGi0hGTC2t2DdyFsZ8tR4ukX3ELqdHmc1mvH2oEF+dLIODSoGVU/piaKCr2GUR2Yzq\nplY88102CqqbEeWrw8vTIuCkUYldlmRxRovIBikdNAi+51ac/9D+rmopFAo8MrYXpvX3RovRjOW7\nzuF0SYPYZRHZhDq9Ac8l5aCguhmhnlq8dEtfNlndhI2WjeCcgjByyi/4rzNR9MVOGJv0YpfSrqfy\nUygUmH9jb0yM8ESzwYSlu3KQVd7YI69tLXI696SI+QmTmpqKhhYjluzMwbnKJgS7O2LN1Ai4adVi\nl2Yz2GgRyYwuJAjuwweieNsPYpciCpVSgWfi+2BcqAcaWoxYnJSNvMomscsikqUWE7B8Vw7OljUi\nwNUBL0+LgJdOI3ZZNoWNlo2Ii4sTuwRZk1t+IfffjoIPvha7jHY9nZ9KqcBzCX0wtrcbavVGPJuU\njQs1zT1aQ3eR27knNczPcnqDCTvr/XGypAG+zhq8Mi0Cvs4OYpdlc9hoEcmQ76RY6EvKUXsiU+xS\nRKNRKbF8YhiGB7miqsmAZ3dko7hOOsupRFLWYjThhT25OFpUDy8nNV6ZFoEAV0exy7JJbLRsBOcU\nhJFbfgqVCsH3zZTMULxY+TmolUicHIbB/s4oa2jFoh3ZKG9oEaUWS8nt3JMa5td1BpMZq/fm4fCF\nWuhUZqyZFoFe7lqxy7JZbLSIZCr43ltxcesPMNTb9yfvtBoVXrylL/r76lBc14Jnd2Sjqsl+ds8n\n6gqjyYxX9uXjQF4NXBxU+GvvZoR6Ooldlk3jPlpEMpb+4BJ4x49GyJxZYpciutpmAxbtyMK5ymaE\neWrx6vRIfnKK6A9MZjNe31+A77MqodMosWZqBKL8nMUuS7a4jxaRHQi+51YUfvqd2GVIgptWjTVT\nI9DbwxG5Vc1YsjMHDS1GscsikgSz2Yz1By/g+6xKOKqVeOmWvmyyeggbLRvBOQVh5Jqf9/gxaL5Y\nivqzuaLWIZX8PJw0eHlqBAJdHZBZ3ojFSdmSb7akkp1cMb/ru3RXhW8zyqFRKfDC5HAMDnABwPx6\nAhstIhlTqtUIumsKLnzGq1qX+Dg74JVpkfB3ccCZskYs2Sn9ZovIWsxmM947XISvTpZBrVRgxaQw\nDO/FW1f1JM5oEclcQ3Y+Ds16HOPTvoFSw5mkS4rr9Fj4XTZK6lswwE+HVVMi4OzAW4qQ/bjUZH1+\nvBQqBbBsYhhuDPUQuyybwRktIjvhHNEHutBeKE/+SexSJCXA1RGvTo+An4sGGaWNWLozB428skV2\nwmw24102WZLARstGcJ1dGLnn1+vu6bgg4lC8VPMLcHXEa9Mj4eeiwenSBizZJb1mS6rZyQXzu9Kl\nJus/nWiymJ/1sdEisgGBMyei8kAa9OWVYpciOQGujnh1WiR8nTU4XdKApRJstoi6S1eaLOoZnNEi\nshHHn3gRboMiEfrI3WKXIkkXa/V45rsslDW0YrC/M166pS90nNkiG2I2m/HuL0X4zwk2WT2BM1pE\ndib4t+VDibx3kpxAN0e8Or3tytbJkgYs28V9tsh2sMmSLjZaNoLr7MLYQn6eMcNgbGhC7bEzPf7a\ncskvyM0Rr0z7vdl6Likbtc0GUWuSS3ZSxfzamqxNh35vspZP6nyTxfysj40WkY1QKJXodfd07hR/\nHb3cHfGPW9v22Tpb1ohFO7JRzXsjkkyZzGa8efACvjz5e5MV24dXsqSEM1pENqTpQjEO3vwAxqd9\nA5XWUexyJK2soe0G1Bdq9Ajx0OLlaRHw1mnELouo04wmM15PKcDurEpoVAr838QwjA1xF7ssu8EZ\nLSI75BQcALfB/VC6K0XsUiTP19kBr02PRB9PLQqqm7FgexZK61vELouoU1qNJqzam4fdWZXQqpVY\neUtfNlkSZXGjlZ+fjxUrViAxMRGrV69GfX39FY/Zt28fnnzySSQmJiIxMRFfffWVoGLp6rjOLowt\n5Rf0p6ko+mJXj76mXPPz0mnw2vRIRHg7oahWjwXbs1BUq+/RGuSanVTYY356gwmJe3KRklsNZwcV\nVk/ti2FBlt1Wxx7z62kW36/j7bffxsKFC+Hp6YnTp09j8+bNmD9//hWPmzp1KqZMmSKoSCLqPP+p\n45Cx9HW0VFTDwZuzGtfjrlXjlWkRWLorBxmljViwPQsvT4tAiIdW7NKIrtDUasSK3edwtKgebo4q\nrJ4agUgfndhl0TVYdEWrsLAQgYGB8PT0BAAMHDgQxcXFHT42OTkZy5cvx8qVK1FRUWF5pXRNcXFx\nYpcga7aUn9rFGb4TYlD8bXKPvabc83NxVGP1lAhEB7igorEVC7ZnIaeiqUdeW+7Zic2e8qvXG7A4\nKQdHi+rhpVPjtVsjBTdZ9pSfWK55Rau6uhrr1q274uuDBg2Cm5vb5U+kVsNoNEKl+n0DwNjYWIwf\nPx4AcOzYMbz//vtYsGDBVV8vNTW1/Q/90uVMHvOYx10/rorqjZL3v0DI3DskUY9cjldOicXzu88h\nrbAOT23NwMqpkRgS6CqZ+nhsv8cNBmBrlQ+yK5rgrjbh3oBahHo6SaY+ezzW6TrX5Fr0qcOioiJ8\n+eWXly0VLlmyBKtWrbrmzy1evBirV6/u8Hv81KEwqam/N6nUdbaWn6nVgL3DZiJ253tw6h1o9dez\npfxajCa8vC8fKbnV0KgUWJIQatWNH20pOzHYQ37FdXosTspBYa3+t73gIuDn4tAtz20P+VmLVT91\nGBQUhOLiYlRVVQEAMjIyEBQUdMXjvvjiC5SXlwMATp482eFjiKj7KTVqBMxIQNFX34tdiuw4qJRY\nkhCKGQN80Go048UfcpF0plzssshO5VQ04altmSis1aOvtxNevzWy25os6hkW76OVl5eH9957DyqV\nCg4ODnjiiSfg4uKCtLQ0tLS0ICYmBqdOncLHH38MBwcHuLu748EHH4Sra8efjOAVLaLuVfXLcZx6\n5mXc+OMWKBQKscuRHbPZjC3pxfgwrW3+9IFRgbh7qD+zpB5ztKgOz+8+h8ZWE4YFuWDFpHA48/6c\nktHZK1rcsJTIRpnNZuwfcxeGb14Nt8H9xC5Htr49XYY3D16AGcDtg3zxaEwvKNlskZXtP1eFl/fl\no9Vkxk1hHlg4vg8cVNz6Ukq4YamduTScR5axxfwUCgUC77i5R5YPbTG/S2YM9MXSCaHQKBX45lRZ\n2z9+RlO3Pb8tZ9cTbDG/rafKsDI5D60mM24f5IvFE0Kt1mTZYn5Sw0aLyIYF3XEzLn69G2ajUexS\nZC0+3BMrp/SFk0aJvTlVWP79OTS0MFPqXmazGZt/LcL6n9quoP7P6CA8xiuosselQyIbd2DSHEQl\nPgHvG0eKXYrsZZU3YsnOHNQ0GxDmqcWLt/TlYDJ1i1ajCW8cOI9dmZVQKoC/jwvBzf28xS6LroFL\nh0QEAAi64xZc/JKfPuwOkT46vDGzH3q7OyK3qhlPbDuLrPJGscsimavTG7B0Vw52ZVbCUaVA4uRw\nNlk2hI2WjeA6uzC2nF/grMkoSfoRxmbr3cPPlvP7b4Fujlg7ox+GBLqgstGABduz8HNBjcXPZ0/Z\nWYPc8yuq1eOpbZk4WlQPTyc1Xp0e2aM3h5Z7fnLARovIxmkDfeE6MBJlP/wkdik2w02rxqopfTEp\nwhPNBhOe330O35wqE7sskpmTxfV4YutZnK/RI8xTi3/d1h9Rfs5il0XdjDNaRHbg/JatqNj/K4Zt\nelHsUmzKf++1desAHzwW0wsafgyfriM5uxL/2F+AVpMZo4PdsGRCKPfIkhnOaBFRO/+pN6F8788w\nNjaLXYpNUSgUmD0iEM+O7wONSoHtGeV4LikH1U2tYpdGEmU0mfHuL4VY89seWTMH+uCFm7kRqS1j\no2UjuM4ujK3n5+DtAfcRg6y2fGjr+V3PxAgv/GN6JLx0apworsf8rZk4V9nUqZ+19+yEklN+dXoD\n/u/7HHx+vBRKBfD4DcH4W2xvqJTibd8gp/zkio0WkZ0ImJGA4m+TxS7DZkX5OWP9bVHo76tDSX0L\nntqWidTcarHLIonIr2rC/K2ZOHyhDu5aNV6eFoHbBvmKXRb1AM5oEdmJlopq7I/5ExKOfQuVTit2\nOTarxWDCP1MLsCe7CgDwlyF+mDsqSNSrFiSug/nVeHlfPppaTejr7YQVk8IQ4OoodlkkEGe0iOgy\n1l4+pDYOaiUW3tQHj4ztBaUC+Ox4KZ5LykYV57bsjtFkxnu/FOL53bloajXhpnAPrJ3Rj02WnWGj\nZSO4zi6MveRnreVDe8mvsxQKBe6M9sMr0yLh5aTGsYv1eOzrMzhVXH/FY5mdMFLNr6KhFYt2ZOGz\n3+axHhodhCUJodCqpfXPrlTzsyXS+hMnIqvipw971pBAF6yfFYXoAGdUNhrwzHdZ+PJEKSQysUFW\ncrSoDo99fQYnihvgpVPjlWmR+PNQfyh4z0K7xBktIjtz+C9Pofdfb0PAjASxS7EbBpMZmw8X4T8n\nSgEAY0PcsGBcCDycNCJXRt3JaDLj02Ml+DDtIkxmYFiQCxYnhMKTf842iTNaRNQhfvqw56mVCjw8\nthdWTAqDq6MKhwpq8ejXZ5BeWCd2adRNSutbsGhHFj440tZk3TvMH6unRLDJIjZatoLr7MLYU37W\nWD60p/yEuDHUAxv/sJT4XFI2Er86BINJEgsLsiSFc2/fuSo88tVvS4VObbdnkssnTaWQn61jo0Vk\nZ/jpQ3H5uTjglWmRuH9EABQK4EClA57+NhMF1Zybk5uGFiNe/TEfq5Lz0NBixA0h7njrjiiMCnYT\nuzSSEM5oEdkh3vtQGk4V12P1vjyU1rdCo1LggVGBmDXITxZXQuzd0aI6vJ5SgOK6FjiqFHgkJhjT\no7w58G5HOKNFRFfFTx9Kw6AAF7x9xwDc0s8LrUYzNh0qwjPfZaGwhn8uUtXYYsQbB85j0Y5sFNe1\noK+3E9bfHoVbB/iwyaIOsdGyEVxnF8be8uvu5UN7y687pf/yExbE98FLt4TDW6fBqZIGPPrVGXx9\nshRGzm5dV0+ee79eqMX/fpWB7RnlUCsVmDMyEG/M7IcQT/neaYG/u9bHRovITgXcmoCSHfvELoN+\nM6a3OzbdGYVJEZ7QG83Y+HMhntyWiczyRrFLs3s1zQb8Y38+luzMQWl9K/r56LD+9v64b3gAaTi0\njQAAFvhJREFUNCr+M0rXxhktIjulL61Ayrh7MeHEdigd+BF0KfkpvwZvHjyPsoZWKBXAzIG+mDMy\nEM4OKrFLsysmsxlJZyvw78NFqNMboVEpcP+IQNwVzTk66vyMlroHaiEiCXL084ZLZB9UHkiDT8JY\nscuhP7ihjzuGBbngw7RifHWyFN+cKsP+3Co8FhOM+DAPzgL1gMyyRvzr4HmcLWu7ojg8yBV/iw1G\nbw/5LhOSOHjN00ZwnV0Ye83Pf+pNKNm5X/Dz2Gt+3eFq2TlpVPjfsb2w/vYoDPDTobLRgJXJeViw\nPQtnyxp6uErp6u5zr7qpFW8cOI/5W8/ibFkjvHUaLJ0QijVT+9pkk8XfXetjo0Vkx/ymxqN0ZwrM\nJpPYpdBV9PV2wtoZ/fBkXG+4a9U4WdKA+VszsWZvHkrrW8Quz2Y0txrxUXox5nx+GtszyqFUAH+K\n9sN7dw3ATeGevIpIFuOMFpGdS42/D4PXLobHyMFil0LX0dBixKdHi/HVyTK0msxwUClwx2A//GmI\nH1wdOQliCaPJjO8zK/BB2kVUNhoAAGN7u+HBMUEI9XQSuTqSMs5oEVGn+E2LR0nSfjZaMuDsoMKD\nY3ph+gAf/PvwRew7V4VPj5Vg2+kyzBrshzsG+7Lh6iSjyYz9uVX4KL2kfVf+fj46PDQmCMOCXEWu\njmwJlw5tBNfZhbHn/PynxKNU4JyWPecnlCXZBbg6YsmEUKyb2Q8jglzR2GrCR+nFmP3pKfy/IxdR\npzdYoVJp6mp+BpMZuzIr8NAXGVi9Nx8F1c0IcHXAkoRQvHFbP7trsvi7a31860Nk59yGRsHQ0IT6\nzDy49AsVuxzqggF+zlgzLQIni+uxJa0YaUV12JLe9knFKf29cfsgXwS4OopdpiQ0txqxO6sSnx8v\nRclvs22Brg64e6g/JkV6cT8sshrOaBERTi/+BxwDfdH3ifvFLoUEOPFbw5VeVAcAUCqA2D7uuGOw\nHwb5O9vlQPfFWj22nS7HrswK1LcYAQC9PRxx77AAjA/35H5YZDHOaBFRp/lPuwmZq95ioyVz0QEu\neHlaBDLLG/HNyVLsO1eN1LwapObVINLHCVP7++CmcA+bn+MymsxIK6zDttNl+OV8LS5dTRjgp8Od\ng/1wY6gHGyzqMbxWaiO4zi6MvefnGTMMjbnn0XyxzKKft/f8hLBGdv18dFg0PhQf/mUQ7h3mD3et\nGlnlTXjjwHnc/fFJrErOw68Xam3iXoqX8jObzcipaMSmQ4W479OTWLorB4fO10KtUuDmSC+8eVt/\nrJvZH/G8inUZ/u5an22/rSGiTlFq1PCdFIvSnSkIeeAOscuhbuLtrMHcUUG4Z1gADuRV4/vMSqQX\n1WHfuSrsO1cFb50GN4a644Y+7hgS4CK7OSWz2YwyvQKfHi3GDzlVyK9qbv9ekJsjpvTzwpT+3vBw\n4i2mSDyc0SIiAEDxd/tw/v99g9Gf/VPsUsiKSutbsDurEruzKlBU+/uGp84OKozp7dZ2+59AF8k2\nJy0GE45drMeh8zU4VFDbPtgOAO5aNcaHe2BihBf6++rsciaNek6PzGilp6djw4YNWLFiBYKDg6/4\nfnl5OTZu3AjTb7tOz5s3D76+vkJekoisxCdhLE48+RJaq2uh8XATuxyyEj8XB9w3PAD3DvNHZnkj\nfsqvwYH8GuRXNWNvThX25lQBAEI8tBgS6IIhAS6IDnCBt7M4jVdtswEZpQ04VdKA06UNOFvaAL3x\n9+sD7lo1xvR2w7gwD4wKdoOay4IkMRY3WmfOnEFaWhqGDBmCq10U27RpE+bMmYOQkBAUFRXh7bff\nxrJlyywulq4uNTUVcXFxYpchW8wPUOuc4BU7AmV7DiLorild+lnmZzmxslMoFOjv64z+vs6YOyoI\nhTV6/FRQjV/O1yKjpAEF1c0oqG7G9oxyAICHVo0wLyeEeWkR7uWEUE8n+Llo4K5Vd8uVI73BhAs1\nehRUN6GgWo+CqmbkVTXhfI3+isdGeDthTG83xIS4o+xsOsaNixb8+vaKv7vWZ3GjFRUVhaioKGzY\nsKHD7+v1euj1eoSEhAAAgoKCoFQq0dDQAGdnZ0tfloisyH/KOJR+f6DLjRbJXy93R9wV7Y+7ov3R\najQhs7wRJy7W43hxPU6XNKC62YD0orr2rSMu0agU8HXWwMfZAT46DZw0SmjVKmg1SmjVSjiqFTCa\ngFajCa0mM1qNZrQYTahuMqCyqRVVjW3/W6c3dliXRqVAfx8dBvk7Y6C/Cwb6O8Nd+/s/XeWZVo2F\nSLBrNlrV1dVYt27dFV9PSEhAfHz8NZ+4oaEBrq6X77Dr5uaG2tpaNlpWwHckwjC/Nj4Tb8CZxDdh\najVAqen8+zDmZzkpZqdRKTHI3wWD/F1wN9qGzkvrW5Fb2YTcqiacq2xCQVUzyhpaUd9iRFFty2Xz\nXpZQKoBebo7o7aFFH08tQjy06O2hRZin9ppD+lLMT06Yn/Vd829SDw8PrFixwqIndnZ2Rl3d5e98\namtr4e7uftWf+eMlzEsfOeUxj3ncs8e60F5I+fdHUA3qK4l6eCz+8YEDB9qPY/q4t33fv+24qdWI\nXft/Rp1BgcDwKDS1GpGRlYNWswJ+QcFoMZhQcvEiVAozwvqEQK1UoPB8HnQqIGboQHjqNMg6fgQ6\nFTBu3PDfX78Y6Bchjf9+HvO4o2OdTofOEPypww0bNmDGjBno3bv3Fd9bvXo17rvvvvYZrc2bN2Pp\n0qUdPg8/dShMairX2YVgfr/Lfu09GBoaEbVifqd/hvlZjtkJw/yEYX6W69Gd4f84CJmWloaWlhbE\nxMTg4Ycfxvr16wG0XXqeN29ed7wcEVmR76RYHJ//QpcaLSIi6hj30SKiy5hNJuwdOhNjt70F57Bg\nscshIpKkzl7Rktc2wERkdQqlEr6TYlG256DYpRARyR4bLRtxaTiPLMP8Luc3+cYuNVrMz3LMThjm\nJwzzsz42WkR0Be/4Uaj+9SQM9Q1il0JEJGuc0SKiDh3+y1MImTML/tNuErsUIiLJ4YwWEQniNzkW\npbsPiF0GEZGssdGyEVxnF4b5XenSQLz5t5vCXwvzsxyzE4b5CcP8rI+NFhF1SBcaDI2HK2qPnxW7\nFCIi2eKMFhFd1ZkX3oRa54SIZx4UuxQiIknhjBYRCeY3iXNaRERCsNGyEVxnF4b5dcxj9BA05hWi\nuaT8mo9jfpZjdsIwP2GYn/Wx0SKiq1Jq1PAZP5a7xBMRWYgzWkR0TYWfJ6F0VwqGv7dK7FKIiCSD\nM1pE1C18xo9BReoRmFoNYpdCRCQ7bLRsBNfZhWF+V+fo5w2n3gGoSTt11ccwP8sxO2GYnzDMz/rY\naBHRdfkmxKB83yGxyyAikh3OaBHRdVUeTMOZF95E7M5/i10KEZEkcEaLiLqNx6hoNOacR0tFtdil\nEBHJChstG8F1dmGY37UpHTTwih2B8v2HO/w+87McsxOG+QnD/KyPjRYRdYpPwliU7/1Z7DKIiGSF\nM1pE1CmN+YX4+dZHkHBsGxRKvkcjIvvGGS0i6la6Pr2gdnVG3elssUshIpINNlo2guvswjC/zvEZ\nP7bDbR6Yn+WYnTDMTxjmZ31stIio03wmjEV5MvfTIiLqLM5oEVGnGRqbsDd6BhKObYXaxVnscoiI\nRMMZLSLqdmqdE9yHD0DlgTSxSyEikgU2WjaC6+zCML/O802IQfney5cPmZ/lmJ0wzE8Y5md9bLSI\nqEt8EsaibC/ntIiIOoMzWkTUJWazGfuG3YYx32yAc1iw2OUQEYmCM1pEZBUKhaJtmwfuEk9EdF1s\ntGwE19mFYX5d45MwBuX7fmk/Zn6WY3bCMD9hmJ/1sdEioi7zihuJqp+PwmQwiF0KEZGksdGyEXFx\ncWKXIGvMr2scfbzgFByA2mNnADA/IZidMMxPGOZnfWy0iMgi3vGjULH/V7HLICKSNDZaNoLr7MIw\nv67zHjcaFSmHATA/IZidMMxPGOZnfWy0iMginjFDUXP0DAyNTWKXQkQkWWohP5yeno4NGzZgxYoV\nCA6+cj+dffv24euvv4aXlxcAIDo6GnfccYeQl6Sr4Dq7MMyv69TOOrgN6YfqQ8cRl8D8LMVzTxjm\nJwzzsz6LG60zZ84gLS0NQ4YMwbX2PJ06dSqmTJli6csQkYR5jxuN8pTD8EkYK3YpRESSZPHSYVRU\nFB588EGoVKprPi45ORnLly/HypUrUVFRYenL0XVwnV0Y5mcZ73GjUJnyK/MTgNkJw/yEYX7Wd80r\nWtXV1Vi3bt0VX09ISEB8fPx1nzw2Nhbjx48HABw7dgzvv/8+FixYYFmlRCQ57sMHojGvEI61DWKX\nQkQkSddstDw8PLBixQqLn9zBwaH9/w8dOhSffvrpNR+fmpravl58qcvmceeOmR/zE+vYM2YYak9m\nI9XNWRL1yO04Li5OUvXI7Zj5MT+xjnU6HTpD8E2lN2zYgBkzZqB3795XfO+LL77A+PHj4ePjg5Mn\nT2Lv3r2YP39+h8/Dm0oTyVPeps9Qn5WHwa8+K3YpREQ9pkdvKq1QKC574Z9/brvZ7IABA7B27Vok\nJiZiz549mDt3bne8HHXgUodNlmF+lvOOH4XC71PELkO2eO4Jw/yEYX7Wpxb6BPPmzbvs+I9XpQYN\nGoSVK1cKfQkikjCX/uGAvgWNBUXQhQSJXQ4RkaRww1Ib8cdZI+o65mc5hUKBgAmxqEjh7XgswXNP\nGOYnDPOzPjZaRCQY73tIRNQxNlo2guvswjA/Yc45mlGR+ivMJpPYpcgOzz1hmJ8wzM/62GgRkWBK\nX09o3F1Rl5EjdilERJIieHuH7sLtHYjk7dRzr0LXJxhhj90jdilERFbXo9s7EBF5x41CRSrntIiI\n/oiNlo3gOrswzE+Y1NRUeMUMQ/Uvx2EyGMQuR1Z47gnD/IRhftbHRouIuoWDjye0vfxRdyJL7FKI\niCSDM1pE1G1OL3kdTr38Efb4fWKXQkRkVZzRIqIe5xU7HJUH08Uug4hIMtho2QiuswvD/IS5lJ/X\nDcNR9csxzml1Ac89YZifMMzP+thoEVG3cfD2gDY4ALUnMsUuhYhIEjijRUTd6vTStdAG+SL88b+K\nXQoRkdVwRouIRME5LSKi37HRshFcZxeG+Qnzx/y4n1bX8NwThvkJw/ysj40WEXUrzmkREf2OM1pE\n1O1OL10LbaAPwv82W+xSiIisgjNaRCQazmkREbVho2UjuM4uDPMT5r/za9tP6zhMrZzTuh6ee8Iw\nP2GYn/Wx0SKibufg5Q5dSBBqT5wVuxQiIlFxRouIrCJj2Vo4BnBOi4hsE2e0iEhUXrEjOKdFRHaP\njZaN4Dq7MMxPmI7y84wZxjmtTuC5JwzzE4b5WR8bLSKyivY5reNnxC6FiEg0nNEiIqvJWLYWjv4+\nCJ/POS0isi2c0SIi0XnFjkDlT5zTIiL7xUbLRnCdXRjmJ8zV8vMcMwTVv56E2Wjs4Yrkg+eeMMxP\nGOZnfWy0iMhqHHw84ejvjbrTOWKXQkQkCs5oEZFVnXxmDVyjwtHnoT+LXQoRUbfhjBYRSYLn2GGo\nPHRM7DKIiETBRstGcJ1dGOYnzLXy84oZiqqfj0EiF88lh+eeMMxPGOZnfWy0iMiqtMEBUGrUaMy9\nIHYpREQ9jjNaRGR1xx5bAe/40Qi+51axSyEi6hac0bIzZ8+eFbsEWWN+wlwvP8+xbcuHdCWee8Iw\nP2GYn/Wx0bIRe/bsEbsEWWN+wlwvP8+Yoag6dLSHqpEXnnvCMD9hmJ/1qS39wby8PGzevBlKpRJm\nsxlz585FaGjoZY8pLy/Hxo0bYTKZAADz5s2Dr6+voIKJSH5c+oWhtaYOzSXl0Pr7iF0OEVGPsbjR\nSklJwaOPPorAwEBcuHABH374IRYvXnzZYzZt2oQ5c+YgJCQERUVFePvtt7Fs2TLBRdOVQkJCxC5B\n1pifMNfLT6FUwmP0EFQdOobAmdefabAnPPeEYX7CMD/rs3jpcPbs2QgMDAQANDc3w8fn8neper0e\ner2+/Q8xKCgISqUSDQ0NAsolIrny4pwWEdmha17Rqq6uxrp16674ekJCAuLj4wEAubm5+OSTT/D0\n009f9piGhga4urpe9jU3NzfU1tbC2dlZaN30XwoKCsQuQdaYnzCdyc8zZiiKFr3aA9XIC889YZif\nMMzP+gRt75Ceno7vv/8e8+fPh06nu+x7er0eq1atQmJiYvvXVq1ahaeeeuqKxwJt2zsQERERyUVn\ntneweEZrz549yMrKwoIFC6BWX/k0jo6O0Gq1KCgoaJ/RMpvNHTZZnS2WiIiISE4suqLV2NiIBx98\nEFFRUe1f8/Lywvz585GWloaWlhbExMSgvLwc69evBwCYzWbMmzcPfn5+3Vc9ERERkYRJZmd4IiIi\nIlvDDUuJiIiIrISNFhEREZGVsNEiIiIishI2WkRERERWYvH2Dt1p27ZtOHz4MABgxIgRmDVrlsgV\nyYvBYMDHH3+MjIwMrF69WuxyZGXHjh1ITU2FWq1GYGAgHn744Q63K6GOffDBBzh79iw0Gg3GjBmD\n6dOni12S7FzaczAiIgKzZ88WuxxZeeKJJ+Dt7d1+PH/+fHh5eYlYkbyUlpbiww8/xNNPPw2lktdd\nOuvo0aPYunVr+/GFCxewcOFC9OvXr8PHi/4vSkZGBnJzc/Hiiy8CADZu3IgTJ04gOjpa5Mrk45NP\nPsHgwYORkZEhdimyUl9fj4KCAqxcuRIKhQJbtmzBL7/8gtjYWLFLk4Xm5mYMGjQIc+bMAQAkJiZi\n3LhxcHNzE7kyedmyZQsSEhJw/vx5sUuRHWdnZ6xYsULsMmTJZDJh+/btePzxx9lkddGwYcMwbNgw\nAG1vlF566SVERkZe9fGip5uenn7ZZqUTJ05EWlqaiBXJz+zZszFixAixy5AdFxcXPProo1AoFADa\nfmF8fX1Frko+tFotRo0aBaBtb71LX6POS0pKwvDhw7m/oIVaW1vx4osvYtGiRdi5c6fY5cjK1q1b\nkZ+fj3Xr1mHv3r1ilyNb3333HSZPntz+70hHRL+iVVdXd9k9Ed3c3FBTUyNiRWSPvv76a+h0umu+\nK6GOvf/++0hJScF9990HBwcHscuRjYyMDNTW1mLq1Kk4deqU2OXI0urVq6HRaNDa2oo1a9YgKioK\noaGhYpcleaWlpSgoKGi/Gvjmm2/C398fAwcOFLkyeWlsbMSRI0fw0ksvXfNxol/RcnV1RW1tbftx\nbW0tlx6ox5hMJrz77rvQaDS45557xC5HlubOnYuNGzfiyJEjyMvLE7sc2Th69Cjy8vLw6quv4rPP\nPsOvv/6Kbdu2iV2WrGg0mvb/HT16NPLz80WuSB7S0tIwevRoKJVKKJVKxMXF4fTp02KXJTvfffcd\npkyZcs2rWYAEGq0RI0YgOTm5/Tg5ORkjR44UsSKyF83NzVi7di2GDBmCW2+9VexyZCcnJ6f9QywO\nDg5wd3e/7E0TXds999yDZ599FgsXLsTdd9+NUaNGYebMmWKXJRsXLlzA9u3bAbR9ICg9PR0REREi\nVyUPrq6uOH78ePtxeno6QkJCRKxIfurr65Geno64uLjrPlb0pcOoqCicPXsWy5YtA9DWeHEQnnpC\ncnIysrOzUV9fj6SkJABAQkIC4uPjRa5MHgICArBt27b2f+z69++PIUOGiFyVfF3vXTFdLiAgAIWF\nhVi2bBmUSiVuvvlm9OrVS+yyZCE2NhY5OTlYtmwZFAoFBg8ejDFjxohdlqx8++23mDZtWqd+b3mv\nQyIiIiIrEX3pkIiIiMhWsdEiIiIishI2WkRERERWwkaLiIiIyErYaBERERFZCRstIiIiIitho0VE\nRERkJWy0iIiIiKzk/wMTwbog9cTfIgAAAABJRU5ErkJggg==\n", |
|
608 | "png": "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\ngg==\n", | |
624 |
"text": [ |
|
609 | "text": [ | |
625 |
"<matplotlib.figure.Figure at 0x10 |
|
610 | "<matplotlib.figure.Figure at 0x10797be10>" | |
626 |
] |
|
611 | ] | |
627 |
} |
|
612 | } | |
628 |
], |
|
613 | ], | |
629 |
"prompt_number": 22 |
|
614 | "prompt_number": 22 | |
630 |
}, |
|
615 | }, | |
631 |
{ |
|
616 | { | |
632 |
"cell_type": "code", |
|
617 | "cell_type": "code", | |
633 |
"collapsed": false, |
|
618 | "collapsed": false, | |
634 |
"input": [ |
|
619 | "input": [ | |
635 |
"plot_taylor_approximations(cos, 0, [2, 4, 6], (0, 2*pi), (-2,2))" |
|
620 | "plot_taylor_approximations(cos, 0, [2, 4, 6], (0, 2*pi), (-2,2))" | |
636 |
], |
|
621 | ], | |
637 |
"language": "python", |
|
622 | "language": "python", | |
638 |
"metadata": {}, |
|
623 | "metadata": {}, | |
639 |
"outputs": [ |
|
624 | "outputs": [ | |
640 |
{ |
|
625 | { | |
641 |
"metadata": {}, |
|
626 | "metadata": {}, | |
642 |
"output_type": "display_data", |
|
627 | "output_type": "display_data", | |
643 | "png": "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\nutgUAAAAAElFTkSuQmCC\n", |
|
628 | "png": "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\ntYbY1r+2UgAAAABJRU5ErkJggg==\n", | |
644 |
"text": [ |
|
629 | "text": [ | |
645 |
"<matplotlib.figure.Figure at 0x10 |
|
630 | "<matplotlib.figure.Figure at 0x10984b250>" | |
646 |
] |
|
631 | ] | |
647 |
} |
|
632 | } | |
648 |
], |
|
633 | ], | |
649 |
"prompt_number": 23 |
|
634 | "prompt_number": 23 | |
650 |
}, |
|
635 | }, | |
651 |
{ |
|
636 | { | |
652 |
"cell_type": "markdown", |
|
637 | "cell_type": "markdown", | |
653 |
"metadata": {}, |
|
638 | "metadata": {}, | |
654 |
"source": [ |
|
639 | "source": [ | |
655 |
"This shows easily how a Taylor series is useless beyond its convergence radius, illustrated by \n", |
|
640 | "This shows easily how a Taylor series is useless beyond its convergence radius, illustrated by \n", | |
656 |
"a simple function that has singularities on the real axis:" |
|
641 | "a simple function that has singularities on the real axis:" | |
657 |
] |
|
642 | ] | |
658 |
}, |
|
643 | }, | |
659 |
{ |
|
644 | { | |
660 |
"cell_type": "code", |
|
645 | "cell_type": "code", | |
661 |
"collapsed": false, |
|
646 | "collapsed": false, | |
662 |
"input": [ |
|
647 | "input": [ | |
663 |
"# For an expression made from elementary functions, we must first make it into\n", |
|
648 | "# For an expression made from elementary functions, we must first make it into\n", | |
664 |
"# a callable function, the simplest way is to use the Python lambda construct.\n", |
|
649 | "# a callable function, the simplest way is to use the Python lambda construct.\n", | |
665 |
"plot_taylor_approximations(lambda x: 1/cos(x), 0, [2,4,6], (0, 2*pi), (-5,5))" |
|
650 | "plot_taylor_approximations(lambda x: 1/cos(x), 0, [2,4,6], (0, 2*pi), (-5,5))" | |
666 |
], |
|
651 | ], | |
667 |
"language": "python", |
|
652 | "language": "python", | |
668 |
"metadata": {}, |
|
653 | "metadata": {}, | |
669 |
"outputs": [ |
|
654 | "outputs": [ | |
670 |
{ |
|
655 | { | |
671 |
"metadata": {}, |
|
656 | "metadata": {}, | |
672 |
"output_type": "display_data", |
|
657 | "output_type": "display_data", | |
673 | "png": "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\n", |
|
658 | "png": "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\n", | |
674 |
"text": [ |
|
659 | "text": [ | |
675 |
"<matplotlib.figure.Figure at 0x10 |
|
660 | "<matplotlib.figure.Figure at 0x109a2a8d0>" | |
676 |
] |
|
661 | ] | |
677 |
} |
|
662 | } | |
678 |
], |
|
663 | ], | |
679 |
"prompt_number": 24 |
|
664 | "prompt_number": 24 | |
680 |
} |
|
665 | } | |
681 |
], |
|
666 | ], | |
682 |
"metadata": {} |
|
667 | "metadata": {} | |
683 |
} |
|
668 | } | |
684 |
] |
|
669 | ] | |
685 |
} |
|
670 | } |
@@ -1,144 +1,145 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "" |
|
3 | "name": "", | |
|
4 | "signature": "sha256:cbf49a9ceac0258773ae0a652e9ac7c13e0d042debbf0115cdc081862b5f7308" | |||
4 | }, |
|
5 | }, | |
5 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
6 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
7 | "worksheets": [ |
|
8 | "worksheets": [ | |
8 | { |
|
9 | { | |
9 | "cells": [ |
|
10 | "cells": [ | |
10 | { |
|
11 | { | |
11 | "cell_type": "heading", |
|
12 | "cell_type": "heading", | |
12 | "level": 1, |
|
13 | "level": 1, | |
13 | "metadata": {}, |
|
14 | "metadata": {}, | |
14 | "source": [ |
|
15 | "source": [ | |
15 | "Basic Numerical Integration: the Trapezoid Rule" |
|
16 | "Basic Numerical Integration: the Trapezoid Rule" | |
16 | ] |
|
17 | ] | |
17 | }, |
|
18 | }, | |
18 | { |
|
19 | { | |
19 | "cell_type": "markdown", |
|
20 | "cell_type": "markdown", | |
20 | "metadata": {}, |
|
21 | "metadata": {}, | |
21 | "source": [ |
|
22 | "source": [ | |
22 | "A simple illustration of the trapezoid rule for definite integration:\n", |
|
23 | "A simple illustration of the trapezoid rule for definite integration:\n", | |
23 | "\n", |
|
24 | "\n", | |
24 | "$$\n", |
|
25 | "$$\n", | |
25 | "\\int_{a}^{b} f(x)\\, dx \\approx \\frac{1}{2} \\sum_{k=1}^{N} \\left( x_{k} - x_{k-1} \\right) \\left( f(x_{k}) + f(x_{k-1}) \\right).\n", |
|
26 | "\\int_{a}^{b} f(x)\\, dx \\approx \\frac{1}{2} \\sum_{k=1}^{N} \\left( x_{k} - x_{k-1} \\right) \\left( f(x_{k}) + f(x_{k-1}) \\right).\n", | |
26 | "$$\n", |
|
27 | "$$\n", | |
27 | "<br>\n", |
|
28 | "<br>\n", | |
28 | "First, we define a simple function and sample it between 0 and 10 at 200 points" |
|
29 | "First, we define a simple function and sample it between 0 and 10 at 200 points" | |
29 | ] |
|
30 | ] | |
30 | }, |
|
31 | }, | |
31 | { |
|
32 | { | |
32 | "cell_type": "code", |
|
33 | "cell_type": "code", | |
33 | "collapsed": false, |
|
34 | "collapsed": false, | |
34 | "input": [ |
|
35 | "input": [ | |
35 | "%matplotlib inline\n", |
|
36 | "%matplotlib inline\n", | |
36 | "import numpy as np\n", |
|
37 | "import numpy as np\n", | |
37 | "import matplotlib.pyplot as plt" |
|
38 | "import matplotlib.pyplot as plt" | |
38 | ], |
|
39 | ], | |
39 | "language": "python", |
|
40 | "language": "python", | |
40 | "metadata": {}, |
|
41 | "metadata": {}, | |
41 | "outputs": [], |
|
42 | "outputs": [], | |
42 | "prompt_number": 1 |
|
43 | "prompt_number": 1 | |
43 | }, |
|
44 | }, | |
44 | { |
|
45 | { | |
45 | "cell_type": "code", |
|
46 | "cell_type": "code", | |
46 | "collapsed": true, |
|
47 | "collapsed": true, | |
47 | "input": [ |
|
48 | "input": [ | |
48 | "def f(x):\n", |
|
49 | "def f(x):\n", | |
49 | " return (x-3)*(x-5)*(x-7)+85\n", |
|
50 | " return (x-3)*(x-5)*(x-7)+85\n", | |
50 | "\n", |
|
51 | "\n", | |
51 | "x = np.linspace(0, 10, 200)\n", |
|
52 | "x = np.linspace(0, 10, 200)\n", | |
52 | "y = f(x)" |
|
53 | "y = f(x)" | |
53 | ], |
|
54 | ], | |
54 | "language": "python", |
|
55 | "language": "python", | |
55 | "metadata": {}, |
|
56 | "metadata": {}, | |
56 | "outputs": [], |
|
57 | "outputs": [], | |
57 | "prompt_number": 2 |
|
58 | "prompt_number": 2 | |
58 | }, |
|
59 | }, | |
59 | { |
|
60 | { | |
60 | "cell_type": "markdown", |
|
61 | "cell_type": "markdown", | |
61 | "metadata": {}, |
|
62 | "metadata": {}, | |
62 | "source": [ |
|
63 | "source": [ | |
63 | "Choose a region to integrate over and take only a few points in that region" |
|
64 | "Choose a region to integrate over and take only a few points in that region" | |
64 | ] |
|
65 | ] | |
65 | }, |
|
66 | }, | |
66 | { |
|
67 | { | |
67 | "cell_type": "code", |
|
68 | "cell_type": "code", | |
68 | "collapsed": true, |
|
69 | "collapsed": true, | |
69 | "input": [ |
|
70 | "input": [ | |
70 | "a, b = 1, 9\n", |
|
71 | "a, b = 1, 9\n", | |
71 | "xint = x[np.logical_and(x>=a, x<=b)][::30]\n", |
|
72 | "xint = x[np.logical_and(x>=a, x<=b)][::30]\n", | |
72 | "yint = y[np.logical_and(x>=a, x<=b)][::30]" |
|
73 | "yint = y[np.logical_and(x>=a, x<=b)][::30]" | |
73 | ], |
|
74 | ], | |
74 | "language": "python", |
|
75 | "language": "python", | |
75 | "metadata": {}, |
|
76 | "metadata": {}, | |
76 | "outputs": [], |
|
77 | "outputs": [], | |
77 | "prompt_number": 3 |
|
78 | "prompt_number": 3 | |
78 | }, |
|
79 | }, | |
79 | { |
|
80 | { | |
80 | "cell_type": "markdown", |
|
81 | "cell_type": "markdown", | |
81 | "metadata": {}, |
|
82 | "metadata": {}, | |
82 | "source": [ |
|
83 | "source": [ | |
83 | "Plot both the function and the area below it in the trapezoid approximation" |
|
84 | "Plot both the function and the area below it in the trapezoid approximation" | |
84 | ] |
|
85 | ] | |
85 | }, |
|
86 | }, | |
86 | { |
|
87 | { | |
87 | "cell_type": "code", |
|
88 | "cell_type": "code", | |
88 | "collapsed": false, |
|
89 | "collapsed": false, | |
89 | "input": [ |
|
90 | "input": [ | |
90 | "plt.plot(x, y, lw=2)\n", |
|
91 | "plt.plot(x, y, lw=2)\n", | |
91 | "plt.axis([0, 10, 0, 140])\n", |
|
92 | "plt.axis([0, 10, 0, 140])\n", | |
92 | "plt.fill_between(xint, 0, yint, facecolor='gray', alpha=0.4)\n", |
|
93 | "plt.fill_between(xint, 0, yint, facecolor='gray', alpha=0.4)\n", | |
93 | "plt.text(0.5 * (a + b), 30,r\"$\\int_a^b f(x)dx$\", horizontalalignment='center', fontsize=20);" |
|
94 | "plt.text(0.5 * (a + b), 30,r\"$\\int_a^b f(x)dx$\", horizontalalignment='center', fontsize=20);" | |
94 | ], |
|
95 | ], | |
95 | "language": "python", |
|
96 | "language": "python", | |
96 | "metadata": {}, |
|
97 | "metadata": {}, | |
97 | "outputs": [ |
|
98 | "outputs": [ | |
98 | { |
|
99 | { | |
99 | "metadata": {}, |
|
100 | "metadata": {}, | |
100 | "output_type": "display_data", |
|
101 | "output_type": "display_data", | |
101 | "png": "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\no5SVlXHmmWdSXV3NTTfddNyxDm63m6ampt7v9+7dy3e/+13+/u//ngkTJgBQXV1NYWHhMacHh/K+\nIpLdFLAGaacv1Dv36kPavZIcZpom+/fvB0YmYO3du5eSkhJqa2v7HA+FQscNWDfffDNFRUW932/b\nto2lS5cCqXD0+c9//ri9W+Xl5YRCod7vf/SjH1FSUsLFF1/ce+zgwYP4/f5jAtZQ3ldEspsC1iD9\nfHNq9+r6eRN05aDktIaGBuLxOIZhHNN4Phz27t3b782kDcPoHTb6XkeHsYaGBtra2li8ePFJvZ9l\nWb2vGwgEePPNNzn77LNxOp29azZu3IjD4Tim/2oo7ysi2U0BaxAOdkb4y6Fu8p0GH9bUdslxPf1J\nLpdrRK4g3Lt3b7/vU1pait/vP+Hz6+vrycvL69MQ7/V6j7s+EAj07ox5PB4sy+LMM8/ss2bjxo3M\nnTuXoqKi477Wqb6viGQ3BaxBePrI7tXVc8ZTUZSX4WpEMqsnYM2cOZO8vOH934Pf78fn8/UbsGpr\na/sNWLFYjB/84Ae9pzHffvttZs2a1duMblkWTz311IDv2XOVX0lJCZAaQnr062/atKn39OCzzz6b\nlvcVkeymc1unqMkf40/7OnEY8NEF2r0S6QkQ8+bNG/b36mlw72+Y6VlnndXvvQP/+te/8vOf/5y5\nc+fidDppbGzs06u1atWqARvNDx48yNlnnw2kriicNWtWb9N7Mpnku9/9LslkkkmTJtHZ2UllZWVa\n3ldEspsC1il6ZqsPy4YrT6tkonvot+MQyXYjGbB2795NaWlpvztY5557Lt/73veOOb5o0SLe//73\ns2vXLnbv3s2jjz7Kd7/7Xb797W+Tl5fHsmXLjnvvwGQyyTvvvMPnP/95INXn9S//8i98//vfx+fz\nYVkWn/jEJ1i8eDEvvvgiu3fv7r0P4lDeV0SynwLWKWgPJ1i9qx0DuGlBzQnXi4x1PcMyDcMYkbCw\ne/duli5disNxbHfDggUL6OjooK2trXd8AqSuAvzyl7/cZ+1XvvKVk3q/nTt3UlNT02fHbOrUqTz0\n0EN91k2ePJlrrrmmz7GhvK+IZD/1YJ2CX271kbBsLpxRzrSKwkyXI5JxPafk3G4306ZNG5b3eOKJ\nJ/jSl74EpALPJZdc0u+6/Px8PvzhD/f2QKXDL37xC2666aa0vZ6I5A4FrJPkjyZ5fmcbADcvnJjh\n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\nAAAAgxGwAAAADGb4XoTvYtZehfg4bt++rfv37ys9PV3Lli3T/v37lZ5u+ssIH2Bqakpnz55VcXGx\n6urqrC4HCQiFQrpy5YqOHj0qt5v/j+3k8uXLGhgYkNvtVn5+vg4cOMDvziQ2PT2ta9euqbe3V+fO\nnZMktba2qqWlRW63WytXrtS+ffvmPIepP6Fm7lUI442NjSkYDOrMmTM6ffq0PB6PHjx4YHVZSNDV\nq1dVU1NjdRlIUDQa1a1bt3T48GHClc1MTEyor69Pfr9fp06d0vj4uEKhkNVlYQ7Xr19XaWlp/DgU\nCunu3bvy+/3xv3+BQGDOc5j6U2rmXoUwXlZWlg4dOiSXyyVp5k5Ibm6uxVUhEc3NzSorK1NeXp7V\npSBBTU1NGhwcVGNjo+7du2d1OUhAZmamqqqqdPDgQR05ckS5ublavny51WVhDnV1dfL5fPHjjo4O\nVVdXx//+bd26VY8fP57zHKYGLLP2KsTHd+PGDWVmZqqkpMTqUvCeent7FYlE5PP5xPg7ewmFQgoG\ngzp58qTq6+vV1dWlnp4eq8vCewqHw3r06JEaGxt18eJFRSIR+mczY2Njb2395/V639oa8JeYugCc\n6F6FSD7RaFSXLl3S0qVLeX7OZjo6OhQMBnX+/HmNjo5qZGRE2dnZ2rFjh9Wl4R3a2tq0cePG+NLg\nli1b1NPTo7Vr11pcGd5Hf3+/ysrKlJGRIWmmf93d3fTPRuaTX0y9g+Xz+d5aswwEAiovLzezBHyA\nyclJXbhwQevXr9f27dutLgcJ2rt3r44dO6b6+nrt2bNHFRUVhCub8Hg8evLkSfy4vb1dhYWFFlaE\nRKxYsULd3d2KRqOSpM7OThUUFFhcFRKxYcMGtba2xnt4586dd+YXU+9grV69Wk+fPlVDQ4OkmcA1\nuzE0kl8gENDAwIDGxsbU3NwsSaqpqVF1dbXFlWE+Zp8lQPKrqqrSs2fP1NDQIJfLpdLSUm3atMnq\nsvCeCgoKVF5erhMnTsjlcmnNmjWqrKy0uiwkIDc3VzU1NTp+/LjS0tJUVFSk3bt3z/k57EUIAABg\nMN7rCwAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAY7H/uW7JP\nSVZDxQAAAABJRU5ErkJggg==\n", |
|
102 | "png": "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\n", | |
102 | "text": [ |
|
103 | "text": [ | |
103 |
"<matplotlib.figure.Figure at 0x1 |
|
104 | "<matplotlib.figure.Figure at 0x107d67b90>" | |
104 | ] |
|
105 | ] | |
105 | } |
|
106 | } | |
106 | ], |
|
107 | ], | |
107 | "prompt_number": 4 |
|
108 | "prompt_number": 4 | |
108 | }, |
|
109 | }, | |
109 | { |
|
110 | { | |
110 | "cell_type": "markdown", |
|
111 | "cell_type": "markdown", | |
111 | "metadata": {}, |
|
112 | "metadata": {}, | |
112 | "source": [ |
|
113 | "source": [ | |
113 | "Compute the integral both at high accuracy and with the trapezoid approximation" |
|
114 | "Compute the integral both at high accuracy and with the trapezoid approximation" | |
114 | ] |
|
115 | ] | |
115 | }, |
|
116 | }, | |
116 | { |
|
117 | { | |
117 | "cell_type": "code", |
|
118 | "cell_type": "code", | |
118 | "collapsed": false, |
|
119 | "collapsed": false, | |
119 | "input": [ |
|
120 | "input": [ | |
120 | "from __future__ import print_function\n", |
|
121 | "from __future__ import print_function\n", | |
121 | "from scipy.integrate import quad, trapz\n", |
|
122 | "from scipy.integrate import quad, trapz\n", | |
122 | "integral, error = quad(f, 1, 9)\n", |
|
123 | "integral, error = quad(f, 1, 9)\n", | |
123 | "print(\"The integral is:\", integral, \"+/-\", error)\n", |
|
124 | "print(\"The integral is:\", integral, \"+/-\", error)\n", | |
124 | "print(\"The trapezoid approximation with\", len(xint), \"points is:\", trapz(yint, xint))" |
|
125 | "print(\"The trapezoid approximation with\", len(xint), \"points is:\", trapz(yint, xint))" | |
125 | ], |
|
126 | ], | |
126 | "language": "python", |
|
127 | "language": "python", | |
127 | "metadata": {}, |
|
128 | "metadata": {}, | |
128 | "outputs": [ |
|
129 | "outputs": [ | |
129 | { |
|
130 | { | |
130 | "output_type": "stream", |
|
131 | "output_type": "stream", | |
131 | "stream": "stdout", |
|
132 | "stream": "stdout", | |
132 | "text": [ |
|
133 | "text": [ | |
133 | "The integral is: 680.0 +/- 7.54951656745e-12\n", |
|
134 | "The integral is: 680.0 +/- 7.54951656745e-12\n", | |
134 | "The trapezoid approximation with 6 points is: 621.286411141\n" |
|
135 | "The trapezoid approximation with 6 points is: 621.286411141\n" | |
135 | ] |
|
136 | ] | |
136 | } |
|
137 | } | |
137 | ], |
|
138 | ], | |
138 | "prompt_number": 5 |
|
139 | "prompt_number": 5 | |
139 | } |
|
140 | } | |
140 | ], |
|
141 | ], | |
141 | "metadata": {} |
|
142 | "metadata": {} | |
142 | } |
|
143 | } | |
143 | ] |
|
144 | ] | |
144 | } No newline at end of file |
|
145 | } |
General Comments 0
You need to be logged in to leave comments.
Login now