Index.ipynb
200 lines
| 5.1 KiB
| text/plain
|
TextLexer
Brian E. Granger
|
r16115 | { | |
"metadata": { | |||
"name": "", | |||
Brian E. Granger
|
r16133 | "signature": "sha256:78b90d18791f32ff5abbbf5b4a9846ad8fad0a46af65125faac15f86f68da57f" | |
Brian E. Granger
|
r16115 | }, | |
"nbformat": 3, | |||
"nbformat_minor": 0, | |||
Brian E. Granger
|
r16116 | "worksheets": [ | |
{ | |||
"cells": [ | |||
{ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
Brian E. Granger
|
r16118 | "<img src=\"../images/ipython_logo.png\">" | |
] | |||
}, | |||
{ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
Brian E. Granger
|
r16116 | "Back to the main [Index](../Index.ipynb)" | |
] | |||
}, | |||
{ | |||
Brian E. Granger
|
r16118 | "cell_type": "heading", | |
"level": 1, | |||
"metadata": {}, | |||
"source": [ | |||
"Embedding IPython Into Other Applications" | |||
] | |||
}, | |||
{ | |||
Brian E. Granger
|
r16133 | "cell_type": "markdown", | |
"metadata": {}, | |||
"source": [ | |||
"The architecture of IPython is built with reusable components. These components include:\n", | |||
"\n", | |||
"* The configuration system for processing command line arguments and configuration files\n", | |||
"* The IPython `InteractiveShell` object that provides the core interactive features across the entire code base\n", | |||
"* The IPython kernel, which provides the capabilities of the `InteractiveShell` object over a ZeroMQ/JSON based message protocol to various frontends\n", | |||
"* The IPython frontends (Notebook, Qt Console, Console, Terminal)\n", | |||
"\n", | |||
"These components can be embedded into other applications." | |||
] | |||
}, | |||
{ | |||
Brian E. Granger
|
r16118 | "cell_type": "heading", | |
"level": 2, | |||
Brian E. Granger
|
r16116 | "metadata": {}, | |
Brian E. Granger
|
r16118 | "source": [ | |
"Tutorials" | |||
] | |||
}, | |||
{ | |||
Brian E. Granger
|
r16133 | "cell_type": "markdown", | |
"metadata": {}, | |||
"source": [ | |||
"Coming soon." | |||
] | |||
}, | |||
{ | |||
Brian E. Granger
|
r16118 | "cell_type": "heading", | |
"level": 2, | |||
"metadata": {}, | |||
"source": [ | |||
"Examples" | |||
] | |||
Brian E. Granger
|
r16133 | }, | |
{ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
"Coming soon." | |||
] | |||
}, | |||
{ | |||
"cell_type": "heading", | |||
"level": 2, | |||
"metadata": {}, | |||
"source": [ | |||
"Non-notebook examples" | |||
] | |||
}, | |||
{ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
"This directory also contains examples that are regular Python (`.py`) files." | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
"collapsed": false, | |||
"input": [ | |||
"from IPython.display import FileLink, display" | |||
], | |||
"language": "python", | |||
"metadata": {}, | |||
"outputs": [], | |||
"prompt_number": 2 | |||
}, | |||
{ | |||
"cell_type": "code", | |||
"collapsed": false, | |||
"input": [ | |||
"files =!ls *.py\n", | |||
"for f in files:\n", | |||
" display(FileLink(f))" | |||
], | |||
"language": "python", | |||
"metadata": {}, | |||
"outputs": [ | |||
{ | |||
"html": [ | |||
"<a href='embed_class_long.py' target='_blank'>embed_class_long.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/embed_class_long.py" | |||
] | |||
}, | |||
{ | |||
"html": [ | |||
"<a href='embed_class_short.py' target='_blank'>embed_class_short.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/embed_class_short.py" | |||
] | |||
}, | |||
{ | |||
"html": [ | |||
"<a href='embed_function.py' target='_blank'>embed_function.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/embed_function.py" | |||
] | |||
}, | |||
{ | |||
"html": [ | |||
"<a href='inprocess_qtconsole.py' target='_blank'>inprocess_qtconsole.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/inprocess_qtconsole.py" | |||
] | |||
}, | |||
{ | |||
"html": [ | |||
"<a href='inprocess_terminal.py' target='_blank'>inprocess_terminal.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/inprocess_terminal.py" | |||
] | |||
}, | |||
{ | |||
"html": [ | |||
"<a href='internal_ipkernel.py' target='_blank'>internal_ipkernel.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/internal_ipkernel.py" | |||
] | |||
}, | |||
{ | |||
"html": [ | |||
"<a href='ipkernel_qtapp.py' target='_blank'>ipkernel_qtapp.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/ipkernel_qtapp.py" | |||
] | |||
}, | |||
{ | |||
"html": [ | |||
"<a href='ipkernel_wxapp.py' target='_blank'>ipkernel_wxapp.py</a><br>" | |||
], | |||
"metadata": {}, | |||
"output_type": "display_data", | |||
"text": [ | |||
"/Users/bgranger/Documents/Computing/IPython/code/ipython/examples/Embedding/ipkernel_wxapp.py" | |||
] | |||
} | |||
], | |||
"prompt_number": 3 | |||
Brian E. Granger
|
r16116 | } | |
], | |||
"metadata": {} | |||
} | |||
] | |||
Brian E. Granger
|
r16115 | } |