WHERE:
Online training
DATE:
Jan 23 - 24, 2024
WORKSHOP ID:
*W1217
Overview

Python is a versatile programming language that is widely used in scientific computing, model and data analysis, and visualization. It has a large and active community that creates and maintains a vast number of libraries, making it easy for developers to build complex applications with minimal effort. Python scripting is available within PCSWMM and offers users the ability to extend its features and capabilities, including: automate repetitive or time-consuming tasks within PCSWMM, integrate with other modeling software, import external data sources and models, create user-interface, and analyze/manage/visualize observed or computed data in new and innovative ways.

This PCSWMM Python scripting workshop is designed to provide both new and experienced modelers with the necessary skills to write scripts using Python and the PCSWMM pcpy module. The workshop will cover Python basics including data types, controls, loops, functions, error handling and debugging, and object-oriented programming. The pcpy module will cover working with GIS, time series, SWMM model inputs/outputs, and scripting tools development.

This two-day specialty workshop will use the PCSWMM Scripts panel to facilitate faster learning and script development for PCSWMM applications. After completing the workshop, participants will have the confidence and expertise to create new scripts and read/modify existing ones to effectively apply scripting to your workflow.

You will receive full workshop details, including venue information, two weeks prior to the workshop. If you have any questions or comments, please contact our workshop coordinator.

SKILL LEVEL

All levels

ACCREDITATION

2-day: 1.5 CEUs
1-day: 0.75 CEUs

LANGUAGE

English


Agenda

Workshop Fees

What We Provide

What You Will Need

Instructors

Registration is closed – for current workshop dates please click here.
NEED MORE INFORMATION?
If you have any questions, please email info@chiwater.com, or call us at 1-519-767-0197 or 1-888-972-7966.