Changeset 20d30e9 in sasview for park_integration/Fitting.py
- Timestamp:
- Mar 20, 2009 8:29:58 PM (15 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:
- 858fabed
- Parents:
- c77d859
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
park_integration/Fitting.py
ra2b6c05f r20d30e9 31 31 self._engine will contain an instance of ScipyFit or ParkFit 32 32 """ 33 self._engine =None33 self._engine = None 34 34 self.set_engine(engine) 35 35 36 36 37 def set_engine(self,word): … … 48 49 raise ValueError, "enter the keyword scipy or park" 49 50 50 def returnEngine(self): 51 """ @return self._engine""" 52 return self._engine 51 53 52 54 53 def fit(self,handler=None): … … 57 56 return self._engine.fit(handler) 58 57 58 59 59 def set_model(self,model,Uid,pars=[]): 60 self._engine.set_model(model,Uid,pars) 60 """ 61 store a model model to fit at the position Uid of the fit engine 62 """ 63 self._engine.set_model(model,Uid,pars) 61 64 62 def set_data(self,data,Uid,smearer=None,qmin=None, qmax=None,ymin=None, ymax=None): 63 self._engine.set_data(data,Uid,smearer,qmin,qmax,ymin,ymax) 65 66 def set_data(self,data,Uid,smearer=None,qmin=None, qmax=None): 67 """ 68 Store data to fit at the psotion Uid of the fit engine 69 @param data: data to fit 70 @param smearer: smearerobject to smear data 71 @param qmin: the minimum q range to fit 72 @param qmax: the minimum q range to fit 73 """ 74 self._engine.set_data(data,Uid,smearer,qmin, qmax) 75 64 76 65 77 def get_model(self,Uid): … … 67 79 self._engine.get_model(Uid) 68 80 81 69 82 def remove_Fit_Problem(self,Uid): 70 83 """remove fitarrange in Uid""" 71 84 self._engine.remove_Fit_Problem(Uid) 85 72 86 73 87 def select_problem_for_fit(self,Uid,value): … … 79 93 self._engine.select_problem_for_fit(Uid,value) 80 94 95 81 96 def get_problem_to_fit(self,Uid): 82 97 """
Note: See TracChangeset
for help on using the changeset viewer.