Totality factors

The concept of totality factors is a bit complicated, but they are very useful for visualizations like Sankey diagrams. In short, they scale an intensity result to a total result. An intensity result is related to one unit of product output (waste input) of a technosphere flow \(j\) including the direct, upstream, and downstream contributions. Multiplying such an intensity with the totality factor \(tf_j\) gives the total result related to the total requirements of product (waste) \(j\). Directly multiplying the intensity with the total requirements would double count possible loops.

Mathematically, the totality factor of a technosphere flow \(j\) is calculated by multiplying the total requirements \(t_j\) of that flow by a loop factor \(\lambda_j\):

$$ tf_j = \lambda_j * t_j $$

Where the loop factor is calculated via:

$$ \lambda_j = \frac{1}{A[j, j] * A^{-1}[j, j]} $$

RESTGET result/{result-id}/totality-factors
IPCresult/totality-factors
Python IPCResult.get_totality_factors
Return typeList[TechFlowValue]

As the calculation of a totality factor \(tf_j\) requires to solve the complete system for one unit of techosphere flow \(j\), it is almost always a better idea to only query the API for totality factors that are really needed:

RESTGET result/{result-id}/totality-factor-of/{tech-flow}
IPCresult/totality-factor-of
Python IPCResult.get_totality_factor_of
Return typeTechFlowValue
Parameter typeTechFlow