Recently, FSL has developed a new framework in which these algorithms produce surface-based gridded forecasts employing Python, a very high-level scripting language. A performance-enhancing extension to this language called Numeric Python, allows the algorithms to operate on entire grids at once, sharply reducing the amount of code required to implement each algorithm. This combination not only gives NWS forecasters the additional capability to modify the algorithms locally, but also provides better performance so that gridded forecasts are generated quickly.
This paper describes how the GFESuite system generates these surface forecast grids at an NWS forecast office. In addition, we discuss the algorithms used to generate the approximately 18 forecast weather elements and how local forecsters can modify the algorithms to improve their accuracy.