Skip to content

Commit 70b9b5c

Browse files
committed
Quarto output
1 parent 3f7d48f commit 70b9b5c

13 files changed

+149
-28
lines changed

_toc.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,14 @@ parts:
1818
- file: notebooks/courses/microwave-remote-sensing/09_in_class_exercise
1919
- caption: Templates
2020
chapters:
21-
- file: notebooks/templates/classification
21+
- file: notebooks/templates/prereqs-templates
22+
sections:
23+
- file: notebooks/templates/classification
2224
- caption: Tutorials
2325
chapters:
24-
- file: notebooks/tutorials/floodmapping
26+
- file: notebooks/tutorials/prereqs-tutorials
27+
sections:
28+
- file: notebooks/tutorials/floodmapping
2529
- caption: References
2630
chapters:
2731
- file: notebooks/references

notebooks/courses/microwave-remote-sensing.ipynb

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,35 @@
88
"# Microwave Remote Sensing\n",
99
"\n",
1010
"\n",
11-
"This course at the TU Wien teaches students to read, visualize and analyze Synthetic Aperture Radar (SAR) data. This will aid interpretation of SAR data based upon a physical understanding of sensing principles and the interaction of microwaves with natural objects.\n",
11+
"This course at the TU Wien teaches students to read, visualize and analyze\n",
12+
"Synthetic Aperture Radar (SAR) data. This will aid interpretation of SAR data\n",
13+
"based upon a physical understanding of sensing principles and the interaction of\n",
14+
"microwaves with natural objects.\n",
15+
"\n",
16+
"| Concepts | Importance | Notes |\n",
17+
"|---|---|---|\n",
18+
"| [Intro to xarray](https://foundations.projectpythia.org/core/xarray/xarray-intro.html) | Necessary | |\n",
19+
"| [Dask Arrays](https://foundations.projectpythia.org/core/xarray/dask-arrays-xarray.html)| Necessary| |\n",
20+
"| [Intake](https://projectpythia.org/intake-cookbook/README.html)|Helpful| |\n",
21+
"| [Matplotlib](https://foundations.projectpythia.org/core/matplotlib.html)|Helpful|Ploting in Python|\n",
22+
"| [Documentation hvPlot](https://hvplot.holoviz.org/)|Helpful|Interactive plotting|\n",
23+
"| [Documentation odc-stac](https://odc-stac.readthedocs.io/en/latest/)|Helpful|Data access|\n",
24+
"\n",
25+
"- **Time to learn**: 90 min\n",
1226
"\n",
1327
":::{note}\n",
14-
"These notebooks contain interactive elements. The full interactive elements can only be viewed on Binder by clicking on the Binder badge or 🚀 button.\n",
28+
"These notebooks contain interactive elements. The full interactive elements can\n",
29+
"only be viewed on Binder by clicking on the Binder badge or 🚀 button.\n",
1530
":::\n"
1631
]
1732
}
1833
],
1934
"metadata": {
2035
"kernelspec": {
21-
"display_name": "microwave-remote-sensing",
36+
"display_name": "Python 3 (ipykernel)",
2237
"language": "python",
23-
"name": "microwave-remote-sensing"
38+
"name": "python3",
39+
"path": "/opt/hostedtoolcache/Python/3.11.11/x64/share/jupyter/kernels/python3"
2440
},
2541
"language_info": {
2642
"codemirror_mode": {

notebooks/courses/microwave-remote-sensing/01_in_class_exercise.ipynb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
"id": "8",
9898
"metadata": {},
9999
"source": [
100-
"Each collection has multiple items. An item is one spatio-temporal instance in the collection, for instance a satellite image. If items are needed for a specific timeframe or for a specific region of interest, we can define this as a query."
100+
"Each collection has multiple items. An item is one spatio-temporal instance in the collection, for instance a satellite image. If items are needed for a specific timeframe or for a specific region of interest, we can define this as a query.\n"
101101
]
102102
},
103103
{
@@ -173,7 +173,7 @@
173173
"id": "14",
174174
"metadata": {},
175175
"source": [
176-
"Using our previously loaded STAC catalog, we can now search for items fulfilling our query. In this example we are using the bounding box. If we want to use an area of interest specified in the geojson format - one has to use the intersects parameter as documented in the comment below."
176+
"Using our previously loaded STAC catalog, we can now search for items fullfilling our query. In this example we are using the bounding box. If we want to use an area of interest specified in the geojson format - one has to use the intersects parameter as documented in the comment below.\n"
177177
]
178178
},
179179
{
@@ -483,9 +483,9 @@
483483
],
484484
"metadata": {
485485
"kernelspec": {
486-
"display_name": "Python 3 (ipykernel)",
486+
"display_name": "microwave-remote-sensing",
487487
"language": "python",
488-
"name": "python3"
488+
"name": "microwave-remote-sensing"
489489
},
490490
"language_info": {
491491
"codemirror_mode": {

notebooks/courses/microwave-remote-sensing/02_in_class_exercise.ipynb

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,11 @@
139139
"cell_type": "code",
140140
"execution_count": null,
141141
"id": "8",
142-
"metadata": {},
142+
"metadata": {
143+
"jupyter": {
144+
"source_hidden": true
145+
}
146+
},
143147
"outputs": [],
144148
"source": [
145149
"aoi = subset.isel(time=0, x=slice(0, 500), y=slice(0, 500))\n",
@@ -197,7 +201,7 @@
197201
"id": "9",
198202
"metadata": {},
199203
"source": [
200-
"*Figure 1: Visually comparing $\\sigma^0$ on a logarithmic and linear scale (left column). In addition, the benefit of using the robust plotting method is shown (middle column). The robust argument uses the 2<sup>nd</sup> and 98<sup>th</sup> percentiles of the data to compute the color limits to eliminate washing out the plot due to data outliers.*\n",
204+
"*Figure 1: Visually comparing $\\sigma^0$ on a logarithmic and linear scale (left column). In addition, the benefit of using the robust plotting method is shown (middle column). The robust argument uses the 2^nd^ and 98^th^ percentiles of the data to compute the color limits to eliminate washing out the plot due to data outliers.*\n",
201205
"\n",
202206
"In the plot above you can see the difference between the two scales. The values in dB are more evenly distributed and are therefore easier to plot. The values in linear scale are more spread out and are therefore harder to interpret.\n",
203207
"This is why we use the dB scale for plotting/visualization.\n",
@@ -427,9 +431,9 @@
427431
],
428432
"metadata": {
429433
"kernelspec": {
430-
"display_name": "Python 3 (ipykernel)",
434+
"display_name": "microwave-remote-sensing",
431435
"language": "python",
432-
"name": "python3"
436+
"name": "microwave-remote-sensing"
433437
},
434438
"language_info": {
435439
"codemirror_mode": {

notebooks/courses/microwave-remote-sensing/03_in_class_exercise.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,9 @@
265265
],
266266
"metadata": {
267267
"kernelspec": {
268-
"display_name": "Python 3 (ipykernel)",
268+
"display_name": "microwave-remote-sensing",
269269
"language": "python",
270-
"name": "python3"
270+
"name": "microwave-remote-sensing"
271271
},
272272
"language_info": {
273273
"codemirror_mode": {

notebooks/courses/microwave-remote-sensing/04_in_class_exercise.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -484,9 +484,9 @@
484484
],
485485
"metadata": {
486486
"kernelspec": {
487-
"display_name": "Python 3 (ipykernel)",
487+
"display_name": "microwave-remote-sensing",
488488
"language": "python",
489-
"name": "python3"
489+
"name": "microwave-remote-sensing"
490490
},
491491
"language_info": {
492492
"codemirror_mode": {

notebooks/courses/microwave-remote-sensing/05_in_class_exercise.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,9 +234,9 @@
234234
],
235235
"metadata": {
236236
"kernelspec": {
237-
"display_name": "Python 3 (ipykernel)",
237+
"display_name": "microwave-remote-sensing",
238238
"language": "python",
239-
"name": "python3"
239+
"name": "microwave-remote-sensing"
240240
},
241241
"language_info": {
242242
"codemirror_mode": {

notebooks/courses/microwave-remote-sensing/06_in_class_exercise.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,9 +345,9 @@
345345
],
346346
"metadata": {
347347
"kernelspec": {
348-
"display_name": "Python 3 (ipykernel)",
348+
"display_name": "microwave-remote-sensing",
349349
"language": "python",
350-
"name": "python3"
350+
"name": "microwave-remote-sensing"
351351
},
352352
"language_info": {
353353
"codemirror_mode": {

notebooks/courses/microwave-remote-sensing/08_in_class_exercise.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -381,9 +381,9 @@
381381
],
382382
"metadata": {
383383
"kernelspec": {
384-
"display_name": "Python 3 (ipykernel)",
384+
"display_name": "microwave-remote-sensing",
385385
"language": "python",
386-
"name": "python3"
386+
"name": "microwave-remote-sensing"
387387
},
388388
"language_info": {
389389
"codemirror_mode": {

notebooks/templates/classification.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -811,9 +811,9 @@
811811
],
812812
"metadata": {
813813
"kernelspec": {
814-
"display_name": "Python 3 (ipykernel)",
814+
"display_name": "classification",
815815
"language": "python",
816-
"name": "python3"
816+
"name": "classification"
817817
},
818818
"language_info": {
819819
"codemirror_mode": {

0 commit comments

Comments
 (0)