EnergyReader · Weather
Sunday 19 July · Open-Meteo run 2026-07-19 · AGSI+ 2026-07-17

Europe gas desk — the morning read.

Northwest Europe's 14-day mean sits at 20.1°C on the Sun 19 Jul run, 0.1°C colder than the previous run. The ECMWF ensemble puts the odds of a >1σ warm anomaly at 3% across the basket (days 5–10, model climatology). Storage is 53.4% full, 15.5 pp below the prior-five-year same-date average.

Neutral off-season

From last night's briefing

“The overnight 00Z run did not produce any major structural revision to the 12Z briefing's central scenario for Europe or North America. The broad pattern, settled, warm-trending European conditions through week one, sustained heat across the US South and Central regions, and a mid-latitude cold pool entrenched over southeastern Australia, remains intact.”
Quoted from Weather Daybreak Update, Sunday 19 July 2026, 00Z ECMWF, generated 19 Jul 10:40 UTC — stored content, not part of the deterministic read above.
TTF M+1
57.51EUR/MWh
0.0%
THE M+1
57.98EUR/MWh
0.0%
DE base M+1
122.88EUR/MWh
0.0%
EUA Dec
78.40EUR/tCO2
0.0%
EU storage
53.4%
building 0.22 pp/day
Latest stored settles/ticks, day-on-day where the source publishes one. Levels are context for the physical read — not a price view.

Trajectory — where the forecast is heading

run-to-run momentum · last 5 model runs
14-day NW-Europe mean by run · °C
Wed 15 Jul
20.7
Thu 16 Jul
20.0
Fri 17 Jul
20.1
Sat 18 Jul
20.1
Sun 19 Jul
20.1
Zero line = the oldest run shown (Wed 15 Jul). Net move across 5 runs: -0.7°C (colder). Basis: 14-day NW-Europe mean (Amsterdam · Frankfurt · London · Paris), Open-Meteo runs.

The last 5 runs have moved the 14-day NW-Europe mean from 20.7°C to 20.1°C — 0.7°C colder, one direction across every cycle.

The ECMWF ensemble prices the tails at 16% for a >1σ cold anomaly and 3% for a >1σ warm anomaly (days 5–10, basket mean, model climatology).

Pattern indices (latest observed): NAO -0.32 (2026-07-19) · AO -0.81 (2026-07-19) — context only; no threshold is certified for this desk.

Where the signal sits

zone anomaly buckets · hub markers = where it prices
NBP TTF THE PEG PSV
Strong demand + Demand + Near normal / no data Demand −
Colour = ECMWF ensemble anomaly-probability bucket per zone city (P(>1σ) vs model climatology, days 5–10), off-season (cooling-led mapping). Physical demand vs normal, never a price view.
No data this run: Italy — rendered neutral grey, never estimated.
Zone · hub
14-d mean
HDD Δ
Run Δ
1
Germany
THE · near normal
19.7°C-0.6 vs prev run
+0
-0.6°C
2
France
PEG · near normal
21.1°C-0.4 vs prev run
+0
-0.4°C
3
United Kingdom
NBP · near normal
21.1°C+0.4 vs prev run
+0
+0.4°C
4
Netherlands · Belgium
TTF · near normal
18.4°C+0.4 vs prev run
+0
+0.4°C
5
Italy
PSV · no data

14-day mean and HDD sum per zone city, this run vs the previous run (Open-Meteo). Zones without a basket city carry no numbers.

The balance — storage against the five-year path

AGSI+ · EU aggregate · as of 2026-07-17
EU storage 53.4% · building 0.22 pp/day gas year Apr 2026 — Mar 2027
25% 50% 75% 100% Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar 53.4% · 2026-07-17
Band prior-6-gas-year min–max, same day of season prior-years median this gas year, realised -15.5 pp vs the prior-years same-date average (range 51.9–82.3%) 14-day move +3.0 pp vs +4.2 pp prior-years average — arithmetic, not a call

Method. Temperature figures are 14-day means of the NW-Europe city basket (London · Amsterdam · Frankfurt · Paris) from stored Open-Meteo runs; deltas are run-to-run, and each number states its basis inline. Anomaly buckets on the map come from ECMWF's own ensemble anomaly probabilities (P(>1σ) against model climatology). LDZ arithmetic uses only owner-certified sensitivities from the site's fitted gas model — published constants, the same every day — and is omitted out of heating season. The storage comparison is deterministic arithmetic against the prior five gas years. Direction and mechanism only, site-wide; no trade calls. Missing feeds are omitted, never estimated; stale data renders desaturated with its as-of stamp.