CoreModel.fc_ex(*, satellite_accounts=None, scenario: str = 'baseline')#

Return commodity-side exploded environmental multipliers for SUT.

\[\begin{split}f_{c,\mathrm{ex}} = \begin{bmatrix} \operatorname{diag}(e_{a,k})s\,w_{cc} \\ \operatorname{diag}(e_{c,k})w_{cc} \end{bmatrix}\end{split}\]

The equation is for one selected satellite account k. The two blocks are stacked on rows: activity contributors first, then commodity contributors. Summing contributor rows for each account recovers that row of fc.

Parameters:
  • satellite_accounts – Optional subset of satellite rows to explode. Accepts one label or an iterable of labels.

  • scenario – Scenario used to read source matrices.

Returns:

DataFrame with a 3-level MultiIndex on the rows describing the satellite account and the contributing activity or commodity.

Return type:

pandas.DataFrame

Notes

For IOT models use f_ex(). For the activity side use fa_ex().

The full baseline result is also available as the property db.fc_ex_all.