Platform for Analysis of Energy Forecasting

Project Type: Web + Server
Context: Internship | GECAD
Date: March - June 2021

GECAD is a Portuguese Research Unit with a high focus in researching and developing Intelligent Energy Systems. One of their works is to develop forecasting models to predict energy consumption. As a way to analyze and compare the performance of these forecasting models, this project was created.

Throughout the internship, I planned, developed and deployed a web service and a web page from scratch, enabling GECAD’s members to study any forecasting model according to different metrics and visualizations.

Input for the study of each model is provided by the user through CSV files or external Relational Databases. Whenever the user requests the analysis of a model, this data is manipulated in the server-side through the use of Python’s Pandas and NumPy libraries. Every interaction with the user is of course done through the web page.

Technologies: Python | Flask | PostgreSQL | Vue | Docker