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

Integrate Behavioral-Responses to API #18

Merged
merged 5 commits into from
Oct 31, 2019
Merged

Integrate Behavioral-Responses to API #18

merged 5 commits into from
Oct 31, 2019

Conversation

Peter-Metz
Copy link
Collaborator

@Peter-Metz Peter-Metz commented Oct 9, 2019

This PR will allow users to simulate behavioral responses with the Tax-Cruncher API.

The response elasticities will be optional arguments in the methods that produce tables in multi_cruncher.

The PR also adds a calc_mtr() method to be able to calculate the marginal tax rates after a behavioral response is simulated. The impetus for doing so is that the native Tax-Calculator function that calculates MTR's accepts Tax-Calculator objects, while the Behavioral-Response package produces dataframes. The code in calc_mtr() is mostly borrowed from the Tax-Calculator function.

I'm labeling this a work in progress because I will add more tests and improve documentation.

@Peter-Metz Peter-Metz added the WIP Work in Progress label Oct 9, 2019
@Peter-Metz Peter-Metz merged commit ed84e34 into master Oct 31, 2019
@Peter-Metz Peter-Metz deleted the behresp branch January 10, 2020 15:33
Peter-Metz added a commit that referenced this pull request Mar 30, 2020
Integrate Behavioral-Responses to API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in Progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant