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.
All levels
2-day: 1.5 CEUs
1-day: 0.75 CEUs
English