4.7. emission_costs module¶
- emission_costs.calc_emission_costs(settings, df, id_cols)[source]¶
- Parameters:
settings: The SetInputs class.
df: A DataFrame of emission inventories.
id_cols: The identifying columns to use as keys for the dictionary that is created in function.
- Return:
The passed DataFrame with emission-related pollution (damage) costs (inventory times cost factor).
- emission_costs.get_criteria_cost_factors(settings, year)[source]¶
- Note:
This function reads a dictionary of emission cost factors and returns those for the passed year.
- Parameters:
settings: The SetInputs class.
year: The calendar year for which emission cost factors are needed.
- Return:
12 values - the PM25, NOx and SO2 emission cost factors (dollars/ton) for each of two different sources (tailpipe & upstream) and each of two different discount rates.
- emission_costs.get_scc_cost_factors(settings, year)[source]¶
- Note:
This function reads a dictionary of social cost of GHG cost factors and returns those for the passed year.
- Parameter:
settings: The SetInputs class.
year: The calendar year for which emission cost factors are needed.
- Return:
12 values - the CO2, CH4 and N2O emission cost factors (dollars/ton) for each of 4 different discount rate/estimation streams.