Awesome civil engineering software and programming reosurces
-
Updated
Aug 25, 2026 - Python
Awesome civil engineering software and programming reosurces
Creation of flood inundation raster libraries and rating curves from HEC-RAS models.
Python modules for channel flow and hydraulics engineering.
A Python package designed for the easy generation of hydraulic and water quality scenario data of water distribution networks.
A python package for 1D hydraulics
A Python package for implementing and evaluating control algorithms & strategies in smart water networks.
A pipe Network hydraulic solver using Hazen-Williams equation
CNW-Grass is a Functional Structural Plant Model (FSPM) of grasses which fully integrates shoot morphogenesis, the metabolism of carbon (C) and nitrogen (N) and water fluxes at organ scale within a 3D representation of plant architecture.
saniHUB RedBasica is an open-source QGIS plugin designed to assist in the layout and sizing of sewer collector networks, with tools for designing condominium-type systems.
Python-script to create a moody chart based on the formulation of the Darcy-Weisbach friction factor
open channel, irrigation, civil engineering
Runs streamflow forecasts using ECMWF predicted runoff and RAPID (Forked from: https://github.com/CI-WATER/erfp_data_process_ubuntu_aws).
Python library to analyze chemical and related process plants.
An SQLAlchemy ORM for GSSHA model files and a toolkit to convert gridded input into GSSHA input.
AGISTIN Task 4.6 Optimization Tool for large irrigation systems
A QGIS plugin to generate high resolution 2D Manning's Roughness raster dataset.
A modular Python library for solving open channel hydraulics problems including geometric calculations, uniform flow, critical flow, gradually varied flow profiles, and hydraulic structures.
MECHA is an explicit cross-section model of the root hydraulic anatomy which connects hydraulic concepts across scales.
Hydrologic river routing of gridded runoff depths or catchment volumes on vector stream networks
A finite-difference solver for the 1D Saint-Venant equations.
Add a description, image, and links to the hydraulics topic page so that developers can more easily learn about it.
To associate your repository with the hydraulics topic, visit your repo's landing page and select "manage topics."