Information Services

Noteable FAQs

Find answers to all your questions about Noteable

What is the Noteable Service? 

The Noteable service is the University of Edinburgh's deployment of Jupyterhub providing access to Jupyter notebooks via your browser. These notebooks allow you to create and interact with documents containing code in a variety of programming languages without any need to install anything. The Noteable project seeks to leverage this tool into teaching within the University. 

What if I want to use Jupyter notebooks for my research? 

The Noteable project is aimed primarily at supporting teaching and learning, however, the University of Edinburgh is keen to support other use cases. If you would like to discuss using Jupyter notebooks in your own research please contact EDINA

How do I access the Noteable Service? 

For use in teaching the best method would be to use the integration with Learn, a video on how to set this up can be found on Media Hopper

How to add Noteable Link in Learn - Video 

If you do not have a Learn course or are running a workshop for external participants you can use the direct EASE login. Please be aware that you will not be able to use nbgrader to create assignments if you access via the direct login.

Noteable Direct Login (EASE)

What are containers? 

When using the service directly or setting up the Learn integration you will be asked to select a container. These containers define what programming languages and libraries are available, a full breakdown is available within Noteable

List of Noteable languages and packages

Is ther a cost to using this Service? 

There are no costs associated with using the Noteable service, it is free to use for teaching purposes.

How can I share files with students? 

There are a number of ways to distribute files to your students:

Manual Upload

Send the files to your students via email or using a file link in Learn, your students can then manually upload these files.


Noteable now incorporates nbgitpuller, an extension that allows you to link to public Github repos. These are then automatically pulled into the student repository. In order to use this each student will need to enter the Github URL into the dialogue menu accessed by clicking the +GitRepo button.


Using the assignment feature available via the Formgrader tab you can allow your students to download a small set of files. This is useful if you do not have a public Github repo or want to release new files each week.

What are the resource limits? 

All users have access to up to 2GB of RAM. All accounts currently have up to 10GB of persistent storage space available, if you believe you may need more than this please contact us. 

Why should I use the Noteable service? 

There are multiple reasons to use the Noteable service; firstly the service is centrally supported and integrated with Learn to allow for a continuous learning environment. As Noteable uses Jupyterhub there is no need to install any software before using the service, it can be used anywhere with internet access and reduces the time for students to engage with programming. 

Can it support *this* language? 

Our technical team have already added support for many programming languages. If you would like to use a specific language that is not currently supported then please Contat Helpline

Can *this* package be added? 

There are a number of packages currently available, a list of all those currently available on the Noteable site.

List of Noteable languages and packages

If you would like to see a specific package or library added then please Contact Helpline. Please be aware that adding packages may take a long time, especially if there are specific dependencies. Please allow at least 4 weeks notice before teaching, preferrably before the start of the term.