Changeset 386ffe1 in sasview for test/park_integration/test/utest_small_test.py
- Timestamp:
- Feb 20, 2015 3:02:38 AM (9 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:
- cda1cf8
- Parents:
- 018582f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/park_integration/test/utest_small_test.py
r35ec279 r386ffe1 6 6 from sas.fit.Fitting import Fit 7 7 from sas.dataloader.loader import Loader 8 import bumps.fitters 9 bumps.fitters.FIT_DEFAULT = 'lm' 8 10 9 11 class testFitModule(unittest.TestCase): 10 12 """ test fitting """ 11 def test_ park(self):12 """ Simple cylinder model fit (scipy)"""13 def test_cylinder_fit(self): 14 """ Simple cylinder model fit """ 13 15 14 16 out= Loader().load("cyl_400_20.txt") 15 17 16 fitter = Fit(' scipy')18 fitter = Fit('bumps') 17 19 # Receives the type of model for the fitting 18 20 from sas.models.CylinderModel import CylinderModel … … 20 22 model.setParam('sldCyl', 1) 21 23 model.setParam('sldSolv', 0) 24 model.setParam('scale', 1e-10) 22 25 23 26 pars1 =['length','radius','scale'] 24 27 fitter.set_data(out,1) 25 model.setParam('scale', 1e-10)26 28 fitter.set_model(model,1,pars1, constraints=()) 27 29 fitter.select_problem_for_fit(id=1,value=1) … … 33 35 self.assertTrue(len(result1.pvec)>0 or len(result1.pvec)==0 ) 34 36 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 38 38 self.assertTrue( math.fabs(result1.pvec[0]-400.0)/3.0 < result1.stderr[0] ) 39 39 self.assertTrue( math.fabs(result1.pvec[1]-20.0)/3.0 < result1.stderr[1] )
Note: See TracChangeset
for help on using the changeset viewer.