Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 20 additions & 20 deletions AGENDA.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,53 @@
Monday
- 800-830: Introductions and getting started (Mike)
- 830-900: Python overview and Quick orientation to jupyter, environments, and mamba/conda (Andy)
- 900-1030: 00 Python basics review: Q&A and discussion https://cscircles.cemc.uwaterloo.ca/ (A: word counting ) (Mike)
- 900-1030: 00 Python basics review and AI overlords: Q&A and discussion https://cscircles.cemc.uwaterloo.ca/ (A: word counting ) (Mike)
- 1030-1100: Break
- 1100-1200: 01 Functions and Scripts (A: build a function) (Joe)
- 1100-1200: 01 Functions and Scripts (A: build a function) (Kalle)
- 1200-1300: lunch
- 1300-1500: 02 Namespace, Modules, Packages, Objects (A: import and use own functions, etc) (Josh)
- 1500-1530: Break
- 1530-1630: 03 Useful Standard Library modules (Andy)
- 1630-1700: 04 Working with files, string formatting (Chris)
- 1630-1700: 04 Working with files, string formatting (Nick)
- 1700: Class Adjourn

## Tuesday
- 800-830: 04 Working with files, string formatting (Chris) (continued)
- 800-830: 04 Working with files, string formatting (Nick) (continued)
- 830-1030: 05 Numpy (where, slicing, indexing)(A: Mt. St. Helens) (Mike)
- 1030-1100: break
- 1100-1200: 06 Matplotlib (A: make a semi-complex plot, animation, PdfPages) (Joe)
- 1100-1200: 06 Matplotlib (A: make a semi-complex plot, animation, PdfPages, USGS Style) (Kalle)
- 1200-1300: lunch
- 1300-1400: 06 Matplotlib(A: make a semi-complex plot, animation, PdfPages) (Joe) (continued)
- 1300-1400: 06 Matplotlib (A: make a semi-complex plot, animation, PdfPages, USGS Style) (Kalle) (continued)
- 1400-1430: break
- 1430-1600: 07 Theis exercise + VSCode IDE debugging, liveshare (Andy)
- 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)
- 1600-1700: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval) (Josh)
- 1700: Class Adjourn

## Wednesday
- 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)
- 900-1030: 09 GeoPandas for open-source GIS (Mike)
- 800-900: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval) (Josh) (continued)
- 900-1030: 09 GeoPandas for open-source GIS and viz (Mike)
- 1030-1100: break
- 1100-1130: 09 GeoPandas for open-source GIS (Mike) (A: working with open-source city data) (continued)
- 1130-1200: 10 Rasterio (Josh)
- 1100-1130: 09 GeoPandas for open-source GIS and viz (Mike) (A: working with open-source city data) (continued)
- 1130-1200: 10 Rasterio (Nick)
- 1200-1300: lunch
- 1300-1400: 10 Rasterio (Josh) (continued)
- 1300-1400: 10 Rasterio (Nick) (continued)
- 1400-1430: break
- 1430-1600: 11 Xarray/rioxarray (Andy)
- 1600-1700: Wrap-up: Pointing to some other packages and package management(Joe)
- 1600-1700: Code style/quality, testing, version control (Andy and all)
- 1700: class adjourn

# Part 1: Application of Python and Flopy to Groundwater Modeling
## Thursday
- 800-900: 01 Introductions and IT sorting (Mike)
- 900-930: 02 Build your first model with FloPy (Joe)
- 900-930: 02 Build your first model with FloPy (Nick)
- 930-1000: break
- 1000-1030: 02 Build your first model with FloPy (Joe) (continued)
- 1000-1030: 02 Build your first model with FloPy (Nick) (continued)
- 1030-1200: 03 Loading and visualizing models with FloPy (Andy)
- 1200-1300: lunch
- 1300-1530: 04 Intersection Capabilities, modelgrid (Josh)
- 1300-1530: 04 Intersection Capabilities, modelgrid, time wrangling (Josh)
- 1530-1600: break
- 1600-1630: 05 Unstructured Grids (Chris)
- 1630-1700: 06 Class project – overview and start - incorporate modelgrid, intersect, resampling raster etc. (ALL)
- 1600-1630: 05 Unstructured Grids (Josh)
- 1630-1700: 06 Class project – overview and start - incorporate modelgrid, intersect, resampling raster etc. (Mike)
- 1700: class adjourn

## Friday
Expand All @@ -60,6 +60,6 @@ Monday
- 1430-1500: break
- 1500-1530: 08 Modflow-setup demo (Andy)
- 1530-1600: break
- 1600-1630: 09 Run and process MF6T (Chris)
- 1630-1700: 10 Run and process MODPATH models (Josh)
- 1600-1630: 09 Run and process MF6T (Kalle)
- 1630-1700: 10 Run and process MODPATH/MF6-PRT models (Andy)
- 1700: Wrap up
4 changes: 3 additions & 1 deletion installation/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ channels:
- conda-forge
dependencies:
# required
- python=3.11
- python=3.12
- pip

- numpy
Expand Down Expand Up @@ -45,5 +45,7 @@ dependencies:
- flopy>=3.7
- gis-utils
- sfrmaker
- contextily
- cartopy
- modflow-export
- modflow-setup
Loading