Phil Weinstein / Accomplishments -- November 2014 -- Edit 12-05-2014

General Development Accomplishments

--------------------------------------------
[I.A] New/Enhanced Software / TVA [#10] Preschedule SCT Enhancements
   SCT: Series Slot Sheets and Custom Time-Aggregation Summary Rows.
--------------------------------------------

Support for "Series Slot Sheets" (sub-tabs) within the SCT's Series Slots tab was substantially developed in the prior month (October 2014). In November, various fixes were applied, plus the following two enhancements.

The list of series slots which appear on the series slots tab -- possibly on distinct "sheets" -- is now hierarchically presented as a treeview with up to three levels:

  1. Series Slot Sheet Divider
  2. Slot Divider (delineating blocks of slot reference items)
  3. Slot Reference Item

The initial implementation of Series Slot Sheets developed last month presented both Series Slot Sheet Dividers and the older Slot Dividers as top-level tree items. The new three-level presentation more effectively conveys the new structure of slots within the series slots tab.

A second notable enhancement for the Edit Series Slots tab is the addition of a comprehensive set of insertion operation buttons for slot items. This tab used to provide an "Append Slots..." button in the bottom left.  This has been replaced by the two following menu buttons.  (These buttons show a small downward pointing triangle arrow; clicking on the button pops up a menu, as indicated) ...

   Insert
      Insert Slots...
      Insert Slot Divider
      Insert Sheet Divider

   Append
      Append Slots...
      Append Slot Divider
      Append Sheet Divider  

The following two documents were updated with the post-development review changes for the two major TVA / SCT feature areas developed last month:

--------------------------------------------
[I.A] New/Enhanced Software / USACE-ABQ 6
   Graphical Teacup and Animation for Links / "Output Canvas" Output Device
--------------------------------------------

The initial implementation of the Output Canvas with teacup support was started in September and completed in November for the RiverWare 6.6 release. Development in November included:

  1. A "Teacup Legend" object -- one per Teacup Group. This includes textual labels, based on user-supplied text, for these teacup features: Maximum entity, Current entity, multiple markers, multiple teacup text items. Teacup units are shown in place of tick mark values on the vertical axis.
  2. Image objects. These are loaded from an image file and preserved within the output device (e.g. within the model file). Two layers are supported: background and foreground. An "opacity" percentage can be set on each image.
  3. Viewer dialog -- distinct from the Output Canvas configuration dialog. (This is a partial implementation for RW 6.6: currently, both dialogs display the same configuration instance being edited in the configuration dialog. Ideally, the Viewer would display only the "applied" state).
  4. General rwSettting type editors:
    1. Local Slot Name -- brings up the "GUS" slot selector in a local-name mode where only the name of a slot -- without its containing object -- is selected.
    2. Color Chooser.
  5. Configurable maximum teacup bar height and bar width. (These are defined at the Teacup Group level).
  6. Numeric labels / tick marks on the vertical axis at Marker positions.
  7. Other various appearance and usability enhancements.

Additionally, some development was completed for "Flow Lines" in the Output Canvas. Each flow line has two "anchor points" which are currently displayed as hollow disks. A straight line is drawn between the flow line's anchor points. Configuration data (including persistence), configuration GUI and basic rendering for line-thickness-based group-wide relative flows (values) were implemented. Actual numeric quantities (as thicknesses) are not yet graphically depicted. Flow Lines will not be provided in RiverWare 6.6.

Maintenance Accomplishments / November 2014

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

The following bug was fixed:

--- (end) ---