Couverture du livre CANICULE, Kamel Ghabte

Kamel Ghabte · Data Art · Creative Coding

CANICULE

Art numérique et données climatiques
face à l'urgence — France, été 2026

Médium p5.js · HTML5 · WebGL
Données Météo-France · SPF · TRACC
Œuvres 5 pièces interactives
Année 2026
Acheter le livre sur Amazon

Un livre né de la chaleur

Ce livre n'est pas une documentation. C'est un acte. Une réponse artistique à un été qui a tué 7 307 personnes en France et 36 210 en Europe.

L'été 2026 a été le plus meurtrier de l'histoire climatique française depuis la canicule de 2003. Il a battu tous les records de température. Il a brûlé des forêts là où il n'y en avait jamais eu. Il a fait suffoquer des villes qui n'avaient jamais connu la chaleur extrême. Il a tué.

Face à cette réalité, une question s'est imposée : que peut faire l'art ? Pas informer — les journalistes le font mieux. Pas convaincre — les scientifiques le font mieux. L'art peut faire ce que ni la science ni le journalisme ne peut : faire ressentir dans le corps ce que les chiffres ne peuvent qu'énoncer.

Ce recueil présente cinq œuvres numériques interactives créées en creative coding avec la bibliothèque p5.js. Chaque œuvre encode des données climatiques officielles et vérifiées dans une expérience sensorielle immersive. Aucune n'est un graphique. Aucune n'affiche d'axe. Toutes agissent directement sur la perception du spectateur.

Ce livre s'adresse aux scientifiques qui cherchent des alliés inattendus, aux artistes qui cherchent une méthode rigoureuse, aux enseignants qui cherchent un vecteur pour toucher leurs étudiants, et aux citoyens qui veulent comprendre — viscéralement — ce que les données climatiques signifient pour leurs corps, leurs villes et leurs proches.


Structure de l'ouvrage

Ce livre s'organise en huit parties : une mise en contexte climatique rigoureuse, l'exposition des données vérifiées de l'été 2026, la démarche artistique et théorique, la généalogie des influences, la présentation détaillée des cinq œuvres avec leur code source complet, et un appareil critique de sources.

Note sur les données

Toutes les données météorologiques, démographiques et environnementales citées dans cet ouvrage sont issues de sources officielles : Météo-France, Santé publique France, Copernicus Climate Change Service, World Weather Attribution, et Wikipedia (article 2026 European heatwaves, consulté septembre 2026). Les données simulées jour par jour sont signalées comme telles.

Les cinq œuvres

Chaque œuvre est présentée avec sa démarche, ses données, sa partition technique et son code source intégral. Les pièces sont interactives — elles fonctionnent directement dans ce livre.

01

Le Souffle

Champ vectoriel · 55 000 particules · ITN quotidien comme matière

Interactif · p5.js

Démarche

L'ITN (Indicateur Thermique National) de chaque jour de l'été 2026 pilote un champ de forces de Perlin noise. 55 000 particules naviguent ce champ. Quand la température est basse : un fluide calme, des rivières bleues lentes. Quand la température monte pendant les 53 jours de vague : le champ s'accélère, se tord, des turbulences chaotiques s'emballent. Le spectateur ne lit jamais de chiffre. Il voit et ressent le changement.

L'œuvre avance à raison d'un jour toutes les 2,5 secondes. En 4 minutes, elle traverse les 92 jours d'été. La palette chromatique encode seule la température : bleu-océan froid, ambre-doré tempéré, blanc incandescent au pic des 30°C. La persistance de mouvement (trail) est plus longue quand il fait chaud — la chaleur laisse une trace dans l'espace.

ITN Quotidien Champ vectoriel Perlin noise 92 jours p5.js · Creative coding
Données encodées ITN quotidien simulé à partir des anomalies mensuelles Météo-France (juin +3,8°C, juillet +3,8°C, maximum +5,2°C). Base 1991–2020 : juin ~17,5°C, juillet ~19,8°C. Vague 1 : 17–30 juin. Vague 2 : 4–19 juillet. Vague 3 : 28 juillet–19 août. Pic 24 juin : ITN 30,0°C.

      
02

Apnée

Poumon collectif · 3 000 particules · 7 007 disparitions

Interactif · p5.js

Démarche

L'écran entier est un poumon collectif. 3 000 particules représentent le tissu pulmonaire de la France (chacune équivaut à ~2,3 vies perdues). Le poumon respire au rythme de l'ITN : 15 respirations/minute quand il fait normal, 30+ quand la canicule frappe — hyperventilation.

Au pic de 30°C le 24 juin, le poumon entre en apnée : noir total, silence, 3 secondes qui n'en finissent pas. Puis le cycle reprend, chaotique. Les particules-vies quittent le poumon au rythme de la mortalité réelle : 5 764 en juin (~192/jour), 1 243 en juillet (~40/jour). À la fin : un poumon troué qui respire à peine. La vignette noire se resserre sur les bords avec la chaleur — la pression périphérique de l'asphyxie.

7 007 vies Mortalité / jour ITN rythmique Apnée 24 juin Santé publique France
Données encodées Mortalité : 5 764 décès en excès (juin), 1 243 (juillet) — Santé publique France. Rythme respiratoire : dérivé de l'ITN. Apnée : ITN >28°C, déclenché aléatoirement à faible probabilité (~1% par frame). Vignette : intensité proportionnelle à norm(ITN, 16°C, 30°C).

      
03

Cendres

500 silhouettes humaines · Effondrement · Ossuaire de braises

Interactif · p5.js

Démarche

500 silhouettes humaines composites (tête, torse, bras, jambes) se tiennent debout, respirent, se balancent légèrement — elles sont vivantes. Chacune représente ~14 vies. Puis la chaleur les fauche : le corps se plie lentement selon une courbe d'accélération naturelle, les bras tombent, la silhouette s'affaisse et se réduit en un tas de braises lumineuses au sol.

June est la phase d'abattage rapide (5 764 morts en 30 jours — le rythme est haletant). Juillet ralentit. La chaleur qui monte des braises crée une brume de chaleur visible à mesure que le sol se jonche. À la fin, seul compte le silence et les lueurs orangées au sol.

7 007 corps Silhouettes algorithmiques Effondrement progressif Santé publique France
Données encodées Taux de mortalité journalier : 5 764 / 30 jours = 192 morts/jour (juin), 1 243 / 31 jours = 40 morts/jour (juillet). Killrate adaptatif : 0,12 frame⁻¹ en juin, 0,03 frame⁻¹ en juillet. Chaque silhouette = 14,014 vies (7 007 / 500).

      
04

Tissu

92 fils · Métier à tisser · Vibrations thermiques · Brûlures

Interactif · p5.js

Démarche

92 fils horizontaux tendus comme sur un métier à tisser. Chaque fil est un jour d'été. La fréquence de vibration de chaque fil encode son ITN — les jours frais pendent mollement, les jours de canicule vibrent à haute fréquence, claquent, se tordent. La souris tire les fils — on sent la résistance du tissu de l'été.

Les fils des jours de feux de forêt (74 jours consécutifs de risque orange, 27 jours rouge) sont brûlés : ils comportent des trous, des zones noircies, des ruptures. Les fils de juin — les plus lourds en mortalité — ont une teinte plus profonde. Un tissage transversal fantôme révèle le motif d'ensemble : le patron textile involontaire de la catastrophe.

92 fils / 92 jours Vibration ITN Brûlures feux Météo des forêts
Données encodées ITN par jour → fréquence de vibration (16°C = 0,3 Hz, 30°C = 4 Hz). Mortalité mensuelle → poids chromatique. Feux forêt : risque orange du 8 juin au 20 août (74 jours consécutifs), risque rouge cumulé 27 jours (Météo des forêts). Interaction : amplitude de déplacement par la souris = 25 px max.

      
05

Nuit Blanche

La nuit du 9 juillet · Vivès, 30,6°C · Le corps qui souffre

Interactif · p5.js

Démarche

Le 9 juillet 2026, la station météorologique de Vivès dans les Pyrénées-Orientales a enregistré 30,6°C de température minimale nocturne — le record national absolu de nuit tropicale. Cette nuit-là, personne n'a dormi normalement.

L'œuvre EST cette nuit. De 21h à 6h du matin, heure après heure à raison de 8 secondes par heure. Des particules infrarouges montent du sol (le plancher irradie la chaleur stockée). Des particules de fraîcheur essaient de descendre du ciel mais sont repoussées par la chaleur. Au centre : la signature thermique d'un corps dans un lit. Le corps se retourne. Le cœur s'emballe — la fréquence cardiaque est directement encodée par la température (65 bpm à 20°C, 110 bpm à 32°C). Le thermomètre invisible est une ligne de couleur en bas de l'écran : sa teinte EST la température.

30,6°C Vivès Record nuit 2026 Infrarouge Rythme cardiaque Météo-France
Données encodées Température nocturne réelle de Vivès, 9 juillet 2026 : progression de 35°C (21h) → 30,6°C (3h minimum) → 33°C (6h). Source : Météo-France, record national nuit tropicale. Rythme cardiaque : bpm = lerp(65, 110, norm(temp, 20°C, 32°C)). Fréquence particules infrarouges : proportionnelle à la température.

      
Couverture du livre CANICULE, Kamel Ghabte

CANICULE — le livre

Cette page est un aperçu. L'ouvrage complet — contexte scientifique, données vérifiées de l'été 2026, démarche, généalogie, les cinq œuvres et leur code source, et l'appareil critique — paraît en édition Kindle et brochée.

Édition Kindle · 0,99 $US (≈ 0,91 €)

CANICULE — Art numérique et données climatiques, France 2026


Conception, création et textes : Kamel Ghabte

Médium : p5.js 1.11.3, HTML5, CSS3, WebGL

Données : Météo-France · Santé publique France · World Weather Attribution · TRACC · Copernicus C3S

Repository : github.com/kamelghabte/canicule-data-art


Typographie : EB Garamond (Georg Duffner, 2012) · Space Mono (Colophon Foundry, 2016)

Septembre 2026


Ce livre est un document vivant. Les œuvres qui y sont intégrées continuent de fonctionner tant que le navigateur les supporte. Le code source est intégralement reproduit. La donnée est vérifiable. L'expérience est irremplaçable.