Source code for transparentai.sustainable.energy_usage

import energyusage


[docs]def evaluate_kWh(func, *args, verbose=False): """Using energyusage.evaluate function returns the result of the function and the effective emissions of the function (in kWh) With verbose = True you can see the report with details. If you want a pdf please use the following: >>> energyusage.evaluate(func, *args, pdf=True) From energyusage_ package. .. _energyusage: https://github.com/responsibleproblemsolving/energy-usage/tree/master/energyusage Parameters ---------- func: User's function verbose: bool (default False) Whether it shows details or not Returns ------- float: effective emissions of the function in kWh any function's return """ _, kWh, fun_return = energyusage.evaluate(func, *args, energyOutput=True, pdf=False, printToScreen=verbose) return kWh, fun_return