Changeset fa81e94 in sasview for src/sas/sasgui/perspectives/fitting/basepage.py
- Timestamp:
- Nov 15, 2017 4:33:09 AM (6 years ago)
- Branches:
- ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
- Children:
- d4881f6a
- Parents:
- 7c487846
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/fitting/basepage.py
- Property mode changed from 100644 to 100755
rf4a1433 rfa81e94 2 2 Base Page for fitting 3 3 """ 4 from __future__ import print_function 4 5 5 6 6 import sys … … 12 12 import logging 13 13 import traceback 14 from Queue import Queue14 from queue import Queue 15 15 from threading import Thread 16 16 from collections import defaultdict … … 223 223 self.popUpMenu = wx.Menu() 224 224 225 wx_id = self._ids.next()225 wx_id = next(self._ids) 226 226 self._keep = wx.MenuItem(self.popUpMenu, wx_id, "Add bookmark", 227 227 " Keep the panel status to recall it later") … … 623 623 if self.model is not None: 624 624 self.m_name = self.model.name 625 if name in self.saved_states.keys():625 if name in list(self.saved_states.keys()): 626 626 previous_state = self.saved_states[name] 627 627 # reset state of checkbox,textcrtl and regular parameters value … … 918 918 919 919 if len(self._disp_obj_dict) > 0: 920 for k, v in self._disp_obj_dict.ite ritems():920 for k, v in self._disp_obj_dict.items(): 921 921 self.state.disp_obj_dict[k] = v.type 922 922 … … 985 985 986 986 if len(self.disp_cb_dict) > 0: 987 for k, v in self.disp_cb_dict.ite ritems():987 for k, v in self.disp_cb_dict.items(): 988 988 if v is None: 989 989 self.state.disp_cb_dict[k] = v … … 994 994 self.state.disp_cb_dict[k] = None 995 995 if len(self._disp_obj_dict) > 0: 996 for k, v in self._disp_obj_dict.ite ritems():996 for k, v in self._disp_obj_dict.items(): 997 997 self.state.disp_obj_dict[k] = v.type 998 998 … … 1096 1096 if name == "ArrayDispersion": 1097 1097 1098 for item in self.disp_cb_dict.keys():1098 for item in list(self.disp_cb_dict.keys()): 1099 1099 1100 1100 if hasattr(self.disp_cb_dict[item], "SetValue"): … … 1167 1167 :return: combo_box_position 1168 1168 """ 1169 for key, value in self.master_category_dict.ite ritems():1169 for key, value in self.master_category_dict.items(): 1170 1170 formfactor = state.formfactorcombobox.split(":") 1171 1171 if isinstance(formfactor, list): … … 1219 1219 # select the current model 1220 1220 state._convert_to_sasmodels() 1221 state.categorycombobox = unicode(state.categorycombobox)1221 state.categorycombobox = str(state.categorycombobox) 1222 1222 if state.categorycombobox in self.categorybox.Items: 1223 1223 category_pos = self.categorybox.Items.index( … … 1244 1244 structfactor_pos = 0 1245 1245 if state.structurecombobox is not None: 1246 state.structurecombobox = unicode(state.structurecombobox)1246 state.structurecombobox = str(state.structurecombobox) 1247 1247 for ind_struct in range(self.structurebox.GetCount()): 1248 1248 if (self.structurebox.GetString(ind_struct) … … 1354 1354 self.weights = copy.deepcopy(state.weights) 1355 1355 1356 for key, disp_type in state.disp_obj_dict.ite ritems():1356 for key, disp_type in state.disp_obj_dict.items(): 1357 1357 # disp_model = disp 1358 1358 disp_model = POLYDISPERSITY_MODELS[disp_type]() … … 1415 1415 """ 1416 1416 ids = iter(self._id_pool) # Reusing ids for context menu 1417 for name, _ in self.state.saved_states.ite ritems():1417 for name, _ in self.state.saved_states.items(): 1418 1418 self.number_saved_state += 1 1419 1419 # Add item in the context menu 1420 wx_id = ids.next()1420 wx_id = next(ids) 1421 1421 msg = 'Save model and state %g' % self.number_saved_state 1422 1422 self.popUpMenu.Append(wx_id, name, msg) … … 2314 2314 value_ctrl.SetValue(format_number(value)) 2315 2315 2316 if name not in self.model.details.keys():2316 if name not in list(self.model.details.keys()): 2317 2317 self.model.details[name] = ["", None, None] 2318 2318 old_low, old_high = self.model.details[name][1:3] … … 2675 2675 if disp_func is not None: 2676 2676 try: 2677 return POLYDISPERSITY_MODELS.values().index(disp_func.__class__)2677 return list(POLYDISPERSITY_MODELS.values()).index(disp_func.__class__) 2678 2678 except ValueError: 2679 2679 pass # Fall through to default class 2680 return POLYDISPERSITY_MODELS.keys().index('gaussian')2680 return list(POLYDISPERSITY_MODELS.keys()).index('gaussian') 2681 2681 2682 2682 def on_reset_clicked(self, event): … … 2770 2770 gui_manager = self._manager.parent 2771 2771 # loops through the panels [dic] 2772 for _, item2 in gui_manager.plot_panels.ite ritems():2772 for _, item2 in gui_manager.plot_panels.items(): 2773 2773 data_title = self.data.group_id 2774 2774 # try to get all plots belonging to this control panel … … 3340 3340 if self.data.__class__.__name__ == "Data2D": 3341 3341 name = item[1] 3342 if name in content.keys():3342 if name in list(content.keys()): 3343 3343 values = content[name] 3344 3344 check = values[0] … … 3389 3389 if not item[1] in orient_param: 3390 3390 name = item[1] 3391 if name in content.keys():3391 if name in list(content.keys()): 3392 3392 check = content[name][0] 3393 3393 # Avoid changing combox content … … 3615 3615 sizer_cat = wx.BoxSizer(wx.HORIZONTAL) 3616 3616 self.mbox_description.SetForegroundColour(wx.RED) 3617 wx_id = self._ids.next()3617 wx_id = next(self._ids) 3618 3618 self.model_func = wx.Button(self, wx_id, 'Help', size=(80, 23)) 3619 3619 self.model_func.Bind(wx.EVT_BUTTON, self.on_function_help_clicked, 3620 3620 id=wx_id) 3621 3621 self.model_func.SetToolTipString("Full Model Function Help") 3622 wx_id = self._ids.next()3622 wx_id = next(self._ids) 3623 3623 self.model_help = wx.Button(self, wx_id, 'Description', size=(80, 23)) 3624 3624 self.model_help.Bind(wx.EVT_BUTTON, self.on_model_help_clicked, 3625 3625 id=wx_id) 3626 3626 self.model_help.SetToolTipString("Short Model Function Description") 3627 wx_id = self._ids.next()3627 wx_id = next(self._ids) 3628 3628 self.model_view = wx.Button(self, wx_id, "Show 2D", size=(80, 23)) 3629 3629 self.model_view.Bind(wx.EVT_BUTTON, self._onModel2D, id=wx_id)
Note: See TracChangeset
for help on using the changeset viewer.