analysis/GreenSKU-Framework/src/carbon_model.py [1073:1085]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        operational.loc['total'] = operational.sum()
        embodied.loc['total'] = embodied.sum()
        carbon.loc['total'] = carbon.sum()
        # calculate percentages of total
        operational['perc of operational'] = operational['operational'] * 100 / operational.loc['total', 'operational']
        embodied['perc of embodied'] = embodied['embodied'] * 100 / embodied.loc['total', 'embodied']
        carbon['perc of carbon'] = carbon * 100 / carbon.loc['total', 'carbon']
        # round to 2 decimal places
        operational = operational.round(2)
        embodied = embodied.round(2)
        carbon = carbon.round(2)
        # concat them as columns
        return pd.concat([operational, embodied, carbon], axis=1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



analysis/GreenSKU-Framework/src/carbon_model.py [1113:1125]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        operational.loc['total'] = operational.sum()
        embodied.loc['total'] = embodied.sum()
        carbon.loc['total'] = carbon.sum()
        # calculate percentages of total
        operational['perc of operational'] = operational['operational'] * 100 / operational.loc['total', 'operational']
        embodied['perc of embodied'] = embodied['embodied'] * 100 / embodied.loc['total', 'embodied']
        carbon['perc of carbon'] = carbon * 100 / carbon.loc['total', 'carbon']
        # round to 2 decimal places
        operational = operational.round(2)
        embodied = embodied.round(2)
        carbon = carbon.round(2)
        # concat them as columns
        return pd.concat([operational, embodied, carbon], axis=1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



