DVE

Data science platform
education platform

Overview

The DVE offers the opportunity to analyze and to instructively visualize data, by breaking down scenarios and solutions into comprehensive steps. Here, technology serves as an interface between science and society, where scientists and stakeholders can jointly find innovative solutions for sustainability challenges. It represents the synthesis of research results and the technology for interactive data analysis and presentation.

Technology

  • Django
  • Python 3.6
  • AngularJS 8
  • WebSocket
  • NodeJS
  • JupyterHub
  • MySQL
  • Jenkins

Key Technical Challenges:

  • Creating the architecture of Jupyter notebooks that works with every type of projects, and creating the dynamic updates using WebSocket on every connected screen without losing any smallest information.
  • Creating a grid structure to fit the platform in various screen sizes.

Business + Technical Points:

  • Develop a platform based on an extensible framework with open standards to structure and to visualize data, with the aim of an interactive, browser-based dashboard.
  • A common structure for Jupyter Notebooks.
  • Create a browser-based, extensible user interface framework.
  • The user interface framework allows the development of additional tools for a growing set of reusable tools (toolbox) in the future.
  • Using open standards and common libraries/frameworks.