eradiate.thermoprops.util.interpolate#

eradiate.thermoprops.util.interpolate(ds, z_level, method='linear', conserve_columns=False)[source]#

Interpolates an atmosphere thermophysical properties data set onto a new level altitude mesh.

Parameters
  • ds (Dataset) – Initial atmosphere thermophysical properties data set.

  • z_level (ndarray) – Level altitude mesh [km].

  • method (str) – The method used to interpolate (same for all data variables). Choose from "linear", "nearest", "zero", "slinear", "quadratic", and "cubic".

    Default: "linear".

  • conserve_columns (bool) – If True, multiply the number densities in the atmosphere thermophysical properties data set so that the column number densities in the initial and interpolated atmosphere thermophysical properties data set are in same.

    Default: False.

Returns

Dataset – Interpolated atmosphere thermophysical properties data set.

Notes

Returns a new atmosphere thermophysical properties data set object.