Adds build/no-build options to scenario creation GUI. Adds no-build years to parametersByYears.csv. Automatically updates configuration files with parameters specific to build/no-build.
Makes scenario setup easier and faster by automating configuration changes for build/no-build scenarios that previously had to be updated manually for each scenario.
Types of changes
What types of changes does your code introduce to ABM?
Put an x in the boxes that apply
[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)
How has this been tested?
Please describe the tests that you ran to verify your changes.
[x] Create 2035 build scenario using GUI, run setup/initialization and scenario manager, check that relevant file changes were made
[x] Create 2035 no-build scenario using GUI, run setup/initialization and scenario manager, check that relevant file changes were made
[ ] Run full 2035 build scenario (TODO)
[ ] Run full 2035 no-build scenario (TODO)
Checklist:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
Further comments
All differences between build and no-build scenarios should now be included in parametersByYears.csv
Will require additional no-build input folders in release (e.g. T:\ABM\release\ABM\version_15_1_0\input\2035nb). No-build inputs should include bike logsums from a no-build run. Also need to disable OME in HTM inputs for no-build, see Michael's comment here:
Proposed changes
Adds build/no-build options to scenario creation GUI. Adds no-build years to parametersByYears.csv. Automatically updates configuration files with parameters specific to build/no-build.
AB#945
Impact
Makes scenario setup easier and faster by automating configuration changes for build/no-build scenarios that previously had to be updated manually for each scenario.
Types of changes
What types of changes does your code introduce to ABM? Put an
x
in the boxes that applyHow has this been tested?
Please describe the tests that you ran to verify your changes.
Checklist:
Further comments
All differences between build and no-build scenarios should now be included in parametersByYears.csv
Will require additional no-build input folders in release (e.g. T:\ABM\release\ABM\version_15_1_0\input\2035nb). No-build inputs should include bike logsums from a no-build run. Also need to disable OME in HTM inputs for no-build, see Michael's comment here:
Changes may conflict with https://github.com/SANDAG/ABM/pull/178 but should be easy to resolve