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