Skip to content

Commit

Permalink
Renumber exercises
Browse files Browse the repository at this point in the history
  • Loading branch information
nf679 committed Nov 6, 2024
1 parent a44de13 commit ecda852
Show file tree
Hide file tree
Showing 10 changed files with 38 additions and 20 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ This repository holds teaching materials for the NCAS Introduction to Scientific
| [cf-python]() | [Exercise 04](/python-data/exercises/ex04_cf_python.ipynb) | [Solution 04](/python-data/solutions/ex04_cf_python.ipynb) |
| [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) |
| [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) |
| [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) |
| [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) |
| Weather Exercise | [Exercise 08a](/python-data/exercises/ex08a_weather_api.ipynb) | [Solution 08b](/python-data/solutions/ex08a_weather_api.ipynb) |
| Sentinel Data Exercise | [Exercise 08b](/python-data/exercises/ex08b_satellite_data.ipynb) | [Solution 08b](/python-data/ex08b_satellite_data.ipynb) |
| [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) |
| [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) |
| Weather Exercise | [Exercise 09a](/python-data/exercises/ex09a_weather_api.ipynb) | [Solution 09b](/python-data/solutions/ex09a_weather_api.ipynb) |
| Sentinel Data Exercise | [Exercise 09b](/python-data/exercises/ex09b_satellite_data.ipynb) | [Solution 09b](/python-data/ex09b_satellite_data.ipynb) |


## Useful materials and resources
Expand Down
2 changes: 1 addition & 1 deletion python-data/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ Presentation material is used from the links listed below:
5. [matplotlib](https://matplotlib.org/stable/users/explain/quick_start.html)
6. [numpy](https://numpy.org/doc/stable/user/quickstart.html)
7. [NetCDF4](https://unidata.github.io/netcdf4-python/#tutorial)
8. [Weather Exercise](./exercises/ex08a_weather_api.ipynb) and [Satellite Exercise](./exercises/ex08b_satellite_data.ipynb)
8. [Weather Exercise](./exercises/ex09a_weather_api.ipynb) and [Satellite Exercise](./exercises/ex09b_satellite_data.ipynb)

Each of these has an equivalent notebook in the [exercises](./exercises) folder with the solutions in the [solutions](./solutions) folder.
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,19 @@
"tags": []
},
"source": [
"# Exercise 7a: NetCDF4 Basics"
"# Exercise 7: NetCDF4 Basics"
]
},
{
"cell_type": "markdown",
"id": "0ac81b88-7771-4404-89cd-d9ec233651d7",
"metadata": {},
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"source": [
"## Aim: Introduce the netCDF4 library in Python to read and create NetCDF4 Files."
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,19 @@
"id": "22542fd5-6792-4df8-9122-fe35f3e4ddf5",
"metadata": {},
"source": [
"# Exercise 7b: NetCDF4 Advanced"
"# Exercise 8: NetCDF4 Advanced"
]
},
{
"cell_type": "markdown",
"id": "b8bc8ade-8ef9-4caa-b734-d0a0df52a450",
"metadata": {},
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"source": [
"## Aim: Introduce more advanced uses of the netCDF4 library in Python to read and create NetCDF4 Files."
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
}
},
"source": [
"# Exercise: Weather API\n",
"# Exercise 9a: Weather API\n",
"\n",
"## Aim: Use a Weather API to create and graph NetCDF files\n",
"\n",
Expand Down Expand Up @@ -43,7 +43,13 @@
},
{
"cell_type": "markdown",
"metadata": {},
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"source": [
"Import the `requests` library which is great for downloading content from external URLs."
]
Expand Down Expand Up @@ -939,7 +945,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.5"
"version": "3.11.9"
}
},
"nbformat": 4,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"id": "73b81a5a-4fc6-4c33-849b-3b717a43b1c8",
"metadata": {},
"source": [
"# Exercise: Working with Satellite Data\n",
"# Exercise 9b: Working with Satellite Data\n",
"\n",
"## Aim: Use python tools to search for, download, and manipulate satellite data\n",
"\n",
Expand Down Expand Up @@ -1194,7 +1194,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.5"
"version": "3.11.9"
}
},
"nbformat": 4,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"tags": []
},
"source": [
"# Exercise 7a: NetCDF4 Basics"
"# Exercise 7: NetCDF4 Basics"
]
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"id": "22542fd5-6792-4df8-9122-fe35f3e4ddf5",
"metadata": {},
"source": [
"# Exercise 7b: NetCDF4 Advanced"
"# Exercise 8: NetCDF4 Advanced"
]
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
}
},
"source": [
"# Exercise: Weather API\n",
"# Exercise 9a: Weather API\n",
"\n",
"## Aim: Use a Weather API to create and graph NetCDF files\n",
"\n",
Expand Down Expand Up @@ -1048,7 +1048,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.5"
"version": "3.11.9"
}
},
"nbformat": 4,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"id": "73b81a5a-4fc6-4c33-849b-3b717a43b1c8",
"metadata": {},
"source": [
"# Exercise: Working with Satellite Data\n",
"# Exercise 9b: Working with Satellite Data\n",
"\n",
"## Aim: Use python tools to search for, download, and manipulate satellite data\n",
"\n",
Expand Down Expand Up @@ -89467,7 +89467,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.5"
"version": "3.11.9"
}
},
"nbformat": 4,
Expand Down

0 comments on commit ecda852

Please sign in to comment.