Skip to content

brecht-d-m/amma-bda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Project Advanced Multimedia Applications

Description

Notebooks and data science: interactive analytics in the cloud is a project for the Advanced Multimedia Applications course (2016).

The goal of this project is to integrate Google Cloud Datalab into Datatonic's A3S framework for uploading and processing Big Data. Datatonic wants to extend the frameworks functionality with notebook support, hosted in the cloud to allow easy sharing, and to provide the possibility of creating and sharing multiple views.

The project assignment can be found in this and this document. The progress report can be found here.

Team members:

  • Frédérique De Baerdemaeker
  • Brecht De Meulenaere
  • Samuel Huylebroeck
  • Bart Middag

Extension Datalab

Demo

We have uploaded a video of the product where we show some of the features of the project. Click on the image below to go to the video.

YouTubeLink

Docker image

We have uploaded a Docker image: Docker image. To run the demo, please follow the instruction on the GitHub page of Google Datalab.

New Features

Google Cloud Datalab is extended with different features:

  • Different types of views: full view, code view, text view, text with output view
  • Export of the code view and text view (the new notebook and old notebook are both saved)
  • Opening of a notebook in a specific view
  • Different notebook extensions: IPyWidgets, Collapsible Headings, and Codefolding (nbextensions). Other nbextensions can be added more easily.
    • The IPyWidgets allow (together with the "text with output view") to make a dashboard view (StackOverflow)
    • Collapsible headings: sections of the notebook can be easily hided
    • Codefolding: code sections can be collapsed
  • Easy customization of header and footer (background color - text color and font - company name, logo and url)