WaterStrategy
English
English
  • WaterStrategy Documentation
  • Support
  • Getting Started
    • Creating an Account
    • Logging In
    • Tour of WaterStrategy
    • Creating a new Project and Network
    • Sharing Projects and Networks
    • Exporting and Importing Models
    • Dealing with Model Errors
    • Uploading External Data
  • Modeling Basics
    • Water Resource System Modeling?
    • What is Pywr?
    • Pywr Concepts
    • Node Types
      • Water Input
        • Input Node
        • Catchment Node
        • Proportional Input Node
      • Water Transport
        • Link Node
        • River Node
        • Delay Node
        • RiverSplit Node
        • RiverSplitWithGauge Node
        • RiverGauge Node
        • BreakLink Node
        • PiecewiseLink Node
        • MultiSplitLink Node
      • Water Storage
        • Storage Node
        • Reservoir Node
        • VirtualStorage Node
        • RollingVirtualStorage Node
        • AnnualVirtualStorage Node
        • SeasonalVirtualStorage Node
        • AggregatedStorage Node
      • Water Output
        • Output Node
        • Loss Link Node
      • Hydropower
        • Turbine Node
      • Others
        • AggregatedNode
    • Allocation Penalties
    • Scenarios
      • WaterStrategy Scenarios
      • Pywr-Scenarios
        • Parameter and pywr-scenario Integration
    • Parameters
      • Base Parameter Class
        • Parameter
        • IndexParameter
      • Simple Parameters
        • Constant
        • Constant Scenario Parameter
        • Constant Scenario Index Parameter
      • Combining multiple parameters
        • Aggregated Parameter
        • Aggregated Index Parameter
        • Division Parameter
        • Negative Parameter
        • MaxParameter
        • Negative MaxParameter
        • MinParameter
        • Negative MinParameter
        • Offset Parameter
      • Time Series and Profiles
        • Daily Profile
        • Weekly Profile
        • Monthly Profile
        • Uniform Drawdown Profile
        • Scenario Daily Profile
        • Scenario Weekly Profile
        • Scenario Monthly Profile
        • Array Indexed Scenario Monthly Factors
        • RBF Profile
      • DataFrame Parameter
      • HDF5 Parameter
      • Array Based Parameters
        • Array Indexed Parameter
        • Array Indexed Scenario Parameter
        • Indexed Array Parameter
      • Threshold Parameters
        • Abstract Threshold
        • Storage Threshold
        • Node Threshold
        • Parameter Threshold
        • Recorder Threshold
        • Current Year Threshold
        • Current Ordinal Day Threshold
      • Interpolation Parameters
        • Interpolated Parameter
        • Interpolated Quadrature
        • Interpolated Flow
        • Interpolated Volume
      • Control Curve Parameters
        • Base Control Curve
        • Control Curve Interpolated Parameter
        • Control Curve Piecewise Interpolated Parameter
        • Control Curve Index Parameter
      • Hydropower Parameters
      • Others
        • Annual Harmonic Series Parameter
        • Deficit Parameter
        • Scenario Wrapper Parameter
        • Piecewise Integral Parameter
        • Flow Parameter
        • Flow Delay Parameter
        • Discount Factor Parameter
    • Recorders
      • Base Recorder
        • Recorder
        • Node Recorder
        • Storage Recorder
        • Parameter Recorder
        • Index Parameter Recorder
        • Aggregator
      • Numpy Array Recorders
        • Numpy Array Node Recorder
        • Numpy Array Storage Recorder
        • Numpy Array Level Recorder
        • Numpy Array Area Recorder
        • Numpy Array Parameter Recorder
        • Numpy Array Index Parameter Recorder
        • Numpy Array Daily Profile Parameter Recorder
      • Flow Duration Curve Recorders
        • Flow Duration Curve Recorder
        • Storage Duration Curve Recorder
        • Flow Duration Curve Deviation Recorder
        • Seasonal Flow Duration Curve Recorder
      • Deficit Recorders
        • Numpy Array Node Deficit Recorder
        • Numpy Array Node Supplied Ratio Recorder
        • Numpy Array Node Curtailment Ratio Recorder
        • Total Deficit Node Recorder
        • Deficit Frequency Node Recorder
      • Statistical Recorders
        • Aggregated Recorder
        • Mean Flow Node Recorder
        • Total Flow Node Recorder
        • Annual Total Flow Recorder
        • Mean Parameter Recorder
        • Total Parameter Recorder
        • Rolling Mean Flow Node Recorder
        • Minimum Volume Storage Recorder
        • Minimum Threshold Volume Storage Recorder
        • Timestep Count Index Parameter Recorder
        • Annual Count Index Threshold Recorder
        • Rolling Window Parameter Recorder
      • Index Recorders
        • Annual Count Index Parameter Recorder
      • File Recorders
        • CSV Recorder
        • Tables Recorder
      • Hydro-power Recorders
        • Hydropower Recorder
        • Total Hydro Energy Recorder
  • Applied Modeling
    • Reservoir and Storage Nodes
  • Tutorials
    • Creating and running a simple model
      • Creating and Running a Model
        • Setting up a Project and Network
        • Adding Nodes and Links (Edges)
        • Add Data to the Nodes
        • Setting the Time Horizon
        • Running the Model and Visualizing its Outputs
        • Creating a New Scenario
        • Exercise
      • Making Changes to a Model
        • Adding a Reservoir
        • Adding Basic Operating Rules
    • Modelling basin reservoir systems
      • Creating a New Project and Network
      • Adding a Dam (Reservoir)
      • Adding a Demand
      • Adding a Water Treatment Works with Losses
      • Adding a Source Representing Groundwater
      • Additional Exercises
      • Adding reservoir bathymetry, evaporation, and rainfall
        • Background on Evaporation and Precipitation on Reservoirs
        • Adding reservoir bathymetry (Area)
        • Adding reservoir bathymetry (Level)
        • Adding monthly evaporation and rainfall
      • Using allocation penalties and control rules to balance sources
      • Control Curves and Demand Savings
        • Adding reservoir control curves and demand savings (reductions)
    • Using Allocation Penalties to Allocate Water
      • Exercise 1a Two nodes
      • Exercise 1b Two demands
      • Exercise 1c Minimum Flow Properties
      • Exercise 2a Simple system with reservoir draw downs
      • Exercise 2b Simple system with overflow
    • Pywr-scenarios reading external DataFrame and adding Custom Rules
      • Uploading Files
      • Reading CSV DataFrame
      • Running pywr-scenarios
      • Reading h5 DataFrame for pywr-scenarios
      • Create Custom Rule - TranscientDecisionParameter
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Getting Started

Tour of WaterStrategy

Watch an overview of the WaterStrategy interface; a text summary follows.

PreviousLogging InNextCreating a new Project and Network

Last updated 5 months ago

Was this helpful?

Project: Folder that contains related networks, also can contain other project folders (sub-projects).

-Each project folder displays the amount of networks and sub-project folders within it.

Network: Model.

  1. At the interface home page, select the “Training Material” project.

  2. Select the Demo 1 network.

-Inside the network, at the top of the page, you will see a bar that looks like this below.

-The “Home” and “My Projects” tabs will bring you back to the interface homepage.

-“Documentation and Training” takes you to the interfaces tutorial videos and written instructions page.

-The “Favourites” tab allows you to bookmark projects, networks, and scenarios. It also gives the ability to go to recently accessed and recently modified projects and networks.

-“Back to ‘Training Material’” brings you back to the Training Material project folder.

-The green play button runs a model.

-The wrench button provides access to advanced network utilities, such as importing or exporting network data.

-The downwards arrow into the rectangle button is for downloading the model, this is used to run offline or send to someone.

-The three lines are “View Network Data”.

  1. Click on “View Network Data”.

-In “Details” you can change the name of the network.

-Sometimes requires exiting network to update.

-In “Inputs” you can change the start, end, and timestep of your model.

-D=day, M=month, Y=year for timestep.

  1. Click on the wrench icon to go to “Settings”.

Display labels- displays node names

Link direction- shows flow direction of links

Show Tooltips- displays node information when hovering over it

Auto Hide Sidebar- hides sidebar when not using it

Always Categorise Attributes by Type- Within a node, will group attributes as scalars, descriptors, etc.

  1. Click on the “i” to go to “Info”.

-You can see your “Network ID” and other information.

  1. Close the sidebar and go to the scenario section on the left side of the page.

-Scenarios are variations of input data, hydrology, etc. within a model.

-Common to make multiple scenarios within a model.

Button 1(left)- Clone scenario

Button 2- Edit Scenario

Button 3- Delete scenario

Button 4- Refresh scenario list

Button 5- Bookmark scenario

Button 6(right)- Compare scenarios

-To make a new scenario, clone a pre-existing scenario giving it a new name, once created change model input data as desired.

  1. Click the “Run a Model” button.

-Keep the baseline scenario.

-Keep all other defaults.

  1. Click “Submit”.

-In the “Runs” section on the left side of the page you will see your new run and past runs.

-Yellow=Run in queue

-Blue=Run in progress

-Green=Successful run

-Red=Run failed

  1. Click “Build” below the “Run” section.

-This provides all the nodes and links needed to build a model.

-After inserting a node, data needs to be entered.

  1. Click “Search” below the “Build” section.

-This allows you to easily find nodes and links in large models.

The bomb button in the upper left hand corner of the map allows you to expand your model to make it less crowded if needed.

Map- Shows model

Resources- Can view your nodes, links, and groups

Metrics- Provides functionalities for aggregation of model outputs

Custom Rules- Custom operating rules

Parameters- Add parameters not included in pywr

Recorders- Add recorders not included in pywr

Members- Shows the members who have to access to the model and the permissions they possess, can also add members in this tab and choose the permissions they have

Analysis- Comparing nodes and links within scenarios

Video showing an overview of the Water Strategy interface