wntr.msx.base#

The wntr.msx.base module includes base classes for the multi-species water quality model

Other than the enum classes, the classes in this module are all abstract and/or mixin classes, and should not be instantiated directly.

Module Attributes

HYDRAULIC_VARIABLES

Hydraulic variables defined in EPANET-MSX.

EXPR_FUNCTIONS

Mathematical functions available for use in expressions.

RESERVED_NAMES

WNTR reserved names.

Functions

Classes

ExpressionType

Type of reaction expression

NetworkDataBase

Abstract class containing network specific data

QualityModelBase

Abstract multi-species water quality model

ReactionBase

Water quality reaction class.

ReactionSystemBase

Abstract class for reaction systems, which contains variables and reaction expressions.

ReactionType

Reaction type which specifies the location where the reaction occurs

SpeciesType

Enumeration for species type

VariableBase

Multi-species water quality model variable

VariableType

Type of reaction variable.

VariableValuesBase

Abstract class for a variable's network-specific values