improver.cli.hail_size module

CLI to generate hail size.

process(*cubes, model_id_attr=None)[source]

Module to calculate the size of hail stones from the cloud condensation level (ccl) temperature and pressure, temperature on pressure levels data, wet bulb freezing altitude above sea level and orography.

Parameters:
  • cubes (iris.cube.CubeList or list of iris.cube.Cube) –

    containing:
    temperature (iris.cube.Cube):

    Cube of temperature on pressure levels

    wet_bulb_freezing_level_altitude (iris.cube.Cube)

    Cube of the height of the wet bulb freezing level

    ccl (iris.cube.CubeList)

    Cube list containing 2 cubes: air temperature at ccl and air pressure at ccl

    orography (iris.cube.Cube):

    Cube of the orography height.

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

Returns:

Cube of diameter_of_hail (m).

Return type:

iris.cube.Cube