|
4 | 4 | Monday |
5 | 5 | - 800-830: Introductions and getting started (Mike) |
6 | 6 | - 830-900: Python overview and Quick orientation to jupyter, environments, and mamba/conda (Andy) |
7 | | -- 900-1030: 00 Python basics review: Q&A and discussion https://cscircles.cemc.uwaterloo.ca/ (A: word counting ) (Mike) |
| 7 | +- 900-1030: 00 Python basics review and AI overlords: Q&A and discussion https://cscircles.cemc.uwaterloo.ca/ (A: word counting ) (Mike) |
8 | 8 | - 1030-1100: Break |
9 | | -- 1100-1200: 01 Functions and Scripts (A: build a function) (Joe) |
| 9 | +- 1100-1200: 01 Functions and Scripts (A: build a function) (Kalle) |
10 | 10 | - 1200-1300: lunch |
11 | 11 | - 1300-1500: 02 Namespace, Modules, Packages, Objects (A: import and use own functions, etc) (Josh) |
12 | 12 | - 1500-1530: Break |
13 | 13 | - 1530-1630: 03 Useful Standard Library modules (Andy) |
14 | | -- 1630-1700: 04 Working with files, string formatting (Chris) |
| 14 | +- 1630-1700: 04 Working with files, string formatting (Nick) |
15 | 15 | - 1700: Class Adjourn |
16 | 16 |
|
17 | 17 | ## Tuesday |
18 | | -- 800-830: 04 Working with files, string formatting (Chris) (continued) |
| 18 | +- 800-830: 04 Working with files, string formatting (Nick) (continued) |
19 | 19 | - 830-1030: 05 Numpy (where, slicing, indexing)(A: Mt. St. Helens) (Mike) |
20 | 20 | - 1030-1100: break |
21 | | -- 1100-1200: 06 Matplotlib (A: make a semi-complex plot, animation, PdfPages) (Joe) |
| 21 | +- 1100-1200: 06 Matplotlib (A: make a semi-complex plot, animation, PdfPages, USGS Style) (Kalle) |
22 | 22 | - 1200-1300: lunch |
23 | | -- 1300-1400: 06 Matplotlib(A: make a semi-complex plot, animation, PdfPages) (Joe) (continued) |
| 23 | +- 1300-1400: 06 Matplotlib (A: make a semi-complex plot, animation, PdfPages, USGS Style) (Kalle) (continued) |
24 | 24 | - 1400-1430: break |
25 | 25 | - 1430-1600: 07 Theis exercise + VSCode IDE debugging, liveshare (Andy) |
26 | | -- 1600-1700: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval), Raul’s https://github.com/raoulcollenteur/Python-Hydrology-Tools (Josh) |
| 26 | +- 1600-1700: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval) (Josh) |
27 | 27 | - 1700: Class Adjourn |
28 | 28 |
|
29 | 29 | ## Wednesday |
30 | | -- 800-900: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval), Raul’s https://github.com/raoulcollenteur/Python-Hydrology-Tools (Josh) (continued) |
31 | | -- 900-1030: 09 GeoPandas for open-source GIS (Mike) |
| 30 | +- 800-900: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval) (Josh) (continued) |
| 31 | +- 900-1030: 09 GeoPandas for open-source GIS and viz (Mike) |
32 | 32 | - 1030-1100: break |
33 | | -- 1100-1130: 09 GeoPandas for open-source GIS (Mike) (A: working with open-source city data) (continued) |
34 | | -- 1130-1200: 10 Rasterio (Josh) |
| 33 | +- 1100-1130: 09 GeoPandas for open-source GIS and viz (Mike) (A: working with open-source city data) (continued) |
| 34 | +- 1130-1200: 10 Rasterio (Nick) |
35 | 35 | - 1200-1300: lunch |
36 | | -- 1300-1400: 10 Rasterio (Josh) (continued) |
| 36 | +- 1300-1400: 10 Rasterio (Nick) (continued) |
37 | 37 | - 1400-1430: break |
38 | 38 | - 1430-1600: 11 Xarray/rioxarray (Andy) |
39 | | -- 1600-1700: Wrap-up: Pointing to some other packages and package management(Joe) |
| 39 | +- 1600-1700: Code style/quality, testing, version control (Andy and all) |
40 | 40 | - 1700: class adjourn |
41 | 41 |
|
42 | 42 | # Part 1: Application of Python and Flopy to Groundwater Modeling |
43 | 43 | ## Thursday |
44 | 44 | - 800-900: 01 Introductions and IT sorting (Mike) |
45 | | -- 900-930: 02 Build your first model with FloPy (Joe) |
| 45 | +- 900-930: 02 Build your first model with FloPy (Nick) |
46 | 46 | - 930-1000: break |
47 | | -- 1000-1030: 02 Build your first model with FloPy (Joe) (continued) |
| 47 | +- 1000-1030: 02 Build your first model with FloPy (Nick) (continued) |
48 | 48 | - 1030-1200: 03 Loading and visualizing models with FloPy (Andy) |
49 | 49 | - 1200-1300: lunch |
50 | | -- 1300-1530: 04 Intersection Capabilities, modelgrid (Josh) |
| 50 | +- 1300-1530: 04 Intersection Capabilities, modelgrid, time wrangling (Josh) |
51 | 51 | - 1530-1600: break |
52 | | -- 1600-1630: 05 Unstructured Grids (Chris) |
53 | | -- 1630-1700: 06 Class project – overview and start - incorporate modelgrid, intersect, resampling raster etc. (ALL) |
| 52 | +- 1600-1630: 05 Unstructured Grids (Josh) |
| 53 | +- 1630-1700: 06 Class project – overview and start - incorporate modelgrid, intersect, resampling raster etc. (Mike) |
54 | 54 | - 1700: class adjourn |
55 | 55 |
|
56 | 56 | ## Friday |
|
60 | 60 | - 1430-1500: break |
61 | 61 | - 1500-1530: 08 Modflow-setup demo (Andy) |
62 | 62 | - 1530-1600: break |
63 | | -- 1600-1630: 09 Run and process MF6T (Chris) |
64 | | -- 1630-1700: 10 Run and process MODPATH models (Josh) |
| 63 | +- 1600-1630: 09 Run and process MF6T (Kalle) |
| 64 | +- 1630-1700: 10 Run and process MODPATH/MF6-PRT models (Andy) |
65 | 65 | - 1700: Wrap up |
0 commit comments