dataforgoodfr / energetic-stress-production

Forecast the Energy production in France
https://greenforecast-squad.github.io/energetic-stress-production/
MIT License
1 stars 1 forks source link

Refactor weather history processing #15

Closed antoinetavant closed 4 months ago

antoinetavant commented 4 months ago

Hi I refactored the scripts to process the raw weather files and convert it to CSV, with instantaneous values average over the 13 regions of France notebooks/weather/0_grib_to_xarray.ipynb

The CSV are stored in data/silver/group_mean*.csv and have also been uploaded to Kaggle. The notebook notebook/weather/1_concatenate_daily_forecasts.ipynb show how to download the datasets from Kaggle, open them, and compute the daily average of the forecasts.

The notebooks notebooks/weather/2_eolen_prediction.ipynb and notebooks/weather/3_PV_prediction.ipynb show how to predict the energy production from the weather forecasts.

The notebook notebooks/weather/4_recent_forecast.ipynb show how to download and read the most recent weather forecasts.

mattcln commented 4 months ago

Concrètement comment on fait pour régénérer une prédiction du vent & flux solaire ? :)

antoinetavant commented 4 months ago

Concrètement comment on fait pour régénérer une prédiction du vent & flux solaire ? :)

Si tu veux re-générer l'historique des données, ce n'est pas possible sans les fichiers sources.

Si tu veux récupérer la prévision pour demain/après-demain, il faut utiliser le notebook 4. Mais dans ce notebook, je n'ai pas intégré la partie "moyenne par région". Si c'est de ça que tu parles, alors je peux l'ajouter effectivement.

antoinetavant commented 4 months ago

J'ai ajouté la prédiction de l'energie renouvelable dans le notebook 4 ! Je n'ai pas encore fait le travail pour comparer cette prédiction à la réalitée, mais l'idée est là !

antoinetavant commented 4 months ago

Le Dernier commit adresse l'issue #16

You can launch the dashboard with

python src/dashboard/dashboard.py

Les valeurs de prévisions sont encore très mauvaises, l'idée est juste d'avoir une illustration

mattcln commented 4 months ago

J'ai testé de lancé mais j'ai des problèmes de requirements. Il me manquait Taipy que j'ai installé sans soucis, xarray j'ai eu quelques galères (peut être à cause des packages que j'avais déjà sur l'environnement du projet) et scipy. Mais même en installant tout ça j'ai une erreur à la fin sur des installs j'ai l'impression

Est-ce que t'aurais un fichier requirements dans ton coin ? Ou est-ce que tu te rappelles comment tu t'y étais pris ? :)

Hâte de voir ce que ça donne (et de pouvoir l'alimenter avec des prévisions plus précises !).