improver.cli.orographic_enhancement module

Contents

improver.cli.orographic_enhancement module#

Script to calculate orographic enhancement.

process(temperature, humidity, pressure, wind_speed, wind_direction, orography, *, boundary_height=1000.0, boundary_height_units='m')[source]#

Calculate orographic enhancement

Uses the ResolveWindComponents() and OrographicEnhancement() plugins. Outputs data on the high resolution orography grid.

Parameters:
  • temperature (iris.cube.Cube) – Cube containing temperature at top of boundary layer.

  • humidity (iris.cube.Cube) – Cube containing relative humidity at top of boundary layer.

  • pressure (iris.cube.Cube) – Cube containing pressure at top of boundary layer.

  • wind_speed (iris.cube.Cube) – Cube containing wind speed values.

  • wind_direction (iris.cube.Cube) – Cube containing wind direction values relative to true north.

  • orography (iris.cube.Cube) – Cube containing height of orography above sea level on high resolution (1 km) UKPP domain grid.

  • boundary_height (float) – Model height level to extract variables for calculating orographic enhancement, as proxy for the boundary layer.

  • boundary_height_units (str) – Units of the boundary height specified for extracting model levels.

Returns:

Precipitation enhancement due to orography on the high resolution input orography grid.

Return type:

iris.cube.Cube