From 8182b6e47df68f7bbb811c597511230a4acb84eb Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Thu, 2 Jul 2026 04:55:39 -0400 Subject: [PATCH 1/3] Section 6: update WOUDC links --- workshop/jupyter/content/notebooks/06-data-analysis.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshop/jupyter/content/notebooks/06-data-analysis.ipynb b/workshop/jupyter/content/notebooks/06-data-analysis.ipynb index 2d7ad93..197f7fa 100644 --- a/workshop/jupyter/content/notebooks/06-data-analysis.ipynb +++ b/workshop/jupyter/content/notebooks/06-data-analysis.ipynb @@ -190,7 +190,7 @@ "\n", "Total ozone is measured in [Dobson units](https://en.wikipedia.org/wiki/Dobson_unit) with an acceptable range of 100 - 700 du.\n", "\n", - "Let's generate a time series plot based on downloading GeoJSON data (via [WFS](https://geo.woudc.org/ows?service=WFS&version=1.1.0&request=GetFeature&outputformat=GeoJSON&typename=totalozone&filter=%3Cogc:Filter%3E%3Cogc:And%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Eplatform_id%3C/PropertyName%3E%3CLiteral%3E493%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Eplatform_type%3C/PropertyName%3E%3CLiteral%3ESTN%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3Cogc:PropertyIsBetween%3E%3Cogc:PropertyName%3Einstance_datetime%3C/ogc:PropertyName%3E%3Cogc:LowerBoundary%3E1924-01-01%2000:00:00%3C/ogc:LowerBoundary%3E%3Cogc:UpperBoundary%3E2021-12-31%2023:59:59%3C/ogc:UpperBoundary%3E%3C/ogc:PropertyIsBetween%3E%3C/ogc:And%3E%3C/ogc:Filter%3E&sortby=instance_datetime%20DESC&startindex=0&maxfeatures=200000)) of the [CNRS Rio Gallegos station 493](https://woudc.org/data/stations/?id=493&lang=en) record of the data and do some basic range checking." + "Let's generate a time series plot based on downloading GeoJSON data (via [OGC API - Features](https://api.woudc.org/collections/totalozone/items?station_id=493&f=json&limit=1&sortby=-observation_date)) of the [CNRS Rio Gallegos station 493](https://woudc.org/en/data/stations/493) record of the data and do some basic range checking." ] }, { @@ -369,7 +369,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.3" + "version": "3.12.10" }, "pycharm": { "stem_cell": { From ba5558ab9afc439ee1ba09d205b4290afccda452 Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Thu, 2 Jul 2026 05:15:08 -0400 Subject: [PATCH 2/3] s/float/flow/ --- workshop/jupyter/content/notebooks/02-geometry.ipynb | 2 +- .../jupyter/content/notebooks/06-data-analysis.ipynb | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/workshop/jupyter/content/notebooks/02-geometry.ipynb b/workshop/jupyter/content/notebooks/02-geometry.ipynb index d02c9b9..4d59ceb 100644 --- a/workshop/jupyter/content/notebooks/02-geometry.ipynb +++ b/workshop/jupyter/content/notebooks/02-geometry.ipynb @@ -344,7 +344,7 @@ "* What is the area of The Netherlands?\n", "* What is the distance between Amsterdam and Athens?\n", "* How long is The Donau?\n", - "* Do two features overlap or intersect? Does the Donau float through Romania?\n", + "* Do two features overlap or intersect? Does the Donau flow through Romania?\n", "* How does the common area of two features look like?\n", "* Create a buffer area around the feature.\n", "* ...\n", diff --git a/workshop/jupyter/content/notebooks/06-data-analysis.ipynb b/workshop/jupyter/content/notebooks/06-data-analysis.ipynb index 197f7fa..429522a 100644 --- a/workshop/jupyter/content/notebooks/06-data-analysis.ipynb +++ b/workshop/jupyter/content/notebooks/06-data-analysis.ipynb @@ -31,7 +31,7 @@ "If you want to dive into\n", "a theoretical background, check out the [Dimensionally Extended nine-Intersection Model (DE-9IM)](https://en.wikipedia.org/wiki/DE-9IM).\n", "\n", - "We'll start simple, answering the question: **Does the Paraná float through Argentina?**. We'll use two National Earth datasets: Rivers and lakes (LineStrings) and (Admin-0) Countries. In spatial relationship-terms: *Is the (Multi)LineString representing the Paraná crossing the (Multi)Polygon representing Argentina?\"*\n", + "We'll start simple, answering the question: **Does the Paraná flow through Argentina?**. We'll use two National Earth datasets: Rivers and lakes (LineStrings) and (Admin-0) Countries. In spatial relationship-terms: *Is the (Multi)LineString representing the Paraná crossing the (Multi)Polygon representing Argentina?\"*\n", "\n", "We will follow these steps:\n", "\n", @@ -41,7 +41,7 @@ "* extract the Argentina feature Geometry \n", "* apply the Shapely `crosses` function\n", "* advanced: list all DE-9IM relations of the two geometries\n", - "* advanced: through which countries does the Paraná float?\n" + "* advanced: through which countries does the Paraná flow?\n" ] }, { @@ -115,7 +115,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Does the Paraná float through Argentina?\n" + "### Does the Paraná flow through Argentina?\n" ] }, { @@ -157,7 +157,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Through which countries does the Paranà float?\n" + "### Through which countries does the Paranà flow?\n" ] }, { @@ -170,7 +170,7 @@ }, "outputs": [], "source": [ - "print(\"The Paranà floats through:\")\n", + "print(\"The Paranà flows through:\")\n", "\n", "with fiona.open(\"../data/countries.gpkg\") as countries:\n", " for feature in countries:\n", From 31c36251bcedacd6d9862422efe300e7c0553bef Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Fri, 3 Jul 2026 03:57:21 -0400 Subject: [PATCH 3/3] add note for GitHub Codespaces and product billing --- README.md | 2 ++ web/docs/index.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index b24b1ac..25fd639 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,8 @@ Then you can open port 8888 in the browser: Paste in the token you copied above: image +NOTE: Please consult [GitHub Codespaces documentation](https://docs.github.com/en/billing/concepts/product-billing/github-codespaces#free-and-billed-use-by-personal-accounts) for more information on personal GitHub accounts and free usage. + ### Bugs and Issues All bugs, enhancements and issues are managed diff --git a/web/docs/index.md b/web/docs/index.md index 2c51b59..ea2f51f 100644 --- a/web/docs/index.md +++ b/web/docs/index.md @@ -228,6 +228,8 @@ To run this workshop via GitHub Codespaces, please complete the following steps: Note that a GitHub account is required. +NOTE: Please consult [GitHub Codespaces documentation](https://docs.github.com/en/billing/concepts/product-billing/github-codespaces#free-and-billed-use-by-personal-accounts) for more information on personal GitHub accounts and free usage. + ### Binder There is a Cloud version of the Jupyter-Notebook-part of the workshop,