Changeset 4dd63eb in sasview for park_integration/test/testpark.py


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/testpark.py

    r792db7d5 r4dd63eb  
    3333        #Importing the Fit module 
    3434        from sans.fit.Fitting import Fit 
    35         fitter= Fit() 
     35        fitter= Fit('park') 
    3636        # Receives the type of model for the fitting 
    3737        from sans.guitools.LineModel import LineModel 
    3838        model1  = LineModel() 
    3939        model2  = LineModel() 
    40         #set engine for scipy  
    41         fitter.fit_engine('park') 
    42         engine = fitter.returnEngine() 
     40         
    4341        #Do the fit 
    44         engine.set_param( model1,"M1", {'A':2.5,'B':4}) 
    45         engine.set_model(model1,1) 
    46         engine.set_data(data1,1) 
     42        fitter.set_model(model1,"M1",1, {'A':2.5,'B':4}) 
     43        fitter.set_data(data1,1) 
    4744         
    48         engine.set_param( model2,"M2", {'A':2,'B':4}) 
    49         engine.set_model(model2,2) 
    50         engine.set_data(data2,2) 
     45        fitter.set_model(model2,"M2",2, {'A':2,'B':3}) 
     46        fitter.set_data(data2,2) 
    5147         
    52         chisqr1, out1, cov1= engine.fit({'A':2,'B':1},None,None) 
     48        chisqr1, out1, cov1= fitter.fit() 
    5349         
    5450        self.assert_(math.fabs(out1[1]-2.5)/math.sqrt(cov1[1][1]) < 2) 
     
    6359         
    6460         
    65         engine.set_data(data3,1) 
    66         chisqr2, out2, cov2= engine.fit({'A':2,'B':1},None,None) 
     61        fitter.set_data(data3,1) 
     62        chisqr2, out2, cov2= fitter.fit(None,None) 
    6763        self.assert_(math.fabs(out2[1]-2.5)/math.sqrt(cov2[1][1]) < 2) 
    6864        print math.fabs(out2[0]-4.0)/math.sqrt(cov2[0][0]) 
     
    7571        #self.assert_(chisqr2/len(data2.x) < 2) 
    7672         
     73        fitter.remove_Fit_Problem(2) 
    7774         
    78          
    79         engine.remove_Fit_Problem(2) 
    80         chisqr3, out3, cov3= engine.fit({'A':2,'B':1},None,None) 
     75        chisqr3, out3, cov3= fitter.fit() 
    8176        #print "park",chisqr3, out3, cov3 
    8277        self.assert_(math.fabs(out1[1]-2.5)/math.sqrt(cov1[1][1]) < 2) 
Note: See TracChangeset for help on using the changeset viewer.