Notebooks

Interactive data analysis with EGI Notebooks

The more you go in data analysis, the more you understand that the most suitable tool for coding and visualizing is not pure code, or some integrated development environment (IDE), nor data manipulation diagrams (such as workflows or flowcharts). From some point on you just need a mix of all these – that is what notebook platforms are, Jupyter being the most popular of them.

What is it?

EGI Notebooks is a service-like environment based on the Jupyter technology, offering a browser-based tool for interactive data analysis.

The Notebooks environment provides users with notebooks where they can combine text, mathematics, computations and rich media output. EGI Notebooks is a multi-user service that can scale on demand, being powered by the compute services of EGI.

EGI Notebooks provides the well-known Jupyter interface for notebooks, with the following added features:

  • Integration with EGI Check-in allows you to login with any EduGAIN or social accounts (e.g. Google, Facebook)
  • Persistent storage associated with each user is available in the notebooks environment
  • Customisable with new notebook environments, expose any existing notebook to your users
  • Can easily use EGI compute and storage services from your notebooks, as your notebooks run on EGI infrastructure

Service Modes

We offer different service modes depending on your needs

Notebooks for researchers

Individual users can use the centrally operated service from EGI. Users can log in, write and play and re-play notebooks by:

  1. creating an EGI account
  2. Enrolling to the one of the supported VOs such as vo.notebooks.egi.eu VO
  3. accessing https://notebooks.egi.eu/

This instance has limits on the amount of resources available for each user (2 CPU core, 4 GB RAM and 20 GB of storage). It will also kill inactive sessions after 1 hour.

The central instance supports the following VOs:

Notebooks for communities

User communities can have their customised EGI Notebooks service instance. EGI offers consultancy, support, and can operate the setup as well. A community specific setup allows the community to use the community's own Virtual Organisation (i.e. federated compute and storage sites) for Jupyter, add custom libraries into Jupyter (e.g. discipline-specific analysis libraries) or have fine grained control on who can access the instance (based on the information available to the EGI Check-in AAI service).

EGI currently operates community instances for:


Next topics:
Notebooks Environments

Runtime environments available in EGI Notebooks

Data Management in Notebooks

How to access and manage data in EGI Notebooks

Notebooks Integration with Other Services

Access new services from the Notebooks

Training Instance

Notebooks for training events

Frequently Asked Questions

Most frequent questions asked about EGI Notebooks