Changeset 6458


Ignore:
Timestamp:
Mar 5, 2009, 9:44:01 AM (15 years ago)
Author:
rwilson
Message:

Test failed because quantities read from SWW file are 32 bit floats.
Cast test data to 64 bits after read to pass test. NOTE FOR VALIDATION TESTS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/numpy/anuga/abstract_2d_finite_volumes/test_util.py

    r6410 r6458  
    386386        x = fid.variables['x'][:]
    387387        y = fid.variables['y'][:]
     388        # we 'cast' to 64 bit floats to pass this test
     389        # SWW file quantities are stored as 32 bits
     390        x = num.array(x, num.float)
     391        y = num.array(y, num.float)
     392
    388393        stage = fid.variables['stage'][:]
    389394        xmomentum = fid.variables['xmomentum'][:]
     
    419424        Dy = num.take(num.reshape(y, (16,1)), [0,5,10,15], axis=0)
    420425
    421         diag = num.concatenate( (Dx, Dy), axis=1)
     426        diag = num.concatenate((Dx, Dy), axis=1)
    422427        d_midpoints = (diag[1:] + diag[:-1])/2
    423428
     
    19811986
    19821987if __name__ == "__main__":
    1983     suite = unittest.makeSuite(Test_Util,'test')
     1988    suite = unittest.makeSuite(Test_Util, 'test')
    19841989#    runner = unittest.TextTestRunner(verbosity=2)
    19851990    runner = unittest.TextTestRunner(verbosity=1)
Note: See TracChangeset for help on using the changeset viewer.