Changeset 55bb249c in sasview for fittingview/src/sans/perspectives/fitting/fitproblem.py
- Timestamp:
- Sep 7, 2011 6:24:56 PM (13 years ago)
- Branches:
- master, 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, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 44f9c8b
- Parents:
- 7ad194fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fittingview/src/sans/perspectives/fitting/fitproblem.py
r3e3ab46 r55bb249c 87 87 """ 88 88 :return: fitting range 89 """ 90 def set_weight(self, weight=None): 91 """ 92 set fitting range 93 """ 94 def get_weight(self): 95 """ 96 get fitting weight 89 97 """ 90 98 def clear_model_param(self): … … 257 265 self[d.id].set_model(self.model) 258 266 self[d.id].set_range(self.qmin, self.qmax) 259 267 #self[d.id].set_smearer(self[d.id].get_smearer()) 260 268 def get_fit_data(self, fid): 261 269 """ … … 322 330 return self[fid].get_range() 323 331 324 332 def set_weight(self, weight, is2d, fid=None): 333 """ 334 fit weight 335 """ 336 if fid is None: 337 for value in self.itervalues(): 338 value.set_weight(weight, is2d) 339 else: 340 if fid in self.iterkeys(): 341 self[fid].value.set_weight(weight, is2d) 342 343 def get_weight(self, fid=None): 344 """ 345 return fit weight 346 """ 347 if fid in self.iterkeys(): 348 return self[fid].get_weight() 349 325 350 def clear_model_param(self, fid=None): 326 351 """ … … 381 406 self.qmin = None 382 407 self.qmax = None 408 # fit weight 409 self.weight = None 383 410 384 411 … … 459 486 :param data: list of data selected 460 487 """ 461 self.fit_data = data488 self.fit_data = copy.deepcopy(data) 462 489 463 490 def get_fit_data(self): … … 467 494 return self.fit_data 468 495 496 def set_weight(self, weight, is2d): 497 """ 498 Set weight array 499 """ 500 self.weight = weight 501 if is2d: 502 self.fit_data.err_data = self.weight 503 else: 504 self.fit_data.dy = self.weight 505 506 def get_weight(self): 507 """ 508 returns weight array 509 """ 510 return self.weight 511 469 512 def set_model_param(self,name,value=None): 470 513 """
Note: See TracChangeset
for help on using the changeset viewer.