Skip to content

Commit 4f49311

Browse files
authored
Merge pull request #156 from mnfienen/main
updated agenda for sept. 2025 class and added contextily and cartopy …
2 parents 5463b08 + 1051a4c commit 4f49311

2 files changed

Lines changed: 23 additions & 21 deletions

File tree

AGENDA.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,53 +4,53 @@
44
Monday
55
- 800-830: Introductions and getting started (Mike)
66
- 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)
88
- 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)
1010
- 1200-1300: lunch
1111
- 1300-1500: 02 Namespace, Modules, Packages, Objects (A: import and use own functions, etc) (Josh)
1212
- 1500-1530: Break
1313
- 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)
1515
- 1700: Class Adjourn
1616

1717
## Tuesday
18-
- 800-830: 04 Working with files, string formatting (Chris) (continued)
18+
- 800-830: 04 Working with files, string formatting (Nick) (continued)
1919
- 830-1030: 05 Numpy (where, slicing, indexing)(A: Mt. St. Helens) (Mike)
2020
- 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)
2222
- 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)
2424
- 1400-1430: break
2525
- 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)
2727
- 1700: Class Adjourn
2828

2929
## 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)
3232
- 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)
3535
- 1200-1300: lunch
36-
- 1300-1400: 10 Rasterio (Josh) (continued)
36+
- 1300-1400: 10 Rasterio (Nick) (continued)
3737
- 1400-1430: break
3838
- 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)
4040
- 1700: class adjourn
4141

4242
# Part 1: Application of Python and Flopy to Groundwater Modeling
4343
## Thursday
4444
- 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)
4646
- 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)
4848
- 1030-1200: 03 Loading and visualizing models with FloPy (Andy)
4949
- 1200-1300: lunch
50-
- 1300-1530: 04 Intersection Capabilities, modelgrid (Josh)
50+
- 1300-1530: 04 Intersection Capabilities, modelgrid, time wrangling (Josh)
5151
- 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)
5454
- 1700: class adjourn
5555

5656
## Friday
@@ -60,6 +60,6 @@ Monday
6060
- 1430-1500: break
6161
- 1500-1530: 08 Modflow-setup demo (Andy)
6262
- 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)
6565
- 1700: Wrap up

installation/environment.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
# required
6-
- python=3.11
6+
- python=3.12
77
- pip
88

99
- numpy
@@ -45,5 +45,7 @@ dependencies:
4545
- flopy>=3.7
4646
- gis-utils
4747
- sfrmaker
48+
- contextily
49+
- cartopy
4850
- modflow-export
4951
- modflow-setup

0 commit comments

Comments
 (0)