RCAIDE.Library.Plots.Emissions.plot_CO2e_emissions

plot_CO2e_emissions#

plot_CO2e_emissions(results, save_figure=False, show_legend=True, save_filename='CO2e_Emissions', file_type='.png', width=11, height=7)[source]#

Generate plots showing CO2-equivalent emissions over mission segments.

Parameters:
  • results (Data) –

    Mission results data structure containing: results.segments[i].conditions.emissions.total with fields:

    • CO2array

      Carbon dioxide emissions [kg]

    • NOxarray

      Nitrogen oxide emissions [kg]

    • H2Oarray

      Water vapor emissions [kg]

    • Contrailsarray

      Contrail formation impact [kg CO2e]

    • Sootarray

      Particulate emissions [kg]

    • SO2array

      Sulfur dioxide emissions [kg]

  • save_figure (bool, optional) – Save figure to file if True, default False

  • show_legend (bool, optional) – Display segment legend if True, default True

  • save_filename (str, optional) – Name for saved figure file, default “CO2e_Emissions”

  • file_type (str, optional) – File extension for saved figure, default “.png”

  • width (float, optional) – Figure width in inches, default 11

  • height (float, optional) – Figure height in inches, default 7

Returns:

fig – Figure showing stacked emissions contributions

Return type:

matplotlib.figure.Figure

Notes

Creates a stacked area plot showing:
  • Individual contributions from each emission type

  • Cumulative total CO2-equivalent impact

  • Breakdown by mission segment

  • Time history of emissions

Different emission types are distinguished by fill colors and segments use different shades from the inferno colormap.

Definitions

‘CO2-equivalent (CO2e)’

Combined climate impact normalized to CO2

‘Global Warming Potential (GWP)’

Relative impact factor for different emissions

‘Contrail Impact’

Climate forcing from aviation-induced cloudiness