Add tc --baseline option and associated logic and documentation #1851
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.
This pull request adds a
--baseline BASELINE
option to the command-line tooltc
. Without this option,tc
uses current-law policy as the baseline. When using this option,tc
uses the reform specified in theBASELINE
JSON reform file as the baseline.The most common use of this new capability (at least in the near future) will probably be to engage in counter-factual history: what if some other reform (other than TCJA) had been enacted in late 2017. Such an analysis would use the new option this way:
--baseline 2017_law.json
and then specify the alternative reform using the
--reform
option this way:--reform 2017_law.json+alternative_reform.json
This pull request resolves enhancement-request issue #1770.