Défi 2 — Énergie & Transition Écologique au Togo · Data Challenge Environnement Togo AI Lab
# Défi 2 — Énergie & Transition Écologique au Togo
Dashboard Streamlit + rapport PPTX pour le Data Challenge Environnement · Défi 2
de Togo AI Lab (datalab.gouv.tg).
## Problème
Le Togo vise l'accès universel à l'électricité d'ici 2030, mais l'écart
urbain-rural reste de 71 points (96% vs 25%). La biomasse (bois/charbon)
couvre 99% de la cuisson rurale, ce qui menace les 53 forêts classées
nationales. Ce projet propose un diagnostic data-driven et un plan d'action.
## Contenu
| Fichier / Dossier | Rôle |
|-------------------|------|
| `app.py` | Lanceur Streamlit Cloud (redirige vers `dashboard/`) |
| `dashboard/app.py` | Application Streamlit 9 onglets, disponible en français, anglais et eʋegbe |
| `src/analyze.py` | Pipeline d'analyse (6 datasets → `data/processed/`) |
| `src/build_pptx.py` | Génération rapport PowerPoint (10 slides) |
| `data/processed/indicators.json` | KPI consolidés (320 KB) |
| `dashboard/assets/` | GeoJSON forêts classées, logo, favicon |
| `DEFI.md` | Problème, objectifs officiels et axes complémentaires |
## 6 datasets officiels utilisés
1. Indicateurs Banque Mondiale (accès élec, cuisson, pop, économie)
2. Températures 10 villes togolaises (ANAMET)
3. Émissions GES par secteur et par gaz (CCNUCC)
4. Énergies renouvelables (% du total) (Banque Mondiale)
5. CO₂ du secteur électrique 1970-2022 (EDGAR)
6. 53 forêts classées et aires protégées (ODEF)
## Installation
```bash
pip install -r requirements.txt
streamlit run app.py
```
Le dashboard est accessible sur
localhost.
### Langues
L'interface principale est disponible en français, anglais et eʋegbe. Utiliser
le sélecteur **Langue / Language / Gbegbɔgblɔ** dans la barre latérale ; le
choix est conservé pendant la session.
## Régénération des données
```bash
python3 src/analyze.py # consomme data/raw/ → produit data/processed/
```
## Charte graphique
- Teal `#0B4F4A` (primaire) · Gold `#F4B400` · Turquoise `#14877D` · Orange `#D9622B` · Violet `#7A4FA0`
- Polices …