Our existing technique for specifying which type of district we're modeling (4G, 5G, 5G with GHE, Steam) was not very simple or extensible. This should make it both more clear and better able to handle future additions. @nllong Let's talk about how we name the district types/generations.
What does this PR accomplish?
Changes the CLI input from a boolean flag (--ghe) to be a string from the user specifying what type of district they are modeling
Code to support that
Updates to tests to handle the new CLI command and code changes
Any background context you want to provide?
BREAKING CHANGE - CLI
Our existing technique for specifying which type of district we're modeling (4G, 5G, 5G with GHE, Steam) was not very simple or extensible. This should make it both more clear and better able to handle future additions. @nllong Let's talk about how we name the district types/generations.
What does this PR accomplish?
--ghe
) to be a string from the user specifying what type of district they are modelingHow should this be manually tested?
CI is sufficient
What are the relevant tickets?
Screenshots (if appropriate)