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