Ignore:
Timestamp:
May 29, 2012 4:01:32 PM (12 years ago)
Author:
Jae Cho <jhjcho@…>
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:
a1fa589
Parents:
5617775
Message:

reduced # of 2D data points

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sansdataloader/test/utest_manipulations.py

    re2605a5 r37dea17  
    133133    def setUp(self): 
    134134        # Create two data sets to play with 
    135         x_0 = 2.0*numpy.ones(100) 
    136         dx_0 = 0.5*numpy.ones(100) 
    137         qx_0 = numpy.arange(100) 
    138         qy_0 = numpy.arange(100) 
    139         mask_0 = numpy.zeros(100) 
    140         dqx_0 = numpy.arange(100)/100 
    141         dqy_0 = numpy.arange(100)/100 
     135        x_0 = 2.0*numpy.ones(25) 
     136        dx_0 = 0.5*numpy.ones(25) 
     137        qx_0 = numpy.arange(25) 
     138        qy_0 = numpy.arange(25) 
     139        mask_0 = numpy.zeros(25) 
     140        dqx_0 = numpy.arange(25)/100 
     141        dqy_0 = numpy.arange(25)/100 
    142142        q_0 = numpy.sqrt(qx_0 * qx_0 + qy_0 * qy_0) 
    143143        self.data = Data2D(x_0, dx_0, qx_0, qy_0, q_0, mask_0, dqx_0, dqy_0) 
    144144         
    145         y = numpy.ones(100) 
    146         dy = numpy.ones(100) 
    147         qx = numpy.arange(100) 
    148         qy = numpy.arange(100) 
    149         mask = numpy.zeros(100) 
     145        y = numpy.ones(25) 
     146        dy = numpy.ones(25) 
     147        qx = numpy.arange(25) 
     148        qy = numpy.arange(25) 
     149        mask = numpy.zeros(25) 
    150150        q = numpy.sqrt(qx * qx + qy * qy) 
    151151        self.data2 = Data2D(y, dy, qx, qy, q, mask) 
     
    157157        """ 
    158158        # There should be 5 entries in the file 
    159         self.assertEqual(numpy.size(self.data.data), 100) 
    160          
    161         for i in range(100): 
     159        self.assertEqual(numpy.size(self.data.data), 25) 
     160         
     161        for i in range(25): 
    162162            # All y-error values should be 0.5 
    163163            self.assertEqual(self.data.err_data[i], 0.5)     
     
    168168    def test_add(self): 
    169169        result = self.data2+self.data 
    170         for i in range(100): 
     170        for i in range(25): 
    171171            self.assertEqual(result.data[i], 3.0) 
    172172            self.assertEqual(result.err_data[i], math.sqrt(0.5**2+1.0)) 
     
    174174    def test_sub(self): 
    175175        result = self.data2-self.data 
    176         for i in range(100): 
     176        for i in range(25): 
    177177                self.assertEqual(result.data[i], -1.0) 
    178178                self.assertEqual(result.err_data[i], math.sqrt(0.5**2+1.0)) 
     
    180180    def test_mul(self): 
    181181        result = self.data2*self.data 
    182         for i in range(100): 
     182        for i in range(25): 
    183183            self.assertEqual(result.data[i], 2.0) 
    184184            self.assertEqual(result.err_data[i], math.sqrt((0.5*1.0)**2+(1.0*2.0)**2)) 
     
    186186    def test_div(self): 
    187187        result = self.data2/self.data 
    188         for i in range(100): 
     188        for i in range(25): 
    189189            self.assertEqual(result.data[i], 0.5) 
    190190            self.assertEqual(result.err_data[i], math.sqrt((1.0/2.0)**2+(0.5*1.0/4.0)**2)) 
     
    192192    def test_radd(self): 
    193193        result = self.data+3.0 
    194         for i in range(100): 
     194        for i in range(25): 
    195195            self.assertEqual(result.data[i], 5.0) 
    196196            self.assertEqual(result.err_data[i], 0.5) 
    197197             
    198198        result = 3.0+self.data 
    199         for i in range(100): 
     199        for i in range(25): 
    200200            self.assertEqual(result.data[i], 5.0) 
    201201            self.assertEqual(result.err_data[i], 0.5) 
     
    203203    def test_rsub(self): 
    204204        result = self.data-3.0 
    205         for i in range(100): 
     205        for i in range(25): 
    206206            self.assertEqual(result.data[i], -1.0) 
    207207            self.assertEqual(result.err_data[i], 0.5) 
    208208             
    209209        result = 3.0-self.data 
    210         for i in range(100): 
     210        for i in range(25): 
    211211            self.assertEqual(result.data[i], 1.0) 
    212212            self.assertEqual(result.err_data[i], 0.5) 
     
    214214    def test_rmul(self): 
    215215        result = self.data*3.0 
    216         for i in range(100): 
     216        for i in range(25): 
    217217            self.assertEqual(result.data[i], 6.0) 
    218218            self.assertEqual(result.err_data[i], 1.5) 
    219219             
    220220        result = 3.0*self.data 
    221         for i in range(100): 
     221        for i in range(25): 
    222222            self.assertEqual(result.data[i], 6.0) 
    223223            self.assertEqual(result.err_data[i], 1.5) 
     
    225225    def test_rdiv(self): 
    226226        result = self.data/4.0 
    227         for i in range(100): 
     227        for i in range(25): 
    228228            self.assertEqual(result.data[i], 0.5) 
    229229            self.assertEqual(result.err_data[i], 0.125) 
    230230             
    231231        result = 6.0/self.data 
    232         for i in range(100): 
     232        for i in range(25): 
    233233            self.assertEqual(result.data[i], 3.0) 
    234234            self.assertEqual(result.err_data[i], 6.0*0.5/4.0) 
Note: See TracChangeset for help on using the changeset viewer.