bunkers_storm_motion#

metpy.calc.bunkers_storm_motion(pressure, u, v, height)#

Calculate right-mover and left-mover supercell storm motions using the Bunkers method.

This is a physically based, shear-relative, and Galilean invariant method for predicting supercell motion. Full atmospheric profiles of wind components, as well as pressure and heights, need to be provided so that calculation can properly calculate the required surface to 6 km mean flow.

The calculation in summary is (from [Bunkers2000]):

  • surface to 6 km non-pressure-weighted mean wind

  • a deviation from the sfc to 6 km mean wind of 7.5 m s−1

  • a 5.5 to 6 km mean wind for the head of the vertical wind shear vector

  • a surface to 0.5 km mean wind for the tail of the vertical wind shear vector

Parameters
Returns

Examples

>>> from metpy.calc import bunkers_storm_motion, wind_components
>>> from metpy.units import units
>>> p = [1000, 925, 850, 700, 500, 400] * units.hPa
>>> h = [250, 700, 1500, 3100, 5720, 7120] * units.meters
>>> wdir = [165, 180, 190, 210, 220, 250] * units.degree
>>> sped = [5, 15, 20, 30, 50, 60] * units.knots
>>> u, v = wind_components(sped, wdir)
>>> bunkers_storm_motion(p, u, v, h)
(<Quantity([22.73539654 10.27331352], 'knot')>,
<Quantity([ 7.27954821 34.99751866], 'knot')>,
<Quantity([15.00747237 22.63541609], 'knot')>)

Notes

Only functions on 1D profiles (not higher-dimension vertical cross sections or grids). Since this function returns scalar values when given a profile, this will return Pint Quantities even when given xarray DataArray profiles.

Changed in version 1.0: Renamed heights parameter to height

Examples using metpy.calc.bunkers_storm_motion#

Sounding Calculation Examples

Sounding Calculation Examples

Sounding Calculation Examples