Lines Matching full:alias
75 def get_bounds(self, lb, ub, error, alias={}, ridx:int = 0) -> list: argument
95 elif bound in alias:
96 vall = self.get_value(alias[ub], ridx)
176 def evaluate_formula(self, formula:str, alias:dict, ridx:int = 0):
181 @param alias: the dict has alias to metric name mapping
193 s = alias[formula[b:i]] if i+1 < len(formula) else alias[formula[b:]]
226 @param rule: dict with metric name(+alias), formula, and required upper and lower bounds.
228 alias = dict()
230 alias[m['Alias']] = m['Name']
231 …et_bounds(rule['RangeLower'], rule['RangeUpper'], rule['ErrorThreshold'], alias, ridx=rule['RuleIn…
232 val, f = self.evaluate_formula(rule['Formula'], alias, ridx=rule['RuleIndex'])
239 if lb in alias:
240 lb = alias[lb]
242 if ub in alias:
243 ub = alias[ub]