Thermographe · Anomalies de température en France

Évolution des records locaux depuis 1950 · données Météo-France

19501972199020032026
1950
📘 Méthodologie

Source des données

Données climatologiques de base — quotidiennes publiées par Météo-France sous licence Etalab 2.0, via le portail meteo.data.gouv.fr. Un fichier CSV par département contient les relevés quotidiens de chaque station depuis 1950 (TX, TN, TM, RR, vent…).

Couverture

96 départements métropolitains + Corse (code 20) + 5 territoires d'Outre-mer (971 Guadeloupe, 972 Martinique, 973 Guyane, 974 Réunion, 985 Mayotte). Soit ≈ 4 950 stations brutes, dont ≈ 3 870 retenues après filtre ≥ 10 années d'historique.

Calcul des records

Pour chaque station, on conserve :

  • Record de chaleur = max(TX) sur toutes les années
  • Record de froid = min(TN) sur toutes les années

Pas d'agrégation départementale ni de filtrage par qualité : la valeur brute du relevé Météo-France est conservée, avec sa date exacte. Le tag scope (national / départemental / station) est attribué a posteriori : le record absolu français porte le tag national, le meilleur de chaque département le tag départemental, le reste station.

Écart à la normale locale-jour

Pour chaque record, l'écart affiché (ex. +15.9°) est calculé contre la normale climatologique de la station, pour le jour calendaire où l'événement s'est produit, sur la période de référence WMO 1991-2020. Pour atténuer le bruit jour-à-jour, on applique un lissage centré sur 31 jours (recommandation WMO) : la normale du 28 juin agrège les TX de toutes les années 1991-2020 entre le 13 juin et le 13 juillet. Ainsi un 46°C un 28 juin à Vérargues n'est pas comparé à une moyenne annuelle générique mais bien à ce que ferait normalement Vérargues fin juin — soit ≈ +15,9°C au-dessus.

Stations sans normale calculable (moins de 10 ans dans la baseline 1991-2020) : l'écart est laissé vide.

Moyenne annuelle France & anomalie (chandelles)

La courbe blanche et les chandelles affichent la moyenne arithmétique brute des relevés TM quotidiens de toutes les stations couvertes, par année. L'anomalie est moyenne_année − moyenne(1991-2020) calculée sur ce même dataset (≈ 11,3°C dans notre cas).

Limite assumée : ce n'est pas l'Indicateur Thermique National officiel de Météo-France, qui repose sur 30 stations de référence pondérées géographiquement (normale ITN 1991-2020 = 12,97°C). Notre indicateur suit la tendance climatique (réchauffement visible) mais avec un offset absolu différent.

Projections GIEC

Les 3 scénarios SSP1-2.6, SSP2-4.5 et SSP5-8.5 sont issus du 6e rapport d'évaluation (AR6 IPCC, 2021), adaptés à la France métropolitaine. Affichés en pointillés sur la fenêtre 1990 (premier rapport AR1) → 2026 (limite des données observées) à titre de repère, sans extrapolation fin de siècle.

Annotations historiques

Jalons doctrinaux : Club de Rome 1972, création du GIEC 1988, Accord de Paris 2015. Canicules majeures : 1976, 2003, 2006, 2019, 2022, 2025. La liste est dans data/events.csv et se complète facilement.

Reproductibilité

Tout le pipeline est en 3 scripts Node.js sans build :

  • pipeline/build-records.js — télécharge les CSV Météo-France et calcule les records
  • pipeline/build-yearly-mean.js — calcule la moyenne annuelle France
  • pipeline/enrich-with-normals.js — calcule l'écart à la normale locale-mois

Cache local 1 GB de CSV.gz Météo-France pour ne pas re-télécharger entre exécutions.