pywr.parameters.ArrayIndexedScenarioMonthlyFactorsParameter
- class pywr.parameters.ArrayIndexedScenarioMonthlyFactorsParameter(model, Scenario scenario, values, factors, *args, **kwargs)
Time varying parameter using an array and Timestep.index with multiplicative factors per Scenario
- __init__()
values is the baseline timeseries data that is perturbed by a factor. The factor is taken from factors which is shape (scenario.size, 12). Therefore factors vary with the individual scenarios in scenario and month.
Methods
values is the baseline timeseries data that is perturbed by a factor.
after
(self)before
(self)finish
(self)get_all_values
(self)get_constant_value
(self)Return a constant value.
get_double_lower_bounds
(self)get_double_upper_bounds
(self)get_double_variables
(self)get_integer_lower_bounds
(self)get_integer_upper_bounds
(self)get_integer_variables
(self)get_value
(self, ScenarioIndex scenario_index)load
(cls, model, data)register
(cls)reset
(self)set_double_variables
(self, double[)set_integer_variables
(self, int[)setup
(self)unregister
(cls)value
(self, Timestep ts, ...)Attributes
children
comment
comment: unicode
double_size
double_size: 'int'
integer_size
integer_size: 'int'
is_constant
is_variable
is_variable: 'bool'
model
name
parents
size
tags
tags: dict