1- # Python USGS Training Agenda - September 2025 Edition
1+ # Python USGS Training Agenda - August 2026 Edition
22
33## Part 0: Introduction to python for hydrologists
44Monday
55- 900-930: Introductions and getting started (Mike)
66- 930-1000: Python overview and Quick orientation to jupyter, environments, and mamba/conda (Andy)
7- - 1000-1130: 00 Python basics review and AI overlords : Q&A and discussion https://cscircles.cemc.uwaterloo.ca/ (A: word counting ) (Mike)
7+ - 1000-1130: 00 Python basics review: Q&A and discussion https://cscircles.cemc.uwaterloo.ca/ (A: word counting ) (Mike)
88- 1130-1230: lunch
99- 1230-1330: 01 Functions and Scripts (A: build a function) (Kalle)
1010- 1330-1345: break
1111- 1345-1545: 02 Namespace, Modules, Packages, Objects (A: import and use own functions, etc) (Josh)
1212- 1545-1600: break
1313- 1600-1700: 03 Useful Standard Library modules (Andy)
14- - 1700-1730: 04 Working with files, string formatting (Nick )
14+ - 1700-1730: 04 Working with files, string formatting (Kalle )
1515- 1730: Class Adjourn
1616
1717## Tuesday
18- - 900-930: 04 Working with files, string formatting (Nick ) (continued)
18+ - 900-930: 04 Working with files, string formatting (Kalle ) (continued)
1919- 930-1130: 05 Numpy (where, slicing, indexing)(A: Mt. St. Helens) (Mike)
2020- 1130-1230: lunch
21- - 1230-1430: 06 Matplotlib (A: make a semi-complex plot, animation, PdfPages, USGS Style) (Kalle)
21+ - 1230-1430: 06 Matplotlib intro (1 hour) and agentic examples (A: make a semi-complex plot, animation, PdfPages, USGS Style) (Kalle)
2222- 1430-1445: break
23- - 1445-1615: 07 Theis exercise + VSCode IDE debugging, liveshare (Andy)
23+ - 1445-1615: Debugging in VSCode and agentic tools discussion (Andy)
2424- 1615-1630: break
2525- 1630-1730: 08 Pandas (interesting data, viz, excel, apply correction to data, indexing, grouping, retrieving data from NWIS (dataretrieval) (Josh)
2626- 1730: Class Adjourn
@@ -30,17 +30,17 @@ Monday
3030- 1000-1130: 09 GeoPandas for open-source GIS and viz (Mike)
3131- 1130-1230: lunch
3232- 1230-1300: 09 GeoPandas for open-source GIS and viz (Mike) (A: working with open-source city data) (continued)
33- - 1300-1430: 10 Rasterio (Nick )
33+ - 1300-1430: 10 Rasterio (Josh )
3434- 1430-1445: break
3535- 1445-1615: 11 Xarray/rioxarray (Andy)
3636- 1615-1630: break
37- - 1630-1730: Code style/quality, testing, version control (Andy and all)
37+ - 1630-1730: Code style/quality, testing (assertions to pytest range) , version control (Andy and all)
3838- 1730: class adjourn
3939
4040# Part 1: Application of Python and Flopy to Groundwater Modeling
4141## Thursday
4242- 900-1000: 01 Introductions and IT sorting (Mike)
43- - 1000-1100: 02 Build your first model with FloPy (Nick )
43+ - 1000-1100: 02 Build your first model with FloPy (Kalle )
4444- 1100-1115: break
4545- 1115-1245: 03 Loading and visualizing models with FloPy (Andy)
4646- 1245-1345: lunch
0 commit comments