Pywr
1.9.1.dev12+g59f77b9
Installing Pywr
Tutorial
Problem formulation
JSON model format
Cookbook
Extending Pywr
Python API reference
License
Pywr
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (pywr.core.Scenario method)
(pywr.core.ScenarioCollection method)
(pywr.core.ScenarioIndex method)
(pywr.core.Timestep method)
(pywr.domains.river.Catchment method)
(pywr.domains.river.Reservoir method)
(pywr.domains.river.River method)
(pywr.domains.river.RiverGauge method)
(pywr.domains.river.RiverSplit method)
(pywr.domains.river.RiverSplitWithGauge method)
(pywr.nodes.AggregatedNode method)
(pywr.nodes.AggregatedStorage method)
(pywr.nodes.AnnualVirtualStorage method)
(pywr.nodes.BreakLink method)
(pywr.nodes.DelayNode method)
(pywr.nodes.Input method)
(pywr.nodes.Link method)
(pywr.nodes.MultiSplitLink method)
(pywr.nodes.Node method)
(pywr.nodes.Output method)
(pywr.nodes.PiecewiseLink method)
(pywr.nodes.RollingVirtualStorage method)
(pywr.nodes.SeasonalVirtualStorage method)
(pywr.nodes.Storage method)
(pywr.nodes.VirtualStorage method)
(pywr.parameters.AbstractThresholdParameter method)
(pywr.parameters.AggregatedIndexParameter method)
(pywr.parameters.AggregatedParameter method)
(pywr.parameters.AnnualHarmonicSeriesParameter method)
(pywr.parameters.ArrayIndexedParameter method)
(pywr.parameters.ArrayIndexedScenarioMonthlyFactorsParameter method)
(pywr.parameters.ArrayIndexedScenarioParameter method)
(pywr.parameters.ConstantParameter method)
(pywr.parameters.ConstantScenarioIndexParameter method)
(pywr.parameters.ConstantScenarioParameter method)
(pywr.parameters.control_curves.BaseControlCurveParameter method)
(pywr.parameters.control_curves.ControlCurveIndexParameter method)
(pywr.parameters.control_curves.ControlCurveInterpolatedParameter method)
(pywr.parameters.control_curves.ControlCurvePiecewiseInterpolatedParameter method)
(pywr.parameters.CurrentOrdinalDayThresholdParameter method)
(pywr.parameters.CurrentYearThresholdParameter method)
(pywr.parameters.DailyProfileParameter method)
(pywr.parameters.DataFrameParameter method)
(pywr.parameters.DeficitParameter method)
(pywr.parameters.DiscountFactorParameter method)
(pywr.parameters.DivisionParameter method)
(pywr.parameters.FlowDelayParameter method)
(pywr.parameters.FlowParameter method)
(pywr.parameters.HydropowerTargetParameter method)
(pywr.parameters.IndexedArrayParameter method)
(pywr.parameters.IndexParameter method)
(pywr.parameters.InterpolatedFlowParameter method)
(pywr.parameters.InterpolatedParameter method)
(pywr.parameters.InterpolatedQuadratureParameter method)
(pywr.parameters.InterpolatedVolumeParameter method)
(pywr.parameters.MaxParameter method)
(pywr.parameters.MinParameter method)
(pywr.parameters.MonthlyProfileParameter method)
(pywr.parameters.NegativeMaxParameter method)
(pywr.parameters.NegativeMinParameter method)
(pywr.parameters.NegativeParameter method)
(pywr.parameters.NodeThresholdParameter method)
(pywr.parameters.OffsetParameter method)
(pywr.parameters.Parameter method)
(pywr.parameters.ParameterThresholdParameter method)
(pywr.parameters.PiecewiseIntegralParameter method)
(pywr.parameters.RbfProfileParameter method)
(pywr.parameters.RecorderThresholdParameter method)
(pywr.parameters.ScenarioDailyProfileParameter method)
(pywr.parameters.ScenarioMonthlyProfileParameter method)
(pywr.parameters.ScenarioWeeklyProfileParameter method)
(pywr.parameters.ScenarioWrapperParameter method)
(pywr.parameters.StorageThresholdParameter method)
(pywr.parameters.TablesArrayParameter method)
(pywr.parameters.UniformDrawdownProfileParameter method)
(pywr.parameters.WeeklyProfileParameter method)
(pywr.recorders.AggregatedRecorder method)
(pywr.recorders.Aggregator method)
(pywr.recorders.AnnualCountIndexParameterRecorder method)
(pywr.recorders.AnnualCountIndexThresholdRecorder method)
(pywr.recorders.AnnualTotalFlowRecorder method)
(pywr.recorders.CSVRecorder method)
(pywr.recorders.DeficitFrequencyNodeRecorder method)
(pywr.recorders.FlowDurationCurveDeviationRecorder method)
(pywr.recorders.FlowDurationCurveRecorder method)
(pywr.recorders.HydropowerRecorder method)
(pywr.recorders.IndexParameterRecorder method)
(pywr.recorders.MeanFlowNodeRecorder method)
(pywr.recorders.MeanParameterRecorder method)
(pywr.recorders.MinimumThresholdVolumeStorageRecorder method)
(pywr.recorders.MinimumVolumeStorageRecorder method)
(pywr.recorders.NodeRecorder method)
(pywr.recorders.NumpyArrayAreaRecorder method)
(pywr.recorders.NumpyArrayDailyProfileParameterRecorder method)
(pywr.recorders.NumpyArrayIndexParameterRecorder method)
(pywr.recorders.NumpyArrayLevelRecorder method)
(pywr.recorders.NumpyArrayNodeCurtailmentRatioRecorder method)
(pywr.recorders.NumpyArrayNodeDeficitRecorder method)
(pywr.recorders.NumpyArrayNodeRecorder method)
(pywr.recorders.NumpyArrayNodeSuppliedRatioRecorder method)
(pywr.recorders.NumpyArrayParameterRecorder method)
(pywr.recorders.NumpyArrayStorageRecorder method)
(pywr.recorders.ParameterRecorder method)
(pywr.recorders.Recorder method)
(pywr.recorders.RollingMeanFlowNodeRecorder method)
(pywr.recorders.RollingWindowParameterRecorder method)
(pywr.recorders.SeasonalFlowDurationCurveRecorder method)
(pywr.recorders.StorageDurationCurveRecorder method)
(pywr.recorders.StorageRecorder method)
(pywr.recorders.TablesRecorder method)
(pywr.recorders.TimestepCountIndexParameterRecorder method)
(pywr.recorders.TotalDeficitNodeRecorder method)
(pywr.recorders.TotalFlowNodeRecorder method)
(pywr.recorders.TotalHydroEnergyRecorder method)
(pywr.recorders.TotalParameterRecorder method)
A
AbstractNodeData (class in pywr.solvers.cython_glpk)
AbstractThresholdParameter (class in pywr.parameters)
AggNodeFactorData (class in pywr.solvers.cython_glpk)
AggregatedIndexParameter (class in pywr.parameters)
AggregatedNode (class in pywr.nodes)
AggregatedParameter (class in pywr.parameters)
AggregatedRecorder (class in pywr.recorders)
AggregatedStorage (class in pywr.nodes)
Aggregator (class in pywr.recorders)
AnnualCountIndexParameterRecorder (class in pywr.recorders)
AnnualCountIndexThresholdRecorder (class in pywr.recorders)
AnnualHarmonicSeriesParameter (class in pywr.parameters)
AnnualTotalFlowRecorder (class in pywr.recorders)
AnnualVirtualStorage (class in pywr.nodes)
ArrayIndexedParameter (class in pywr.parameters)
ArrayIndexedScenarioMonthlyFactorsParameter (class in pywr.parameters)
ArrayIndexedScenarioParameter (class in pywr.parameters)
B
BaseControlCurveParameter (class in pywr.parameters.control_curves)
BaseOptimisationWrapper (class in pywr.optimisation)
BasisManager (class in pywr.solvers.cython_glpk)
BisectionSearchModel (class in pywr.utils.bisect)
BreakLink (class in pywr.nodes)
C
cache_constraints() (in module pywr.optimisation)
cache_objectives() (in module pywr.optimisation)
cache_variable_parameters() (in module pywr.optimisation)
Catchment (class in pywr.domains.river)
clear_global_model_cache() (in module pywr.optimisation)
ConstantParameter (class in pywr.parameters)
ConstantScenarioIndexParameter (class in pywr.parameters)
ConstantScenarioParameter (class in pywr.parameters)
ControlCurveIndexParameter (class in pywr.parameters.control_curves)
ControlCurveInterpolatedParameter (class in pywr.parameters.control_curves)
ControlCurvePiecewiseInterpolatedParameter (class in pywr.parameters.control_curves)
count_constraints() (in module pywr.optimisation.platypus)
CSVRecorder (class in pywr.recorders)
CurrentOrdinalDayThresholdParameter (class in pywr.parameters)
CurrentYearThresholdParameter (class in pywr.parameters)
customise_model() (pywr.optimisation.BaseOptimisationWrapper method)
CythonGLPKEdgeSolver (class in pywr.solvers)
(class in pywr.solvers.cython_glpk)
CythonGLPKSolver (class in pywr.solvers)
(class in pywr.solvers.cython_glpk)
CythonLPSolveSolver (class in pywr.solvers)
(class in pywr.solvers.cython_lpsolve)
D
DailyProfileParameter (class in pywr.parameters)
DataFrameParameter (class in pywr.parameters)
DeficitFrequencyNodeRecorder (class in pywr.recorders)
DeficitParameter (class in pywr.parameters)
DelayNode (class in pywr.nodes)
DiscountFactorParameter (class in pywr.parameters)
DivisionParameter (class in pywr.parameters)
draw_graph() (in module pywr.notebook)
dump_glpk() (pywr.solvers.cython_glpk.GLPKSolver method)
(pywr.solvers.CythonGLPKEdgeSolver method)
(pywr.solvers.CythonGLPKSolver method)
dump_lp() (pywr.solvers.cython_glpk.GLPKSolver method)
(pywr.solvers.CythonGLPKEdgeSolver method)
(pywr.solvers.CythonGLPKSolver method)
dump_mps() (pywr.solvers.cython_glpk.GLPKSolver method)
(pywr.solvers.CythonGLPKEdgeSolver method)
(pywr.solvers.CythonGLPKSolver method)
E
evaluate() (pywr.optimisation.platypus.PlatypusWrapper method)
F
fitness() (pywr.optimisation.pygmo.PygmoWrapper method)
FlowDelayParameter (class in pywr.parameters)
FlowDurationCurveDeviationRecorder (class in pywr.recorders)
FlowDurationCurveRecorder (class in pywr.recorders)
FlowParameter (class in pywr.parameters)
G
generate() (pywr.optimisation.platypus.PywrRandomGenerator method)
get_bounds() (pywr.optimisation.pygmo.PygmoWrapper method)
get_nec() (pywr.optimisation.pygmo.PygmoWrapper method)
get_nic() (pywr.optimisation.pygmo.PygmoWrapper method)
get_nobj() (pywr.optimisation.pygmo.PygmoWrapper method)
GLPKSolver (class in pywr.solvers.cython_glpk)
H
HydropowerRecorder (class in pywr.recorders)
HydropowerTargetParameter (class in pywr.parameters)
I
id (pywr.solvers.cython_glpk.AbstractNodeData attribute)
in_edges (pywr.solvers.cython_glpk.AbstractNodeData attribute)
ind_ptr (pywr.solvers.cython_glpk.AggNodeFactorData attribute)
IndexedArrayParameter (class in pywr.parameters)
IndexParameter (class in pywr.parameters)
IndexParameterRecorder (class in pywr.recorders)
inds (pywr.solvers.cython_glpk.AggNodeFactorData attribute)
Input (class in pywr.nodes)
InterpolatedFlowParameter (class in pywr.parameters)
InterpolatedParameter (class in pywr.parameters)
InterpolatedQuadratureParameter (class in pywr.parameters)
InterpolatedVolumeParameter (class in pywr.parameters)
is_link (pywr.solvers.cython_glpk.AbstractNodeData attribute)
L
Link (class in pywr.nodes)
M
make_model() (pywr.optimisation.BaseOptimisationWrapper method)
MaxParameter (class in pywr.parameters)
MeanFlowNodeRecorder (class in pywr.recorders)
MeanParameterRecorder (class in pywr.recorders)
MinimumThresholdVolumeStorageRecorder (class in pywr.recorders)
MinimumVolumeStorageRecorder (class in pywr.recorders)
MinParameter (class in pywr.parameters)
model() (pywr.optimisation.BaseOptimisationWrapper property)
model_constraints() (pywr.optimisation.BaseOptimisationWrapper property)
model_objectives() (pywr.optimisation.BaseOptimisationWrapper property)
model_variable_map() (pywr.optimisation.BaseOptimisationWrapper property)
model_variables() (pywr.optimisation.BaseOptimisationWrapper property)
ModelCache (class in pywr.optimisation)
module
pywr.optimisation
pywr.optimisation.platypus
pywr.optimisation.pygmo
pywr.solvers
pywr.solvers.cython_glpk
pywr.solvers.cython_lpsolve
pywr.utils.bisect
MonthlyProfileParameter (class in pywr.parameters)
MultiSplitLink (class in pywr.nodes)
N
name (pywr.solvers.CythonGLPKEdgeSolver attribute)
(pywr.solvers.CythonGLPKSolver attribute)
(pywr.solvers.CythonLPSolveSolver attribute)
(pywr.solvers.NullSolver attribute)
(pywr.solvers.Solver attribute)
NegativeMaxParameter (class in pywr.parameters)
NegativeMinParameter (class in pywr.parameters)
NegativeParameter (class in pywr.parameters)
Node (class in pywr.nodes)
node_ind (pywr.solvers.cython_glpk.AggNodeFactorData attribute)
NodeRecorder (class in pywr.recorders)
NodeThresholdParameter (class in pywr.parameters)
NullSolver (class in pywr.solvers)
NumpyArrayAreaRecorder (class in pywr.recorders)
NumpyArrayDailyProfileParameterRecorder (class in pywr.recorders)
NumpyArrayIndexParameterRecorder (class in pywr.recorders)
NumpyArrayLevelRecorder (class in pywr.recorders)
NumpyArrayNodeCurtailmentRatioRecorder (class in pywr.recorders)
NumpyArrayNodeDeficitRecorder (class in pywr.recorders)
NumpyArrayNodeRecorder (class in pywr.recorders)
NumpyArrayNodeSuppliedRatioRecorder (class in pywr.recorders)
NumpyArrayParameterRecorder (class in pywr.recorders)
NumpyArrayStorageRecorder (class in pywr.recorders)
O
OffsetParameter (class in pywr.parameters)
out_edges (pywr.solvers.cython_glpk.AbstractNodeData attribute)
Output (class in pywr.nodes)
P
Parameter (class in pywr.parameters)
ParameterRecorder (class in pywr.recorders)
ParameterThresholdParameter (class in pywr.parameters)
PiecewiseIntegralParameter (class in pywr.parameters)
PiecewiseLink (class in pywr.nodes)
PlatypusWrapper (class in pywr.optimisation.platypus)
PygmoWrapper (class in pywr.optimisation.pygmo)
pywr.optimisation
module
pywr.optimisation.platypus
module
pywr.optimisation.pygmo
module
pywr.solvers
module
pywr.solvers.cython_glpk
module
pywr.solvers.cython_lpsolve
module
pywr.utils.bisect
module
pywr_json_to_d3_json() (in module pywr.notebook)
pywr_model_to_d3_json() (in module pywr.notebook)
PywrRandomGenerator (class in pywr.optimisation.platypus)
R
RbfProfileParameter (class in pywr.parameters)
Recorder (class in pywr.recorders)
RecorderThresholdParameter (class in pywr.parameters)
Reservoir (class in pywr.domains.river)
reset() (pywr.solvers.cython_glpk.CythonGLPKEdgeSolver method)
(pywr.solvers.cython_glpk.CythonGLPKSolver method)
(pywr.solvers.cython_glpk.GLPKSolver method)
(pywr.solvers.CythonGLPKEdgeSolver method)
(pywr.solvers.CythonGLPKSolver method)
(pywr.solvers.CythonLPSolveSolver method)
(pywr.solvers.NullSolver method)
(pywr.solvers.Solver method)
retry_solve (pywr.solvers.cython_glpk.CythonGLPKEdgeSolver attribute)
(pywr.solvers.cython_glpk.CythonGLPKSolver attribute)
retry_solve() (pywr.solvers.CythonGLPKEdgeSolver property)
(pywr.solvers.CythonGLPKSolver property)
River (class in pywr.domains.river)
RiverGauge (class in pywr.domains.river)
RiverSplit (class in pywr.domains.river)
RiverSplitWithGauge (class in pywr.domains.river)
RollingMeanFlowNodeRecorder (class in pywr.recorders)
RollingVirtualStorage (class in pywr.nodes)
RollingWindowParameterRecorder (class in pywr.recorders)
route_flows_arr (pywr.solvers.cython_glpk.CythonGLPKEdgeSolver attribute)
(pywr.solvers.cython_glpk.CythonGLPKSolver attribute)
(pywr.solvers.cython_lpsolve.CythonLPSolveSolver attribute)
routes (pywr.solvers.cython_glpk.CythonGLPKSolver attribute)
(pywr.solvers.cython_lpsolve.CythonLPSolveSolver attribute)
routes() (pywr.solvers.CythonGLPKSolver property)
(pywr.solvers.CythonLPSolveSolver property)
routes_flows_array() (pywr.solvers.CythonGLPKSolver property)
(pywr.solvers.CythonLPSolveSolver property)
row (pywr.solvers.cython_glpk.AggNodeFactorData attribute)
run() (pywr.utils.bisect.BisectionSearchModel method)
S
save_routes_flows (pywr.solvers.cython_glpk.CythonGLPKEdgeSolver attribute)
(pywr.solvers.cython_glpk.CythonGLPKSolver attribute)
(pywr.solvers.cython_lpsolve.CythonLPSolveSolver attribute)
save_routes_flows() (pywr.solvers.CythonGLPKSolver property)
(pywr.solvers.CythonLPSolveSolver property)
Scenario (class in pywr.core)
ScenarioCollection (class in pywr.core)
ScenarioDailyProfileParameter (class in pywr.parameters)
ScenarioIndex (class in pywr.core)
ScenarioMonthlyProfileParameter (class in pywr.parameters)
ScenarioWeeklyProfileParameter (class in pywr.parameters)
ScenarioWrapperParameter (class in pywr.parameters)
SeasonalFlowDurationCurveRecorder (class in pywr.recorders)
SeasonalVirtualStorage (class in pywr.nodes)
set_solver_options() (pywr.solvers.cython_glpk.GLPKSolver method)
setup() (pywr.solvers.cython_glpk.CythonGLPKEdgeSolver method)
(pywr.solvers.cython_glpk.CythonGLPKSolver method)
(pywr.solvers.cython_glpk.GLPKSolver method)
(pywr.solvers.cython_lpsolve.CythonLPSolveSolver method)
(pywr.solvers.CythonGLPKEdgeSolver method)
(pywr.solvers.CythonGLPKSolver method)
(pywr.solvers.CythonLPSolveSolver method)
(pywr.solvers.NullSolver method)
(pywr.solvers.Solver method)
solve() (pywr.solvers.cython_glpk.CythonGLPKEdgeSolver method)
(pywr.solvers.cython_glpk.CythonGLPKSolver method)
(pywr.solvers.cython_glpk.GLPKSolver method)
(pywr.solvers.cython_lpsolve.CythonLPSolveSolver method)
(pywr.solvers.CythonGLPKEdgeSolver method)
(pywr.solvers.CythonGLPKSolver method)
(pywr.solvers.CythonLPSolveSolver method)
(pywr.solvers.NullSolver method)
(pywr.solvers.Solver method)
Solver (class in pywr.solvers)
stats (pywr.solvers.cython_glpk.CythonGLPKEdgeSolver attribute)
(pywr.solvers.cython_glpk.CythonGLPKSolver attribute)
(pywr.solvers.cython_lpsolve.CythonLPSolveSolver attribute)
stats() (pywr.solvers.CythonGLPKEdgeSolver property)
(pywr.solvers.CythonGLPKSolver property)
(pywr.solvers.CythonLPSolveSolver property)
(pywr.solvers.Solver property)
Storage (class in pywr.nodes)
StorageDurationCurveRecorder (class in pywr.recorders)
StorageRecorder (class in pywr.recorders)
StorageThresholdParameter (class in pywr.parameters)
T
TablesArrayParameter (class in pywr.parameters)
TablesRecorder (class in pywr.recorders)
Timestep (class in pywr.core)
TimestepCountIndexParameterRecorder (class in pywr.recorders)
TotalDeficitNodeRecorder (class in pywr.recorders)
TotalFlowNodeRecorder (class in pywr.recorders)
TotalHydroEnergyRecorder (class in pywr.recorders)
TotalParameterRecorder (class in pywr.recorders)
U
UniformDrawdownProfileParameter (class in pywr.parameters)
use_presolve (pywr.solvers.cython_glpk.GLPKSolver attribute)
V
vals (pywr.solvers.cython_glpk.AggNodeFactorData attribute)
VirtualStorage (class in pywr.nodes)
W
WeeklyProfileParameter (class in pywr.parameters)