Exemplo n.º 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())
Exemplo n.º 2
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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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())
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 9
0
 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
    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
Exemplo n.º 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
Exemplo n.º 12
0
 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
Exemplo n.º 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
Exemplo n.º 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())
 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
Exemplo n.º 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())
Exemplo n.º 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
 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)
Exemplo n.º 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)
 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)
Exemplo n.º 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
Exemplo n.º 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
 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
Exemplo n.º 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
Exemplo n.º 25
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 = []
Exemplo n.º 26
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)
Exemplo n.º 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
Exemplo n.º 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 = []