À propos du projet

R_weather_plot est un projet R auto-actualisé qui construit des cartes thermiques météorologiques mensuelles à partir d'un flux d'observations de surface AEMET OpenData accumulé en continu. Il interroge le point de terminaison des stations toutes les 6 heures via GitHub Actions, ajoute les observations dans un instantané SQLite stocké dans Cloudflare R2 et génère des cartes thermiques avec pheatmap. Caractéristiques principales : - Ingestion idempotente : clé primaire (idema, fint) avec last-write-wins pour les observations révisées. - Stockage objet Cloudflare R2 pour la base de données SQLite et les cartes thermiques révisées, gardant les données binaires hors de l'historique Git. - Flux de travail de nettoyage mensuel automatisé avec aperçu en dry-run et suppression intentionnelle des données. - Suite de tests sans réseau couvrant l'analyse syntaxique, le stockage et le binning. - Prend en charge plusieurs stations et paramètres (ta, hr, pres, prec, vv). Les compromis de conception sont documentés : SQLite plus R2 au lieu d'un serveur de base de données, et une fenêtre API glissante au lieu d'un backfill historique. Le projet explique également les secrets PAT et R2 nécessaires à l'automatisation, et mentionne la précédente source de données Meteogalicia.