Bug 5963: Rpl Series Slot: Sync Range with Run Period: Option to include Init Timestep Bug Number: 5963 Release notes (y/n): Yes For Release Nums: 7.1 As previously supported, the time range of Series Slots with Expression (RPL Series Slots) can be automatically synchronized with the Run Period when evaluated. (And evaluation can be set to be automatic, e.g. at the completion of each run). In RiverWare 7.0 and prior versions, the actual time range applied to the RPL Series Slot was from the Run Start DateTime to the Run End DateTime (i.e. excluding the prior "Init" timestep). Gnats 5963 originally requested that this time range be changed to the "Init" timestep (as is supported by the manual "Sync With Run Period" operation for conventional Series Slots). This, however isn't always desirable. So, for RiverWare 7.1, we have added a persistent option, settable independently for each RPL Series Slot, to start at the Run Init Timestep when synchronizing the time range to the Run range. See the new "Include Initial Timestep in Run Period" checkbox in the Configure Timeseries dialog for RPL Series Slots. The default for both newly created RPL Series Slots and those loaded from a model saved in prior RiverWare versions is OFF -- this preserves the prior behavior. Also shown here is that dialog for a conventional, user defined, Series Slot. http://cadswes2.colorado.edu/~philw/2017/bugs/5963/2017-06-09/RplSerSlotEvalRange1.png http://cadswes2.colorado.edu/~philw/2017/bugs/5963/2017-06-09/SerSlotTimeSeriesRange1.png Note that the "Sync Range with Run Period" operations -- both manual and automatic ("always") -- leave the slot's configured timestep SIZE (e.g. "daily") unchanged. If necessary, the resulting begin and end times are adjusted to fall on a timestep boundary for the configured timestep size. An initial implementation of this feature was merged to RiverWare 7.1 development on 5-25-2017 (about two weeks prior) ... 2b8cebd00891b18e26c768b9933ce30db143ce61. That commit including the serialization of this new checkbox setting (e.g. as represented within the model file). This adds a single line for each RPL Series Slot, for example: "$s" syncWithRun-InclInitTstepInRunPeriod 1 Today's merge (onto VS2013 before the merge of that branch to RiverWare 7.1) has some substantial changes to address some problems and deficiencies with that initial implementation. Today's squash merge (of the Bug5956-C temporary branch onto VS2013 before the merge of that branch to RiverWare 7.1) has some substantial changes to address some problems and deficiencies with the initial implementation (of two weeks ago). ---