Changeset fb7180c in sasview for src/sans/fit/ParkFitting.py
- Timestamp:
- May 7, 2014 6:50:18 PM (11 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:
- e544c84
- Parents:
- f121904
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sans/fit/ParkFitting.py
r95d58d3 rfb7180c 122 122 """ 123 123 list_params = [] 124 self.pars = []125 124 self.pars = fitparams 126 125 for item in fitparams: … … 501 500 if fproblem.get_to_fit() == 1: 502 501 fitproblems.append(fproblem) 503 if len(fitproblems) == 0: 502 if len(fitproblems) == 0: 504 503 raise RuntimeError, "No Assembly scheduled for Park fitting." 505 return506 504 for item in fitproblems: 507 505 model = item.get_model() … … 512 510 ind = item.pars.index(name) 513 511 parkmodel.model.setParam(name, item.vals[ind]) 512 513 # set the constraints into the model 514 for p,v in model.constraints: 515 parkmodel.parameterset[str(p)].set(str(v)) 514 516 515 517 for p in parkmodel.parameterset: 516 518 ## does not allow status change for constraint parameters 517 519 if p.status != 'computed': 518 if p.get_name() in item.pars:520 if p.get_name() in item.pars: 519 521 ## make parameters selected for 520 522 #fit will be between boundaries … … 583 585 if result is not None: 584 586 for p in result.parameters: 585 if p.data.name == small_result.data.name and \586 587 #if p.data.name == small_result.data.name and 588 if p.model.name == small_result.model.name: 587 589 small_result.index = m.data.idx 588 590 small_result.fitness = result.fitness
Note: See TracChangeset
for help on using the changeset viewer.