mooflow.classes.GW_level_pattern

class mooflow.classes.GW_level_pattern(level_times, level_gw=None, multiplier=None)

The class Pattern describes the inter annual pattern of extraction rate demands for a well.

Parameters
level_timeslist

list with the date of year in which a saison for the threshold ends e.g. [45, 123, 223, 300, 365] for five saisons

level_gwlist

list with the same length as ext_times gives the threshold

multiplierlist

list with the same length as ext_times, sets multiplier for the exttraction rates

__init__(level_times, level_gw=None, multiplier=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(level_times[, level_gw, multiplier])

Initialize self.

get_level(time_curr[, year])

Return the desired ground water level (head) for the current day of year.

get_levels()

set_pattern(times, rates)

Set the pattern of required extraction rates and actual demands