Phil Weinstein / Accomplishments -- Sept 2017 -- 10-02-2017

Sponsored Development Accomplishments

--------------------------------------------
[I.A] New/Enhanced Software
   BOR UC 1A: Software Enhancements
   Slot Viewer for Series Slots
--------------------------------------------

Development of the Slot Viewer dialog was started in July and substantially completed in August. Final testing and merging into RiverWare 7.2 development was completed in September 2017. The basic types of Series Slots will now open as a display column in the new Slot Viewer.  The Open Slot dialogs for those series slots are still supported and can be simultaneously shown.

In September, the following tasks were completed:

  1. A workaround for a Qt5 QHeaderView bug (which controls the visibility and geometry of display columns in a series data table) needed to be enhanced to prevent hidden columns from incorrectly becoming visible. This applied to the Series Display Compression's "Cnt" column.
  2. Accounting Series Slots have been excluded from the Slot Viewer.
  3. The Slot Viewer code (which is a new application of existing C++ classes supporting various other RiverWare series data displays) was merged with the RiverWare 7.2 git development branch.

--------------------------------------------
[I.A] New/Enhanced Software
   Truckee/BOR LBAO 1.4: SCT Usability Enhancements
   Various SCT and Time Scroll Enhancements
--------------------------------------------

The following enhancements have been developed for RiverWare 7.2:

  1. Time scrolling SCTs and other series data displays to a user-specified Symbolic DateTime:
        (a) When the model opens, and
        (b) As a script action: Global Time Scroll.
  2. Support of full editing of the new Text Series Slots in SCTs.
  3. New SCT Operation Dialog: "Set Slot Values over Time Range", including Interpolation Function.
  4. Operations to set SCT slot labels to the slots' name or slot column name.

These new features are described in this document:

--------------------------------------------
[I.A] New/Enhanced Software
   USACE ABQ
   Series Slot Notes Enhancements
--------------------------------------------

The following accomplishments for improving usability of Series Slot Notes were completed in September 2017:

(1) Development for RiverWare 7.2:
    Ability to choose linked Supplies as the target of "Add-" or "Paste Notes" from an Account MultiSlot

When adding or pasting a series timestep note to an Account Multislot timestep (pasting to a multiple timestep selection within a single Account MultiSlot), the user is given the option of, instead, applying the note to a linked Supply. Doing so has the effect of having the note appear on the two Account MultiSlots on both sides of the Supply.

(2) Proposal: Streamlining the Process of Adding Series Notes

The process of adding a note to a series slot timestep is overly complex, involving the use of two rather complicated dialogs. (And as a result of the implementation of the new feature for Account MultiSlots described above, three dialogs are sometimes involved). We drafted a design for a simplfication of this process using a single dialog in place of the original two, removing most of the GUI controls which are unnecessary for adding a note to a single slot / timestep cell.

Maintenance Accomplishments / September 2017

--------------------------------------------
[II] RiverWare Software Maintenance / Software Updates / Bug Fixes
--------------------------------------------

The following bugs were fixed:

  1. Bug 6012: Slot viewer allows text series slots to be configured.
  2. Bug 6013: Apply Notes to Slots doesn't always set the chosen note.

--- (end) ---