Skip to content

Latest commit

 

History

History
65 lines (60 loc) · 3.03 KB

AGENDA.md

File metadata and controls

65 lines (60 loc) · 3.03 KB

Python USGS Training Agenda - February 2024 Edition

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: 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)
  • 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)
  • 1700: Class Adjourn

Tuesday

  • 800-830: 04 Working with files, string formatting (Chris) (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)
  • 1200-1300: lunch
  • 1300-1400: 06 Matplotlib(A: make a semi-complex plot, animation, PdfPages) (Joe) (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)
  • 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)
  • 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)
  • 1200-1300: lunch
  • 1300-1400: 10 Rasterio (Josh) (continued)
  • 1400-1430: break
  • 1430-1600: 11 Xarray/rioxarray (Andy)
  • 1600-1700: Wrap-up: Pointing to some other packages and package management(Joe)
  • 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)
  • 930-1000: break
  • 1000-1030: 02 Build your first model with FloPy (Joe) (continued)
  • 1030-1200: 03 Loading and visualizing models with FloPy (Andy)
  • 1200-1300: lunch
  • 1300-1530: 04 Intersection Capabilities, modelgrid (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)
  • 1700: 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
  • 1600-1630: 09 Run and process MF6T (Chris)
  • 1630-1700: 10 Run and process MODPATH models (Josh)
  • 1700: Wrap up