Once you have computed a Simulation, you may want to disregard (i.e., override) some of the decisions that were made. The Operation Support Interface (OSI) allows you to adjust the computed results for each timestep of the Simulation, just like the Overrides Editor. Overrides applied in one editor will be reflected in the other. The only difference between the two editors is that the OSI has more override tools available.

Manual Edits

You can specify Overrides by entering single cell values or by pasting data over editable cells from other data sources like dss or Excel.

Graphical Edits

The OSI allows the user to graphically edit data by single-point or multiple-point for the selected variable. Graphical Editing buttons will appear on the left hand side of the graphs next to the Select and Zoom buttons.

Single Point Edit Tool Allows the user to adjust single points on the graph. 

Multi-point edit draw tool Allows the user to draw a multi-point line in the graph to override the data. User does not need to click a point for each timestep and the OSI will interpolate points for each time step between two drawn points.

Fill...

If a user selects a cell or range of cells in an editable column of the main OSI data editing table, then right-clicks on the selected cell(s), a context menu will appear with a variety of table related options including a Fill… option which opens the Table Fill Options dialog. 

Table Fill Options Editor

Linear Fill – Will linearly interpolate between the first and last cells in the selected range to fill the cells in between

Repeat Fill – Will take the first value in the selected range and fill the rest of the selected cells with that value

Repeat to end – This option is like Repeat Fill, but only needs the selection of one cell.

Add Constant – Will add a value to the current value in all cells in the selected range. A text field accompanies this option so that the user can enter the constant value to be “added”

Multiple Factor – Will multiply the current value in each cell of the selected range by a value. A text field accompanies this option so that the user can enter a value

NEW IN V4.1 Repeat to… – Like Repeat to end, but this option provides a text box for entry of a date and time.

NEW IN V4.1 Repeat N – Like Repeat to…, this function only needs the selection of one cell and it will take the value in the cell and fill the following cells up to and including the cell identified by “n”. This function will require two user inputs – the interval of n and type of n. The type options for the interval of n will be: timesteps, hours, and days. 

NEW IN V4.1 Average – This option will average the values in all cells of the selected range and apply the computed value as a “constant” to all cells in the range. 

On-the-Fly (OTF) Fill Editor  NEW IN V4.1

The OTF Fill Editor is new to ResSim v.4.1.0. It is a pop-up editor that is accessible from the context (right-click) menu of a column in the Data Entry Table of the OSI. This feature is meant to allow data entry of a handful of overrides, similar to the table in the Prescribed Release Rule, to be transformed to fill the OSI’s Data Entry Table based on the model’s compute time step. The standard table in the OSI is based on the number of time steps in a CWMS forecast simulation time window, which could translate to hundreds of cells to edit over several days of hourly or sub-hourly simulations. That makes data entry fairly cumbersome for CWMS users who must execute forecast simulations and release decisions as quickly as possible. This tool was developed to help improve the efficiency of interactions within the OSI.

Accessing the OTF Fill Editor

Each row of the table will allow the user to specify a Start Date and Time, an End Date and Time (or Duration), and a Value.

If the user selects one cell and then selects the OTF Fill Editor, the Editor will autofill the Start Date and default to Use Duration.

OTF Fill Editor for a Single Cell

If the user selects a range of cells and then selects the OTF Fill Editor, the Editor will autofill the Start Date and End Date and Use Duration will be unchecked.

OTF Fill Editor for a Cell Range

While the Editor defaults to a time window or a duration depending on what is selected in the OSI, the user is able to switch between the two methods within the OTF Fill Editor while it is open.

The user can Append, Prepend and Delete Rows. Selecting Apply will apply the changes to the OSI while keeping the OTF Fill Editor Open.

OTF Fill Editor

Entries into the OTF Editor are only retained for that instance. Each time the Editor is opened, it will display a fresh data entry table with one row. The Editor will not retain information from previous uses.

The OTF Fill Editor is specific to the column selected; however, the user is able to open multiple OTF Fill Editors at the same time for different columns in the OSI. To help determine which OTF Fill Editor belongs to which column, the Variable name appears in the header of the OTF Fill Editor.

There are tooltips that appear if you hover over the Dates and Durations that will provide information on acceptable formats. If you try to enter an invalid entry format, a warning message will appear.

Example of an OTF Fill Editor warning message

  • Start Data and End Date
    OTF Fill Editor Date Tooltip

  • Duration
    OTF Fill Editor Duration Tooltip

Clear Selection

If the user would like to undo their overrides, there are several Clear buttons available among the Action Button Selection.

Clear Selection - Will clear the selected editable data of overrides on the selected tab

Clear Below - Will clear all editable data for the variable(s) selected below the selected cell

Clear All - Will clear all editable data on the selected Tab

NEW IN V4.0 Clear Variable - Will clear all editable data for the selected Variable

Clear Variable will show by Default on new OSI builds; however, it will need to be manually added to existing OSI builds by selecting Action Button Selection from the View menu