The race session's mean air temperature against the same circuit's own race week in the ERA5 archive — the eleven days centred on the race date, one figure a season.
Two instruments. The archive years are reanalysis on a ~25 km grid; the race is the FIA's own sensors. So this is a comparison of like against nearly-like, and the rank is an insertion into the archive rather than a place within it.
"Unusual" means outside the p10–p90 band, not merely different from the mean. A 1° delta on a circuit whose race week swings nine degrees is not a finding.
Sources: FastF1 weather_data; Open-Meteo ERA5.
FastF1's session.weather_data: the FIA's own track-side
sensors, one sample a minute, downsampled to at most 80 points a
session for drawing.
The x axis is minutes since the session's timing feed opened, not since the green light — the feed starts a few minutes early, so a race's line runs slightly longer than the race did.
Source: FastF1 weather_data, 2018 onwards.
The mean over the race session's own samples, so a race that started hot and finished cold reads as its middle rather than as either end. The min–max whisker is the range within that one session.
Source: FastF1 weather_data.
ERA5 reanalysis at the circuit's coordinates, over the eleven days centred on the race date, for the last sixteen seasons — 176 days in all.
This is climatology, not a forecast. It says what that week has done before; it makes no claim about this year. A round inside the forecast horizon is never shown from here.
A round that has already run this season gets its own race week drawn beside the sixteen, outlined and after a rule. It is deliberately not a member of them: every figure on this page that calls something typical, unusual or a rank is computed over the sixteen seasons before this one, because a year cannot be warmer than a set it belongs to. It appears about a week after the race — ERA5 is a reanalysis and runs behind.
A day counts as wet at 1 mm. A lower bar reports drizzle that never reached the tarmac as rain.
Source: Open-Meteo ERA5 archive, ~25 km grid.
One petal a compass sector, its length the number of sessions whose wind came from there, its fill the mean speed in that sector.
Each session contributes one bearing: the vector mean of its own samples. Averaging bearings arithmetically is wrong — the mean of 350° and 10° is north, not south — so they are averaged as unit vectors and a session whose wind boxed the compass contributes nothing rather than a spurious direction.
This is the direction the wind blows from, the meteorological convention F1's own feed uses.
Source: FastF1 weather_data, every session at this circuit.
Filled points are track-side — the FIA's sensors, 2018 on. Hollow points are ERA5 reanalysis, which is the weather over the circuit on a 25 km grid rather than the weather at it.
They are drawn together because the question "was this race hot" spans both, and kept visually apart because they are not the same instrument. Neither carries track temperature before 2018 — nothing outside the paddock measures tarmac.
Sources: FastF1 weather_data; Open-Meteo ERA5.
By circuit takes the most recent season each circuit has race data for, so a round yet to run this year reports last year and says so. Single sessions ranks every session ever measured, which is where the records live.
Source: FastF1 weather_data, 2018 onwards.