Skip to content

Application Dash ayant pour but de réaliser les visualisations interactives des donnés de l'énergie électrique en France métropolitaine (hors Corse).

License

Notifications You must be signed in to change notification settings

Hisqkq/Projet-de-visualisation-M1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Projet-de-visualisation-M1

Bienvenue sur notre projet de visualisation analytique CMI ISI. Ce projet consiste à créer une application Dash en python afin de visualiser les données de l'énergie électrique RTE en France Métropolitaine (hors Corse).
Ce projet a été développé sous Python 3.10.2.
YAPF a été utilisé pour formater le code.

Cloner l'application sur votre machine

Une fois que vous avez cloné le dépot github sur votre machine, vous pouvez suivre les étapes suivantes afin d'installer toute les dépendances nécessaires pour que l'application puisse fonctionner.

Créer l'environnement virtuel:

python -m venv venv

Activer l'environnement virtuel (Windows):

venv\Scripts\activate

Activer l'environnement virtuel (Mac ou Linux):

source venv/bin/activate

Si il y a une erreur après avoir exécuter la commande précédente, essayez ceci:

Set-ExecutionPolicy Unrestricted -Scope Process

Installer les dépendances (versions disponibles):

pip install -r requirements.txt

Quitter l'environnement virtuel:

deactivate

❗ Prérequis

Avant de commencer à mettre en place l'application, assurez-vous d'avoir installé MongoDB sur votre machine. MongoDB est nécessaire pour stocker et gérer les données utilisées par l'application. Suivez les instructions sur le site officiel de MongoDB pour télécharger et installer la version adaptée à votre système d'exploitation.

💾 Initialisation de la Base de Données

Une fois MongoDB installé, vous devez initialiser la base de données et la remplir avec les données nécessaires. Pour ce faire, exécutez le script initialize_db.py (cette étape peut durer plusieurs heures à cause des limitations des APIs...⌛):

python initialise_db.py

🚀 Une fois cette étape effectuée, tout est pret afin de lancer l'application.

Lancer l'app localement

python app.py

📃 Ressources externes

Liste des API que nous avons utilisé pour récupérer nos données:

Screenshots

Page d'Accueil

Accueil Screenshot

Page Échanges

Echanges Screenshot

Page Production

Production Screenshot

Page Consomation

Consomation Screenshot

⭐ Contributeurs


Louis Delignac

CMI ISI

Hamad Tria

CMI ISI

Theo Lavandier

CMI ISI

CMI ISI - PVA

About

Application Dash ayant pour but de réaliser les visualisations interactives des donnés de l'énergie électrique en France métropolitaine (hors Corse).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages