The watcher.decision_engine.solution.efficacy Module

class watcher.decision_engine.solution.efficacy.Efficacy(goal, strategy)[source]

Bases: object

Solution efficacy

compute_global_efficacy()[source]
set_efficacy_indicators(**indicators_map)[source]

Set the efficacy indicators

Parameters:indicators_map (dict {str: numerical value}) – kwargs where the key is the name of the efficacy indicator as defined in the associated IndicatorSpecification and the value is a number.
class watcher.decision_engine.solution.efficacy.Indicator(name, description, unit, value)[source]

Bases: watcher.common.utils.Struct

class watcher.decision_engine.solution.efficacy.IndicatorsMap[source]

Bases: watcher.common.utils.Struct