Install the echo kernel by running python setup.py install
from that directory.
Then run ipython notebook
from this directory.
Select "Echo" from the top right dropdown list of kernels.
Hello, world!
u'Hello, world!'
Like all of the Metakernels, the echo kernel comes with a base set of magics.
%magic
Line magics: %cd PATH - change current directory of session %connect_info - show connection information %download URL [FILENAME] - download file from URL %html CODE - display code as HTML %install_magic URL - download and install magic from URL %javascript CODE - send code as JavaScript %latex TEXT - display text as LaTeX %lsmagic - list the current line and cell magics %magic - show installed magics %plot [options] backend - configure plotting for the session. %python CODE - evaluate code as Python %reload_magics - reload the magics from the installed files %shell COMMAND - run the line as a shell command Cell magics: %%file [--append|-a] FILENAME - write contents of cell to file %%html - display contents of cell as HTML %%javascript - send contents of cell as JavaScript %%latex - display contents of cell as LaTeX %%python - evaluate contents of cell as Python %%shell - run the contents of the cell as shell commands %%time - show time to run cell Shell shortcut: ! COMMAND ... - execute command in shell Any cell magic can be made persistent for rest of session by using %%% prefix.
%python print('hello, world!')
hello, world!
You can get help on a magic by typing ?
%%html?
You can also get help by pressing SHIFT+TAB
at the end of the word.
%lsmagic
Code completion works for magics. Press tab below to see the completion (when not viewing through nbviewer).
%javas
Completion also works for path names (local, absolute, or from the home ~
directory). Press TAB
below for completion.
echo_kernel.ip
%%file temp.txt
This concludes our example.
Goodbye, world!
Created file 'temp.txt'.