def setUp(self): import obspy.realtime rt_dict = obspy.realtime.rttrace.REALTIME_PROCESS_FUNCTIONS rt_dict['neg_to_zero'] = (am_rt_signal.neg_to_zero, 0) rt_dict['convolve'] = (am_rt_signal.convolve, 1) self.wo = RtWavelocOptions() self.wo.opdict['base_path'] = 'test_data' self.wo.opdict['outdir'] = 'Test' self.wo.opdict['time_grid'] = 'Slow_len.100m.P' self.wo.opdict['max_length'] = 120 self.wo.opdict['safety_margin'] = 20 self.wo.opdict['dt'] = 0.01 self.wo.opdict['syn'] = True self.wo.verifyDirectories() # make synthetic data self.obs_list, self.ot, (x0, y0, z0) = make_synthetic_data(self.wo) self.starttime = self.obs_list[0].stats.starttime self.dt = self.obs_list[0].stats.delta # split data files to simulate packets of real-time data self.obs_split = [] for obs in self.obs_list: obs_split = obs / 3 self.obs_split.append(obs_split) # generate ttimes_files for test n_test = 150 generate_random_test_points(self.wo, n_test, (x0, y0, z0))
def setUp(self): import obspy.realtime rt_dict= obspy.realtime.rttrace.REALTIME_PROCESS_FUNCTIONS rt_dict['neg_to_zero']=(am_rt_signal.neg_to_zero,0) rt_dict['convolve']=(am_rt_signal.convolve,1) self.wo = RtWavelocOptions() self.wo.opdict['base_path'] = 'test_data' self.wo.opdict['outdir'] = 'Test' self.wo.opdict['time_grid'] = 'Slow_len.100m.P' self.wo.opdict['max_length'] = 120 self.wo.opdict['safety_margin'] = 20 self.wo.opdict['dt'] = 0.01 self.wo.opdict['syn'] = True self.wo.verifyDirectories() # make synthetic data self.obs_list, self.ot, (x0,y0,z0) = make_synthetic_data(self.wo) self.starttime=self.obs_list[0].stats.starttime self.dt=self.obs_list[0].stats.delta # split data files to simulate packets of real-time data self.obs_split=[] for obs in self.obs_list: obs_split = obs / 3 self.obs_split.append(obs_split) # generate ttimes_files for test n_test=150 generate_random_test_points(self.wo, n_test, (x0, y0, z0))
n_test=500 # set up options wo = RtWavelocOptions() wo.opdict['base_path'] = 'test_data' wo.opdict['outdir'] = 'SynTest' wo.opdict['time_grid'] = 'Slow_len.100m.P' wo.opdict['max_length'] = 120 wo.opdict['safety_margin'] = 20 wo.opdict['dt'] = 0.01 wo.opdict['syn'] = True # make synthetic data obs_list, ot, (x0,y0,z0) = make_synthetic_data(wo) starttime=obs_list[0].stats.starttime dt=obs_list[0].stats.delta # split data files to simulate packets of real-time data obs_split=[] for obs in obs_list: split = obs / 3 obs_split.append(split) # generate ttimes_files for test #generate_random_test_points(wo, n_test, (x0, y0, z0)) generate_random_test_points(wo, n_test) tic=time.time()