diff --git a/runsharp/full_gui.py b/runsharp/full_gui.py index 101254c1..0676fc54 100644 --- a/runsharp/full_gui.py +++ b/runsharp/full_gui.py @@ -3,6 +3,7 @@ from PySide.QtGui import * from PySide.QtWebKit import * import datetime as date +import numpy as np import sys @@ -369,12 +370,13 @@ def complete_name(self): else: self.prof_idx = [] selected = self.profile_list.selectedItems() - for item in xrange(len(selected)): - #text = item.text() - if item in self.prof_idx: + for item in selected: + idx = self.profile_list.indexFromItem(item).row() + if idx in self.prof_idx: continue else: - self.prof_idx.append(item) + self.prof_idx.append(idx) + self.prof_time = selected[0].text() self.prof_idx.sort() self.skewApp() diff --git a/sharppy/viz/SPCWindow.py b/sharppy/viz/SPCWindow.py index 22b8a60f..7202203f 100644 --- a/sharppy/viz/SPCWindow.py +++ b/sharppy/viz/SPCWindow.py @@ -300,7 +300,7 @@ def initData(self): ## set the plot title that will be displayed in the Skew frame. if self.model != "Observed" and self.model != "Archive": - self.plot_title = self.loc + ' ' + datetime.strftime(self.d.dates[self.current_idx], "%Y%m%d/%H%M") \ + self.plot_title = self.loc + ' ' + datetime.strftime(self.d.dates[self.prof_idx[self.current_idx]], "%Y%m%d/%H%M") \ + " (" + self.run + " " + self.model + ")" if self.model == "SREF":