Monday
- 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
- 1600-1700: 03 Useful Standard Library modules (Andy)
- 1700-1730: 04 Working with files, string formatting (Nick)
- 1730: 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
- 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
- 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
- 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