Skip to content
Merged
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
95 changes: 46 additions & 49 deletions AGENDA.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,64 +2,61 @@

## Part 0: Introduction to python for hydrologists
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 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) (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 (Nick)
- 1700: Class Adjourn
- 900-930: Introductions and getting started (Mike)
- 930-1000: Python overview and Quick orientation to jupyter, environments, and mamba/conda (Andy)
- 1000-1130: 00 Python basics review and AI overlords: Q&A and discussion https://cscircles.cemc.uwaterloo.ca/ (A: word counting ) (Mike)
- 1130-1230: lunch
- 1230-1330: 01 Functions and Scripts (A: build a function) (Kalle)
- 1330-1345: break
- 1345-1545: 02 Namespace, Modules, Packages, Objects (A: import and use own functions, etc) (Josh)
- 1545-1600: break
- 1500-1700: 03 Useful Standard Library modules (Andy)
- 1700-1730: 04 Working with files, string formatting (Nick)
- 1730: Class Adjourn

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

## Wednesday
- 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 and viz (Mike) (A: working with open-source city data) (continued)
- 1130-1200: 10 Rasterio (Nick)
- 1200-1300: lunch
- 1300-1400: 10 Rasterio (Nick) (continued)
- 1400-1430: break
- 1430-1600: 11 Xarray/rioxarray (Andy)
- 1600-1700: Code style/quality, testing, version control (Andy and all)
- 1700: class adjourn
- 900-1000: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval) (Josh) (continued)
- 1000-1130: 09 GeoPandas for open-source GIS and viz (Mike)
- 1130-1230: lunch
- 1230-1300: 09 GeoPandas for open-source GIS and viz (Mike) (A: working with open-source city data) (continued)
- 1300-1430: 10 Rasterio (Nick)
- 1430-1445: break
- 1445-1615: 11 Xarray/rioxarray (Andy)
- 1615-1630: break
- 1630-1730: Code style/quality, testing, version control (Andy and all)
- 1730: 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 (Nick)
- 930-1000: break
- 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, time wrangling (Josh)
- 1530-1600: break
- 1600-1630: 05 Unstructured Grids (Josh)
- 1630-1700: 06 Class project – overview and start - incorporate modelgrid, intersect, resampling raster etc. (Mike)
- 1700: class adjourn
- 900-1000: 01 Introductions and IT sorting (Mike)
- 1000-1100: 02 Build your first model with FloPy (Nick)
- 1100-1115: break
- 1115-1245: 03 Loading and visualizing models with FloPy (Andy)
- 1245-1345: lunch
- 1345-1615: 04 Intersection Capabilities, modelgrid, time wrangling (Josh)
- 1615-1630: break
- 1630-1700: 05 Unstructured Grids (Josh)
- 1700-1730: 06 Class project – overview and start - incorporate modelgrid, intersect, resampling raster etc. (Mike)
- 1730: class adjourn

## Friday
- 800-1200: Project (ALL)
- 1200-1300: lunch
- 1300-1430: 07 Streamflow Capture Analysis with FloPy – using Voronoi (Mike)
- 1430-1500: break
- 1500-1530: 08 Modflow-setup demo (Andy)
- 1530-1600: break
- 900-1230: Project (ALL)
- 1230-1330: lunch
- 1330-1500: 07 Streamflow Capture Analysis with FloPy – using Voronoi (Mike)
- 1500-1515: break
- 1515-1545: 08 Modflow-setup demo (Andy)
- 1545-1600: break
- 1600-1630: 09 Run and process MF6T (Kalle)
- 1630-1700: 10 Run and process MODPATH/MF6-PRT models (Andy)
- 1700: Wrap up
Loading