Ignore:
Timestamp:
Feb 20, 2015 3:02:38 AM (9 years ago)
Author:
pkienzle
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:
cda1cf8
Parents:
018582f
Message:

remove scipy levenburg marquardt and park from ui

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/park_integration/test/utest_small_test.py

    r35ec279 r386ffe1  
    66from sas.fit.Fitting import Fit 
    77from sas.dataloader.loader import Loader 
     8import bumps.fitters 
     9bumps.fitters.FIT_DEFAULT = 'lm' 
    810 
    911class testFitModule(unittest.TestCase): 
    1012    """ test fitting """ 
    11     def test_park(self): 
    12         """ Simple cylinder model fit (scipy)  """ 
     13    def test_cylinder_fit(self): 
     14        """ Simple cylinder model fit """ 
    1315         
    1416        out= Loader().load("cyl_400_20.txt") 
    1517        
    16         fitter = Fit('scipy') 
     18        fitter = Fit('bumps') 
    1719        # Receives the type of model for the fitting 
    1820        from sas.models.CylinderModel import CylinderModel 
     
    2022        model.setParam('sldCyl', 1) 
    2123        model.setParam('sldSolv', 0) 
     24        model.setParam('scale', 1e-10) 
    2225 
    2326        pars1 =['length','radius','scale'] 
    2427        fitter.set_data(out,1) 
    25         model.setParam('scale', 1e-10) 
    2628        fitter.set_model(model,1,pars1, constraints=()) 
    2729        fitter.select_problem_for_fit(id=1,value=1) 
     
    3335        self.assertTrue(len(result1.pvec)>0 or len(result1.pvec)==0 ) 
    3436        self.assertTrue(len(result1.stderr)> 0 or len(result1.stderr)==0) 
    35          
    36         #print result1.pvec[0]-400.0, result1.pvec[0] 
    37         #print math.fabs(result1.pvec[0]-400.0)/3.0 
     37 
    3838        self.assertTrue( math.fabs(result1.pvec[0]-400.0)/3.0 < result1.stderr[0] ) 
    3939        self.assertTrue( math.fabs(result1.pvec[1]-20.0)/3.0  < result1.stderr[1] ) 
Note: See TracChangeset for help on using the changeset viewer.