Changeset 7fd5e2a in sasview
- Timestamp:
- Jul 11, 2018 3:34:23 PM (6 years ago)
- Branches:
- master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, unittest-saveload
- Children:
- 0bd8fac
- Parents:
- ac38ab4
- Location:
- test/sasdataloader/test
- Files:
-
- 3 added
- 3 deleted
- 2 edited
- 7 moved
Legend:
- Unmodified
- Added
- Removed
-
test/sasdataloader/test/test_data/avg_testdata.txt
r8c9ffde r7fd5e2a 1 1 0.00019987186878 -0.01196215 0.148605728355 2 0.000453772721237 0.02091606 0. 06802830293343 0.000750492390439 -0.01337855 0. 04449029107574 0.00103996394336 0.03062 0. 05803128945285 0.0013420198959 0.0811008333333 0. 05404692891086 0.001652061869 0.167022288372 0. 06518913200317 0.00196086470492 27.5554711176 0.7350533 009572 0.000453772721237 0.02091606 0.23372601 3 0.000750492390439 -0.01337855 0.17169562 4 0.00103996394336 0.03062 0.13136407 5 0.0013420198959 0.0811008333333 0.10681163 6 0.001652061869 0.167022288372 0.10098903 7 0.00196086470492 27.5554711176 0.7350533 8 8 0.00226262401224 105.031578947 1.35744586624 9 9 0.00256734439716 82.1791776119 1.10749938588 -
test/sasdataloader/test/test_data/ring_testdata.txt
r400155b r7fd5e2a 4 4 0.628318530718 0.964040908176 0.0790933208542 5 5 0.942477796077 0.922142905769 0.0781616076625 6 1.25663706144 1.02710537736 0.08 08758975386 1.25663706144 1.02710537736 0.08136351514804 7 7 1.57079632679 1.01448978075 0.0808313893873 8 8 1.88495559215 1.04677136013 0.0828850195035 -
test/sasdataloader/test/test_data/sectorphi_testdata.txt
r8c9ffde r7fd5e2a 13 13 0.981747704247 0.893411561538 0.151685984204 14 14 1.06028752059 0.86231787 0.152618707077 15 1.13882733693 1.0607364925 0.16 427615031615 1.13882733693 1.0607364925 0.166167546658 16 16 1.21736715327 1.0684421475 0.163649496829 17 1.29590696961 1.09330437436 0.16 787164526317 1.29590696961 1.09330437436 0.16981858402 18 18 1.37444678595 0.88759347 0.150974201439 19 19 1.45298660229 1.1352002 0.172191803977 -
test/sasdataloader/test/test_data/sectorq_testdata.txt
r8c9ffde r7fd5e2a 17 17 0.00913119845523 0.405669568421 0.0705339106673 18 18 0.00938052380065 0.331241946 0.061307573431 19 0.00962825731078 0.237315993939 0.05 7865476989319 0.00962825731078 0.237315993939 0.059602636160850493 20 20 0.00987552050718 0.296916590385 0.0592796733987 -
test/sasdataloader/test/test_data/slabx_testdata.txt
r8c9ffde r7fd5e2a 21 21 -0.00184475260646 2.40154 1.09579651396 22 22 -0.00143541414791 0.065281 0.198049867458 23 -0.00102607559383 -0.04767235 0. 15438968553624 -0.000616736954402 -0.0090503 0. 096010546295723 -0.00102607559383 -0.04767235 0.52329358394690839 24 -0.000616736954402 -0.0090503 0.36635778277525377 25 25 -0.000207398273925 0.03109325 0.246629023029 26 0.000201940423805 -0.027508775 0. 08292884751426 0.000201940423805 -0.027508775 0.36314899662535211 27 27 0.000611279108096 0.03251315 0.246951260373 28 0.00102061774154 -0.00987975 0. 14423353458929 0.00142995630705 0.075937 0. 1948550743528 0.00102061774154 -0.00987975 0.38184199939241886 29 0.00142995630705 0.075937 0.53662696540520582 30 30 0.00183929475361 10.60918375 1.62858709853 31 31 0.00224863307777 106.2485 7.2886384188 -
test/sasdataloader/test/test_data/slaby_testdata.txt
r8c9ffde r7fd5e2a 1 -0.00981587154747 0.197046827778 0.0 8722263092611 -0.00981587154747 0.197046827778 0.09153902 2 2 -0.00940654133769 0.2466434 0.124972263589 3 3 -0.0089972103454 0.218745969444 0.0838510368061 4 4 -0.00858787875434 0.126093522222 0.107482002513 5 -0.00817854644886 0.310427366667 0.10 09452898525 -0.00817854644886 0.310427366667 0.10469745 6 6 -0.0077692135991 0.0843802722222 0.103942898914 7 7 -0.00735988010303 0.246036369444 0.0916479235889 -
test/sasdataloader/test/utest_averaging.py
rf53d684 r7fd5e2a 106 106 107 107 def setUp(self): 108 filepath = find(' MAR07232_rest.h5')108 filepath = find('test_data//MAR07232_rest.h5') 109 109 self.data_list = Loader().load(filepath) 110 110 self.data = self.data_list[0] … … 121 121 122 122 o = r(self.data) 123 filepath = find(' ring_testdata.txt')123 filepath = find('test_data//ring_testdata.txt') 124 124 answer_list = Loader().load(filepath) 125 125 answer = answer_list[0] … … 142 142 o = r(self.data) 143 143 144 filepath = find(' avg_testdata.txt')144 filepath = find('test_data//avg_testdata.txt') 145 145 answer = Loader().load(filepath)[0] 146 146 for i in range(r.nbins_phi): … … 158 158 s, ds, npoints = r(self.data) 159 159 self.assertAlmostEqual(s, 34.278990899999997, 4) 160 self.assertAlmostEqual(ds, 7.8007981835194293, 4)160 self.assertAlmostEqual(ds, 8.237259999538685, 4) 161 161 self.assertAlmostEqual(npoints, 324.0000, 4) 162 162 … … 164 164 s, ds = r(self.data) 165 165 self.assertAlmostEqual(s, 0.10579935462962962, 4) 166 self.assertAlmostEqual(ds, 0.02 4076537603455028, 4)166 self.assertAlmostEqual(ds, 0.02542364197388483, 4) 167 167 168 168 def test_slabX(self): … … 177 177 o = r(self.data) 178 178 179 filepath = find(' slabx_testdata.txt')179 filepath = find('test_data//slabx_testdata.txt') 180 180 answer = Loader().load(filepath)[0] 181 181 for i in range(len(o.x)): … … 195 195 o = r(self.data) 196 196 197 filepath = find(' slaby_testdata.txt')197 filepath = find('test_data//slaby_testdata.txt') 198 198 answer = Loader().load(filepath)[0] 199 199 for i in range(len(o.x)): … … 221 221 o = r(self.data) 222 222 223 filepath = find(' ring_testdata.txt')223 filepath = find('test_data//ring_testdata.txt') 224 224 answer = Loader().load(filepath)[0] 225 225 for i in range(len(o.x)): … … 238 238 o = r(self.data) 239 239 240 filepath = find(' sectorphi_testdata.txt')240 filepath = find('test_data//sectorphi_testdata.txt') 241 241 answer = Loader().load(filepath)[0] 242 242 for i in range(len(o.x)): … … 255 255 o = r(self.data) 256 256 257 filepath = find(' sectorq_testdata.txt')257 filepath = find('test_data//sectorq_testdata.txt') 258 258 answer = Loader().load(filepath)[0] 259 259 for i in range(len(o.x)): -
test/sasdataloader/test/utest_cansas.py
r058f6c3 r7fd5e2a 255 255 self.loader = Loader() 256 256 self.datafile_basic = find("simpleexamplefile.h5") 257 self.datafile_multiplesasentry = find("cansas_1Dand2D_samedatafile.h5") 258 self.datafile_multiplesasdata = find("cansas_1Dand2D_samesasentry.h5") 259 self.datafile_multiplesasdata_multiplesasentry = find("cansas_1Dand2D_multiplesasentry_multiplesasdata.h5") 257 self.datafile_multiplesasentry = find( 258 "test_data//nxcansas_1Dand2D_multisasdata.h5") 259 self.datafile_multiplesasdata = find( 260 "test_data//nxcansas_1Dand2D_multisasentry.h5") 261 self.datafile_multiplesasdata_multiplesasentry = find( 262 "test_data//nxcansas_1Dand2D_multisasentry_multisasdata.h5") 260 263 261 264 def test_real_data(self): … … 268 271 self._check_multiple_data(self.data[0]) 269 272 self._check_multiple_data(self.data[1]) 270 self._check_1d_data(self.data[0]) 273 if isinstance(self.data[0], Data1D): 274 self._check_1d_data(self.data[0]) 275 self._check_2d_data(self.data[1]) 276 else: 277 self._check_1d_data(self.data[1]) 278 self._check_2d_data(self.data[0]) 271 279 272 280 def _check_multiple_data(self, data): … … 276 284 self.assertTrue(data.instrument == "SANS2D") 277 285 self.assertTrue(data.source.radiation == "Spallation Neutron Source") 278 self.assertTrue(len(data.detector) == 1) 279 self.assertTrue(data.detector[0].name == "rear-detector") 280 self.assertTrue(data.detector[0].distance == 4.385281) 281 self.assertTrue(data.detector[0].distance_unit == 'm') 286 self.assertTrue(len(data.detector) == 2) 287 self.assertTrue(data.detector[0].name == "rear-detector" 288 or data.detector[1].name == "rear-detector") 289 self.assertTrue(data.detector[0].name == "front-detector" 290 or data.detector[1].name == "front-detector") 291 self.assertAlmostEqual(data.detector[0].distance + 292 data.detector[1].distance, 7230.54, 2) 293 self.assertTrue(data.detector[0].distance_unit == 'mm') 282 294 self.assertTrue(len(data.trans_spectrum) == 1) 283 295 284 296 def _check_1d_data(self, data): 285 self.assertTrue(isinstance(data, Data1D))286 297 self.assertTrue(len(data.x) == 66) 287 298 self.assertTrue(len(data.x) == len(data.y)) 288 self.assertTrue(data.dy[10] == 0.20721 350111248701)289 self.assertTrue(data.y[10] == 24.193 889608153476)290 self.assertTrue(data.x[10] == 0.0089811 27988654792)299 self.assertTrue(data.dy[10] == 0.207214) 300 self.assertTrue(data.y[10] == 24.1939) 301 self.assertTrue(data.x[10] == 0.00898113) 291 302 292 303 def _check_2d_data(self, data): 293 304 self.assertTrue(isinstance(data, Data2D)) 294 self.assertTrue(len(data.x) == 66) 295 self.assertTrue(len(data.x) == len(data.y)) 296 self.assertTrue(data.dy[10] == 0.20721350111248701) 297 self.assertTrue(data.y[10] == 24.193889608153476) 298 self.assertTrue(data.x[10] == 0.008981127988654792) 305 self.assertTrue(len(data.q_data) == 150*150) 306 self.assertTrue(len(data.q_data) == len(data.data)) 307 print(data.err_data[10]) 308 self.assertAlmostEqual(data.err_data[10], 0.186723989418) 309 self.assertAlmostEqual(data.data[10], 0.465181425808) 310 self.assertAlmostEqual(data.qx_data[10], -0.129) 311 self.assertAlmostEqual(data.qy_data[10], -0.149) 299 312 300 313 def _check_example_data(self, data):
Note: See TracChangeset
for help on using the changeset viewer.