• Bouwjaar panden Utrecht
  • Tropische cyclonen 2001 – 2025
  • Angolan Highlands Water Tower
  • Tweede Kamerverkiezingen 1946 – 2023
  • Rli-advies: bedrijventerreinen nieuwe energiehub
  • Indiase maanlander als eerste op zuidpool
  • Data tot op de bodem
  • Bathymetry Hunga Tonga-Hunga Ha’apai volcano
  • Datavisualisatie JustEat TakeAway
  • Data tot op de bodem
  • Jaarlijkse alcoholconsumptie per Nederlander
  • EU-campagne VNO-NCW en MKB-Nederland
  • Rapport Onderzoeksraad ‘Zorg voor veiligheid’
  • 90th Birthday Anne Frank
  • Interest rates are falling, but debts are still rising
  • Color trends in automotive
  • Vrachtschip MSC Zoe verliest 270 containers
  • 2018 verbreekt warmterecord
  • Vakantiebestemmingen Europeanen
  • Spaghetti of Dutch politics
  • Sluizencomplex Vlaardingen
  • Power Island for wind farms in North Sea
  • Voorkomen van extreme overstromingen
  • Adaptive cities through innovative design
  • Delta Flume: world’s biggest manmade wave
  • Animaties ‘Waarom Srebrenica moest vallen’
  • Schietpartij De Dam
  • #10 | Lazy stork gliding to his nest | De vlucht van een luie ooievaar naar zijn nest
  • #10 | Airplanes | Het vliegverkeer boven de lage landen
  • #9 | Roots invading sewer systems | Bomen en het Bredase rioolstelsel
  • #9 | Pipes and cables | Chaos onder de grond: kabels en leidingen door Rotterdam
  • #8 | Are we safe? | Risico-lokaties in Nederland
  • #8 | Police Patrols | Patrouillerende politievoertuigen in de Residentie
  • #7 | Old en New Residents | De wandelroutes van oude en nieuwe stadsbewoners
  • #7 | Growing City | De explosieve groei van een stad
  • #6 | Receding sea | De veranderende kustlijn
  • #5 | Red Deers | Herten in de Veluwe komen ’s avonds tot leven
  • #5 | Seagull visiting the capital | Texelse meeuw doet Amsterdam (332km)
  • #6 | The Perfect Storm | Noordwesterstorm leidt tot ergst denkbare overstroming
  • #4 | Walking the dog | Ieder zijn eigen wandelroute
  • #4 | Queensday | Amsterdam kleurt oranje met Koninginnedag
  • #3 | Survey planes | De luchtfotografen van Nederland
  • #3 | 80.000 farms | Agrarische bedrijven
  • #2 | Ships in Rotterdam | Scheepvaartverkeer
  • #1 | Cell phones waking up | Nederland ontwaakt
\\ Animation
  • Bouwjaar panden Utrecht
  • Tropische cyclonen 2001 – 2025
  • Angolan Highlands Water Tower
  • Tweede Kamerverkiezingen 1946 – 2023
  • Rli-advies: bedrijventerreinen nieuwe energiehub
  • Indiase maanlander als eerste op zuidpool
  • Data tot op de bodem
  • Bathymetry Hunga Tonga-Hunga Ha’apai volcano
  • Datavisualisatie JustEat TakeAway
  • Data tot op de bodem
  • Jaarlijkse alcoholconsumptie per Nederlander
  • EU-campagne VNO-NCW en MKB-Nederland
  • Rapport Onderzoeksraad ‘Zorg voor veiligheid’
  • 90th Birthday Anne Frank
  • Interest rates are falling, but debts are still rising
  • Color trends in automotive
  • Vrachtschip MSC Zoe verliest 270 containers
  • 2018 verbreekt warmterecord
  • Vakantiebestemmingen Europeanen
  • Spaghetti of Dutch politics
  • Sluizencomplex Vlaardingen
  • Power Island for wind farms in North Sea
  • Voorkomen van extreme overstromingen
  • Adaptive cities through innovative design
  • Delta Flume: world’s biggest manmade wave
  • Animaties ‘Waarom Srebrenica moest vallen’
  • Schietpartij De Dam
  • #10 | Lazy stork gliding to his nest | De vlucht van een luie ooievaar naar zijn nest
  • #10 | Airplanes | Het vliegverkeer boven de lage landen
  • #9 | Roots invading sewer systems | Bomen en het Bredase rioolstelsel
  • #9 | Pipes and cables | Chaos onder de grond: kabels en leidingen door Rotterdam
  • #8 | Are we safe? | Risico-lokaties in Nederland
  • #8 | Police Patrols | Patrouillerende politievoertuigen in de Residentie
  • #7 | Old en New Residents | De wandelroutes van oude en nieuwe stadsbewoners
  • #7 | Growing City | De explosieve groei van een stad
  • #6 | Receding sea | De veranderende kustlijn
  • #5 | Red Deers | Herten in de Veluwe komen ’s avonds tot leven
  • #5 | Seagull visiting the capital | Texelse meeuw doet Amsterdam (332km)
  • #6 | The Perfect Storm | Noordwesterstorm leidt tot ergst denkbare overstroming
  • #4 | Walking the dog | Ieder zijn eigen wandelroute
  • #4 | Queensday | Amsterdam kleurt oranje met Koninginnedag
  • #3 | Survey planes | De luchtfotografen van Nederland
  • #3 | 80.000 farms | Agrarische bedrijven
  • #2 | Ships in Rotterdam | Scheepvaartverkeer
  • #1 | Cell phones waking up | Nederland ontwaakt
  • #1 | Railway Traffic | Treinverkeer
  • Toekomstvisie NS 2020
  • Reconstructie Moord op Fortuyn
\\ Animation

Gemiddelde zomertemperatuur 1901 – 2026

L’été 2026 est le plus chaud jamais enregistré en France. Entre le 1er juin et le 31 août, la moyenne des températures maximales diurnes et minimales nocturnes a atteint 24 °C dans l’Hexagone et en Corse.

Pour chaque station, la visualisation utilise la variable quotidienne TM fournie par Météo-France (la moyenne arithmétique des températures horaires disponibles au cours de la journée).

On distingue également le précédent record, établi en 2003, ainsi que l’extension du réseau de stations météorologiques automatiques Météo-France à partir des années 1950 (alimentées par des piles, celles-ci transmettaient leurs données sept fois par jour par ondes courtes).

De laatste jaren waren de zomers onmiskenbaar warmer. Maar die van 2026 breekt alle records. Gemiddelde zomertemperatuur per automatisch weerstation van het KNMI – Koninklijk Nederlands Meteorologisch Instituut van 1901 t/m 2026.

Process

  • Data source:

    Météo-France daily climatological observations, downloaded as compressed departmental CSV files from the Météo-France dataset on data.gouv.fr. The resource catalogue is accessed through the data.gouv.fr API. Météo-France also provides a station-based Climatological Data API and English API documentation.

  • Temperature indicator:

    The visualization uses the daily variable TM, defined as the arithmetic mean of the available hourly temperature measurements for that day—not as (Tmax + Tmin) / 2.

  • Summer calculation:

    For each station and year, the arithmetic mean of all valid daily TM values between 1 June and 31 August is calculated. Values carrying quality code QTM = 2 doubtful or awaiting verification—are excluded. A station is retained only when at least 80 valid summer days are available.

  • Geographical data:

    The national boundary is read from the supplied eucountries.shp file by selecting CNTRYNAME = "France". Metropolitan France and Corsica are shown in an orthographic projection centred on the geometry’s centroid.

  • Spatial interpolation:

    Station values are interpolated onto a 900 × 900 grid using inverse-distance weighting (IDW), based on the 10 nearest stations and a distance power of 2. The resulting field is clipped strictly to the French boundary.

  • Stripe calculation:

    For every horizontal pixel row—approximately representing a latitude—the script calculates the mean of all interpolated temperatures available inside the French boundary. Each year is converted into a vertical stripe 7 pixels wide.

  • Colour scale:

    The jet colour map covers 0–30 °C, with labels every 5 °C. The maximum jet colour is reached at 27 °C and remains unchanged between 27 and 30 °C.

  • Animation processing:

    During a 10-frame transition, every horizontal row of the temperature map contracts from the width of France to the width of one stripe while moving left. The complete map, including its boundary and fixed annotations, remains visible during this transformation.

  • Main Python libraries:

    pandas and
    NumPy for data processing;
    GeoPandas,
    Shapely and
    pyproj for geographical operations and projection;
    SciPy cKDTree for nearest-neighbour searches;
    Matplotlib contourf for the temperature maps; and
    Pillow for compositing, resizing and exporting the PNG animation frames.