コード例 #1
0
 def __init__(self, system, config):
     super(SavePreprocessedData, self).__init__(system, config)
     self.no_data = []
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.all_events = sorted(self.event_info.keys())
コード例 #2
0
ファイル: SelectWindows.py プロジェクト: lermert/OvalOffice
    def __init__(self, remote_machine, config, sbatch_dict):

        super(SelectWindows, self).__init__(remote_machine, config)
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)
        self.sbatch_dict = sbatch_dict
コード例 #3
0
 def __init__(self, remote_machine, config):
     super(CopyMseeds, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.getWindows = True
     self.numEvents = 100
コード例 #4
0
    def __init__(self, remote_machine, config, sbatch_dict):

        super(SelectWindows, self).__init__(remote_machine, config)
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)
        self.sbatch_dict = sbatch_dict
コード例 #5
0
 def __init__(self, system, config):
     super(SavePreprocessedData, self).__init__(system, config)
     self.no_data = []
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.all_events = sorted(self.event_info.keys())
コード例 #6
0
    def __init__(self, remote_machine, config, sbatch_dict, perturbation_percent):

        super(AddSmoothedGradient, self).__init__(remote_machine, config)
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)
        self.sbatch_dict = sbatch_dict
        self.perturbation_percent = perturbation_percent
コード例 #7
0
 def __init__(self, remote_machine, config):
     super(CompareWaveforms, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.synthetics   = None
     self.preproc_data = None
     self.window       = None
コード例 #8
0
 def __init__(self, remote_machine, config):
     super(CompareWaveforms, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.synthetics = None
     self.preproc_data = None
     self.window = None
コード例 #9
0
ファイル: data_downloader.py プロジェクト: lermert/OvalOffice
 def __init__(self, remote_machine, config, s_file, recording_time):
     super(DataDownloader, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.stations_file = s_file
     self.recording_time = recording_time
     self.client = None
コード例 #10
0
    def __init__(self, remote_machine, config, sbatch_dict):
        super(createAdjointSources, self).__init__(remote_machine, config)
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)

        self.all_events = sorted(self.event_info.keys())
        self.sbatch_dict = sbatch_dict
コード例 #11
0
    def __init__(self, remote_machine, config, sbatch_dict):
        super(createAdjointSources, self).__init__(remote_machine, config)
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)

        self.all_events = sorted(self.event_info.keys())
        self.sbatch_dict = sbatch_dict
コード例 #12
0
ファイル: data_downloader.py プロジェクト: lermert/OvalOffice
 def __init__(self, remote_machine, config, s_file, recording_time):
     super(DataDownloader, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.stations_file = s_file
     self.recording_time = recording_time
     self.client = None
コード例 #13
0
    def __init__(self, remote_machine, config, sbatch_dict,
                 perturbation_percent):

        super(AddSmoothedGradient, self).__init__(remote_machine, config)
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)
        self.sbatch_dict = sbatch_dict
        self.perturbation_percent = perturbation_percent
コード例 #14
0
    def __init__(self, remote_machine, config, sbatch_dict):
        super(SumGradients, self).__init__(remote_machine, config)
        self.sbatch_dict = sbatch_dict
        self.complete_events = []
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)

        self.all_events = sorted(self.event_info.keys())
コード例 #15
0
 def __init__(self, remote_machine, config,):
     super(WeightAdjointSources, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.all_events = sorted(self.event_info.keys())
     self.adjoint_sources_pickle = None
     self.stations_list = []
     self.adj_dir = None
     self.step_length = True
コード例 #16
0
 def __init__(self, remote_machine, config,correlations_dir):
     super(SortCrossCorrelations, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.event_list = list()
     self.st = obspy.Stream()
     self.hpass = 1 / self.iteration_info['highpass']
     self.lpass = 1 / self.iteration_info['lowpass']
     self.correlations_dir = correlations_dir
     self.all_events = sorted(self.event_info.keys())
コード例 #17
0
    def __init__(self, remote_machine, config, sbatch_dict, sigma_v, sigma_h):
        super(SmoothKernels, self).__init__(remote_machine, config)
        self.sbatch_dict = sbatch_dict
        self.complete_events = []
        self.event_info, self.iteration_info = utilities.get_lasif_information(
            self.remote_machine, self.config.lasif_project_path,
            self.config.base_iteration)

        self.all_events = sorted(self.event_info.keys())
        self.kernels = None
        self.sigma_v = sigma_v
        self.sigma_h = sigma_h
コード例 #18
0
 def __init__(self, remote_machine, config):
     super(CopyBinariesToRunDirectory,
           self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
コード例 #19
0
 def __init__(self, remote_machine, config):
     super(LinkMesh, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
コード例 #20
0
 def __init__(self, remote_machine, config):
     super(CopyBinariesToRunDirectory, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
コード例 #21
0
 def __init__(self, remote_machine, config, regenerate_data_cache):
     super(GenerateStationsFiles, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.regenerate_data_cache = regenerate_data_cache
コード例 #22
0
 def __init__(self, remote_machine, config):
     super(CopyMseeds, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.getWindows = True
コード例 #23
0
 def __init__(self, remote_machine, config, regenerate_data_cache):
     super(GenerateStationsFiles, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.regenerate_data_cache = regenerate_data_cache
コード例 #24
0
 def __init__(self, system, config, sbatch_dict):
     super(ProcessSynthetics, self).__init__(system, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.sbatch_dict = sbatch_dict
コード例 #25
0
ファイル: SaveSynthetics.py プロジェクト: lermert/OvalOffice
 def __init__(self, remote_machine, config):
     super(SaveSynthetics, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.processed_events = []
コード例 #26
0
ファイル: LinkMesh.py プロジェクト: lermert/OvalOffice
 def __init__(self, remote_machine, config):
     super(LinkMesh, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
コード例 #27
0
 def __init__(self, system, config, sbatch_dict):
     super(ProcessSynthetics, self).__init__(system, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.sbatch_dict = sbatch_dict
コード例 #28
0
 def __init__(self, remote_machine, config):
     super(SaveSynthetics, self).__init__(remote_machine, config)
     self.event_info, self.iteration_info = utilities.get_lasif_information(
         self.remote_machine, self.config.lasif_project_path,
         self.config.base_iteration)
     self.processed_events = []