Pump Curve Plotting & System Analysis

Engineering Visualisation · Pump Systems & Asset Analysis

Pump curve plot showing combined pumps, operating envelopes, and system curves

Project Overview

This project is a Python-based engineering visualisation and analysis tool developed to assess centrifugal pump performance under a range of operating conditions.

The tool supports system curve overlays, operating envelopes, and pump combinations in both parallel and series arrangements, allowing rapid evaluation of pump station behaviour across multiple demand scenarios.

While originally developed for water infrastructure applications, the underlying approach is broadly applicable to any system involving coupled pump–system interactions.

What I Did

Key Engineering Concepts

Source Code

The supporting source code for this project is available on GitHub:

github.com/flynndevoy/pump-plot

The repository contains configuration files, data handling logic, and pump combination routines. The core plotting backend (pump_plot.py) was not developed by me and is therefore not included in the public repository.

Notes on Data & Attribution

All pump curves and system curves shown here are synthetic and used solely for demonstration and development purposes.

My contribution focuses on data preparation, pump combination logic, configuration, and system-level interpretation rather than the underlying plotting engine.


← Back to Home