VerificationResult#

module wntr.extensions.design_verification.models

class VerificationResult[source]#

Bases: object

Store the combined result of one hydraulic verification run.

Parameters:
  • design_name (str or None) – Name of the applied pipe design, or None for the unchanged baseline network.

  • scenario_name (str) – Name of the hydraulic scenario.

  • simulator_name (str) – Name of the hydraulic simulator used.

  • pressure_result (ConstraintResult) – Minimum-pressure constraint result.

  • velocity_result (ConstraintResult) – Maximum-velocity constraint result.

  • feasible (bool) – Whether pressure, velocity and applicable pump operating-curve requirements were met.

  • simulation_error_code (int or None) – Simulator error code, when one is supplied by WNTR.

  • pump_result (AllPumpCurveResult or None) – Head-pump operating-curve audit result, when available.


__init__(design_name, scenario_name, simulator_name, pressure_result, velocity_result, feasible, simulation_error_code=None, pump_result=None)#
design_name: str | None#
feasible: bool#
pressure_result: ConstraintResult#
pump_result: AllPumpCurveResult | None = None#
scenario_name: str#
simulation_error_code: int | None = None#
simulator_name: str#
velocity_result: ConstraintResult#