earthkit.meteo.vertical.interpolate_sleve_to_theta_levels¶
- earthkit.meteo.vertical.interpolate_sleve_to_theta_levels(data, g, theta, target_theta, target_t_units='K', folding_mode='undef_fold', vertical_dim='z')¶
Interpolate data from SLEVE levels to theta (potential temperature) levels.
- Parameters:
data (
xarray.DataArray) – Data on SLEVE levels.g (
xarray.DataArray) – Gravity or related SLEVE parameter.theta (
xarray.DataArray) – Reference theta values.target_theta (
ArrayLike) – Target theta levels.target_t_units (
str, optional) – Units of target theta (default: “K”).folding_mode (
str, optional) – Folding mode (default: “undef_fold”).vertical_dim (
str, optional) – Vertical dimension (default: “z”).
- Returns:
Interpolated data at target theta levels.
- Return type:
Implementations¶
interpolate_sleve_to_theta_levels()calls one of the following implementations depending on the type of the input arguments:earthkit.meteo.vertical.xarray.interpolate_sleve_to_theta_levels()for xarray.DataArray
The function returns an object of the same type as the
dataargument.