top of page
A woman at the office overlooking the city skyline

WELCOME

On this website, you will find 3 Python Scripts: HEC-RAS Rain-on-Grid Automation, Hydraulic Structure Dimensions Calculator and Rainfall Analysis. You can easily download these scripts from our website and also watch video tutorials on how to use them.​

This Python automation script calculates the dimensions of hydraulic structures for various types of stilling basins. It supports the following designs:

  • Free Hydraulic Jump

  • USBR Type III Stilling Basins

  • USBR Type IV Stilling Basins

  • Saint Anthony Falls (SAF) Stilling Basins

  • Straight Drop Structures

The script ensures precise and efficient calculations, aiding engineers in designing effective hydraulic structures.

This Python script quickens the approach to hydrological modeling by automating the Rain on Grid 2D model processes. Designed to streamline the setup, execution, and analysis phases, it leverages computing techniques for efficiency. By automating data collection, model configuration, and output analysis, the script ensures consistent, accurate simulations across diverse South African landscapes, offering valuable insights for water resource management and disaster preparedness with minimal manual intervention.

This Python script generates a detailed Excel report analyzing and visualizing various aspects of rainfall data. The report includes:

  • Original Rainfall Data: Graphically represented by daily rainfall, classified in 5mm/day increments.

  • One Day Analysis: Shows occurrence, exceedance, rate, and probability with accompanying graphs for Rainfall Occurrence and Rainfall Probability.

  • One Day Probability Data Frame: Presents return period, one-day probability, and a Probability of Rainfall Event graph.

  • Gumbel Estimate: Details maximum one-day rainfall, observations, rankings, and statistical estimates with graphs.

  • Gumbel Estimate and Full Series: Compares return period and variables with a graph.

  • Residual Mass: Displays yearly total rainfall and other related metrics with graphs.

  • Monthly Rainfall (Box and Whisker): Lists monthly data with box and whisker and total monthly rainfall graphs.

  • Log Pearson (III): Provides statistical calculations and a Log Pearson (III) Estimate graph.

  • GEV and MEV: Includes statistical parameters and starting guesses for MEV.

  • LP (III) Estimate: Contains detailed statistical calculations and a comparative graph for all estimates.

This script provides a comprehensive analysis of rainfall data, facilitating in-depth understanding and decision-making.

bottom of page