Пример #1
0
def rtwlStart():
    """
    Starts rtwl. Configuration is read from 'rtwl.config' file.
    """

    config_file = 'rtwl.config'

    # read options into waveloc options objet
    wo = RtWavelocOptions()
    wo.opdict = readConfig(config_file)

    if wo.run_offline:
        # Run in offline mode
        print "Starting rtwl in offline mode"
        import glob, os
        from obspy.core import read

        # read data
        fnames = glob.glob(os.path.join(wo.data_dir, wo.opdict['data_glob']))
        obs_list = []
        for name in fnames:
            st = read(name)
            obs_list.append(st[0])

    else:
        # Run in true real-time mode
        raise NotImplementedError()
Пример #2
0
def rtwlStart():
    """
    Starts rtwl. Configuration is read from 'rtwl.config' file.
    """
   
    
    config_file='rtwl.config'
    
    # read options into waveloc options objet
    wo=RtWavelocOptions()
    wo.opdict=readConfig(config_file)
    
    if wo.run_offline:
        # Run in offline mode
        print "Starting rtwl in offline mode"
        import glob,os
        from obspy.core import read
        
        # read data
        fnames=glob.glob(os.path.join(wo.data_dir, wo.opdict['data_glob']))
        obs_list=[]
        for name in fnames:
            st=read(name)
            obs_list.append(st[0])
    
    
    
    else :
        # Run in true real-time mode
        raise NotImplementedError()
Пример #3
0
 def test_readConfig(self) :
     
     opdict = readConfig(self.config_file)
     
     for key in self.wo.opdict.keys():
         self.assertEqual(opdict[key],self.wo.opdict[key])
Пример #4
0
    def test_readConfig(self):

        opdict = readConfig(self.config_file)

        for key in self.wo.opdict.keys():
            self.assertEqual(opdict[key], self.wo.opdict[key])