This paper describes the Weather On-Demand (WOD) forecasting framework which is a software stack used to run operational and on-demand weather forecasts. The WOD framework is a distributed system for the following: (1) running the Weather Research and Forecast (WRF) model for data assimilation and forecasts by triggering either scheduled or on-demand jobs; (2) gathering upstream weather forecasts and observations from a wide variety of sources; (3) reducing output data file sizes for permanent storage; (4) making results available through Application Programming Interfaces (APIs); (5) making data files available to custom post-processors. Much effort is put into starting processing as soon as the required data become available, and in parallel where possible. In addition to being able to create short- to medium-range weather forecasts for any location on the globe, users are granted access to a plethora of both global and regional weather forecasts and observations, as well as seasonal outlooks from the National Oceanic and Atmospheric Administration (NOAA) in the USA through WOD integrated-APIs. All this information can be integrated with third-party software solutions via WOD APIs. The software is maintained in the Git distributed version control system and can be installed on suitable hardware, bringing the full flexibility and power of the WRF modelling system to the user in a matter of hours.
Read full abstract