agrifoodpy.impact.model

Module for impact intervention models

Functions

fbs_impacts(fbs, impact_element[, population, sum_dims])

Computes total impacts from quantities in a food balance sheet Dataset

fair_co2_only(emissions)

Simple Interface to FaIR, the Finite-amplitude Impulse-Response

Module Contents

agrifoodpy.impact.model.fbs_impacts(fbs, impact_element, population=None, sum_dims=None)

Computes total impacts from quantities in a food balance sheet Dataset or food element quantity DataArray, summing over items, regions or years if instructed.

Parameters:
  • fbs (xarray.DataArray or xarray.Dataset) – Food Balance Sheet array with food quantities for a set of items, regions and/or years.

  • impact_element (xarray.DataArray) – Impact DataArray containing the impacts for set of items, regions and/or years.

  • population (xarray.DataArray) – If given, the input impacts are considered per-capita values and multiplied by the population array

  • sum_dims (str) – Dimension labels to sum over

Returns:

total_impact – Total impact computed from food balance sheet data and impact array

Return type:

xarray.DataArray or xarray.Dataset

agrifoodpy.impact.model.fair_co2_only(emissions)

Simple Interface to FaIR, the Finite-amplitude Impulse-Response atmosferic model.

Computes the concentration, radiative forcing and temperature anomaly for an array of CO2 emissions per year assuming a clean atmosphere and default values for amosferic parameters.

Parameters:

emissions (xarray.DataArray or xarray.Dataset) – Array containing GHG emissions in Gt CO2e per year

Returns:

  • T (xarray.DataArray) – Temperature anomaly in Kelvin degrees at the zero layer

  • C (xarray.DataArray) – Atmosferic CO2e concetration in ppm

  • F (xarray.DataArray) – Effective radiative forcing in W m^-2