diff --git a/dstat-interface/dstat-interface/interface/chronoamp.py b/dstat-interface/dstat-interface/interface/chronoamp.py index 6eed7fe816a3189cf4894db34a7562bf23e9a10a..39e9136874b82493a4cc5d5e05638df3a3984c00 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 a5ac7b0aa816f80544313f50281e6e95ed6026d8..34e3ca9b1319a8421e73cf49adee3d46acaaf3db 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