Skip to main content
All CollectionsWEkEO JupyterHubAbout the WEkEO JupyterHub
Which are the computing resources of the WEkEO JupyterHub?
Which are the computing resources of the WEkEO JupyterHub?

Come discover the computing resources and working environments available in the WEkEO JupyterHub!

David Bina avatar
Written by David Bina
Updated over a month ago

Context


Among all services provided by the WEkEO DIAS, the WEkEO JupyterHub is available for free for all users, you simply need a WEkEO account (sign up!).

We'll see in this article the different computing resources you'll find on the JupyterHub by selecting the various Server Options.

Computing resources


The WEkEO JupyterHub computing resources are the following:

  • Machine Learning

  • Earth Observation Tools

Each Server Option has its specificities and tools.

Machine Learning

The Machine Learning server is more data science oriented, mostly used to process data and run more complex computation. This server offers 3.5 CPU and 14 GB of RAM, with the following tools pre-installed:

  • Python: with a set of kernels based on Conda environments:

    • base: the default environment

    • climaf: an environment with the climaf library and more

    • pcmdi: an environment with the pcmdi library and more

    • wekeolab: an environment with all basics and useful packages needed by the majority of users, including the hda Python package

  • R: a set of data science librairies is included. You can open a terminal and list their versions with the following command:

    R -e 'data.frame(installed.packages())[,c("Package", "Version")]'

  • R Studio: available from the JupyterHub home page, clicking on the RStudio button. A new browser window opens in which RStudio can be used, the working directory and files are visible within RStudio

  • Julia: a Julia environment is provided, with a number of libraries installed. You can list the installed packages by running Julia in your terminal with the julia command, then pressing the "]" key and running the status command

πŸ’‘WEkEO Pro Tip: we recommend the Machine Learning server during the WEkEO trainings and webinars! πŸ˜„

Earth Observation Tools

The Earth Observation Tools server is designed with the simple purpose of visualizing data and results. As the Machine Learning server, it offers 3.5 CPU and 14 GB of RAM.

The following tools are installed on the Earth Obersation Tools server:

  • Python: with a set of kernels based on Conda environments:

    • base: the default environment

    • wekeolab: an environment with all basics and useful packages needed by the majority of users, including the hda Python package

  • R: a set of data science librairies is included. You can open a terminal and list their versions with the following command:

    R -e 'data.frame(installed.packages())[,c("Package", "Version")]'

  • R Studio: available from the JupyterHub home page, clicking on the RStudio button. A new browser window opens in which RStudio can be used, the working directory and files are visible within RStudio

  • Julia: a Julia environment is provided, with a number of libraries installed. You can list the installed packages by running Julia in your terminal with the julia command, then pressing the "]" key and running the status command

πŸ’‘WEkEO Pro Tip: all the most used Python packages are already installed in the wekeolab environment of WEKEO JupyterHub platform. However, it is also possible to create a personal environment!

πŸ“ŒNote on R package Updates:

The R packages installed in WEkEO JupyterHub are managed centrally and cannot be updated by individual users. This ensures compatibility and stability within the environment.

If you require a specific version of an R package or need additional R packages that are not currently available, please don’t hesitate to contact WEkEO User Support. You can submit a request, and our team will review and consider adding it for you.

Switching between servers


If you want to change the server during your session, follow these simple steps:

  1. Go to File then to the Hub Control Panel

  2. Click on Stop Server

  3. When spawning the Jupyter Hub again, you can choose another server

What's next?


To know more about the WEkEO JupyterHub, here are some related articles:

We are user-driven and we implement users' suggestions, so feel free to contact us:

  • through a chat session available in the bottom right corner of the page

  • via e-mail to our support team (supportATwekeo.eu)

Regardless of how you choose to contact us, you will first be put in touch with our AI Agent Neo. At any time, you can reach a member of the WEkEO User Support team by clicking on "talk to a person" via chat, or by naturally requesting it in reply to Neo's email.

Did this answer your question?