An external view of the Met Office building at night.

Stephen Moseley

Areas of expertise

  • Downscaling science.
  • Nowcasting.
  • Software Engineering.

Publications by Stephen

Current activities

Stephen is a senior scientist working on Post-Processing and Nowcasting. Stephen maintains, modifies and writes the Met Office Post-Processing code which adds value to the unprocessed NWP model data. These data are then used by the Met Office meteorologists to interpret the weather. This UKPP code also produces automated products for customers. Stephen manages the UKPP science project, planning and managing future scientific changes to the gridded post processing and its several derivatives.

In order to add value to the Met Office NWP model data it is necessary to understand how the real atmosphere differs from the modelled atmosphere, particularly in the near-surface layer. To this end, Stephen works with both modelling scientists and meteorologists to understand what tools and processes are needed to improve our weather products. Stephen is then able to write and test robust scientific algorithms to fulfil these and other customer needs.

Stephen's responsibilities this year include writing an enhancement to the visibility science and migrating much of the UKPP code into the new scheduling engine, Rose (based on Cylc).

Career background

Stephen has been a member of the Post-Processing group since it was formed in 2011. Prior to this, Stephen had worked in the Post Processing group and earlier in the Nowcasting group since joining the Met Office in 2001. Prior to joining the Met Office, Stephen completed a BSc in Meteorology at the University of Reading. Since joining the Met Office, Stephen has focused on the development of the Met Office's nowcasting programmes; first Nimrod, and now UKPP which includes downscaling modelled data. As code owner of the UKPP, Stephen has had to develop the code to be robust on each of the computing machines it has been migrated to while maintaining the scientific integrity of the programmes and ensuring that collaborative work is suitable for inclusion in the operational programmes.

External Recognition