AI

On-demand: AI-Assisted Coding for Water Modellers (OD-25-3-120)


Description
Take sessions at any time with unlimited access for 30 days on registration.

This course introduces AI-assisted coding techniques to streamline and enhance hydrologic and hydraulic modelling workflows. Participants will learn to leverage tools like ChatGPT and AI-powered coding environments to efficiently manipulate model files, extract data, and automate complex tasks in water resources engineering and geospatial analysis. Through hands-on exercises and real-world applications, attendees will gain practical skills in applying AI to common challenges in hydrologic/hydraulic modelling. Join us to explore the cutting-edge intersection of AI and water resources engineering.


This 3-session course will delve into advanced topics such as HEC-RAS automation, including plan and unsteady file manipulation, 2D infiltration overrides, and parallel execution. Participants will gain expertise in extracting and visualizing data from HDF/DSS files, processing geospatial data, and accessing public climate data APIs. This course equips you with the skills to automate complex coding tasks using AI-driven tools in the context of water resource engineering.



For more details visit: https://awschool.com.au/training/ai-python-for-modellers/

Content
  • pre-course
  • Introduction
  • Pre-course preparation
  • Pre-Course Survey
  • Part 1
  • Part 1 Preparation
  • U1 - Course Introduction
  • U2 - ChatGPT Coding Introduction
  • U3 - ChatGPT Model Data Extraction
  • U4 - Copilot Code Generation
  • U5 - Cursor Managing Knowledge Bases
  • U6 - AI Code Generation Example
  • Part 1 Resources | Homework
  • Part 2
  • Part 2 Preparation
  • Troubleshooting- Navigating VSCode & Cursor Interface
  • U7 - Part 2 Introduction
  • U8 - Preparation
  • U9 - Executing HEC-RAS via Command Line
  • U10 - Plan & Unsteady File Manipulation
  • U11 - 2D Infiltration Overrides | Sensitivity Analysis
  • U12 - Part 2 Homework | Part 2 Wrap-up
  • U13 - *Bonus* Minimal Agentic Example
  • Part 2 Resources
  • Part 2 Homework
  • Part 3
  • Part 3 Preparation
  • U14 - Part 3 Introduction | Using ChatGPT for Questions
  • U15 - Part 2 Homework Review
  • U16 - Creating DEM & Verifying in QGIS
  • U17 - Utilising ChatGPT for GIS
  • U18 - Q&A | Course Wrap-up
  • Part 3 Homework
  • U19 - Homework | Setting Up Python Projects Locally
  • post course
  • Final Feedback Survey (complete to receive certificate)
Completion rules
  • All units must be completed
  • Leads to a certificate with a duration: Forever