I’ve been putting quite a lot of effort into a program I’ve developed that parses forecast data from the Met OfficeUKMO The 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 UKMOUKMO The 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 BBCBBC The 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 SYNOPSYNOP SYNOP (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😢