IPython notebook

From IIHE Wiki
Revision as of 13:38, 17 November 2014 by Admin (talk | contribs) (Created page with "IPython is an interactive Python environment. Coupled with the "notebook" module, it provides a rich web interface. When launching the notebook, the system will create a dedicate…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

IPython is an interactive Python environment. Coupled with the "notebook" module, it provides a rich web interface. When launching the notebook, the system will create a dedicated server running on a specific port.

How to launch it

IPython notebook is available on the cluster in 2 environment : the custom build and cvmfs.

To load the custom build :

source /software/sources/latestEnvironment

To load from CVMFS : See IceCube Software Cluster#CVMFS

To launch your notebook and access it from the outside (your browser) :

ipython notebook --ip=UI_URL --port=PORT_NUMBER --pylab inline

Where UI_URL is the ui url where you launched the command (eg. ui01.iihe.ac.be) and PORT_NUMBER is a custom defined port that you have to choose (between 1025 and 65635) Then, open the url http://UI_URL:PORT_NUMBER from your web browser.

WARNING : Using this method will expose your notebook to the outside (internet), that means if someone get the PORT_NUMBER, he can do whatever he wants on this notebook. The safest way is to use a SSH tunnel.

Links

http://ipython.org/