total_deformation

metpy.calc.total_deformation(u, v, dx, dy)[source]

Calculate the horizontal total deformation of the horizontal wind.

The grid must have a constant spacing in each direction.

Parameters:
  • u ((M, N) ndarray) – x component of the wind
  • v ((M, N) ndarray) – y component of the wind
  • dx (float) – The grid spacing in the x-direction
  • dy (float) – The grid spacing in the y-direction
  • dim_order (str or None, optional) – The ordering of dimensions in passed in arrays. Can be one of None, 'xy', or 'yx'. 'xy' indicates that the dimension corresponding to x is the leading dimension, followed by y. 'yx' indicates that x is the last dimension, preceded by y. None indicates that the default ordering should be assumed, which will change in version 0.6 from ‘xy’ to ‘yx’. Can only be passed as a keyword argument, i.e. func(…, dim_order=’xy’).
Returns:

(M, N) ndarray – Total Deformation

Notes

This is a convenience function that will do less work than calculating the shearing and streching deformation terms separately and calculating the total deformation “by hand”.