Changes in src/sas/sasgui/perspectives/fitting/pagestate.py [6d2b50b:27109e5] in sasview
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/fitting/pagestate.py
r6d2b50b r27109e5 33 33 from sas.sascalc.dataloader.data_info import Data2D, Collimation, Detector 34 34 from sas.sascalc.dataloader.data_info import Process, Aperture 35 35 36 # Information to read/write state as xml 36 37 FITTING_NODE_NAME = 'fitting_plug_in' 37 38 CANSAS_NS = "cansas1d/1.0" 39 40 CUSTOM_MODEL = 'Plugin Models' 41 CUSTOM_MODEL_OLD = 'Customized Models' 38 42 39 43 LIST_OF_DATA_ATTRIBUTES = [["is_data", "is_data", "bool"], … … 70 74 ["dq_l", "dq_l", "float"], 71 75 ["dq_r", "dq_r", "float"], 72 ["dx_max", "dx_max", "float"], 73 ["dx_min", "dx_min", "float"], 76 ["dx_percent", "dx_percent", "float"], 74 77 ["dxl", "dxl", "float"], 75 78 ["dxw", "dxw", "float"]] … … 211 214 self.dq_l = None 212 215 self.dq_r = None 213 self.dx_ max= None214 self.dx_ min = None216 self.dx_percent = None 217 self.dx_old = False 215 218 self.dxl = None 216 219 self.dxw = None … … 339 342 obj.dq_l = copy.deepcopy(self.dq_l) 340 343 obj.dq_r = copy.deepcopy(self.dq_r) 341 obj.dx_ max = copy.deepcopy(self.dx_max)342 obj.dx_ min = copy.deepcopy(self.dx_min)344 obj.dx_percent = copy.deepcopy(self.dx_percent) 345 obj.dx_old = copy.deepcopy(self.dx_old) 343 346 obj.dxl = copy.deepcopy(self.dxl) 344 347 obj.dxw = copy.deepcopy(self.dxw) … … 366 369 :return: None 367 370 """ 371 if self.categorycombobox == CUSTOM_MODEL_OLD: 372 self.categorycombobox = CUSTOM_MODEL 368 373 if self.formfactorcombobox == '': 369 374 FIRST_FORM = { … … 378 383 'Sphere' : 'adsorbed_layer', 379 384 'Structure Factor' : 'hardsphere', 380 'Customized Models': ''385 CUSTOM_MODEL : '' 381 386 } 382 387 if self.categorycombobox == '': … … 556 561 rep += "dq_l : %s\n" % self.dq_l 557 562 rep += "dq_r : %s\n" % self.dq_r 558 rep += "dx_max : %s\n" % str(self.dx_max) 559 rep += "dx_min : %s\n" % str(self.dx_min) 563 rep += "dx_percent : %s\n" % str(self.dx_percent) 560 564 rep += "dxl : %s\n" % str(self.dxl) 561 565 rep += "dxw : %s\n" % str(self.dxw) … … 815 819 816 820 attr = newdoc.createAttribute("version") 817 import sasview821 from sas import sasview 818 822 attr.nodeValue = sasview.__version__ 819 823 # attr.nodeValue = '1.0' … … 1042 1046 setattr(self, item[0], parse_entry_helper(node, item)) 1043 1047 1048 dx_old_node = get_content('ns:%s' % 'dx_min', entry) 1044 1049 for item in LIST_OF_STATE_ATTRIBUTES: 1045 node = get_content('ns:%s' % item[0], entry) 1046 setattr(self, item[0], parse_entry_helper(node, item)) 1050 if item[0] == "dx_percent" and dx_old_node is not None: 1051 dxmin = ["dx_min", "dx_min", "float"] 1052 setattr(self, item[0], parse_entry_helper(dx_old_node, 1053 dxmin)) 1054 self.dx_old = True 1055 else: 1056 node = get_content('ns:%s' % item[0], entry) 1057 setattr(self, item[0], parse_entry_helper(node, item)) 1047 1058 1048 1059 for item in LIST_OF_STATE_PARAMETERS:
Note: See TracChangeset
for help on using the changeset viewer.