diff --git a/PRR/antarctica_zarr.ipynb b/PRR/antarctica_zarr.ipynb
new file mode 100644
index 0000000..08a5ef0
--- /dev/null
+++ b/PRR/antarctica_zarr.ipynb
@@ -0,0 +1,2315 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "6fea89d6-4eb5-4cc7-a3e3-7c2e5037086b",
+ "metadata": {},
+ "source": [
+ "# Antartica InSync Data Cubes\n",
+ "\n",
+ "This notebook shows:\n",
+ "1. Antarctica InSync analysis-ready datacubes & forum thread\n",
+ "2. Interacive visualisation using [EODash](https://eodashboard.org/)\n",
+ "3. How to read the data using zarr\n",
+ "\n",
+ "\n",
+ "## 1. Antarctica InSync\n",
+ "\n",
+ "Antarctica InSync is a global effort to synchronise research across Antarctica and the Southern Ocean, connecting ice, ocean, climate, and life to protect this vital region. \n",
+ "\n",
+ "- [Website](https://www.antarctica-insync.org/)\n",
+ "\n",
+ "\n",
+ "As part of the initiative, and to facilitate easier analysis of and access to scientific Antarctica data, the the below datasets are combined into zarr stores, reprojected to a common 100x100m grid in the EPSG:3031 Polar projection.\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "## The Data\n",
+ "\n",
+ "The datasets we have processed are:\n",
+ "- Ice shelf Basal Melt\n",
+ " * Original Data Source: https://zenodo.org/records/8052519\n",
+ " * Reference: https://www.science.org/doi/10.1126/sciadv.adi0186\n",
+ "- Bed topography/bathymetry map of Antarctica\n",
+ " * Original Data Source: https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection\n",
+ " * Reference: https://nsidc.org/data/nsidc-0756/versions/3\n",
+ "- Calving Fronts\n",
+ " * Original Data Source: https://zenodo.org/records/5903643\n",
+ " * Reference: https://www.nature.com/articles/s41586-022-05037-w\n",
+ "\n",
+ "- Groundlines\n",
+ " * Original Data Source: https://cmr.earthdata.nasa.gov/virtual-directory/collections/C3291177478-NSIDC_CPRD\n",
+ " * Reference: https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf\n",
+ " \n",
+ "- Ice Temperature Profiles\n",
+ " * Original Data Source: https://zenodo.org/records/8052519\n",
+ " * Reference: https://www.science.org/doi/10.1126/sciadv.adi0186 \n",
+ "- Ice velocity \n",
+ " * Original Data Source: https://opensciencedata.esa.int/products/ice-sheet-velocity-antarctic-2021/collection\n",
+ " * Reference: https://climate.esa.int/en/projects/ice-sheets-antarctic/\n",
+ "- Surface Elevation Change\n",
+ " * Original Data Source: https://opensciencedata.esa.int/products/ice-sheet-velocity-antarctic-2021/collection\n",
+ " * Reference: https://climate.esa.int/en/projects/ice-sheets-antarctic/\n",
+ "- Subglacial Lakes\n",
+ " * Original Data Source: https://zenodo.org/records/16330565\n",
+ " * Reference: https://www.nature.com/articles/s41467-025-63773-9\n",
+ "- Supraglacial Lakes\n",
+ " * Original Data Source: https://zenodo.org/record/5642755\n",
+ " * Reference: https://essd.copernicus.org/articles/14/209/2022/\n",
+ "\n",
+ "\n",
+ "### Visualization\n",
+ "\n",
+ "You can see an interactive visualisation of the data in eodash:\n",
+ "\n",
+ " - [EO-Dash link](https://esa-earthcode.github.io/polar-science-cluster-dashboard/)\n",
+ "\n",
+ "\n",
+ "\n",
+ "## Access \n",
+ "\n",
+ "More information is available in the forum thread: \n",
+ "\n",
+ "- [Forum thread](https://discourse-earthcode.eox.at/t/antartica-insync-data-cubes/107)\n",
+ "\n",
+ "These datasets are grouped based on their dimensions into several cubes:\n",
+ "- https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/antarctica-combined.zarr\n",
+ " * Bedrock topography\n",
+ " * Ice shelf Basal Melt\n",
+ " * Groundlines\n",
+ " * Subglacial Lakes\n",
+ " * Supraglacial Lakes\n",
+ "- https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/icetemp.zarr\n",
+ " * Ice Temperature Profiles\n",
+ "- https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/sec.zarr\n",
+ " * Surface Elevation Change\n",
+ " - https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/icemask_composite.zarr/ \n",
+ " * Calving Fronts\n",
+ " - https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/ice_velocity.zarr\n",
+ " * Ice Velocity 2020-2021\n",
+ " \n",
+ "\n",
+ "## 2. Reading the data using xarray and zarr\n",
+ "\n",
+ "Since the data is in zarr format you do NOT have to download any files to start your analysis. Learn more about zarr on the [Zarr webpage](https://zarr.readthedocs.io/en/) or to learn more about cloud-optimised formats visit [this documentation page.](https://esa-earthcode.github.io/documentation/Community%20and%20Best%20Practices/Data%20and%20Workflow%20Best%20Practices/Data/). \n",
+ "\n",
+ "You can read the data from an individual cube, by pointing any any zarr reader, e.g Python, to the zarr store url:\n",
+ "\n",
+ "```py\n",
+ "import xarray as xr\n",
+ "url = 'https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/antarctica-combined.zarr'\n",
+ "ds = xr.open_zarr(url)\n",
+ "ds\n",
+ "```\n",
+ "or combine the cubes with:\n",
+ "\n",
+ "```py\n",
+ "import xarray as xr\n",
+ "\n",
+ "cube_paths = [\n",
+ " \"https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/icetemp.zarr\",\n",
+ " \"https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/sec.zarr\",\n",
+ " \"https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/antarctica-combined.zarr\",\n",
+ " \"https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/icemask_composite.zarr/\",\n",
+ " \"https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/ice_velocity.zarr\"\n",
+ "]\n",
+ "\n",
+ "ds = xr.open_mfdataset(cube_paths, engine=\"zarr\",chunks={},compat='no_conflicts')\n",
+ "ds\n",
+ "```"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "afc943c9-bc23-48b0-8c78-ff7495533d44",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "
<xarray.Dataset> Size: 214GB\n",
+ "Dimensions: (y: 49158, x: 57358)\n",
+ "Coordinates:\n",
+ " spatial_ref int64 8B ...\n",
+ " * x (x) float32 229kB -2.868e+06 ... 2.868e+06\n",
+ " * y (y) float32 197kB -2.458e+06 ... 2.458e+06\n",
+ "Data variables: (12/22)\n",
+ " bedrock_topography_bed (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " bedrock_topography_dataid (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " bedrock_topography_errbed (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " bedrock_topography_firn (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " bedrock_topography_geoid (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " bedrock_topography_mask (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " ... ...\n",
+ " groundlines_orbit3 (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " groundlines_orbit4 (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " groundlines_sensor (y, x) uint8 3GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " ice_shelf_basal_melt_rate (y, x) float32 11GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " subglacial_lakes_mask (y, x) uint8 3GB dask.array<chunksize=(4915, 5735), meta=np.ndarray>\n",
+ " supra_glacial_lakes_mask (y, x) uint8 3GB dask.array<chunksize=(4915, 5735), meta=np.ndarray> Dimensions:
Coordinates: (3)
Data variables: (22)
bedrock_topography_bed
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_bed long_name : Bedrock topography elevation description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : m valid_range : [-9000.0, 5000.0] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_dataid
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_dataid long_name : Input Data Source ID description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : N/A valid_range : [0, 10] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area flag_values : [0, 1, 2, 7, 10] flag_meanings : no_data REMA radar seismic multibeam is_mask : True \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_errbed
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_errbed long_name : Bed topography (ice thickness) error description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : m valid_range : [0.0, 1000.0] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_firn
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_firn long_name : Firn air content description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : m valid_range : [0.0, 50.0] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_geoid
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_geoid long_name : Geoid height difference from WGS 84 ellipsoid description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : m valid_range : [-80.0, 80.0] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area geoid : eigen-6c4 (Forste et al 2014) \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_mask
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_mask long_name : Ocean/Ice/Land mask description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : N/A valid_range : [0, 4] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area flag_values : [0, 1, 2, 3, 4] flag_meanings : ocean ice-free_land grounded_ice floating_ice lake_vostok is_mask : True \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_source
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_source long_name : Output data source (method) description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : N/A valid_range : [1, 10] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area flag_values : [1, 2, 3, 4, 5, 6, 7, 10] flag_meanings : rema_ibcso_v2 mass_conservation interpolation hydrostatic streamline_diffusion gravity seismic multibeam is_mask : True \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_surface
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_surface long_name : Ice surface elevation description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : m valid_range : [0.0, 5000.0] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
bedrock_topography_thickness
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : bedrock_topography_thickness long_name : Ice thickness description : https://nsidc.org/sites/default/files/documents/user-guide/nsidc-0756-v003-userguide.pdf units : m valid_range : [0.0, 5000.0] fill_values : nan grid_mapping : spatial_ref source : https://opensciencedata.esa.int/products/bedrock-topography-antarctica-bedmachine/collection reference : https://nsidc.org/data/nsidc-0756/versions/3 processing_steps : Nearest neighbour interpolated from source grid original_cell_size : 500m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_date1
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_date1 long_name : Grounding line from differential interferometry on Date1 description : Grounding line from differential interferometry on this acquisition date. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area initial_date : 1992-02-07 00:00:00 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_date2
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_date2 long_name : Grounding line from differential interferometry on Date2 description : Grounding line from differential interferometry on this acquisition date. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area initial_date : 1992-02-07 00:00:00 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_date3
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_date3 long_name : Grounding line from differential interferometry on Date3 description : Grounding line from differential interferometry on this acquisition date. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area initial_date : 1992-02-07 00:00:00 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_date4
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_date4 long_name : Grounding line from differential interferometry on Date4 description : Grounding line from differential interferometry on this acquisition date. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area initial_date : 1992-02-07 00:00:00 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_mask
(y, x)
uint8
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_mask long_name : Grounding line mask description : Grounding line presence mask (0=no, 1=yes) derived from MEaSUREs v2. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : [0, 1] fill_values : N/A grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area flag_values : [0, 1] flag_meanings : no_grounding_line grounding_line is_mask : True \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 2.63 GiB \n",
+ " 26.88 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " uint8 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_orbit1
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_orbit1 long_name : Sensor orbit identifier (Date1) description : Unique orbit identifier(s) for data used to derive Date1 grounding line. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_orbit2
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_orbit2 long_name : Sensor orbit identifier (Date2) description : Unique orbit identifier(s) for data used to derive Date2 grounding line. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_orbit3
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_orbit3 long_name : Sensor orbit identifier (Date3) description : Unique orbit identifier(s) for data used to derive Date3 grounding line. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_orbit4
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_orbit4 long_name : Sensor orbit identifier (Date4) description : Unique orbit identifier(s) for data used to derive Date4 grounding line. https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
groundlines_sensor
(y, x)
uint8
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : groundlines_sensor long_name : Sensor identifier description : Satellites/sensors used to generate the grounding line product (ERS, RADARSAT-1/2, ALOS PALSAR, COSMO-SkyMed, Sentinel-1A). https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf units : N/A valid_range : N/A fill_values : N/A grid_mapping : spatial_ref source : https://nsidc.org/data/nsidc-0498/versions/2 reference : https://nsidc.org/sites/default/files/nsidc-0498-v002-userguide_1.pdf processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : 25–120 m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 2.63 GiB \n",
+ " 26.88 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " uint8 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
ice_shelf_basal_melt_rate
(y, x)
float32
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : ice_shelf_basal_melt_rate long_name : Ice shelf basal melt rate description : Ice shelf basal melt rate datasets derived from CryoSat-2 radar altimetry swath processing between 2010-2021. The ice shelf mask and ice shelf thickness are from BedMachine Antarctica, the ice velocity is an ITS_LIVE composite, and the SMB and firn air content are from RACMO2.3p2 and the IMAU firn densification model, respectively. units : m valid_range : N/A fill_values : nan grid_mapping : spatial_ref source : https://zenodo.org/records/8052519 reference : https://www.science.org/doi/10.1126/sciadv.adi0186 processing_steps : Nearest-neighbour interpolated from area TIFF data original_cell_size : 1000m file_type : area \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 10.50 GiB \n",
+ " 107.53 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " float32 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
subglacial_lakes_mask
(y, x)
uint8
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : subglacial_lakes_mask long_name : Subglacial lake extents description : Subglacial lake extents mask. Documentation: https://www.nature.com/articles/s41467-025-63773-9 ; https://zenodo.org/records/16330565 units : N/A valid_range : [0, 123] fill_values : N/A grid_mapping : spatial_ref source : https://zenodo.org/records/16330565 reference : https://www.nature.com/articles/s41467-025-63773-9 processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : N/A file_type : area flag_values : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123] flag_meanings : outside_mask bindschadler_2 bindschadler_3 bindschadler_4 bindschadler_5 bindschadler_6 byrd_1 byrd_2 byrd_s10 byrd_s11 byrd_s12 byrd_s13 byrd_s14 byrd_s15 byrd_s1 byrd_s2 byrd_s3 byrd_s4 byrd_s5 byrd_s6 byrd_s7 byrd_s8 byrd_s9 cook_e1 cook_e2 david_1 david_s1 david_s2 david_s3 david_s4 david_s5 eap_1 eap_2 eap_3 eap_4 eap_5 eap_6 eap_7 eap_8 eap_9 foundation_10 foundation_11 foundation_12 foundation_13 foundation_14 foundation_15 foundation_16 foundation_1 foundation_2 foundation_3 foundation_4 foundation_5 foundation_6 foundation_7 foundation_8 foundation_9 foundation_n1 foundation_n2 foundation_n3 institutee_1 institutee_2 institutew_1 institutew_2 kambtunk_1 kamb_10 kamb_11 kamb_12 kamb_1 kamb_2 kamb_3 kamb_4 kamb_5 kamb_6 kamb_7 kamb_8 kamb_9 lambert_1 lennoxking_1 macayeal_1 macayeal_2 macayeal_3 macayeal_4 mercer_1 mercer_2 mertz_1 mulock_1 nimrod_1 nimrod_2 ninnis_1 ninnis_2 raymond_1 recovery_10 recovery_11 recovery_1 recovery_2 recovery_3 recovery_4 recovery_5 recovery_6 recovery_7 recovery_8 recovery_9 rutford_1 slessor_1 slessor_2 slessor_3 slessor_4 slessor_5 slessor_6 slessor_7 totten_1 totten_2 vostok_1 whillians_1 whillians_2a whillians_2b whillians_3 whillians_4 whillians_5 whillians_6 whillians_7 whillians_8 wilkes_1 wilkes_2 codes : Bindschadler_1,Bindschadler_2,Bindschadler_3,Bindschadler_4,Bindschadler_5,Bindschadler_6,Byrd_1,Byrd_2,Byrd_s10,Byrd_s11,Byrd_s12,Byrd_s13,Byrd_s14,Byrd_s15,Byrd_s1,Byrd_s2,Byrd_s3,Byrd_s4,Byrd_s5,Byrd_s6,Byrd_s7,Byrd_s8,Byrd_s9,Cook_E1,Cook_E2,David_1,David_s1,David_s2,David_s3,David_s4,David_s5,EAP_1,EAP_2,EAP_3,EAP_4,EAP_5,EAP_6,EAP_7,EAP_8,EAP_9,Foundation_10,Foundation_11,Foundation_12,Foundation_13,Foundation_14,Foundation_15,Foundation_16,Foundation_1,Foundation_2,Foundation_3,Foundation_4,Foundation_5,Foundation_6,Foundation_7,Foundation_8,Foundation_9,Foundation_N1,Foundation_N2,Foundation_N3,InstituteE_1,InstituteE_2,InstituteW_1,InstituteW_2,KambTunk_1,Kamb_10,Kamb_11,Kamb_12,Kamb_1,Kamb_2,Kamb_3,Kamb_4,Kamb_5,Kamb_6,Kamb_7,Kamb_8,Kamb_9,Lambert_1,LennoxKing_1,Macayeal_1,Macayeal_2,Macayeal_3,Macayeal_4,Mercer_1,Mercer_2,Mertz_1,Mulock_1,Nimrod_1,Nimrod_2,Ninnis_1,Ninnis_2,Raymond_1,Recovery_10,Recovery_11,Recovery_1,Recovery_2,Recovery_3,Recovery_4,Recovery_5,Recovery_6,Recovery_7,Recovery_8,Recovery_9,Rutford_1,Slessor_1,Slessor_2,Slessor_3,Slessor_4,Slessor_5,Slessor_6,Slessor_7,Totten_1,Totten_2,Vostok_1,Whillians_1,Whillians_2a,Whillians_2b,Whillians_3,Whillians_4,Whillians_5,Whillians_6,Whillians_7,Whillians_8,Wilkes_1,Wilkes_2 is_mask : True \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 2.63 GiB \n",
+ " 26.88 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " uint8 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
supra_glacial_lakes_mask
(y, x)
uint8
dask.array<chunksize=(4915, 5735), meta=np.ndarray>
standard_name : supra_glacial_lakes_mask long_name : Supraglacial lakes and channels maximum extent (Jan 2017) description : Mask of supra-glacial lake extents. Documentation: https://essd.copernicus.org/articles/14/209/2022/ ; Source: https://zenodo.org/record/5642755#.ZDa5z3bP1aR units : N/A valid_range : [0, 1] fill_values : N/A grid_mapping : spatial_ref source : https://zenodo.org/record/5642755 reference : https://essd.copernicus.org/articles/14/209/2022/ processing_steps : Nearest-neighbour interpolated from vector data original_cell_size : N/A file_type : area flag_values : [0, 1] flag_meanings : no_feature supraglacial_lake_or_channel is_mask : True \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Array \n",
+ " Chunk \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Bytes \n",
+ " 2.63 GiB \n",
+ " 26.88 MiB \n",
+ " \n",
+ " \n",
+ " \n",
+ " Shape \n",
+ " (49158, 57358) \n",
+ " (4915, 5735) \n",
+ " \n",
+ " \n",
+ " Dask graph \n",
+ " 121 chunks in 2 graph layers \n",
+ " \n",
+ " \n",
+ " Data type \n",
+ " uint8 numpy.ndarray \n",
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " 57358 \n",
+ " 49158 \n",
+ " \n",
+ " \n",
+ " \n",
+ "
Indexes: (2)
PandasIndex
PandasIndex(Index([-2867900.0, -2867800.0, -2867700.0, -2867600.0, -2867500.0, -2867400.0,\n",
+ " -2867300.0, -2867200.0, -2867100.0, -2867000.0,\n",
+ " ...\n",
+ " 2866900.0, 2867000.0, 2867100.0, 2867200.0, 2867300.0, 2867400.0,\n",
+ " 2867500.0, 2867600.0, 2867700.0, 2867800.0],\n",
+ " dtype='float32', name='x', length=57358)) PandasIndex
PandasIndex(Index([-2457900.0, -2457800.0, -2457700.0, -2457600.0, -2457500.0, -2457400.0,\n",
+ " -2457300.0, -2457200.0, -2457100.0, -2457000.0,\n",
+ " ...\n",
+ " 2456900.0, 2457000.0, 2457100.0, 2457200.0, 2457300.0, 2457400.0,\n",
+ " 2457500.0, 2457600.0, 2457700.0, 2457800.0],\n",
+ " dtype='float32', name='y', length=49158)) Attributes: (0)
"
+ ],
+ "text/plain": [
+ " Size: 214GB\n",
+ "Dimensions: (y: 49158, x: 57358)\n",
+ "Coordinates:\n",
+ " spatial_ref int64 8B ...\n",
+ " * x (x) float32 229kB -2.868e+06 ... 2.868e+06\n",
+ " * y (y) float32 197kB -2.458e+06 ... 2.458e+06\n",
+ "Data variables: (12/22)\n",
+ " bedrock_topography_bed (y, x) float32 11GB dask.array\n",
+ " bedrock_topography_dataid (y, x) float32 11GB dask.array\n",
+ " bedrock_topography_errbed (y, x) float32 11GB dask.array\n",
+ " bedrock_topography_firn (y, x) float32 11GB dask.array\n",
+ " bedrock_topography_geoid (y, x) float32 11GB dask.array\n",
+ " bedrock_topography_mask (y, x) float32 11GB dask.array\n",
+ " ... ...\n",
+ " groundlines_orbit3 (y, x) float32 11GB dask.array\n",
+ " groundlines_orbit4 (y, x) float32 11GB dask.array\n",
+ " groundlines_sensor (y, x) uint8 3GB dask.array\n",
+ " ice_shelf_basal_melt_rate (y, x) float32 11GB dask.array\n",
+ " subglacial_lakes_mask (y, x) uint8 3GB dask.array\n",
+ " supra_glacial_lakes_mask (y, x) uint8 3GB dask.array"
+ ]
+ },
+ "execution_count": 1,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import xarray as xr\n",
+ "url = 'https://s3.waw4-1.cloudferro.com/EarthCODE/OSCAssets/antarctica_cube/antarctica-combined.zarr'\n",
+ "ds = xr.open_zarr(url) # or xr.open_dataset\n",
+ "ds"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python [conda env:micromamba-pangeo] *",
+ "language": "python",
+ "name": "conda-env-micromamba-pangeo-py"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.13.3"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}