Notebook Servers offered in Noteable
In Noteable, a notebook server is the working environment you start, with its own interface, kernel options, and pre-installed libraries.
A notebook document is the file you open inside that environment, usually a .ipynb or .qmd / .Rmd file.
Below is a list of notebook servers available in Noteable, each customized with pre-installed libraries tailored to specific academic disciplines.
EDINA works closely with academics to ensure this list remains up-to-date with the most relevant tools.
Subscribers can view the complete library selection for each notebook server, and new notebook servers can be created upon request to meet specific needs.
For more information on the available libraries and packages, please Contact Us.
Standard Python 3
The Standard Python 3 notebook server provides a versatile environment for Python development, featuring the JupyterLab interface and a broad selection of essential Python libraries.
It supports real-time collaboration, allowing multiple users to share and edit notebook documents (.ipynb) simultaneously.
The integration of nbgrader enables instructors to easily create and auto-grade Python-based assessments.
Language and Machine Learning
The Language and Machine Learning notebook server provides access to the JupyterLab interface and includes a wide selection of libraries focused on Natural Language Processing and Machine Learning, including NLTK, the NLTK data collection, PyTorch, and TensorFlow.
It includes nbgrader for efficient creation and grading of Python-based assignments.
This setup supports smooth workflows for experimentation, teaching, and collaborative project work in these fields.
GeoScience
Designed for geospatial analysis and visualisation, the GeoScience notebook server uses the JupyterLab interface and includes libraries such as Cartopy, EarthPy, and Folium
It supports collaborative work, allowing users to share notebook documents (.ipynb) in real-time and organize documents side by side.
The notebook server also integrates nbgrader for seamless assessment of Python-based tasks.
BioChemistry
The BioChemistry notebook server is equipped with JupyterLab and a selection of libraries focused on data science and visualisation for chemistry and biology, such as PubChemPy, msprime, and tsinfer.
It features nbgrader for easy creation and auto-grading of Python-based assignments.
RStudio
The RStudio notebook server provides a user-friendly interface and a comprehensive selection of R libraries, including those for geospatial analysis and data visualisation.
It includes the base R datasets as well as specialized libraries such as ggraph, foreign, and tidybayes.
R with Stan
The R with Stan notebook server, accessible through the JupyterLab interface, allows for coding in both R and Python and includes additional Stan packages.
It is designed to provide flexibility in statistical modelling and analysis.
Users can work in standard Jupyter notebook documents (.ipynb) with an R kernel, and the notebook server supports nbgrader autograding for R-based assignments.
Sage
The SageMath notebook server provides a mathematics-focused environment through JupyterLab, supporting work in areas such as algebra, calculus, and number theory alongside coding in both Python and SageMath.
Users can work in standard Jupyter notebook documents (.ipynb) with a SageMath kernel, and the notebook server supports nbgrader autograding for SageMath-based assignments.
Collaboration
The Collaboration notebook server allows multiple users to work on the same document simultaneously using Jupyter Real Time Collaboration, with the JupyterLab 4 and Notebook 7 interfaces provided through the jupyter/minimal-notebook image.
It combines the libraries from our Standard Python 3 and GeoScience notebook servers and includes tools such as nbgrader, JupyterLab Git, jupyter-ai, and LangChain to support teaching, sharing, and AI-assisted workflows.
A built-in VS Code environment is also available, alongside formatting, linting, auto-completion, visualisation, machine learning, and geospatial libraries for collaborative coding and data analysis.
Legacy Notebook Servers
Some users may wish to use the classic Notebook 6 interface. A limited number of the previous Jupyter classic environments have been maintained under a "Legacy" name. Please note that these servers are not updated, and remain as a "Frozen" version.
Jupyter Classic (Legacy)
This is the old "Standard Python 3" notebook server.
Biochemistry Classic (Legacy)
This is the old "Biochemistry" notebook server.