Ejemplo n.º 1
0
 def test_swapbytes(self):
     tfilel = os.path.join(os.path.dirname(__file__), 'data', 'test.sac')
     tfileb = os.path.join(os.path.dirname(__file__), 'data',
                           'test.sac.swap')
     with NamedTemporaryFile() as tf:
         tempfile = tf.name
         with open(tfileb, "rb") as fh:
             tb = SacIO(fh)
         tb.swap_byte_order()
         with open(tempfile, "wb") as fh:
             tb.write_sac_binary(fh)
         with open(tempfile, "rb") as fh:
             t = SacIO(fh)
         with open(tfilel, "rb") as fh:
             tl = SacIO(fh)
         self.assertEqual(t.get_header_value('kevnm'),
                          tl.get_header_value('kevnm'))
         self.assertEqual(t.get_header_value('npts'),
                          tl.get_header_value('npts'))
         self.assertEqual(t.get_header_value('delta'),
                          tl.get_header_value('delta'))
         np.testing.assert_array_equal(t.seis, tl.seis)
     with NamedTemporaryFile() as tf:
         tempfile = tf.name
         with open(tfilel, "rb") as fh:
             tl = SacIO(fh)
         tl.swap_byte_order()
         with open(tempfile, "wb") as fh:
             tl.write_sac_binary(fh)
         with open(tempfile, "rb") as fh:
             t = SacIO(fh)
         with open(tfileb, "rb") as fh:
             tb = SacIO(fh)
         self.assertEqual(t.get_header_value('kevnm'),
                          tb.get_header_value('kevnm'))
         self.assertEqual(t.get_header_value('npts'),
                          tb.get_header_value('npts'))
         self.assertEqual(t.get_header_value('delta'),
                          tb.get_header_value('delta'))
         np.testing.assert_array_equal(t.seis, tb.seis)
Ejemplo n.º 2
0
 def test_swapbytes(self):
     tfilel = os.path.join(os.path.dirname(__file__), 'data', 'test.sac')
     tfileb = os.path.join(os.path.dirname(__file__), 'data',
                           'test.sac.swap')
     with NamedTemporaryFile() as tf:
         tempfile = tf.name
         with open(tfileb, "rb") as fh:
             tb = SacIO(fh)
         tb.swap_byte_order()
         with open(tempfile, "wb") as fh:
             tb.write_sac_binary(fh)
         with open(tempfile, "rb") as fh:
             t = SacIO(fh)
         with open(tfilel, "rb") as fh:
             tl = SacIO(fh)
         self.assertEqual(t.get_header_value('kevnm'),
                          tl.get_header_value('kevnm'))
         self.assertEqual(t.get_header_value('npts'),
                          tl.get_header_value('npts'))
         self.assertEqual(t.get_header_value('delta'),
                          tl.get_header_value('delta'))
         np.testing.assert_array_equal(t.seis, tl.seis)
     with NamedTemporaryFile() as tf:
         tempfile = tf.name
         with open(tfilel, "rb") as fh:
             tl = SacIO(fh)
         tl.swap_byte_order()
         with open(tempfile, "wb") as fh:
             tl.write_sac_binary(fh)
         with open(tempfile, "rb") as fh:
             t = SacIO(fh)
         with open(tfileb, "rb") as fh:
             tb = SacIO(fh)
         self.assertEqual(t.get_header_value('kevnm'),
                          tb.get_header_value('kevnm'))
         self.assertEqual(t.get_header_value('npts'),
                          tb.get_header_value('npts'))
         self.assertEqual(t.get_header_value('delta'),
                          tb.get_header_value('delta'))
         np.testing.assert_array_equal(t.seis, tb.seis)