improver.cli.feels_like_temp module

Script to run the feels like temperature plugin.

process(temperature, wind_speed, relative_humidity, pressure, *, model_id_attr=None)[source]

Calculates the feels like temperature using the data in the input cube.

Calculate the feels like temperature using a combination of the wind chill index and Steadman’s apparent temperature equation with the following method:

If temperature < 10 degrees C: The feels like temperature is equal to the wind chill.

If temperature > 20 degrees C: The feels like temperature is equal to the apparent temperature.

If 10 <= temperature <= degrees C: A weighting (alpha) is calculated in order to blend between the wind chill and the apparent temperature.

Parameters
  • temperature (iris.cube.Cube) – Cube of air temperatures at screen level

  • wind_speed (iris.cube.Cube) – Cube of wind speed at 10m

  • relative_humidity (iris.cube.Cube) – Cube of relative humidity at screen level

  • pressure (iris.cube.Cube) – Cube of surface pressure

  • model_id_attr (str) – Name of the attribute used to identify the source model for blending.

Returns

Cube of feels like temperature. The units of feels like temperature will be the same as the units of temperature cube when it is input into the function.

Return type

iris.cube.Cube