Webinar: Python scripting for water modellers

Basic data structures and importing modules

This webinar is a crash course in Python syntax with a focus on hydrology and hydraulic applications. At the completion, students will have an understanding of basic Python syntax and how to write a script that imports stream discharge data from a directory, summarizes time series, and then calculates and plots flow exceedance curves.

Topics Covered Include:
- variables and variable substitution
- basic data types (strings, integers, float, etc.)
- data collections (lists, dictionaries, etc.)
- program Flow (loops, compound statements, making decisions)
- custom Functions

- flow exceedance curve calculation and stream gage summary.

Date: Wednesday, 4 November 2020

Time: 10:00am (Australia/Sydney; find your local time)

Cost: Free

Contact: Joel Voortman

Resources: Webcasts and other documents will be available here


Kevin Nebiolo


As Kleinschmidt’s data scientist, Kevin routinely manages large-scale data using SQL, HD5F and GIS applications, and analyzes them with tools in Python and R. His responsibilities also include imple... Read more

Krey Price

Surface Water Solutions

Educated at the University of California at Berkeley, Krey is a civil engineer and project manager with international experience in water resources. He is engaged in computational modelling, engineeri... Read more


1 hour program:

– 10mins: Krey Price from Surfacewater Solutions, will moderate the conversation, and introduce the topic
– 30mins: Kevin Nebiolo, Staff Scientist at Kleinschmidt Associates
– 20mins: live Q&A with all speakers