def __init__(self,
              dependencies,
              tiles_fname,
              features_dir,
              output_tile_fname,
              wait_time=None,
              conf_fname=None,
              callback=None):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.features_dir = '"{0}"'.format(features_dir)
     self.output_file = '-o "{0}"'.format(output_tile_fname)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     if wait_time is None:
         self.wait_time = ''
     else:
         self.wait_time = '-w {0}'.format(wait_time)
     self.callback = callback
     self.dependencies = dependencies
     self.memory = 400
     self.time = 20
     self.output = output_tile_fname
Esempio n. 2
0
    def __init__(self, ConfigFile, Children=[]):

        #       Initialize Job specific stuff in base class
        #       -------------------------------------------
        Job.__init__(self, ConfigFile)

        self.Children = Children
 def __init__(self,
              matches_work_dir,
              tiles_fname,
              temp_files_prefix,
              threads_num=1,
              wait_time=None,
              conf_fname=None):
     Job.__init__(self)
     self.already_done = False
     self.dependencies = []
     self.features_fnames1_list = []
     self.features_fnames2_list = []
     self.output_files_list = []
     self.index_pairs_list = []
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     if wait_time is None:
         self.wait_time = ''
     else:
         self.wait_time = '-w {0}'.format(wait_time)
     self.memory = 450
     self.time = 100
     self.threads = threads_num
     self.threads_str = "-t {0}".format(threads_num)
     self.matches_work_dir = matches_work_dir
     self.temp_files_prefix = temp_files_prefix
 def __init__(self,
              dependencies,
              tiles_fname,
              features_fname1,
              features_fname2,
              corr_output_file,
              index_pair,
              wait_time=None,
              conf_fname=None):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.features_fname1 = '"{0}"'.format(features_fname1)
     self.features_fname2 = '"{0}"'.format(features_fname2)
     self.index_pair = ':'.join(index_pair)
     self.output_file = '-o "{0}"'.format(corr_output_file)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     if wait_time is None:
         self.wait_time = ''
     else:
         self.wait_time = '-w {0}'.format(wait_time)
     self.dependencies = dependencies
     self.memory = 400
     self.time = 20
     self.output = corr_output_file
Esempio n. 5
0
 def __init__(self,
              dependencies,
              tiles_fname,
              output_dir,
              layer,
              scale,
              from_x,
              from_y,
              to_x,
              to_y,
              jar_file,
              output_file,
              threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.output_dir = '-o "{0}"'.format(output_dir)
     self.jar_file = '-j "{0}"'.format(jar_file)
     # Make the from-layer and to-layer the same layer
     self.from_layer = '--from_layer {0}'.format(layer)
     self.to_layer = '--to_layer {0}'.format(layer)
     self.scale = '--scale {0}'.format(scale)
     self.from_x = '--from_x {0}'.format(from_x)
     self.from_y = '--from_y {0}'.format(from_y)
     self.to_x = '--to_x {0}'.format(to_x)
     self.to_y = '--to_y {0}'.format(to_y)
     self.dependencies = dependencies
     self.threads = threads_num
     self.threads_str = "-t {0}".format(threads_num)
     self.memory = 33000
     self.time = 300
     self.is_java_job = True
     self.output = output_file
 def __init__(self,
              dependencies,
              tiles_fname,
              matches_list_file,
              opt_output_file,
              conf_fname=None,
              threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.matches_list_file = '"{0}"'.format(matches_list_file)
     self.output_file = '-o "{0}"'.format(opt_output_file)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     # if fixed_tiles is None:
     #     self.fixed_tiles = ''
     # else:
     #     self.fixed_tiles = '-f {0}'.format(" ".join(str(f) for f in fixed_tiles))
     self.dependencies = dependencies
     # self.threads = threads_num
     # self.threads_str = "-t {0}".format(threads_num)
     self.memory = 4000
     self.time = 600
     self.output = opt_output_file
Esempio n. 7
0
 def __init__(self, dependencies, outputs, tiles_fnames, corr_fnames, model_fnames, fixed_layers, output_dir, max_layer_distance, jar_file, conf_fname=None, skip_layers=None, threads_num=1, manual_matches=None):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fnames = '--tile_files {0}'.format(" ".join(tiles_fnames))
     self.corr_fnames = '--corr_files {0}'.format(" ".join(corr_fnames))
     self.model_fnames = '--model_files {0}'.format(" ".join(model_fnames))
     self.output_dir = '-o "{0}"'.format(output_dir)
     if fixed_layers is None:
         self.fixed_layers = ''
     else:
         self.fixed_layers = '-f {0}'.format(" ".join(str(f) for f in fixed_layers))
     self.jar_file = '-j "{0}"'.format(jar_file)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     if skip_layers is None:
         self.skip_layers = ''
     else:
         self.skip_layers = '-s "{0}"'.format(skip_layers)
     if manual_matches is None:
         self.manual_matches = ''
     else:
         self.manual_matches = '-M {0}'.format(" ".join(manual_matches))
     self.max_layer_distance = '-d {}'.format(max_layer_distance)
     self.threads = threads_num
     self.threads_str = '-t {0}'.format(threads_num)
     self.dependencies = dependencies
     self.memory = 50000
     self.time = 1400
     self.is_java_job = True
     self.output = outputs
Esempio n. 8
0
	def __init__(self,doc):
		Job.__init__(self, doc)
		try:
			self.format = self.format
		except AttributeError:
			self.format = "json"
		try:
			self.coll_type = self.coll_type
		except AttributeError:
			self.coll_type = None
		
		self._dict_values = {}
		self._dict_values["sources"] = {
							"filename": "%s/export_%s_sources_%s.%s" %(self.project_name, self.name, self.date, self.format),
							"format": self.format,
							"fields": 'url,origin,date.date',
							}
		self._dict_values["logs"] = {
							"filename": "%s/export_%s_logs_%s.%s" %(self.project_name,self.name, self.date, self.format), 
							"format":self.format,
							"fields": 'url,code,scope,status,msg',
							}
		self._dict_values["results"] = {
							"filename": "%s/export_%s_results_%s.%s" %(self.project_name,self.name, self.date, self.format), 
							"format":self.format,
							"fields": 'url,domain,title,content.content,outlinks.url,crawl_date',
							}	
Esempio n. 9
0
    def __init__(self, ssh_client, script_path):
        Job.__init__(self)
        self.script_path = script_path
        self.ssh_client = ssh_client

        self._raw_output = []
        self._last_log = None

        self._parser = RemoteScriptOutputParser()
Esempio n. 10
0
 def __init__(self, dependencies, outputs, input_dir, output_dir):
     Job.__init__(self)
     #### TODO - stopped here!
     self.already_done = False
     self.input_dir = '{0}'.format(input_dir)
     self.output_dir = '-o "{0}"'.format(output_dir)
     self.dependencies = dependencies
     self.memory = 2000
     self.time = 400
     self.output = outputs
 def __init__(self, tiles_fname, output_dir, output_file, jar_file):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.output_dir = '-o "{0}"'.format(output_dir)
     self.jar_file = '-j "{0}"'.format(jar_file)
     self.dependencies = []
     self.memory = 3000
     self.time = 10
     self.is_java_job = True
     self.output = output_file
Esempio n. 12
0
 def __init__(self, dependencies, tiles_fnames, output_dir, jar_file,
              outputs):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fnames = '{0}'.format(" ".join(tiles_fnames))
     self.output_dir = '-o "{0}"'.format(output_dir)
     self.jar_file = '-j "{0}"'.format(jar_file)
     self.dependencies = dependencies
     self.memory = 4000
     self.time = 100
     self.is_java_job = True
     self.output = outputs
Esempio n. 13
0
 def __init__(self, tiles_fname, output_dir, jar_file, threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.output_dir = '-o "{0}"'.format(output_dir)
     self.jar_file = '-j "{0}"'.format(jar_file)
     self.dependencies = [ ]
     self.threads = threads_num
     self.threads_str = "-t {0}".format(threads_num)
     self.memory = 64000
     self.time = 200
     self.is_java_job = True
     self.output = output_dir
Esempio n. 14
0
 def __init__(self, dependencies, in_dir, open_sea_dragon, processes_num=1):
     Job.__init__(self)
     self.already_done = False
     self.in_dir = '"{0}"'.format(in_dir)
     self.open_sea_dragon = ''
     if open_sea_dragon is True:
         self.open_sea_dragon = '-s'
     self.dependencies = dependencies
     self.threads = processes_num
     self.processes_str = '-p {0}'.format(processes_num)
     self.memory = 16000
     self.time = 500
     self.is_java_job = False
     self.output = os.path.join(in_dir, "1")
Esempio n. 15
0
 def __init__(self, dependencies, tiles_fname, corr_fname, output_fname, jar_file, conf_fname=None):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.corr_fname = '"{0}"'.format(corr_fname)
     self.output_file = '-o "{0}"'.format(output_fname)
     self.jar_file = '-j "{0}"'.format(jar_file)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     self.dependencies = dependencies
     self.memory = 5000
     self.time = 30
     self.is_java_job = True
     self.output = output_fname
Esempio n. 16
0
 def __init__(self, tiles_fname1, features_dir1, tiles_fname2, features_dir2, output_fname, conf_fname=None, threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname1 = '"{0}"'.format(tiles_fname1)
     self.features_dir1 = '"{0}"'.format(features_dir1)
     self.tiles_fname2 = '"{0}"'.format(tiles_fname2)
     self.features_dir2 = '"{0}"'.format(features_dir2)
     self.output_fname = '-o "{0}"'.format(output_fname)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     self.dependencies = [ ]
     #self.threads = threads_num
     #self.threads_str = "-t {0}".format(threads_num)
     self.memory = 1000
     self.time = 300
     self.output = output_fname
Esempio n. 17
0
 def __init__(self, dependencies, tiles_fname1, features_fname1, tiles_fname2, features_fname2, corr_output_file, jar_file, conf_fname=None, threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname1 = '"{0}"'.format(tiles_fname1)
     self.features_fname1 = '"{0}"'.format(features_fname1)
     self.tiles_fname2 = '"{0}"'.format(tiles_fname2)
     self.features_fname2 = '"{0}"'.format(features_fname2)
     self.output_file = '-o "{0}"'.format(corr_output_file)
     self.jar_file = '-j "{0}"'.format(jar_file)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     self.dependencies = dependencies
     self.threads = threads_num
     self.threads_str = "-t {0}".format(threads_num)
     self.memory = 5000
     self.time = 30
     self.is_java_job = True
     self.output = corr_output_file
 def __init__(self,
              dependencies,
              tiles_fname,
              out_fname,
              width,
              jar_file,
              threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.output_file = '-o "{0}"'.format(out_fname)
     self.jar_file = '-j "{0}"'.format(jar_file)
     self.width = '-w {0}'.format(width)
     self.threads = threads_num
     self.threads_str = '-t {0}'.format(threads_num)
     self.dependencies = dependencies
     self.memory = 34000
     self.time = 500
     self.is_java_job = True
     self.output = out_fname
Esempio n. 19
0
 def __init__(self, dependencies, tiles_fname, output_file, jar_file, meshes_dir=None, conf_fname=None, threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.output_file = '-o "{0}"'.format(output_file)
     self.jar_file = '-j "{0}"'.format(jar_file)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     if meshes_dir is None:
         self.meshes_dir = ''
     else:
         self.meshes_dir = '--meshes_dir "{0}"'.format(meshes_dir)
     self.dependencies = dependencies
     self.threads = threads_num
     self.threads_str = "-t {0}".format(threads_num)
     self.memory = 13000
     self.time = 400
     self.is_java_job = True
     self.output = output_file
Esempio n. 20
0
 def __init__(self, dependencies, outputs, tiles_fnames, corr_fnames, output_dir, max_layer_distance, conf_fname=None, skip_layers=None, threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fnames = '--tile_files {0}'.format(" ".join(tiles_fnames))
     self.corr_fnames = '--corr_files {0}'.format(" ".join(corr_fnames))
     self.output_dir = '-o "{0}"'.format(output_dir)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     if skip_layers is None:
         self.skip_layers = ''
     else:
         self.skip_layers = '-s "{0}"'.format(skip_layers)
     self.max_layer_distance = '-d {}'.format(max_layer_distance)
     self.threads = threads_num
     self.threads_str = '-t {0}'.format(threads_num)
     self.dependencies = dependencies
     self.memory = 10000
     self.time = 800
     self.output = outputs
 def __init__(self,
              image_file,
              output_dir,
              output_file,
              tile_size,
              output_pattern,
              output_type,
              processes_num=1):
     Job.__init__(self)
     self.already_done = False
     self.image_file = '"{0}"'.format(image_file)
     self.output_dir = '-o "{0}"'.format(output_dir)
     self.output_type = '--output_type "{0}"'.format(output_type)
     self.output_pattern = '--output_pattern "{0}"'.format(output_pattern)
     self.tile_size = '--tile_size "{0}"'.format(tile_size)
     self.dependencies = []
     self.threads = processes_num
     self.processes_str = "--processes_num {0}".format(processes_num)
     self.memory = 32000
     self.time = 300
     self.output = output_file
 def __init__(self,
              tiles_fname,
              output_file,
              tile_index,
              conf_fname=None,
              threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.tile_index = '{0}'.format(tile_index)
     self.output_file = '-o "{0}"'.format(output_file)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     self.dependencies = []
     # self.threads = threads_num
     # self.threads_str = "-t {0}".format(threads_num)
     self.memory = 4000
     self.time = 20
     self.output = output_file
 def __init__(self,
              tiles_fname,
              sifts_work_dir,
              temp_output_list_file,
              conf_fname=None,
              threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.tile_indices_list = []
     self.output_files_list = []
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     self.dependencies = []
     # self.threads = threads_num
     # self.threads_str = "-t {0}".format(threads_num)
     self.memory = 2800
     self.time = 100
     self.sifts_work_dir = sifts_work_dir
     self.temp_output_list_file = temp_output_list_file
Esempio n. 24
0
 def __init__(self, dependencies, tiles_fname1, tiles_fname2, pre_match_fname, output_fname, targeted_mfov, conf_fname=None, threads_num=1, auto_add_model=False):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname1 = '"{0}"'.format(tiles_fname1)
     self.tiles_fname2 = '"{0}"'.format(tiles_fname2)
     self.pre_match_fname = '"{0}"'.format(pre_match_fname)
     self.targeted_mfov = '{0}'.format(targeted_mfov)
     self.output_fname = '-o "{0}"'.format(output_fname)
     if conf_fname is None:
         self.conf_fname = ''
     else:
         self.conf_fname = '-c "{0}"'.format(conf_fname)
     #if auto_add_model:
     #    self.auto_add_model = '--auto_add_model'
     #else:
     #    self.auto_add_model = ''
     self.threads = threads_num
     self.threads_str = '-t {0}'.format(threads_num)
     self.dependencies = dependencies
     self.memory = 10000
     self.time = 800
     self.output = output_fname
Esempio n. 25
0
 def __init__(self, dependencies, tiles_fname, out_dir, tile_size, output_type, jar_file, output_pattern=None, blend_type=None, threads_num=1):
     Job.__init__(self)
     self.already_done = False
     self.tiles_fname = '"{0}"'.format(tiles_fname)
     self.output_dir = '-o "{0}"'.format(out_dir)
     self.jar_file = '-j "{0}"'.format(jar_file)
     self.tile_size = '-s {0}'.format(tile_size)
     self.threads = threads_num
     self.threads_str = '-t {0}'.format(threads_num)
     if blend_type is None:
         self.blend_type = ''
     else:
         self.blend_type = '-b {0}'.format(blend_type)
     self.output_type = '--output_type "{0}"'.format(output_type)
     if output_pattern is None:
         self.output_pattern = ''
     else:
         self.output_pattern = '--output_pattern "{0}"'.format(output_pattern)
     self.dependencies = dependencies
     self.memory = 35000
     self.time = 600
     self.is_java_job = True
     self.output = out_dir
Esempio n. 26
0
 def __init__(self, command, dispatcher):
     self.occurrences = 0
     Job.__init__(self, command, dispatcher)
Esempio n. 27
0
 def __init__(self, agent_obj):
     Job.__init__(self, agent_obj)
     self.conn = None
     self.key = None
Esempio n. 28
0
 def __init__(self, agent_obj, c_job):
     Job.__init__(self, agent_obj)
     self.conn = None
     self.key = None
     self.connect_job = c_job
Esempio n. 29
0
 def __init__(self, job, sitedef, scheme, next_start=None, start_offset=None):
     Job.__init__(self, job, scheme)
     self.id = job[u'_id'] if job else None
     self.sitedef = sitedef
     self.next_start = next_start
     self.start_offset = start_offset