Get marginal tax rates from Tax-Calculator

get_taxcalc_rates

ccc.get_taxcalc_rates

ccc.get_taxcalc_rates.get_calculator(baseline, calculator_start_year, reform=None, data='cps', gfactors=None, weights=None, records_start_year=2011)[source]

This function creates the tax calculator object for the microsim

Parameters
  • baseline (bool) – True if baseline tax policy

  • calculator_start_year (integer) – first year of budget window

  • reform (dictionary) – IIT reform parameters

  • data (string or Pandas DataFrame) – path to file or DataFrame for Tax-Calculator Records object (optional)

  • weights (DataFrame) – weights DataFrame for Tax-Calculator Records object (optional)

  • records_start_year (integer) – the start year for the data and weights dfs

Returns

TC Calculator object

with a current_year equal to calculator_start_year

Return type

calc1 (Tax Calculator Calculator object)

ccc.get_taxcalc_rates.get_rates(baseline=False, start_year=2022, reform={}, data='cps')[source]

This function computes weighted average marginal tax rates using micro data from the tax calculator

Parameters
  • baseline (bool) – True if baseline tax policy, False if reform

  • start_year (integer) – first year of budget window

  • reform (dict) – reform parameters

Returns

individual income (IIT+payroll)

marginal tax rates

Return type

individual_rates (dict)