Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No drt case setup #44

Merged
merged 3 commits into from
Feb 23, 2024
Merged

No drt case setup #44

merged 3 commits into from
Feb 23, 2024

Conversation

tschlenther
Copy link
Contributor

This PR enables the user to run a drt scenario without running the DrtCaseSetup class (which is triggered by the command line option --drt-area <SHP-FILE>). This means, configuring drt on the config level should be possible and enough.

This is achieved by cleaning up the code, mainly in DrtCaseSetup. Specifically, code parts for configuration (config), scenario preparation, and controller configuration are separated and put into the right order.
Finally, the configuration of the controler is not triggered any more by the command line option --drt-area but rather by auto-detection of the MultiModeDrtConfigGroup in the config.

The user still has to set the command line option --intermodality drtAsAccessEgressForPt if he wants to model drt+pt intermodal trips and fare compensations.
I might change the default for that (in another PR), as Flexa is supposed to be intermodal.

@tschlenther tschlenther merged commit c677fcc into main Feb 23, 2024
5 checks passed
@tschlenther tschlenther deleted the noDrtCaseSetup branch February 23, 2024 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant