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:

xarray.DataArray

Implementations

interpolate_sleve_to_theta_levels() calls one of the following implementations depending on the type of the input arguments:

The function returns an object of the same type as the data argument.