PumpCurveResult#

module wntr.extensions.design_verification.pumps

class PumpCurveResult[source]#

Bases: object

Result of auditing one head pump against its operating curve.


__init__(pump_name, curve_name, evaluable, passed, active_observations, exceedance_observations, curve_maximum_flow_m3s, maximum_active_flow_m3s, maximum_allowed_flow_m3s, maximum_flow_ratio, critical_time)#
active_observations: int#
critical_time: Hashable | None#
curve_maximum_flow_m3s: float | None#
curve_name: str | None#
evaluable: bool#
exceedance_observations: int#
maximum_active_flow_m3s: float | None#
maximum_allowed_flow_m3s: float | None#
maximum_flow_ratio: float | None#
passed: bool#
pump_name: str#