Modifying eol method in component.py to allow multiple split #213
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We modified one line (line 221) in the eol_process method of component.py to allow for multiple splits between one origin and several destimation options.
Basically, we allowed any key in self.split_dict starting with factype to proceed with the split. It assumes that cost_graph will optimize the pathway and the split will not occur for pathways that do not minimize costs.
Now that any string starting with factype works we can create duplicates of the split between one origin and several destinations in the scenario.yaml file. The modified code is below: