Skip to content

Commit f7d0e7d

Browse files
committed
differences for PR #182
1 parent c72ce6f commit f7d0e7d

3 files changed

Lines changed: 21 additions & 12 deletions

File tree

05-access-data.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,14 @@ exercises: 15
1717
- Open satellite imagery as raster data and save it to disk.
1818
:::
1919

20+
::::::::::::::::::::::::::::::::::::: instructor
2021

21-
## Considerations for the position of this episode in the workshop
22+
### Considerations for the position of this episode in the workshop
2223

2324
*When this workshop is taught to learners with limited prior knowledge of Python, it might be better to place this episode after episode 11 and before episode 12. This episode contains an introduction to working with APIs and dictionaries, which can be perceived as challenging by some learners. Another consideration for placing this episode later in the workshop is when it is taught to learners with prior GIS knowledge who want to perform GIS-like operations with data they have already collected or for learners interested in working with raster data but less interested in satellite images.*
2425

26+
:::::::::::::::::::::::::::::::::::::
27+
2528
## Introduction
2629

2730
A number of satellites take snapshots of the Earth's surface from space. The images recorded by these remote sensors
@@ -197,6 +200,17 @@ print(search.matched())
197200
You will notice that more than 500 scenes match our search criteria. We are however interested in the period right before and after the wildfire of Rhodes. In the following exercise you will therefore have to add a time filter to
198201
our search criteria to narrow down our search for images of that period.
199202

203+
::::::::::::::: instructor
204+
205+
### Extra attention for the following exercise
206+
207+
- The exercise **Exercise: Search satellite scenes using metadata filters** needs extra attention. Its output `search.json` is required for the later episodes. Therefore we recommend:
208+
- Do not skip this exercise;
209+
- Think twice when you would like to change the query arguments in this exercise;
210+
- Make sure all the audience have the output `search.json` before continuing.
211+
212+
::::::::::::::::
213+
200214
::: challenge
201215
## Exercise: Search satellite scenes with a time filter
202216

@@ -567,11 +581,13 @@ The authentication procedure for dataset with restricted access might differ dep
567581
NASA CMR, follow these steps in order to access data using Python:
568582

569583
* Create a NASA Earthdata login account [here](https://urs.earthdata.nasa.gov);
570-
* Set up a netrc file with your credentials, e.g. by using [this script](https://git.earthdata.nasa.gov/projects/LPDUR/repos/daac_data_download_python/browse/EarthdataLoginSetup.py);
571-
* Define the following environment variables:
584+
* Set up a netrc file with your credentials, e.g. by using [earthaccess](https://earthaccess.readthedocs.io/en/latest/user/authenticate/), which can be executed interactively in a Jupyter session, and creates a `.netrc` file in your home directory;
585+
* Define the following environment variables in your Jupyter session:
572586

573587
```python
574588
import os
589+
# These variables are needed by rasterio.open_rasterio function, which calls GDAL in the background
590+
# GDAL needs the path where to store cookies
575591
os.environ["GDAL_HTTP_COOKIEFILE"] = "./cookies.txt"
576592
os.environ["GDAL_HTTP_COOKIEJAR"] = "./cookies.txt"
577593
```

instructor-notes.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,6 @@ title: Instructor Notes
44

55
## Instructor notes
66

7-
### Episode 1
8-
9-
- The exercise **Exercise: Search satellite scenes using metadata filters** needs extra attention. Its output `search.json` is required for the later episodes. Therefore we recommend:
10-
- Do not skip this exercise;
11-
- Think twice when you would like to change the query arguments in this exercise;
12-
- Make sure all the audience have the output `search.json` before continuing.
13-
147
### Episode 3
158

169
- `brpgewaspercelen_definitief_2020_small.gpkg` was created because the original file was too large to download and load. Original file, which was ~500Mb could take several minutes to load, and could crash the Jupyter terminal.

md5sum.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
"episodes/02-intro-vector-data.md" "8eda5808b184fd39286ec503e5c83ed3" "site/built/02-intro-vector-data.md" "2025-05-20"
1010
"episodes/03-crs.md" "da701bd7f61a26a5e617b80c09d2c621" "site/built/03-crs.md" "2026-01-13"
1111
"episodes/04-geo-landscape.md" "389e4a1251ae837bf6dc9ff7e88238ae" "site/built/04-geo-landscape.md" "2026-01-13"
12-
"episodes/05-access-data.md" "e6f98f2b531e3f63075fcc64dd5d93f6" "site/built/05-access-data.md" "2026-01-13"
12+
"episodes/05-access-data.md" "50a0e69f2044698f68250bee946117ec" "site/built/05-access-data.md" "2026-04-13"
1313
"episodes/06-raster-intro.md" "df117e17faa1f9f5149168bb1201f576" "site/built/06-raster-intro.md" "2026-01-13"
1414
"episodes/07-vector-data-in-python.md" "235db0013b1b35708c162086cb404e19" "site/built/07-vector-data-in-python.md" "2025-05-20"
1515
"episodes/08-crop-raster-data.md" "f1bed5014e3601cfb2e2ecaa01fb4215" "site/built/08-crop-raster-data.md" "2026-01-13"
1616
"episodes/09-raster-calculations.md" "f011028f5d2f2bc921596330479afcc5" "site/built/09-raster-calculations.md" "2025-05-20"
1717
"episodes/10-zonal-statistics.md" "6b6ff17570436c41d6e2cb75cdb0ce32" "site/built/10-zonal-statistics.md" "2025-05-20"
1818
"episodes/11-parallel-raster-computations.md" "186a8de9853218472427dc0ec4becde8" "site/built/11-parallel-raster-computations.md" "2025-05-20"
1919
"episodes/12-data-cube.md" "44bd42788ae417837d9ff3973c49e90f" "site/built/12-data-cube.md" "2026-01-13"
20-
"instructors/instructor-notes.md" "1b1cbfc8fff44565421842208ccdab4f" "site/built/instructor-notes.md" "2023-08-14"
20+
"instructors/instructor-notes.md" "19861d6274113b31911a556775f88f21" "site/built/instructor-notes.md" "2026-04-13"
2121
"learners/setup.md" "c662b21994a424432ff4118bbdfcfedd" "site/built/setup.md" "2026-04-13"
2222
"learners/setup_alternative.md" "6494c714dca5408c2030f5b1c5a81312" "site/built/setup_alternative.md" "2026-04-13"
2323
"profiles/learner-profiles.md" "ab92fe3511bf951857b47c0ecbf2ab79" "site/built/learner-profiles.md" "2023-08-14"

0 commit comments

Comments
 (0)