improver.cli.nowcast_extrapolate module

Script to extrapolate input data given advection velocity fields.

process(cube, advection_velocity, orographic_enhancement=None, *, attributes_config=None, max_lead_time=360, lead_time_interval=15)[source]

Module to extrapolate input cubes given advection velocity fields.

Parameters:
  • cube (iris.cube.Cube) – The data to be advected.

  • advection_velocity (iris.cube.CubeList) – Advection cubes of U and V. These must have the names of either: precipitation_advection_x_velocity or grid_eastward_wind precipitation_advection_y_velocity or grid_northward_wind

  • orographic_enhancement (iris.cube.Cube) – Cube containing orographic enhancement forecasts for the lead times at which an extrapolation nowcast is required.

  • attributes_config (dict) – Dictionary containing the required changes to the attributes.

  • max_lead_time (int) – Maximum lead time required (mins).

  • lead_time_interval (int) – Interval between required lead times (mins).

Returns:

New cubes with updated time and extrapolated data.

Return type:

iris.cube.CubeList