StreamDatacube#
- class dtcg.api.external.call.StreamDatacube(
- server='https://cluster.klima.uni-bremen.de/~dtcg/datacubes_case_study_regions/v2026.2/L1/',
Bases:
objectStreams data cubes.
- server#
Base URL for data cubes.
- Type:
str, default DEFAULT_L1_DATACUBE_URL
- binder#
Handles interaction between user and model.
- Type:
Methods
__init__([server])get_url(rgi_id)Get URL for a Zarr datacube.
get_zip_path(zip_path, rgi_id)stream_datacube(glacier[, layer, region_name])Stream datacube from server.
zip_datacube(rgi_id[, zip_path])Download and zip a datacube.
- __init__(
- server='https://cluster.klima.uni-bremen.de/~dtcg/datacubes_case_study_regions/v2026.2/L1/',
- get_url(rgi_id)[source]#
Get URL for a Zarr datacube.
- Parameters:
rgi_id (str) – Glacier RGI ID.
- Returns:
Server URL of Zarr datacube.
- Return type:
str
- stream_datacube(
- glacier,
- layer='',
- region_name='Iceland',
Stream datacube from server.
- Parameters:
glacier (str) – Name or RGI-ID of glacier.
layer (str, optional) – Datacube layer. Default will load all available layers.
region (str, default "Iceland") – RGI region name. Ignored if a valid RGI-ID is passed.
region_name (str)
- Returns:
Datacube or datacube layer.
- Return type:
xr.DataTree
