From f00cd3e06832c965b47d0cc9b09a45f846efc760 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 25 Jul 2019 15:50:16 +0200 Subject: AnalyticModel: Add missing param_name / param_index functions --- lib/dfatool.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib') diff --git a/lib/dfatool.py b/lib/dfatool.py index 7eb7359..fbc5c7f 100755 --- a/lib/dfatool.py +++ b/lib/dfatool.py @@ -1093,6 +1093,16 @@ class AnalyticModel: vprint(self.verbose, '[W] Got no data for {} {}: {}'.format(name, key, fpe)) return model + def param_index(self, param_name): + if param_name in self.parameters: + return self.parameters.index(param_name) + return len(self.parameters) + int(param_name) + + def param_name(self, param_index): + if param_index < len(self.parameters): + return self.parameters[param_index] + return str(param_index) + def get_static(self): """ Get static model function: name, attribute -> model value. -- cgit v1.2.3