in analysis/GreenSKU-Framework/src/carbon_model.py [0:0]
def get_server_power_no_fan(self) -> float:
"""Get the power of the server without the fan."""
if self.server_power_no_fan is not None:
return self.server_power_no_fan
provisioned_power, allocated_power, used_power = self.get_server_power()
derated_fan_power = get_power_from_dict(self.data['server']['fan'],
self.component_derate_curves['fan'],
self.allocated_spec)
used_fan_power = derated_fan_power * self.params['power_factor']
self.server_power_no_fan = used_power - used_fan_power
return self.server_power_no_fan