You are here

EGI Jupyter Notebooks Tutorial

EGI Notebooks is a new service from the EGI e-infrastructure collaboration, providing a user-friendly and highly flexible Jupyter-based hosted environment for researchers to develop and share data analysis and visualisation ‘notebooks’. Notebooks can contain programming codes in various languages, HTML scripts, dynamic visualization and equations as well as images and explanatory text that provide guidance and context for the captured data analysis workflows. Through the notebooks users can easily share concepts, ideas and working applications, containing the full analytical methodology, connections to data sources, visualizations, and descriptive text to interpret those data. With the Binder ‘extension’ of Jupyter one can turn a Github repository with Jupyter notebooks into an executable environment, making code, visualisation and documentation immediately reproducible and reusable by anyone, anywhere. Jupyter and Binder are becoming pillars for Open Science.

Learning goal:

This tutorial will introduce the open access EGI Notebooks service. The tutorial will go through the main features of the EGI Notebooks service and show how to use it with Binder for Open Science. Participants will experience the system through hands-on exercises written in Python based on real applications from the environmental sciences domain. The integrated use of Notebooks with EGI’s DataHub service will be also demonstrated. Communities or national e-infrastructures who would like to setup a similar service locally will be also informed about how to do this.