No description
Find a file
2026-04-19 18:16:29 -04:00
groupe1_sante feat: base project 2026-04-17 12:39:32 -04:00
groupe2_ville feat: base project 2026-04-17 12:39:32 -04:00
groupe3_industrie feat: base project 2026-04-17 12:39:32 -04:00
groupe4_energie feat: base project 2026-04-17 12:39:32 -04:00
groupe5_domotique feat: base project 2026-04-17 12:39:32 -04:00
groupe6_agriculture feat: base project 2026-04-17 12:39:32 -04:00
groupe7_transport feat: base project 2026-04-17 12:39:32 -04:00
previews_svg feat: base project 2026-04-17 12:39:32 -04:00
.gitignore feat: base project 2026-04-17 12:39:32 -04:00
dash_dt_common.py feat: base project 2026-04-17 12:39:32 -04:00
lancer_tous_les_DTs.py feat: base project 2026-04-17 12:39:32 -04:00
README.md feat: base project 2026-04-17 12:39:32 -04:00
README_DATASETS.md feat: base project 2026-04-17 12:39:32 -04:00
requirements.txt feat: base project 2026-04-17 12:39:32 -04:00
SCENARIOS_7_DOMAINES.md feat: base project 2026-04-17 12:39:32 -04:00
svg_scenes.py fix: working svg 2026-04-19 18:16:29 -04:00

8INF917 — 7 Jumeaux Numériques en mode Dashboard Dash

Cette version remplace lancienne logique matplotlib par des tableaux de bord Dash/Plotly avec une grande scène visuelle centrale pour chaque domaine, et des télémétries secondaires sur le côté.

Ce que contient le projet

  • 7 jumeaux numériques, un par domaine
  • 7 datasets compatibles déjà placés dans chaque dossier de groupe
  • une interface Dash par groupe
  • une grande scène visuelle animée par les données
  • des cartes KPI, un historique live, une vue instantanée et un journal dévénements
  • aucune blockchain intégrée : chaque groupe garde la responsabilité de son smart contract, de son déploiement, de ses mesures, de son rapport et de sa présentation

Installation

pip install -r requirements.txt

Lancement rapide

Lancer tous les dashboards

python lancer_tous_les_DTs.py

Lancer seulement certains groupes

python lancer_tous_les_DTs.py 1 3 7

Ports utilisés

Structure

  • dash_dt_common.py : moteur commun des dashboards
  • svg_scenes.py : scènes visuelles grand format pour chaque domaine
  • groupeX_.../dt_*.py : dashboard du groupe
  • groupeX_.../*.csv : dataset du domaine

Logique pédagogique

Chaque groupe dispose maintenant dun jumeau numérique visuellement crédible pour démontrer son scénario métier. Le travail restant pour les étudiants ne change pas :

  • connecter leur blockchain
  • déployer leur smart contract
  • définir leurs mesures
  • rédiger leur rapport
  • préparer leur présentation