Phil Weinstein / Accomplishments -- January 2014 -- Edit 2-05-2014
General Development Accomplishments |
--------------------------------------------
[I.A] New/Enhanced Software / Sponsored Task / BOR IDIQ 20B
Hierarchical View of Objects on Workspace ("Object Clusters")
--------------------------------------------
"Object Clusters" are a new type of display-only RiverWare workspace object which allow arbitrary sets of simulation objects to appear on the workspace as single icons. This feature has been developed for RiverWare 6.5.
Object Clusters ("clusters") have the following qualities:
For any cluster instance, the user can switch between:
The two states are independent for the Simulation and Geospatial views. That is, a cluster can be shown with a cluster icon in the Geospatial View and with individual member object icons in the Simulation View. When a cluster icon is shown, links between objects in the cluster and objects outside of the cluster are drawn to the cluster icon.
Clusters are supported with new operations in these user interface components:
The following feature document was prepared this month (January 2014), with minor additions in early February:
This document outlines issues addressed in post-development review in late January.
--------------------------------------------
[I.A] New/Enhanced Software / Sponsored Task / TVA 6
Assist Migration of PMF model
Limited Data Checking on Tables in Optimization
--------------------------------------------
Internal and user interface provisions were developed to support limiting optimization checking of TableSlot values. The basic data model and GUI support for new "Optimization Minimum and Maximum" values were added in December 2013. Control/Exec-style DMI support for these provisions, and a feature document, were completed in early January 2014:
Control File/Exec-based DMIs were enhanced to support the new optimization TableSlot checking limits. This includes support for per-column Scale and Unit records in TableSlot data files. (No provisions were added for control files). Previously, TableSlot DMI functions assumed the use of current display units for all columns -- for both input and output DMIs. Various TableSlot DMI functions have been modified to use scale and units provided by per-column vectors of those attributes.
The following document describes these new provisions:
The idea of this overall enhancement is that many table slots in a RiverWare model include extreme values which are applicable to simulation of extreme (e.g. flood) conditions. But those extreme values don't have the qualities required for optimization solutions which are generally used under relatively normal hydrologic conditions. The data checks performed before an optimization run should be applied to only the "moderate" ranges on those TableSlot values.
The current development does not include modifications to the Optimization TableSlot data checking algorithms, i.e. to limit the scope of such checks to user-specified optimization minima and maxima. Also, only a demonstration sample of TableSlot configurations were modified to make use of the new optimization limits. All of these changes were applied only to RiverWare 6.5 development, but we are planning on applying them to a RiverWare 6.4 patch release in the near future.
--------------------------------------------
[I.B] New/Enhanced Software / Unfunded Development
Workspace Object Selection Enhancements
--------------------------------------------
RiverWare 6.4 supports only these "extended" objection selection features:
This enhancement was motivated by a dysfunction reported in Gnats 5439 -- item 5 is a fix to a regression from the Qt3-to-Qt4 port of the workspace canvas.
--------------------------------------------
[I.B] New/Enhanced Software / Unfunded Development
SCT: Automatic SCT Timestep Override (based on included series slots)
--------------------------------------------
Creating a new SCT with series slots having a timestep size different from that of the model (e.g. "monthly" series slots in a "daily" model) previously required the user to explicitly modify the new SCT's configuration to support those slots. Now, when the set of series slots in an SCT all have the same timestep size which is different than the model timestep size, the necessary modification to the SCT configuration is applied automatically. (This change was motivated by an issue related to Gnats 5445).
--------------------------------------------
[X] RiverWare Commercial Activities / CC and Paypal activities
--------------------------------------------
Online payment items were configured for:
Maintenance Accomplishments / January 2014 |
--------------------------------------------
[II] RiverWare Software Maintenance / Software Updates / Bug Fixes
--------------------------------------------
--- (end) ---