Your Processing Environment

What are Jupyter Hub and Jupyter Notebook

Jupyter Hub is environment for spawning, managing and shutting down Jupyter Notebooks. Users, however mainly interact with their notebooks, not with the hub itself. Jupyter Notebook is open-source, online, interactive web application. It allows you to create documents - called notebooks - that contain live code, visualizations, equations and narrative text. It is very suitable tool for prototyping, developing and testing your ideas for Earth Observation data processing.

In order to make CREODIAS Jupyter Notebooks as accessible and applicable as possible, they are available free of charge, for every registered CREODIAS user, under same credentials - password and login - as for all other services.


One of the considerable strenghts on Jupyter Notebook is wide range of customization options, hereunder are tips and instruciotns for some of the basic acvtivities you may need during your work. It is, however, only tip of the iceberg of possiblities of notebooks. We suggest you pursue them during you work.


Customizing your Jupyter Notebook.

CREODIAS Jupyter Notebook users are granted ability to download and install Python, Julia and R packages of their choice. Packages are installed locally, in user's instance and are available for all further processes run by the user. One of the vital tools for customizing your Notebook is "Nbextensions". It is wide set of add-ons, with different functionalities. Available from home directory of your Notebook under "Nbextensions" tab.

However, all the customization options, downloads and actions made by users are wiped during every upgrade and maintenance cycle. Therefore, it is vital to save work to "Persistent" folder in your notebook.

How to switch to Jupyer Lab view and back.

Jupyter Lab is next generation interface for Jupyter, you can already switch to this interface in your notebook. In your home directory change the last part fo the URL address from "tree" to "lab". It will look like this:

In order to switch back to notebook view, just replace "lab" with "tree" again.

How to install python packages.

Open new notebook with Python 3 kernel.

Type: !pip install package_name

Browse Python package index ( for the names of desired packages.

How to install Julia packages.

Open new notebook with Julia 1.0.3 kernel.


import Pkg

Pkg.add ("package_name")

To browse set of Julia libraries check Julia Observer (

How to install R packages.

Open new notebook with R kernel.

Type install.packages("package_name")

For list of R packages go to CRAN website.