polartoolkit.default_layers

Contents

polartoolkit.default_layers#

default_layers(version, hemisphere=None, epsg=None, reference=None, region=None, spacing=None, verbose='error')[source]#

Fetch default ice surface, ice base, and bed layers.

Parameters:
  • version (str) – choose between ‘bedmap2’, ‘bedmap3’, and ‘bedmachine’ layers for Antarctica, and just ‘bedmachine’ Greenland

  • hemisphere (str | None) – set projection based on “north” or “south” hemispheres, by default None

  • epsg (str | None) – set projection from EPSG code string (“3031”), by default None

  • reference (str | None) – choose between ‘ellipsoid’, ‘eigen-6c4’ or ‘eigen-gl04c’ (only for bedmap), for an elevation reference frame, by default None

  • region (tuple[float, float, float, float] | None) – region to subset grids by, in format [xmin, xmax, ymin, ymax], by default None

  • spacing (float | None) – grid spacing to resample the grids to, by default None

  • verbose (str) – verbosity level for fetch calls, by default “e” for errors

Returns:

Nested dictionary of earth layers and attributes

Return type:

dict[str, dict[str, str | DataArray]]