def test_migration_fullRes(self): self.wo.opdict['search_grid'] = 'grid.Taisne.search.hdr' self.wo.opdict['outdir'] = 'TEST_fullRes' self.wo.opdict['load_ttimes_buf'] = True self.wo.opdict['data_length'] = 300 self.wo.verify_migration_options() base_path = self.wo.opdict['base_path'] test_datadir = self.wo.opdict['test_datadir'] outdir = self.wo.opdict['outdir'] expected_signature_filename = os.path.join( base_path, test_datadir, 'TEST_fullRes_stack_signature.dat') expected_signature_file = open(expected_signature_filename, 'r') expected_lines = expected_signature_file.readlines() do_migration_setup_and_run(self.wo.opdict) #waveforms_to_signature(base_path,os.path.join('out',outdir,'stack'),'stack*mseed','stack_signature.dat') hdf5_to_signature(base_path, os.path.join('out', outdir, 'stack'), 'stack*hdf5', 'stack_signature.dat') signature_filename = os.path.join(base_path, 'out', outdir, 'stack', 'stack_signature.dat') signature_file = open(signature_filename, 'r') lines = signature_file.readlines() self.assertSequenceEqual(lines, expected_lines)
def test_migration(self): self.wo.opdict['load_ttimes_buf'] = True self.wo.opdict['data_length'] = 300 base_path = self.wo.opdict['base_path'] test_datadir = self.wo.opdict['test_datadir'] outdir = self.wo.opdict['outdir'] expected_signature_filename = os.path.join(base_path, test_datadir, 'test_stack_signature.dat') expected_signature_file = open(expected_signature_filename, 'r') expected_lines = expected_signature_file.readlines() do_migration_setup_and_run(self.wo.opdict) #waveforms_to_signature(base_path,os.path.join('out',outdir,'stack'),'stack*mseed','stack_signature.dat') hdf5_to_signature(base_path, os.path.join('out', outdir, 'stack'), 'stack_all_2010-10-14T00:14:00.000000Z.hdf5', 'stack_signature.dat') signature_filename = os.path.join(base_path, 'out', outdir, 'stack', 'stack_signature.dat') signature_file = open(signature_filename, 'r') lines = signature_file.readlines() self.assertSequenceEqual(lines, expected_lines)
def test_migration_use_ram(self): self.wo.opdict['load_ttimes_buf'] = True self.wo.opdict['data_length'] = 300 base_path = self.wo.opdict['base_path'] outdir = self.wo.opdict['outdir'] # do migration without use_ram self.wo.opdict['use_ram'] = False do_migration_setup_and_run(self.wo.opdict) lines_no_ram =\ hdf5_max_values( os.path.join(base_path, 'out', outdir, 'stack', 'stack_all_2010-10-14T00:14:00.000000Z.hdf5')) # do migration with use_ram self.wo.opdict['use_ram'] = True do_migration_setup_and_run(self.wo.opdict) lines_use_ram =\ hdf5_max_values( os.path.join(base_path, 'out', outdir, 'stack', 'stack_all_2010-10-14T00:14:00.000000Z.hdf5')) # verify that the two give the same result np.testing.assert_allclose(lines_use_ram, lines_no_ram)
def test_migration_fullRes(self): self.wo.opdict['search_grid'] = 'grid.Taisne.search.hdr' self.wo.opdict['outdir'] = 'TEST_fullRes' self.wo.opdict['load_ttimes_buf'] = True self.wo.opdict['data_length'] = 300 self.wo.verify_migration_options() base_path=self.wo.opdict['base_path'] test_datadir=self.wo.opdict['test_datadir'] outdir=self.wo.opdict['outdir'] expected_signature_filename = os.path.join(base_path,test_datadir,'TEST_fullRes_stack_signature.dat') expected_signature_file = open(expected_signature_filename,'r') expected_lines=expected_signature_file.readlines() do_migration_setup_and_run(self.wo.opdict) #waveforms_to_signature(base_path,os.path.join('out',outdir,'stack'),'stack*mseed','stack_signature.dat') hdf5_to_signature(base_path,os.path.join('out',outdir,'stack'),'stack*hdf5','stack_signature.dat') signature_filename=os.path.join(base_path,'out',outdir,'stack','stack_signature.dat') signature_file = open(signature_filename,'r') lines=signature_file.readlines() self.assertSequenceEqual(lines,expected_lines)
def test_migration(self): self.wo.opdict['load_ttimes_buf'] = True self.wo.opdict['data_length'] = 300 base_path = self.wo.opdict['base_path'] test_datadir = self.wo.opdict['test_datadir'] outdir = self.wo.opdict['outdir'] expected_signature_filename = os.path.join(base_path, test_datadir, 'test_stack_signature.dat') expected_signature_file = open(expected_signature_filename, 'r') expected_lines = expected_signature_file.readlines() do_migration_setup_and_run(self.wo.opdict) hdf5_to_signature(base_path, os.path.join('out', outdir, 'stack'), 'stack_all_2010-10-14T00:14:00.000000Z.hdf5', 'stack_signature.dat') signature_filename = os.path.join(base_path, 'out', outdir, 'stack', 'stack_signature.dat') signature_file = open(signature_filename, 'r') lines = signature_file.readlines() self.assertSequenceEqual(lines, expected_lines)