Skip to content

Commit ecda852

Browse files
committed
Renumber exercises
1 parent a44de13 commit ecda852

10 files changed

+38
-20
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ This repository holds teaching materials for the NCAS Introduction to Scientific
4747
| [cf-python]() | [Exercise 04](/python-data/exercises/ex04_cf_python.ipynb) | [Solution 04](/python-data/solutions/ex04_cf_python.ipynb) |
4848
| [matplotlib](https://matplotlib.org/stable/users/explain/quick_start.html) | [Exercise 05](/python-data/exercises/ex05_matplotlib.ipynb) | [Solution 05](/python-data/solutions/ex05_matplotlib.ipynb) |
4949
| [numpy](https://numpy.org/doc/stable/user/quickstart.html) | [Exercise 06](/python-data/exercises/ex06_numpy.ipynb) | [Solution 06](/python-data/solutions/ex06_numpy.ipynb) |
50-
| [netCDF4 basics](https://unidata.github.io/netcdf4-python/#tutorial) | [Exercise 07a](/python-data/exercises/ex07a_netcdf4_basics.ipynb) | [Solution 07a](/python-data/exercises/ex07a_netcdf4_basics.ipynb) |
51-
| [netCDF advanced](https://unidata.github.io/netcdf4-python/#tutorial) | [Exercise 07b](/python-data/exercises/ex07b_netcdf4_advanced.ipynb) | [Exercise 07b](/python-data/exercises/ex07b_netcdf4_advanced.ipynb) |
52-
| Weather Exercise | [Exercise 08a](/python-data/exercises/ex08a_weather_api.ipynb) | [Solution 08b](/python-data/solutions/ex08a_weather_api.ipynb) |
53-
| Sentinel Data Exercise | [Exercise 08b](/python-data/exercises/ex08b_satellite_data.ipynb) | [Solution 08b](/python-data/ex08b_satellite_data.ipynb) |
50+
| [netCDF4 basics](https://unidata.github.io/netcdf4-python/#tutorial) | [Exercise 07](/python-data/exercises/ex07_netcdf4_basics.ipynb) | [Solution 07](/python-data/exercises/ex07_netcdf4_basics.ipynb) |
51+
| [netCDF advanced](https://unidata.github.io/netcdf4-python/#tutorial) | [Exercise 08](/python-data/exercises/ex08_netcdf4_advanced.ipynb) | [Exercise 08](/python-data/exercises/ex08_netcdf4_advanced.ipynb) |
52+
| Weather Exercise | [Exercise 09a](/python-data/exercises/ex09a_weather_api.ipynb) | [Solution 09b](/python-data/solutions/ex09a_weather_api.ipynb) |
53+
| Sentinel Data Exercise | [Exercise 09b](/python-data/exercises/ex09b_satellite_data.ipynb) | [Solution 09b](/python-data/ex09b_satellite_data.ipynb) |
5454

5555

5656
## Useful materials and resources

python-data/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ Presentation material is used from the links listed below:
1616
5. [matplotlib](https://matplotlib.org/stable/users/explain/quick_start.html)
1717
6. [numpy](https://numpy.org/doc/stable/user/quickstart.html)
1818
7. [NetCDF4](https://unidata.github.io/netcdf4-python/#tutorial)
19-
8. [Weather Exercise](./exercises/ex08a_weather_api.ipynb) and [Satellite Exercise](./exercises/ex08b_satellite_data.ipynb)
19+
8. [Weather Exercise](./exercises/ex09a_weather_api.ipynb) and [Satellite Exercise](./exercises/ex09b_satellite_data.ipynb)
2020

2121
Each of these has an equivalent notebook in the [exercises](./exercises) folder with the solutions in the [solutions](./solutions) folder.

python-data/exercises/ex07a_netcdf4_basics.ipynb renamed to python-data/exercises/ex07_netcdf4_basics.ipynb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@
1111
"tags": []
1212
},
1313
"source": [
14-
"# Exercise 7a: NetCDF4 Basics"
14+
"# Exercise 7: NetCDF4 Basics"
1515
]
1616
},
1717
{
1818
"cell_type": "markdown",
1919
"id": "0ac81b88-7771-4404-89cd-d9ec233651d7",
20-
"metadata": {},
20+
"metadata": {
21+
"editable": true,
22+
"slideshow": {
23+
"slide_type": ""
24+
},
25+
"tags": []
26+
},
2127
"source": [
2228
"## Aim: Introduce the netCDF4 library in Python to read and create NetCDF4 Files."
2329
]

python-data/exercises/ex07b_netcdf4_advanced.ipynb renamed to python-data/exercises/ex08_netcdf4_advanced.ipynb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,19 @@
55
"id": "22542fd5-6792-4df8-9122-fe35f3e4ddf5",
66
"metadata": {},
77
"source": [
8-
"# Exercise 7b: NetCDF4 Advanced"
8+
"# Exercise 8: NetCDF4 Advanced"
99
]
1010
},
1111
{
1212
"cell_type": "markdown",
1313
"id": "b8bc8ade-8ef9-4caa-b734-d0a0df52a450",
14-
"metadata": {},
14+
"metadata": {
15+
"editable": true,
16+
"slideshow": {
17+
"slide_type": ""
18+
},
19+
"tags": []
20+
},
1521
"source": [
1622
"## Aim: Introduce more advanced uses of the netCDF4 library in Python to read and create NetCDF4 Files."
1723
]

python-data/exercises/ex08a_weather_api.ipynb renamed to python-data/exercises/ex09a_weather_api.ipynb

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
}
1010
},
1111
"source": [
12-
"# Exercise: Weather API\n",
12+
"# Exercise 9a: Weather API\n",
1313
"\n",
1414
"## Aim: Use a Weather API to create and graph NetCDF files\n",
1515
"\n",
@@ -43,7 +43,13 @@
4343
},
4444
{
4545
"cell_type": "markdown",
46-
"metadata": {},
46+
"metadata": {
47+
"editable": true,
48+
"slideshow": {
49+
"slide_type": ""
50+
},
51+
"tags": []
52+
},
4753
"source": [
4854
"Import the `requests` library which is great for downloading content from external URLs."
4955
]
@@ -939,7 +945,7 @@
939945
"name": "python",
940946
"nbconvert_exporter": "python",
941947
"pygments_lexer": "ipython3",
942-
"version": "3.10.5"
948+
"version": "3.11.9"
943949
}
944950
},
945951
"nbformat": 4,

python-data/exercises/ex08b_satellite_data.ipynb renamed to python-data/exercises/ex09b_satellite_data.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "73b81a5a-4fc6-4c33-849b-3b717a43b1c8",
66
"metadata": {},
77
"source": [
8-
"# Exercise: Working with Satellite Data\n",
8+
"# Exercise 9b: Working with Satellite Data\n",
99
"\n",
1010
"## Aim: Use python tools to search for, download, and manipulate satellite data\n",
1111
"\n",
@@ -1194,7 +1194,7 @@
11941194
"name": "python",
11951195
"nbconvert_exporter": "python",
11961196
"pygments_lexer": "ipython3",
1197-
"version": "3.10.5"
1197+
"version": "3.11.9"
11981198
}
11991199
},
12001200
"nbformat": 4,

python-data/solutions/ex07a_netcdf4_basics.ipynb renamed to python-data/solutions/ex07_netcdf4_basics.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"tags": []
1212
},
1313
"source": [
14-
"# Exercise 7a: NetCDF4 Basics"
14+
"# Exercise 7: NetCDF4 Basics"
1515
]
1616
},
1717
{

python-data/solutions/ex07b_netcdf4_advanced.ipynb renamed to python-data/solutions/ex08_netcdf4_advanced.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "22542fd5-6792-4df8-9122-fe35f3e4ddf5",
66
"metadata": {},
77
"source": [
8-
"# Exercise 7b: NetCDF4 Advanced"
8+
"# Exercise 8: NetCDF4 Advanced"
99
]
1010
},
1111
{

python-data/solutions/ex08a_weather_api.ipynb renamed to python-data/solutions/ex09a_weather_api.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
}
1010
},
1111
"source": [
12-
"# Exercise: Weather API\n",
12+
"# Exercise 9a: Weather API\n",
1313
"\n",
1414
"## Aim: Use a Weather API to create and graph NetCDF files\n",
1515
"\n",
@@ -1048,7 +1048,7 @@
10481048
"name": "python",
10491049
"nbconvert_exporter": "python",
10501050
"pygments_lexer": "ipython3",
1051-
"version": "3.10.5"
1051+
"version": "3.11.9"
10521052
}
10531053
},
10541054
"nbformat": 4,

python-data/solutions/ex08b_satellite_data.ipynb renamed to python-data/solutions/ex09b_satellite_data.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "73b81a5a-4fc6-4c33-849b-3b717a43b1c8",
66
"metadata": {},
77
"source": [
8-
"# Exercise: Working with Satellite Data\n",
8+
"# Exercise 9b: Working with Satellite Data\n",
99
"\n",
1010
"## Aim: Use python tools to search for, download, and manipulate satellite data\n",
1111
"\n",
@@ -89467,7 +89467,7 @@
8946789467
"name": "python",
8946889468
"nbconvert_exporter": "python",
8946989469
"pygments_lexer": "ipython3",
89470-
"version": "3.10.5"
89470+
"version": "3.11.9"
8947189471
}
8947289472
},
8947389473
"nbformat": 4,

0 commit comments

Comments
 (0)