Ignore:
Timestamp:
Jul 10, 2008 4:05:09 PM (16 years ago)
Author:
Gervaise Alina <gervyh@…>
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:
49b3ddd
Parents:
83ca047
Message:

change on set_model

File:
1 edited

Legend:

Unmodified
Added
Removed
  • park_integration/test/testfitting.py

    r792db7d5 r4dd63eb  
    55from sans.guitools.plottables import Theory1D 
    66from sans.guitools.plottables import Data1D 
    7 from sans.fit.ScipyFitting import Parameter 
     7 
    88import math 
    99class testFitModule(unittest.TestCase): 
     
    6464        #Importing the Fit module 
    6565        from sans.fit.Fitting import Fit 
    66         fitter= Fit() 
    67         fitter.fit_engine('scipy') 
    68         engine = fitter.returnEngine() 
     66        fitter= Fit('scipy') 
     67         
    6968        # Receives the type of model for the fitting 
    7069        from sans.guitools.LineModel import LineModel 
     
    7372         
    7473        #Do the fit SCIPY 
    75         engine.set_data(data1,1) 
    76         #engine.set_param( model1,"M1", {'A':2,'B':4}) 
    77         engine.set_model(model1,1) 
     74        fitter.set_data(data1,1) 
     75        fitter.set_model(model1,"M1",1,{'A':2,'B':1}) 
    7876         
    79         chisqr1, out1, cov1=engine.fit({'A':2,'B':1},None,None) 
     77        chisqr1, out1, cov1=fitter.fit() 
    8078        """ testing SCIPy results""" 
    8179        self.assert_(math.fabs(out1[1]-2.5)/math.sqrt(cov1[1][1]) < 2) 
     
    8381        self.assert_(chisqr1/len(data1.x) < 2) 
    8482        # PARK 
    85         fitter= Fit() 
    86         fitter.fit_engine('park') 
    87         engine = fitter.returnEngine() 
     83        fitter= Fit('park') 
    8884         
    8985        #Do the fit 
    90         engine.set_data(data1,1) 
    91         engine.set_param( model2,"M1", {'A':2,'B':1}) 
    92         engine.set_model(model2,1) 
     86        fitter.set_data(data1,1) 
     87        fitter.set_model(model2,"M1",1,{'A':2,'B':1}) 
    9388        
    94         chisqr2, out2, cov2=engine.fit({'A':2,'B':1},None,None) 
     89        chisqr2, out2, cov2=fitter.fit(None,None) 
    9590         
    9691        self.assert_(math.fabs(out2[1]-2.5)/math.sqrt(cov2[1][1]) < 2) 
Note: See TracChangeset for help on using the changeset viewer.