xarray.Dataset.hyoga.interp#
- Dataset.hyoga.interp(datasource, ax=None, sigma=None)#
Interpolate onto higher resolution topography for visualization.
- Parameters:
datasource (
DataArray
,Dataset
,str
,Path
, file-like orDataStore
) – Data array, or a dataset or path to a file containing the reference bedrock topography (standard name bedrock_altitude) or the reference surface topography and ice thickness (standard names surface_altitude and land_ice_thickness) from which it is computed.ax (
Axes
, optional) – If axes are provided, “axes coordinates” will be generated so that the data are interpolated onto a grid where each point is a pixel in the current figure (using the current figure dpi). By default, the data are interpolated onto coordinates in thedatasource
.sigma (
float
, optional) – Some batyhmetric datasets (e.g. ETOPO) are delivered with integer precision. This will cause artefacts in rendered paleo-shorelines on shallow slopes, looking especially strange if a float-precision isostatic correction is applied on the integer-precision elevation data. This parameter activates a mechanism that attempts to smooth shallow slopes with little effect on steep mountains. The value forsigma
is the gaussian window size in projections units.
- Returns:
dataset (
Dataset
) – The interpolated dataset, with new horizontal resolution corresponding to either the data provided indatasource
, or the pixel count of axes provided withax
. The ice surface altitude will be assigned if missing, to compute a detailed mask.