#### Standard Notebook

This Notebook has a Python 3 kernel with a wide range of pre-installed Python libraries aimed at general data processing and visualization
such as matplotlib, numpy and pandas.
These are aimed at general purpose use including basic data analysis and plotting libraries so this notebook is especially useful for general tutorials
and introduction to Python courses.

#### Geoscience Notebook

This Notebook has a Python 3 kernel with specialized libraries, such as cartopy, geopandas, folium,
that are useful for analyzing and visualizing geospatial data.
This notebook is aimed at courses with a focus on analyzing geospatial data as its processing and plotting requires libraries which can do spatial
operations of geometric types.

#### Haskell Notebook

Notebooks can be run in a Haskell or Python 3 kernel and have a range of Haskell-specific graphics libraries such as JuicyPixels and openGL
pre-installed within Noteable.
This notebook is primarily intended for use with Haskell, therefore only standard Python libraries are included for the Python 3 kernel.

#### Julia Notebook

Notebooks can be run in a Julia, Python 3 or R kernel, with Noteable containing pre-installed Julia libraries such as Gadfly,
QuantEcon and Plots as well as a selection of R libraries.

#### Language and Machine Learning

This Notebook has a Python 3 kernel with specialized libraries for Natural Language processing and machine Learning. It comes with the `nltk`

, `spacy`

, and `tensorflow`

packages, and includes the entire NLTK dataset, the `en_core_web_sm`

spacy language model, and the official TensorFlow Model & Datasets.

#### Python2 Notebook

Notebooks can be run in the last version of Python 2 or Python 3 kernel containing pre-installed libraries for general use such as pandas,
matplotlib and numpy for the respective programming languages.
Note that no additional libraries are included in the Python 3 kernel for this notebook,
therefore if you intend to use Python 3, working in the standard notebook (or specialised Python notebook) is preferable.

#### R with Stan Notebook

Notebooks can be run in a R with Stan or Python 3 kernel containing pre-installed Stan-specific and R libraries as well as the same Python libraries
as in the Standard Notebook.

#### RStudio

This opens up an RStudio interface overlayed on a Jupyter notebook with an extensive selection of R libraries along with the Python libraries
from the Standard Notebook. Whilst this option opens the RStudio interface, although note that it does not provide access to the RStudio cloud service,
or provide access to any facilities the RStudio cloud service provides (such as sharing notebooks or making notebooks public).

#### Sage Notebook Notebook

SageMaths plugin added to the Python 3 Standard Notebook.