agrifoodpy.impact.model
Module for impact intervention models
Functions
|
Computes total impacts from quantities in a food balance sheet Dataset |
|
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