From 62c216425d058160ee4950fe54f0329141aded67 Mon Sep 17 00:00:00 2001 From: "Michael D. M. Dryden" <mdryden@chem.utoronto.ca> Date: Tue, 26 Aug 2014 14:54:46 -0400 Subject: [PATCH] Implement get_params method for chronoamp experiment class. --- dstat-interface/dstat-interface/interface/chronoamp.py | 10 +++++++++- .../dstat-interface/interface/exp_window.py | 4 +++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/dstat-interface/dstat-interface/interface/chronoamp.py b/dstat-interface/dstat-interface/interface/chronoamp.py index 6eed7fe..39e9136 100644 --- a/dstat-interface/dstat-interface/interface/chronoamp.py +++ b/dstat-interface/dstat-interface/interface/chronoamp.py @@ -53,4 +53,12 @@ class Chronoamp: referencelist.append(gtk.TreeRowReference(self.model, i)) for i in referencelist: - self.model.remove(self.model.get_iter(i.get_path())) \ No newline at end of file + self.model.remove(self.model.get_iter(i.get_path())) + + def get_params(self): + """Returns a dict of parameters for experiment.""" + parameters = {} + parameters['potential'] = [int(r[0]) for r in self.model] + parameters['time'] = [int(r[1]) for r in self.model] + + return parameters \ No newline at end of file diff --git a/dstat-interface/dstat-interface/interface/exp_window.py b/dstat-interface/dstat-interface/interface/exp_window.py index a5ac7b0..34e3ca9 100644 --- a/dstat-interface/dstat-interface/interface/exp_window.py +++ b/dstat-interface/dstat-interface/interface/exp_window.py @@ -44,4 +44,6 @@ class Experiments: self.containers[selection].show() return True - \ No newline at end of file + + def get_params(self, experiment): + return self.classes[experiment].get_params() \ No newline at end of file -- GitLab