Show More
@@ -0,0 +1,6 b'' | |||||
|
1 | # A simple IPython script that provides Notebook links to .py files in the cwd | |||
|
2 | ||||
|
3 | from IPython.display import FileLink, display | |||
|
4 | files =!ls *.py | |||
|
5 | for f in files: | |||
|
6 | display(FileLink(f)) No newline at end of file |
@@ -0,0 +1,6 b'' | |||||
|
1 | # A simple IPython script that lists files in all subdirs | |||
|
2 | ||||
|
3 | from IPython.display import FileLinks, display | |||
|
4 | dirs =!ls -d */ | |||
|
5 | for d in dirs: | |||
|
6 | display(FileLinks(d)) No newline at end of file |
@@ -1,7 +1,7 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "", |
|
3 | "name": "", | |
4 | "signature": "sha256:2fc11a62b83396569f64bfde2516a0219a62108a64f920dedb7217a63d67a9bc" |
|
4 | "signature": "sha256:a805b2c46cc61ed300cc06162f057e5c2f934cf3df10daa27ca885a1ab74674a" | |
5 | }, |
|
5 | }, | |
6 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
7 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
@@ -86,20 +86,7 b'' | |||||
86 | "cell_type": "code", |
|
86 | "cell_type": "code", | |
87 | "collapsed": false, |
|
87 | "collapsed": false, | |
88 | "input": [ |
|
88 | "input": [ | |
89 | "from IPython.display import FileLink, display" |
|
89 | "%run ../list_pyfiles.ipy" | |
90 | ], |
|
|||
91 | "language": "python", |
|
|||
92 | "metadata": {}, |
|
|||
93 | "outputs": [], |
|
|||
94 | "prompt_number": 1 |
|
|||
95 | }, |
|
|||
96 | { |
|
|||
97 | "cell_type": "code", |
|
|||
98 | "collapsed": false, |
|
|||
99 | "input": [ |
|
|||
100 | "files =!ls *.py\n", |
|
|||
101 | "for f in files:\n", |
|
|||
102 | " display(FileLink(f))" |
|
|||
103 | ], |
|
90 | ], | |
104 | "language": "python", |
|
91 | "language": "python", | |
105 | "metadata": {}, |
|
92 | "metadata": {}, |
@@ -1,7 +1,7 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "", |
|
3 | "name": "", | |
4 | "signature": "sha256:78b90d18791f32ff5abbbf5b4a9846ad8fad0a46af65125faac15f86f68da57f" |
|
4 | "signature": "sha256:29db13dc7016ac387a7b8f535ee31c19456004997ba93c328fa0abae41704e5f" | |
5 | }, |
|
5 | }, | |
6 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
7 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
@@ -93,20 +93,7 b'' | |||||
93 | "cell_type": "code", |
|
93 | "cell_type": "code", | |
94 | "collapsed": false, |
|
94 | "collapsed": false, | |
95 | "input": [ |
|
95 | "input": [ | |
96 | "from IPython.display import FileLink, display" |
|
96 | "%run ../list_pyfiles.ipy" | |
97 | ], |
|
|||
98 | "language": "python", |
|
|||
99 | "metadata": {}, |
|
|||
100 | "outputs": [], |
|
|||
101 | "prompt_number": 2 |
|
|||
102 | }, |
|
|||
103 | { |
|
|||
104 | "cell_type": "code", |
|
|||
105 | "collapsed": false, |
|
|||
106 | "input": [ |
|
|||
107 | "files =!ls *.py\n", |
|
|||
108 | "for f in files:\n", |
|
|||
109 | " display(FileLink(f))" |
|
|||
110 | ], |
|
97 | ], | |
111 | "language": "python", |
|
98 | "language": "python", | |
112 | "metadata": {}, |
|
99 | "metadata": {}, | |
@@ -192,7 +179,7 b'' | |||||
192 | ] |
|
179 | ] | |
193 | } |
|
180 | } | |
194 | ], |
|
181 | ], | |
195 |
"prompt_number": |
|
182 | "prompt_number": 1 | |
196 | } |
|
183 | } | |
197 | ], |
|
184 | ], | |
198 | "metadata": {} |
|
185 | "metadata": {} |
@@ -1,7 +1,7 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "", |
|
3 | "name": "", | |
4 | "signature": "sha256:178b84c6ec2464bc76d655fb49d06913fcdcac5aad9e3442b6039c219f583e49" |
|
4 | "signature": "sha256:481e128e553ec13e039f3e3f5e567cc3caffe391b78b9821ee883fb8770ebc82" | |
5 | }, |
|
5 | }, | |
6 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
7 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
@@ -9,11 +9,17 b'' | |||||
9 | { |
|
9 | { | |
10 | "cells": [ |
|
10 | "cells": [ | |
11 | { |
|
11 | { | |
|
12 | "cell_type": "heading", | |||
|
13 | "level": 1, | |||
|
14 | "metadata": {}, | |||
|
15 | "source": [ | |||
|
16 | "Background Jobs" | |||
|
17 | ] | |||
|
18 | }, | |||
|
19 | { | |||
12 | "cell_type": "markdown", |
|
20 | "cell_type": "markdown", | |
13 | "metadata": {}, |
|
21 | "metadata": {}, | |
14 | "source": [ |
|
22 | "source": [ | |
15 | "# Simple interactive bacgkround jobs with IPython\n", |
|
|||
16 | "\n", |
|
|||
17 | "We start by loading the `backgroundjobs` library and defining a few trivial functions to illustrate things with." |
|
23 | "We start by loading the `backgroundjobs` library and defining a few trivial functions to illustrate things with." | |
18 | ] |
|
24 | ] | |
19 | }, |
|
25 | }, |
@@ -1,7 +1,7 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "", |
|
3 | "name": "", | |
4 | "signature": "sha256:1f73cbd161515fd1a2c4b327925f1f17e45ed057ffb039a22cf833f61154e000" |
|
4 | "signature": "sha256:dd3f8171dfb5c8cb7aa9b1c0f5dee915f4ac8f73d9dc19a20a95c8f1583578ae" | |
5 | }, |
|
5 | }, | |
6 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
7 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
@@ -65,7 +65,7 b'' | |||||
65 | "cell_type": "markdown", |
|
65 | "cell_type": "markdown", | |
66 | "metadata": {}, |
|
66 | "metadata": {}, | |
67 | "source": [ |
|
67 | "source": [ | |
68 | "Coming soon." |
|
68 | "* [Background Jobs](Background Jobs.ipynb)" | |
69 | ] |
|
69 | ] | |
70 | }, |
|
70 | }, | |
71 | { |
|
71 | { | |
@@ -87,32 +87,72 b'' | |||||
87 | "cell_type": "code", |
|
87 | "cell_type": "code", | |
88 | "collapsed": false, |
|
88 | "collapsed": false, | |
89 | "input": [ |
|
89 | "input": [ | |
90 | "from IPython.display import FileLink, display" |
|
90 | "%run ../list_pyfiles.ipy" | |
91 | ], |
|
91 | ], | |
92 | "language": "python", |
|
92 | "language": "python", | |
93 | "metadata": {}, |
|
93 | "metadata": {}, | |
94 |
"outputs": [ |
|
94 | "outputs": [ | |
|
95 | { | |||
|
96 | "html": [ | |||
|
97 | "<a href='example-demo.py' target='_blank'>example-demo.py</a><br>" | |||
|
98 | ], | |||
|
99 | "metadata": {}, | |||
|
100 | "output_type": "display_data", | |||
|
101 | "text": [ | |||
|
102 | "/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/IPython Kernel/example-demo.py" | |||
|
103 | ] | |||
|
104 | }, | |||
|
105 | { | |||
|
106 | "html": [ | |||
|
107 | "<a href='ipython-get-history.py' target='_blank'>ipython-get-history.py</a><br>" | |||
|
108 | ], | |||
|
109 | "metadata": {}, | |||
|
110 | "output_type": "display_data", | |||
|
111 | "text": [ | |||
|
112 | "/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/IPython Kernel/ipython-get-history.py" | |||
|
113 | ] | |||
|
114 | } | |||
|
115 | ], | |||
95 | "prompt_number": 1 |
|
116 | "prompt_number": 1 | |
96 | }, |
|
117 | }, | |
97 | { |
|
118 | { | |
|
119 | "cell_type": "markdown", | |||
|
120 | "metadata": {}, | |||
|
121 | "source": [ | |||
|
122 | "There are also a set of examples that show how to integrate IPython with different GUI event loops:" | |||
|
123 | ] | |||
|
124 | }, | |||
|
125 | { | |||
98 | "cell_type": "code", |
|
126 | "cell_type": "code", | |
99 | "collapsed": false, |
|
127 | "collapsed": false, | |
100 | "input": [ |
|
128 | "input": [ | |
101 | "files =!ls *.py\n", |
|
129 | "%run ../list_subdirs.ipy" | |
102 | "for f in files:\n", |
|
|||
103 | " display(FileLink(f))" |
|
|||
104 | ], |
|
130 | ], | |
105 | "language": "python", |
|
131 | "language": "python", | |
106 | "metadata": {}, |
|
132 | "metadata": {}, | |
107 | "outputs": [ |
|
133 | "outputs": [ | |
108 | { |
|
134 | { | |
109 | "html": [ |
|
135 | "html": [ | |
110 | "<a href='ipython-get-history.py' target='_blank'>ipython-get-history.py</a><br>" |
|
136 | "gui/<br>\n", | |
|
137 | " <a href='gui/gui-glut.py' target='_blank'>gui-glut.py</a><br>\n", | |||
|
138 | " <a href='gui/gui-gtk.py' target='_blank'>gui-gtk.py</a><br>\n", | |||
|
139 | " <a href='gui/gui-gtk3.py' target='_blank'>gui-gtk3.py</a><br>\n", | |||
|
140 | " <a href='gui/gui-pyglet.py' target='_blank'>gui-pyglet.py</a><br>\n", | |||
|
141 | " <a href='gui/gui-qt.py' target='_blank'>gui-qt.py</a><br>\n", | |||
|
142 | " <a href='gui/gui-tk.py' target='_blank'>gui-tk.py</a><br>\n", | |||
|
143 | " <a href='gui/gui-wx.py' target='_blank'>gui-wx.py</a><br>" | |||
111 | ], |
|
144 | ], | |
112 | "metadata": {}, |
|
145 | "metadata": {}, | |
113 | "output_type": "display_data", |
|
146 | "output_type": "display_data", | |
114 | "text": [ |
|
147 | "text": [ | |
115 | "/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/IPython Kernel/ipython-get-history.py" |
|
148 | "gui/\n", | |
|
149 | " gui-glut.py\n", | |||
|
150 | " gui-gtk.py\n", | |||
|
151 | " gui-gtk3.py\n", | |||
|
152 | " gui-pyglet.py\n", | |||
|
153 | " gui-qt.py\n", | |||
|
154 | " gui-tk.py\n", | |||
|
155 | " gui-wx.py" | |||
116 | ] |
|
156 | ] | |
117 | } |
|
157 | } | |
118 | ], |
|
158 | ], |
1 | NO CONTENT: file renamed from examples/Miscellaneous/example-demo.py to examples/IPython Kernel/example-demo.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/example-demo.py to examples/IPython Kernel/example-demo.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/gui-glut.py to examples/IPython Kernel/gui/gui-glut.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/gui-glut.py to examples/IPython Kernel/gui/gui-glut.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/gui-gtk.py to examples/IPython Kernel/gui/gui-gtk.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/gui-gtk.py to examples/IPython Kernel/gui/gui-gtk.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/gui-gtk3.py to examples/IPython Kernel/gui/gui-gtk3.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/gui-gtk3.py to examples/IPython Kernel/gui/gui-gtk3.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/gui-pyglet.py to examples/IPython Kernel/gui/gui-pyglet.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/gui-pyglet.py to examples/IPython Kernel/gui/gui-pyglet.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/gui-qt.py to examples/IPython Kernel/gui/gui-qt.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/gui-qt.py to examples/IPython Kernel/gui/gui-qt.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/gui-tk.py to examples/IPython Kernel/gui/gui-tk.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/gui-tk.py to examples/IPython Kernel/gui/gui-tk.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/gui-wx.py to examples/IPython Kernel/gui/gui-wx.py |
|
NO CONTENT: file renamed from examples/Miscellaneous/gui-wx.py to examples/IPython Kernel/gui/gui-wx.py |
1 | NO CONTENT: file renamed from examples/Miscellaneous/ipython-completion.bash to examples/IPython Kernel/ipython-completion.bash |
|
NO CONTENT: file renamed from examples/Miscellaneous/ipython-completion.bash to examples/IPython Kernel/ipython-completion.bash |
1 | NO CONTENT: file renamed from examples/Miscellaneous/ipython-qtconsole.desktop to examples/IPython Kernel/ipython-qtconsole.desktop |
|
NO CONTENT: file renamed from examples/Miscellaneous/ipython-qtconsole.desktop to examples/IPython Kernel/ipython-qtconsole.desktop |
1 | NO CONTENT: file renamed from examples/Miscellaneous/ipython.desktop to examples/IPython Kernel/ipython.desktop |
|
NO CONTENT: file renamed from examples/Miscellaneous/ipython.desktop to examples/IPython Kernel/ipython.desktop |
@@ -1,7 +1,7 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "", |
|
3 | "name": "", | |
4 | "signature": "sha256:f047f5edb4201c0c7aa38bdf31058bf6ab2785d53e7a03cdbd4e4ff4217c0007" |
|
4 | "signature": "sha256:0b4b631419772e40e0f4893f5a0f0fe089a39e46c8862af0256164628394302d" | |
5 | }, |
|
5 | }, | |
6 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
7 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
@@ -48,8 +48,7 b'' | |||||
48 | "* [Parallel Computing](Parallel Computing/Index.ipynb): IPython's library for interactive parallel computing\n", |
|
48 | "* [Parallel Computing](Parallel Computing/Index.ipynb): IPython's library for interactive parallel computing\n", | |
49 | "* [Customization](Customization/Index.ipynb): How to configure IPython and customize it with magics, extensions, etc.\n", |
|
49 | "* [Customization](Customization/Index.ipynb): How to configure IPython and customize it with magics, extensions, etc.\n", | |
50 | "* [Embedding](Embedding/Index.ipynb): Embedding and reusing IPython's components into other applications\n", |
|
50 | "* [Embedding](Embedding/Index.ipynb): Embedding and reusing IPython's components into other applications\n", | |
51 |
"* [Builtin Extensions](Builtin Extensions/Index.ipynb): Extensions we ship with IPython |
|
51 | "* [Builtin Extensions](Builtin Extensions/Index.ipynb): Extensions we ship with IPython" | |
52 | "* [Miscellaneous](Miscellaneous/Index.ipynb): Documentation that doesn't fit anywhere else" |
|
|||
53 | ] |
|
52 | ] | |
54 | } |
|
53 | } | |
55 | ], |
|
54 | ], |
@@ -1,7 +1,7 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "", |
|
3 | "name": "", | |
4 | "signature": "sha256:24e7c8d3c3d2d4b6e7a5b9d01c7e413b736537327a485e257912943fc013a888" |
|
4 | "signature": "sha256:424566387e51dfd0dc559496301c86be9b1f610b6cfedb1cbd225ce9f0161b88" | |
5 | }, |
|
5 | }, | |
6 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
7 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
@@ -92,27 +92,7 b'' | |||||
92 | "cell_type": "code", |
|
92 | "cell_type": "code", | |
93 | "collapsed": false, |
|
93 | "collapsed": false, | |
94 | "input": [ |
|
94 | "input": [ | |
95 | "from IPython.display import FileLink, display" |
|
95 | "%run ../list_pyfiles.ipy" | |
96 | ], |
|
|||
97 | "language": "python", |
|
|||
98 | "metadata": {}, |
|
|||
99 | "outputs": [], |
|
|||
100 | "prompt_number": 7 |
|
|||
101 | }, |
|
|||
102 | { |
|
|||
103 | "cell_type": "markdown", |
|
|||
104 | "metadata": {}, |
|
|||
105 | "source": [ |
|
|||
106 | "Here are single file Python examples:" |
|
|||
107 | ] |
|
|||
108 | }, |
|
|||
109 | { |
|
|||
110 | "cell_type": "code", |
|
|||
111 | "collapsed": false, |
|
|||
112 | "input": [ |
|
|||
113 | "files =!ls *.py\n", |
|
|||
114 | "for f in files:\n", |
|
|||
115 | " display(FileLink(f))" |
|
|||
116 | ], |
|
96 | ], | |
117 | "language": "python", |
|
97 | "language": "python", | |
118 | "metadata": {}, |
|
98 | "metadata": {}, | |
@@ -218,7 +198,7 b'' | |||||
218 | ] |
|
198 | ] | |
219 | } |
|
199 | } | |
220 | ], |
|
200 | ], | |
221 |
"prompt_number": |
|
201 | "prompt_number": 4 | |
222 | }, |
|
202 | }, | |
223 | { |
|
203 | { | |
224 | "cell_type": "markdown", |
|
204 | "cell_type": "markdown", | |
@@ -231,9 +211,7 b'' | |||||
231 | "cell_type": "code", |
|
211 | "cell_type": "code", | |
232 | "collapsed": false, |
|
212 | "collapsed": false, | |
233 | "input": [ |
|
213 | "input": [ | |
234 | "files =!ls -d */\n", |
|
214 | "%run ../list_subdirs.ipy" | |
235 | "for f in files:\n", |
|
|||
236 | " display(FileLinks(f))" |
|
|||
237 | ], |
|
215 | ], | |
238 | "language": "python", |
|
216 | "language": "python", | |
239 | "metadata": {}, |
|
217 | "metadata": {}, | |
@@ -343,7 +321,7 b'' | |||||
343 | ] |
|
321 | ] | |
344 | } |
|
322 | } | |
345 | ], |
|
323 | ], | |
346 |
"prompt_number": |
|
324 | "prompt_number": 3 | |
347 | } |
|
325 | } | |
348 | ], |
|
326 | ], | |
349 | "metadata": {} |
|
327 | "metadata": {} |
1 | NO CONTENT: file was removed |
|
NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now