pydda.cost_functions.calculate_background_gradient#
- pydda.cost_functions.calculate_background_gradient(u, v, w, weights, u_back, v_back, Cb=0.01)[source]#
Calculates the gradient of the background cost function. For each u, v this is given as 2*coefficent*(analysis wind - background wind). :Parameters: * u (Float array) – Float array with u component of wind field
v (Float array) – Float array with v component of wind field
w (Float array) – Float array with w component of wind field
weights (Float array) – Weights for each point to consider into cost function
u_back (1D float array) – Zonal winds vs height from sounding
w_back (1D float array) – Meridional winds vs height from sounding
Cb (float) – Weight of background constraint to total cost function
- Returns:
y (float array) – value of gradient of background cost function