Python and Julia notebooks
Python 3.5 is installed on qtech, together with the IPython notebook interface and Jupyterhub. Jupyterhub allows for the creation of single-user, Mathematica-style notebooks that can be viewed on your PC from the browser, but are executed on qtech.
To access your personal notebook interface, go to https://qtech.fisica.unimi.it/jupyterhub and login with your username and password. The notebooks are served over a secure HTTPS connection.
Remember that closing the page on the browser does not interrupt the execution of the code on qtech. You can connect to the notebook later on and resume your work. Please close the kernel when you don’t need it anymore.
At the moment, Jupyterhub does not interact with the resource manager, so it is not able to reserve resources for its notebooks. Please check the status of the machine here and avoid using the notebook if it is busy, as this can result in slow and unpredictable behavior.
Julia and other kernles
Other kernels such as Julia or the Anaconda Python distribution can be installed locally by each user.
A restart of the Jupyter server might be required in order for the new kernels to show up.
Python
To add a local Python kernel, use the following command
python -m ipykernel install --user
where python
should be replaced by the correct path for your local installation.
Julia
To install a local Julia kernel, launch julia and then use the following commands
Pkg.update()
Pkg.add("IJulia")