Jupyter

From FarmShare

Revision as of 13:05, 22 October 2012 by Bishopj (Talk | contribs)
Jump to: navigation, search

Ipython

Ipython provides both a command line and browser based (notebook) interfaces. The development is quite fast, so the distribution provided packages tend to lag behind enough it makes sense to setup a python environment which incorporates the latest updates.

building an Ipython notebook environment

Login to a corn and make yourself an Ipython environment in glusterfs

mkdir /mnt/glusterfs/$USER/Ipython
cd /mnt/glusterfs/$USER/Ipython
virtualenv --system-site-packages devbranch
devbranch/bin/pip install https://github.com/ipython/ipython/tarball/master
devbranch/bin/pip install tornado
devbranch/bin/pip install pyzmq

To run Ipython notebook environment, first start it up:

devbranch/bin/ipython notebook --pylab=inline --no-browser

You should see output similar to following:

[NotebookApp] Using existing profile dir: u'/afs/ir.stanford.edu/users/b/i/bishopj/.config/ipython/profile_default'
[NotebookApp] Serving notebooks from local directory: /mnt/glusterfs/bishopj/ipython
[NotebookApp] The IPython Notebook is running at: http://127.0.0.1:8888/
[NotebookApp] Use Control-C to stop this server and shut down all kernels.


ssh -L 8888:localhost:8888 corn02
Personal tools
Toolbox
LANGUAGES