From e8ce76d01cb33613061c834b7b4279ee1b73586c Mon Sep 17 00:00:00 2001 From: Paul van Genuchten Date: Tue, 23 Jun 2026 16:13:43 +0200 Subject: [PATCH 1/3] add a zarr sample + vsizip --- workshop/jupyter/content/data/README.md | 2 ++ .../content/data/sample_geozarr.zarr.zip | Bin 0 -> 6009 bytes .../content/notebooks/05-raster-data.ipynb | 21 ++++++++++++++++++ workshop/jupyter/requirements.txt | 1 + 4 files changed, 24 insertions(+) create mode 100644 workshop/jupyter/content/data/sample_geozarr.zarr.zip diff --git a/workshop/jupyter/content/data/README.md b/workshop/jupyter/content/data/README.md index d61dc6e..8a45254 100644 --- a/workshop/jupyter/content/data/README.md +++ b/workshop/jupyter/content/data/README.md @@ -16,3 +16,5 @@ and sometimes also GeoJSON. NB "Antarctica" has been removed from the "countries" datasets as it gave problems with reprojections... + +Sample_geozarr has been produced in the scope of this training using numpy with random numbers. \ No newline at end of file diff --git a/workshop/jupyter/content/data/sample_geozarr.zarr.zip b/workshop/jupyter/content/data/sample_geozarr.zarr.zip new file mode 100644 index 0000000000000000000000000000000000000000..96c6ae9a51b226945009e0acb890fcfe6362651e GIT binary patch literal 6009 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 cxF>F2Yroz^fZJT&?s1d=9&V{J``YaO2V>QU0.7 removed by Just matplotlib fiona rasterio + From 488cbc678cc6b3ab77c69288a0d2f25d20fc5ba6 Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Tue, 23 Jun 2026 18:36:21 -0400 Subject: [PATCH 2/3] Update requirements.txt --- workshop/jupyter/requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/workshop/jupyter/requirements.txt b/workshop/jupyter/requirements.txt index 1f3ffbc..00c1dbd 100644 --- a/workshop/jupyter/requirements.txt +++ b/workshop/jupyter/requirements.txt @@ -13,4 +13,3 @@ pygeometa # >0.7 removed by Just matplotlib fiona rasterio - From a3e83695a5a00b9d928c3d900570a786b27c072c Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Tue, 23 Jun 2026 18:37:17 -0400 Subject: [PATCH 3/3] Update README.md --- workshop/jupyter/content/data/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshop/jupyter/content/data/README.md b/workshop/jupyter/content/data/README.md index 8a45254..0521511 100644 --- a/workshop/jupyter/content/data/README.md +++ b/workshop/jupyter/content/data/README.md @@ -17,4 +17,4 @@ and sometimes also GeoJSON. NB "Antarctica" has been removed from the "countries" datasets as it gave problems with reprojections... -Sample_geozarr has been produced in the scope of this training using numpy with random numbers. \ No newline at end of file +`sample_geozarr.zarr.zip` has been produced in the scope of this training using numpy with random numbers.