pydda.cost_functions.calculate_background_cost#
- pydda.cost_functions.calculate_background_cost(u, v, w, weights, u_back, v_back, Cb=0.01)[source]#
Calculates the background cost function. The background cost function is simply the sum of the squared differences between the wind field and the background wind field multiplied by the weighting coefficient. :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:
cost (float) – value of background cost function