There are two varieties of CETCETCentral England Temperature data which you can download from the UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy, they are the monthly series from 1659, the daily series from 1772 for daily mean temperatures, or the daily maximum and minimum series from 1878. So if you want monthly means in central England, you are either stuck with using ‘meteorological’ seasons by adding up three monthly means to get a seasonal mean, or alternatively adding up 90 or so daily values, and calculating either a meteorological or an astronomical seasonal mean. And that’s what I’ve done with this bespoke viewer which allows you to view any season, be it astronomical, or meteorological, for any year since 1772. It’s a big improvement on using monthly data, because as well as looking at meteorological seasons, I can now view astronomical seasonal means, as well as the latest three months of daily data, or see how the latest season is doing. By the way, you are now deep in weather nerdland with this article. 😜
Rather than look at climate data for a single station for month, season or year, I thought it might be useful if you could look at climate data for all available stations for a specific region. It’s easy enough to filter stations for a particular region using their WMOWMOThe World Meteorological Organisation is a specialized agency of the United Nations responsible for promoting international cooperation on atmospheric science, climatology, hydrology and geophysics. number, that’s supposing there are enough stations in that region to calculate a meaningful value for. So for the UKUKThe United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Europe, off the north-western coast of the continental mainland. It comprises England, Scotland, Wales and Northern Ireland., I can now look at temperatures and anomalies for England, Wales, Scotland, and Ireland, or for the whole of them combined, for any given period. It’s crude, but more effective that you might think. The above charts are for the three months prior to Christmas Day 2024 for the whole of the UK and Ireland, in this case that’s data from an average 136 stations each day, which excludes all stations of 300M amslAMSLThe height Above Mean Sea Level. and above. I’ll get back to you on accuracy of this simple method, when I’ve run some verification tests against regional 1.5 km gridded data from the UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy.
For some reason weather types occasionally seem to flip over the Christmas period, a cold spell at Christmas can sometimes come to an abrupt end by New Year, and sometimes what looks like a milder Christmas, can suddenly give way to much colder weather as we get into the New Year. Out of curiosity, and with nothing much else to do on a rainy day, I decided to duplicate and refactor my Christmas viewer to produce mean anomalies (or temperatures) from the CETCETCentral England Temperature daily series for the periods before (22nd to 28th December), and after (29th December to 4th January) to see what I could find. As you can see from the results, Christmas 1866 was one of the most schizoSchizoA combining form from the ancient Greek meaning 'I split'. Christmases Central England has seen since 1772, starting mild, with anomalies of +2.1°C, but becoming very cold, with anomalies of -6.5°C into the New Year. The Christmas of 1796 was another classic, this time starting very cold, with anomalies of -8.1°C, but then turning much milder with anomalies of +1.4°C into the New Year. The most recent example of a schizo Christmas in Central England was that of 2010, Christmas that year was very cold, with anomalies of -6.8°, but New Year, although still cold was much milder than Christmas, with anomalies of -1.0°C.
I revisited some code I wrote many years ago and smartened it up a bit, it fills a grid with mean temperatures and anomalies for the Christmas period (21 December to 4th of January) from the daily CETCETCentral England Temperature series which started in 1772. It simply calculates a mean temperature and anomaly for each year for that period and then adds it to the grid. The coldest Christmas by far was that of 1870 with a mean temperature of -3.6°C and anomaly of -8.1°C. All the cold Dickens Christmases of 1853, 1860, 1890 & 1892 are in top 20. One unusual cold Christmas that I noticed was the forgotten Christmas of 1961 (#4), which surprisingly was fractionally colder than that of 1962 (#8). The most recent cold Christmas besides those were the ones in 1992 (#18), 1996 (#19), 2010 (#20) and 2009 (#31). The mildest Christmas since 1772 in Central England was that of 2015, which just edged 2023 from the number one spot, with a mean temperature of 8.7°C, which was 4.2°C above the 1991-2020 LTALTALong Term Average. This is usually defined as a 30 year period by the WMO.. Five Christmases from the 21st century feature in the top ten mildest since 1772. The coldest Christmas day was that of 1796 (-10.8°C), the mildest 2023 (10.7°C). All in all a fascinating little addition to my Daily CET application. I’ll give you two guesses to where this one will end up.
When I worked at Strike Command at High Wycombe back in 1972 as an assistant for the UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy, we had a chart that we had to continually update that everyone knew as ‘The Grid’. The Grid was an A1 sized thick card, with a grid of all the airfields that Strike was responsible for (and there were many back then) down the left hand side, and along the top the hours 00-23 for that day. At the bottom there was an extra grid for any ‘specials’ if memory serves. So each hour it was someone’s job to keep The Grid up to date by plotting all the observations, and any specials that came along. The local forecasters did occasionally look at it, but I think it was as much there to give the assistants something to do, because there were a lot of assistants, and forecasters, down in that underground bunker, and doing the tea round there was no fun, I can tell you! So this new addition to my SYNOPSYNOPSYNOP (surface synoptic observations) is a numerical code (called FM-12 by WMO) used for reporting weather observations made by manned and automated weather stations. SYNOP reports are typically mad hourly and consist of groups of numbers (and slashes where data is not available) describing general weather information, such as the temperature, barometric pressure and visibility at a weather station. application is a homage to The Grid. It plots 18 stations, north to south down across the UKUKThe United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Europe, off the north-western coast of the continental mainland. It comprises England, Scotland, Wales and Northern Ireland. for the latest 24 hours. When a cold or warm front went through the forecasters drew a diagonal coloured line across the chart to mark its passage. How times have changed
Added a bit more logic to the Extremes viewer in my Reanalysis MSLPMSLPMean sea level pressure is the pressure at sea level, or, when measured at a given elevation on land, the station pressure reduced to sea level assuming an isothermal layer at the station temperature. application to distinguish if the centre of the vortices it found, be it high or low, was on the edge of the chart. Here are the results from all Decembers back to 1948.
I’ve just added a search routine to find the lowest and highest MSLPMSLPMean sea level pressure is the pressure at sea level, or, when measured at a given elevation on land, the station pressure reduced to sea level assuming an isothermal layer at the station temperature. in a given rectangular area for any period back to 1948 from reanalysis data I’ve downloaded. It was not too difficult to do in code, except when the area spanned the Greenwich meridian! Unfortunately the grid is rather coarse at 2.5° x 2.5°, but it suffices because the amount of data for a finer grid would be enormous. Here are the results I’ve generated for the highest and lowest MSLP around the British Isles for all Novembers back to 1948. The latest reanalysis data I have only extends to the 19th of November this year, so it may well be that storm Bert has beaten the 950.8 hPahPaA Hectopascal is the SI unit of pressure and identical to the Millibar from 2010 in the last few days.
Highest MSLP November 1948-2024Lowest MSLP November 1948-2024
I’ll warn you now this is a crazy post 😜. For some reason I got to wondering how much of an affect the friction from a stormy sea with large winds a big swell and large waves can have on wind speeds measured by an anemometer out in the open ocean? The reason I ask is because in the recent named storm ‘Ashley’ on the 20th of October 2024, the winds from the Weather Buoy known as K4, seemed to be rather on the low side. My memory is probably playing tricks here, but I remember when plotting any of the Ocean Weather Ships on a chart in stormy weather as an assistant, it wasn’t unusual for me to plot mean speeds of 50 knots or more. That’s when I got to wondering about surface friction and the height of the anemometer, and what effect friction would have on wind speeds? The height of the anemometer may have been 60 feet or more above the ocean surface on a weathership, but on a weather buoy, that might be no more than 20 feet. It may be fairly academic now because the days of weather ships have long since passed, but there are still hundreds of ship and probably thousands of weather buoys observations made each hour across the world, so I wonder if any adjustment at all is made to those from buoys? I did warn you that this post was crazy.😉
PS If you want to find out more about Ocean Weather Ships maintained by the Met OfficeUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy Ican recommend this great site WeatherShips.com
Christmas Day 12 UTCUTCCoordinated Universal Time or UTC is the primary time standard by which the world regulates clocks and time. It is within about 1 second of mean solar time (such as UT1) at 0° longitude (at the IERS Reference Meridian as the currently used prime meridian) and is not adjusted for daylight saving time. It is effectively a successor to Greenwich Mean Time (GMT). 1979-2023
This post is more of a reminder to myself about an application I wrote to display a grid of charts it downloads from Wetterzentrale. You can choose to display CFSCFSThe Climate Forecast System or coupled forecast system (CFS) is a medium to long range numerical weather prediction and a climate model run by the National Centers for Environmental Prediction (NCEP) to bridge weather and climate timescales. Version 2 became operational as CFSv2 in 2011., ERAERAERA stands for 'ECMWF Re-Analysis' and refers to a series of research projects at ECMWF which produced various datasets (ERA-Interim, ERA-40, etcetera). or NOAANOAANOAA is an agency in the Department of Commerce that maps the oceans and conserves their living resources; predicts changes to the earth's environment; provides weather reports and forecasts floods and hurricanes and other natural disasters related to weather. reanalysis charts either as charts of isobars overlaid over colour filled contours of 500 hPahPaA Hectopascal is the SI unit of pressure and identical to the Millibar heights, or as charts of isolines of 850 hPa geopotential heights, overlaid on colour filled contours of 850 hPa temperature. I think it produces a pretty useful grid of charts to view a month, or a season, but in truth I haven’t used it that much in the last 12 years. The example above displays surface pressure charts for Christmas day.
Winter [DJFDJFMeteorological Winter comprising the months of December, January & February] 1962-63
The grid of images above, is for daily MSLPMSLPMean sea level pressure is the pressure at sea level, or, when measured at a given elevation on land, the station pressure reduced to sea level assuming an isothermal layer at the station temperature. and daily 500 hPa geopotential heights for each day of the infamous winter of 1962-63.
The other innovative thing that I added to the application, was a colour analyser (above image). This does a lookup on the colour of each pixel across the map of the British Isles in the downloaded image, and calculates an overall average which it uses to plot a graph and fill a table with the daily 850 hPa temperature or the 500 hPa geopotential height. A crude but quite effect way of gauging just how warm or cold it is on any given day. There are problems with the app, but out of my control, in that Wetterzentrale for some years, use a slightly different resolution and size for their images. I could fix it but it’s fiddly. They also seem now not to load the ERA reanalysis images on their server. Who knows for how much longer they’ll maintain the CFS and NOAA images, it would be a real loss if this went.
I’ve added some code to my LWTLWTLamb Weather Types are often used in UK-based analyses, with individual weather patterns based on the eight primary cardinal directions (N, NE, E, SE, S, SW, W, NW) plus cyclonic (C), anticyclonic (A) and unclassified (U) types. application to display graphs of 365 day moving averages for some of the daily indices that the objective series generate. I thought it might be easier to pick out trends using an extended period like this, although the application is flexible enough to allow shorter periods. At a glance you can see that mean MSLPMSLPMean sea level pressure is the pressure at sea level, or, when measured at a given elevation on land, the station pressure reduced to sea level assuming an isothermal layer at the station temperature. over the last 10 years across the British Isles is currently at its lowest at the moment, and positive cyclonic vorticity has also been at a ten year high in 2024 as well. What it all means remains a mystery but it kept me busy this afternoon. 😜
I noticed recently that the UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy have started to publish and maintain on their website, data files of daily mean maximum and minimum temperatures from the stations that they have used to calculate the composite Central England Temperatures since 1878. I had given up hope of ever seeing this data, which gives a better insight on the machinations the UKMO go through to produce the series each day. What would Philip Eden have given to access this CETCETCentral England Temperature data! 😜 As you can see from the above screen shot above I’ve added a new viewer to my Daily CET application to download, parse and display the data in tabular form and as plotted charts.
At the moment the CET series uses temperatures from the following stations:
Rothamsted in Hertfordshire.
Pershore in Worcestershire
Stonyhurst in Lancashire.
Each of these site has a buddy site, so if it fails to report, the temperature from the other site can be used in its place. This happens a lot more frequently that I ever realised. The data files do include a file of eight boolean flags to identify which site were used for which day. The table below is for the CET values up to the 4 September 2024. I’ve highlighted the sites that are being used in the table in bold, and used grey text for those that aren’t. The provisional daily CET is in the 2nd from right column, and the difference column on the right, is the difference between the provisional mean and the one calculated from the raw data from stations being used. The difference is probably the adjustment applied to each stations temperature for the effects of urbanisation.
The table below is from 2004, and I think marks the point when Stonyhurst and Pershore replaced Squires Gate/Ringway and Malvern in the series. Whoever in the Met OfficeUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy thought temperatures from a coastal site like Blackpool was a good site to represent central England beats me, although that might be down to how Manley constructed his original monthly series. I think the Stonyhurst temperature record is second only to Oxford in England in length, and had been used for many years before this.
The latest sites all have their own peculiarities as you can see from the graph below of 30 day average daily maximum temperatures. Stonyhurst is usually the coldest of the latest three sites being used to calculate daily CET values, with Pershore usually the warmest, with Rothamsted usually trailing a little behind Pershore. All this is obviously weather dependent. So the composite CET for the warmest day in the whole CET series in July 2022 ends up being in no mans land temperature wise.
Similarly in this graph of 30 day average daily minimum temperatures from 2010, Stonyhurst is usually coldest, although the three minimum series are more closely bound than the maximum. You can see that in the cold December of 2010, Pershore is fractionally colder than Stonyhurst for a while.
The table below shows how the CET series has changed at times in recent years, and how the buddy system comes into play when temperature data goes missing.
I’ve been putting quite a lot of effort into a program I’ve developed that parses forecast data from the Met OfficeUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy weather app. I needed to do this because the UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy have just updated it to a new beta version, and in so doing have reworked all their HTML, which scuppered my old application which I developed some years ago. As far as I know there is no API that I call to access the raw forecast data with, so it’s all down to downloading and parsing a lot of HTML to extract the forecast data myself. It’s not been easy, and I’m not getting any younger, so at times it’s been a real struggle. Anyway I’ve completed most of the work now, and all that’s left is to update the numerous viewers that I use to display the forecast data in various tables, graphs and maps.
The only new feature I’ve seen that’s different in the beta version when compared to the old version is that as well as including a ‘likely’ maximum and minimum, the Met Office now also include a ‘possible’ maximum and minimum. Don’t ask me why, but it mimics what the BBCBBCThe British Broadcasting Corporation (BBC) is the national broadcaster of the United Kingdom, based at Broadcasting House in London. It is the world's oldest national broadcaster, and the largest broadcaster in the world by number of employees, employing over 22,000 staff in total, of whom approximately 19,000 are in public-sector broadcasting. do in their app.
The animated GIF is generated from a viewer that builds a bitmap image from all the available three hour forecast data for the coming week. I’ve also added maximum and minimum daily anomalies to it, as well as including an icon to show the phase of the moon and when it rises and sets.
I have a verification form which compares forecast values with SYNOPSYNOPSYNOP (surface synoptic observations) is a numerical code (called FM-12 by WMO) used for reporting weather observations made by manned and automated weather stations. SYNOP reports are typically mad hourly and consist of groups of numbers (and slashes where data is not available) describing general weather information, such as the temperature, barometric pressure and visibility at a weather station. observations. At the moment this only works for extreme temperatures, but there is no reason why this couldn’t work with wind speed, visibility and weather. So much to do, and so little time😢
Despite central England temperature series being a composite temperature from three separate sites, it’s still possible to use the UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy 25°C heatwave temperature as the threshold to calculate a heatwave day in Central England, and thereby calculate the number of three day consecutive days that have occurred there since 1878. I added this functionality to my Daily CETCETCentral England Temperature application a number of years ago, and have recently added a second method of using the maximum anomaly to do it, rather than by using a fixed temperature. At the same time I gave it all a bit of a spring clean, hopefully it’s still accurate. 🤞 The program allows you to adjust the threshold from 25°C to 30°C, and the anomaly from +6°C to +10°C, it also allows you to change the number of consecutive days from 3 to 7.
If you plot a bar chart for the number of heatwave days since 1878, as I’ve done with an accompanying 5 year centred average and linear trend, you’ll see that the number of days >=25°C has increased from 4.6 days to 10.8 days in the intervening 146 years.
The most number of distinct heatwaves (using the 25°C and three consecutive days or more rule) in a single year was six and occurred in both 1911 and 1995. The most number of heatwave days in any one year was 33, and occurred in 1976 and 1995.
The longest heatwave I found, using the 25°C and three consecutive days or more rule, was 16 days which occurred in the golden summer of 1976, between the 23rd of June and the 8th of July 1976 this was closely followed by the 15 day heatwave covering an almost identical period in 2018.
The results using anomalies are a horse of a different colour and a story for another day. Suffice it to say I used the 1878-2023 LTALTALong Term Average. This is usually defined as a 30 year period by the WMO. as a level playing field to produce the results in the table below. The year 1995 still ends up with most heatwave days of 32, and 1976 the longest run of anomalies of 6°C and higher of 16 days.
I’ve never added any animation to my Daily Central England temperature application up until now, so I thought as the weather today is still pretty dreich, I would put that right today. It’s amazing how the simple animated GIF is still going after all these years, it was declared dead many years ago at the same time as Javascript, but it’s simple and produces compact files, and there’s still not anything out there to replace it.
Apologies for the late arrival of this article. I wrote the code to identify the earliest and latest date a temperature in Central England achieved a given threshold way back in March, but I must have got fed up with it happening in 2024, so forgot all about it! In this case it was a maximum of 20°C that I was interested in, and it finally managed it this year on the 10th of May, which by coincidence is the average date it’s done this since 1878. Having said that, because this date is getting earlier, if you use a linear trend the first 20°C should happen by the 28th of April these days, so it’s really 12 days late this year. Not a lot of people know that. 😉
Anyone who is fortunate to have a Davis Vantage Pro2 AWSAWSAutomatic Weather Station as I do, know only too well, that the software it comes with doesn’t present the climate data it collects at all well. I’ve made a new unit in my VP DelphiDelphiDelphi is a general-purpose programming language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment for rapid application development of desktop, mobile, web, and console software. application, to graph temperature data a little more clearly. I recently came across some LTALTALong Term Average. This is usually defined as a 30 year period by the WMO. data for StrathpefferStrathpefferStrathpeffer (Scottish Gaelic: Srath Pheofhair) is a village and spa town in Easter Ross, Highland, Scotland, with a population of 1,469., I don’t think it’s been calculated from real weather data but probably derived from gridded monthly climate data the UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy make available. I mention this LTA data because it enables me to calculate anomalies, something dear to my heart. Anomalies let you gauge how the climates been performing, whether a day has been hot or cold, or a month or season wet or dry, in your own back garden.
The lower chart shows mean anomalies for the last 90 days for Strathpeffer, and clearly shows why May 2024 was a record warm month in northern Scotland. The top chart shows temperatures for the last year, and by dragging the yellow coloured box you can replot the lower graph to show the anomalies for the period you are interested. The width of the yellow box can also be adjusted with the mouse as well.
The first 20°C maximum in central England occurred on the 10th of May this year (2024), which is just about the average date for it to occur. In this ever warming world it’s gotten progressively earlier over the years. The linear trend (1878-2024) reveals that it occurred as late as the 20th of May back in 1878, but it’s now closer to happening three weeks earlier on the 28th of April. This is another new addition to my Daily CETCETCentral England Temperature application.
I’ve added another viewer, to the ever expanding list of viewers that I’ve developed over the years, to the application I use to visualise data from the daily Central England Temperature series. This one finds all the daily extreme warmest and coldest daily temperatures, highest maximum, lowest minimum, the highest minimum and the lowest maximum etc etc. As you can see in the screenshot above it consists of three data grids with a matrix of months and days to display the year the extreme occurred (left-hand grid), along with the actual value (centre grid), and the resulting anomaly (right-hand grid). In the above example I’ve highlighted in yellow any records that occurred in this decade (2020-2024) which is quite remarkable as they are still a full five years to go before it ends.
I’ve also added functionality to generate a simple animated GIF of the results in a single image.
I’ve redesigned how I visualise moving averages in my Daily CETCETCentral England Temperature program to generate a user definable moving average graph of daily CET values since 1772, this ended up being something of a job because now I dynamically plot over 250 annual ‘silver’ coloured line series, one for each year, as a backdrop. Over this backdrop I plot a 30 day moving mean for the year (dashed black), along with its corresponding +1/-1 standard deviations (dashed red and blue lines). On top of that I plot the coldest (bold blue) and the warmest (bold red) 30 day period ending 13th of April. Finally, I plot the 30 day moving average for the last 365 days (bold black with yellow outline), and at the same time I list the latest values in a ranked table on the left. With it, I make the latest 30 day mean temperature 10.57°C for the 13th of April, that’s the warmest 30 day period for that date in the series since 1772, and 3.53°C above the LTALTALong Term Average. This is usually defined as a 30 year period by the WMO. for 1772-2023. As you can see n the graph and the table this is significantly higher that the previous warmest of 9.79°C in 2017. Hopefully all this new code is producing accurate results 😉
I download the site specific NWPNWPNumerical weather prediction uses mathematical models of the atmosphere and oceans to predict the weather based on current weather conditions. data that resides in the HTML the Met OfficeUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy weather application requests whenever anyone looks for a forecast for a location for a number of my applications I’ve written to visualise the forecast data in a table, graph or on a map. Parsing the data was a tricky business, but I persevered, and can now grab a week of one and the three hourly data for any number of elements including temperature. As well as visualising the data, I thought it might be interesting to do a spot of forecast verification by comparing the three hourly forecast data with the actual values from SYNOPSYNOPSYNOP (surface synoptic observations) is a numerical code (called FM-12 by WMO) used for reporting weather observations made by manned and automated weather stations. SYNOP reports are typically mad hourly and consist of groups of numbers (and slashes where data is not available) describing general weather information, such as the temperature, barometric pressure and visibility at a weather station. observation for any location in the world. I know that the forecast values although quite accurate, are far from being spot on. The question I was intrigued to find out was just how accurate they are. Here are some recent preliminary results I have produced from the add-on to my UKMOUKMOThe Meteorological Office is the United Kingdom's national weather service. It is an executive agency and trading fund of the Department for Business, Energy and Industrial Strategy NWP application I wrote a number of years ago.
Notice the very warm day on the 6th of April associated with storm Kathleen, and how underestimated temperatures at Kinloss were because of a slight foehnFoehnA foehn, is a type of dry, relatively warm, downslope wind that occurs in the lee (downwind side) of a mountain range. It is a rain shadow wind that results from the subsequent adiabatic warming of air that has dropped most of its moisture on windward slopes (see orographic lift). As a consequence of the different adiabatic lapse rates of moist and dry air, the air on the leeward slopes becomes warmer than equivalent elevations on the windward slopes. effect.
Generally a pretty good result with temperatures +/- 2°C at Heathrow.
Again at Exeter temperatures within +/- 2°C of the forecast, although it didn’t do well with some of the minima, and the 8th of April was a bit of a disaster because heavy rain suppressed temperatures.
I’ve noticed that recently the Met Office are in the process of updating the NWP data their app uses, so they must have some concerns themselves about its accuracy, although the changes in the NWP might have more to do with forecast weather, rather than forecast temperatures. At the moment I am still using the old data and haven’t switched to the new trial data. In the meantime, let me know about what you think about the accuracy of the forecasts the Weather App produces in your area. I’ve still got a bit more testing, tweaking and bug fixes to do to my verification application, but I’ll keep you posted.😉
Not surprisingly, in this ever warming world of ours, the dates of the earliest and latest air frosts in Central England getting respectively later and earlier. The code behind that produced the scatter graphs below was a lot harder than I imagined. Along with the scatter graph and data grid, I also decided to add a smaller horizontal bar chart just to plot the annual distribution. The application is a lot more versatile than just finding the earliest and latest frosts and will come in useful in spotting other events in the daily CETCETCentral England Temperature series. As you can see from the linear trend in the graph below of minimum temperatures, the date of the latest air frostair frostAn air frost occurs when the temperature of the air falls below 0.0°C in Central England is now closer to the 5th of April, much earlier than the 16th it was back in 1878.
The date of the first air frost is now 11 days later on the 13th of November, rather than the 2nd of November, as it was closer to back in 1878.
For people who can’t get their heads around anomalies I’ve made a slight variation on just a simple bar chart of anomalies. The twist is that it now displays both daily temperatures and anomalies, temperatures on the left Y axis and anomalies on the right Y axis. My BBCBBCThe British Broadcasting Corporation (BBC) is the national broadcaster of the United Kingdom, based at Broadcasting House in London. It is the world's oldest national broadcaster, and the largest broadcaster in the world by number of employees, employing over 22,000 staff in total, of whom approximately 19,000 are in public-sector broadcasting.NWPNWPNumerical weather prediction uses mathematical models of the atmosphere and oceans to predict the weather based on current weather conditions. application downloads forecast data the BBC use in their own weather app, and parses the HTML and extracts hourly and daily forecast values for each site. I’ve kept the same scale for the extremes in each charts Y axis for each site I display in the grid to aid comparison. So you can now quickly see at a glance the forecast temperature and how it compares with the LTALTALong Term Average. This is usually defined as a 30 year period by the WMO..
I have added some extra functionality to my ERA5ERAERA stands for 'ECMWF Re-Analysis' and refers to a series of research projects at ECMWF which produced various datasets (ERA-Interim, ERA-40, etcetera). application so that I can download and access latest the ERAERAERA stands for 'ECMWF Re-Analysis' and refers to a series of research projects at ECMWF which produced various datasets (ERA-Interim, ERA-40, etcetera). 5 daily SSTSSTSea Surface Temperatures anomalies, as well as the daily 2m temperature data. SST data starts in 1979 but there’s enough of it to draw a scatter graph and see what correlation there exists between the two if you couldn’t already guess that there would be anything other than a very strong one. As you can see from the chart above my guess was correct 😜. I’ve coloured the series red for all dates after the 1 January 2023 to highlight the surge in SST in the last year or so. I will calculate and add the correlation coefficient at a later date, or as the say in this part of the world I’ll do that directly.
I’ve added a chart of 7 and a 365 day moving averages to view the sudden explosive rise in SST over the last 12 months. I would say that most charts I see bandied about regarding this rise in SST use data that is not strictly “global”, extending as the ER5 data does from 60N to 60S. I would have thought that it might be better if the global value would be more accurate if it were calculated for all oceans, regardless of sea ice. It might not be particularly scientific but why couldn’t they use a value of zero for any grid point that had sea ice present?
Now that the Copernicus program has made real-time daily global temperature data available, as well as producing daily graphs I can now also produce monthly, seasonal and annual charts by summing up the daily data. The chart above is of mean February temperatures from 1940 to 2024. The chart below is of February anomalies using the 1851-1900 baseline offset for the pre-industrial era, and shows that as well as being the warmest February on record, it also had a mean anomaly of 1.77°C above that baseline.