IPython notebook
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.