The service will then create a notebook server for you to use, and you will see a loading page:Īfter a few seconds, or in some rare cases a minute or two, you will be taken to the JupyterLab interface: Upon successfully signing in and verifying your email if required, you will be redirected back to the JASMIN Notebook Service. Each code lasts between 15 and 30 minutes.
This will result in an email being sent to your registered email address containing a six-digit verification code. To do this, make sure the "Email" method is selected and click "Send me a code": The first time you access the JASMIN Notebook Service from a new computer or browser, you will be asked to verify your email address after signing in. If you have previously accessed the notebook service from the computer you are using, this may happen automatically. This will redirect you to the JASMIN Accounts Portal, where you should sign in with your JASMIN Account. To use the JASMIN Notebook Service, navigate to. Important: From , access to the JASMIN Jupyter Notebook service is controlled simply by having a valid jasmin-loginĢ-step verification is still required as shown below, but it is no longer necessary to apply for and be granted the additional jupyter-notebooks role, which is now deprecated.) Using the JASMIN Notebook Service In order to access the JASMIN Notebook service, first, follow the steps in Getting started with JASMIN to get a JASMIN account and the jasmin-login service. Getting access to the JASMIN Notebook Service
The notebook server runs as the authenticated user, and the user can access their home directory, Group Workspaces and CEDA Archive data as they would from a scientific analysis server. After authenticating with a JASMIN account (with the correct access), a user gets access to their own notebook server.
The JASMIN Notebook Service uses JupyterHub to manage multiple Jupyter Notebook servers. Whilst it has been possible to use Jupyter Notebooks on JASMIN before now, doing so has never been officially supported.
You can also install and use your own Python environments as explained below. This environment is active by default, so there is no need for the module commands described in the linked article. The JASMIN Notebook Service currently provides one kernel - Python 3.8 with the latest Jaspy software environment installed. Jupyter has support for many languages including Python, R, Scala and Julia, which are implemented by plugins known as "kernels". Users interact with their notebooks using the open-source Jupyter Notebook server application. The JASMIN Notebook Service provides access to Jupyter Notebooks in the web browser.Ī Jupyter Notebook is an interactive document containing live code and visualisations that can be viewed and modified in a web browser. These documents can be shared, often using GitHub, and many projects distribute example code as Jupyter notebooks.