4.9. new_effects module

new_effects.calc_new_effects(settings, df, id_cols)[source]
Note:

This function calculates new effects for the effects file, including:

  • fatalities from the change in risk

  • fatalities from the change in VMT

  • and several fuel-related parameters such a barrels of oil, imported oil and share of US fuel consumption

Parameters:

settings: The SetInputs class.

df: A DataFrame based on an effects report.

id_cols: The identifying columns to use as keys for the dictionary that is created in function.

Return:

The passed DataFrame with new effects.

new_effects.calc_new_fatality_metrics(df)[source]
Note:

This function calculates ‘Fatality risk per billion VMT’ and removes ‘Fatalities from Rebound.’

Parameters:

df: A DataFrame containing ‘Fatalities’, ‘Fatalities from Rebound’ and ‘kVMT.’

Return:

The passed DataFrame without ‘Fatalities from Rebound’ and with ‘Fatality risk per billion VMT.’