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
) – IfTrue
, 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.