openairclim.parametric

Parametric scenario: Adapt emissions of CO2 and RF of other species.

Post-processing approach after:

MSc thesis: Saleh Walie, Mitigation of aviation’s climate impact: a scenario-based parametric study in OpenAirClim, UC3M, 2025

Refactoring and integration of code by Stefan Völk.

openairclim.parametric.adapt_co2_emission(config: dict, emis_interp_dict: dict) dict[source]

Adapt CO2 emission array by applying multiplication factor from the config

Parameters:
  • config (dict) – Configuration dictionary from config file

  • emis_interp_dict (dict) – Dictionary of emission time series arrays, interpolated over time_range, keys are species names

Raises:

KeyError – if missing CO2 in dictionary of emission arrays

Returns:

Updated dictionary of emission arrays with adapted CO2 emissions

Return type:

dict

openairclim.parametric.adapt_rf(config: dict, rf_interp_dict: dict, spec_lst: list) dict[source]

Adapt Radiative Forcing arrays by applying multiplication factor from the config

Parameters:
  • config (dict) – Configuration dictionary from config file

  • rf_interp_dict (dict) – Dictionary of RF time series arrays, interpolated over time_range, keys are species names

  • spec_lst (list) – list of strings, species names

Returns:

Updated dictionary of RF arrays

with adapted values for species in spec_lst

Return type:

dict