-
-
Notifications
You must be signed in to change notification settings - Fork 159
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
Replace use of two cmbtp_* variables with a single cmbtp variable #1077
Conversation
Current coverage is 98.76% (diff: 100%)@@ master #1077 diff @@
==========================================
Files 38 38
Lines 2762 2761 -1
Methods 0 0
Messages 0 0
Branches 0 0
==========================================
- Hits 2728 2727 -1
Misses 34 34
Partials 0 0
|
Are there any concerns with Tax-Calculator pull request #1077? If not, I'll merge this pull request now that @Amy-Xu has merged taxdata pull request 48 and @andersonfrailey has made available to the OSPC team the new |
@martinholmer, I'm taking a look now. |
@martinholmer, is this a fair characterization of the baseline changes? The entire difference in baseline results between this PR and master is due to the fact that in master we were incorrectly imputing AMT preference items (CMBTP) based on the tax unit's itemization decision in the current year rather than based on the tax unit's itemization decision in the data's base year. Correcting this resulted in new CMBTP values for those some tax units whose filing status changed between base year and current year. If so, then I understand everything and am +1 |
@MattHJensen wondered if the following was true:
Yes, that seems to be correct. I was expecting no change in results under current law but there are actually some very small changes. For example, 2020 income tax liabilities rise about $0.6 billion, which is an increase of less the 0.04 percent. I assume that the difference in itemizer status in 2009 and in subsequent years is caused by different blowup rates for cmbtp and a few other itemized expense items. |
The difference in itemizer status in 2009 and in subsequent years could also be caused by differences in the tax schedule due to unequal indexing of tax law parameters and reforms that have been enacted since 2009. I'm +1 on this PR. Thanks @martinholmer. |
@MattHJensen said:
Yes, I guess you are right about that. I'll merge pull request #1077 on Tuesday. |
Having heard no concerns about pull request #1077, it is being merged into the master branch. @MattHJensen @feenberg @talumbau @Amy-Xu @GoFroggyRun @codykallen |
This pull request implements the solution suggested by Dan @feenberg to a problem discussed in issue #1073. The slightly updated test results that are included in this pull request are generated using the new
puf.csv
file generated by taxdata pull request 48. After merging this pull request into master, Tax-Calculator will continue to execute without error, but therequires_pufcsv
unit tests will fail and the reform comparison tests will fail. After updating to the newpuf.csv
file generated by taxdata pull request 48, all these test failures should be eliminated.@MattHJensen @Amy-Xu @andersonfrailey