def print_summary()

in analysis/GreenSKU-Framework/src/carbon_model.py [0:0]


    def print_summary(self) -> None:
        print(f'Sellable cores: {self.sellable_cores:.2f}')

        # format with commas
        print(f'Server operational: {self.get_server_operational():,.2f}, Server embodied: {self.get_server_embodied():,.2f}, Server carbon: {self.get_server_carbon():,.2f} kgCO2e')
        print(f'Rack operational: {self.get_rack_operational():,.2f} kgCO2e ({100 - self.get_rack_perc_embodied()}%), Rack embodied: {self.get_rack_embodied():,.2f} kgCO2e ({self.get_rack_perc_embodied()}%), Rack carbon: {self.get_rack_carbon():,.2f} kgCO2e')
        print(f'DC operational: {self.get_dc_operational():,.2f} kgCO2e ({100 - self.get_dc_perc_embodied()}%), DC embodied: {self.get_dc_embodied():,.2f} kgCO2e ({self.get_dc_perc_embodied()}%), DC carbon: {self.get_dc_carbon():,.2f} kgCO2e')
        print(f'Carbon per sellable core: {self.get_carbon_per_sellable_core():,.2f} kgCO2e\n')