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