def fix_config_for_science_run(self, config, time): run = stfu_pipe.science_run(time) config_path = os.path.split(config) out = "/".join([ config_path[0], config_path[1].replace('s5', run).replace('s6', run) ]) return out
def __init__(self,dag,job,cp,time_range,tag='start'): pipeline.CondorDAGNode.__init__(self,job) self.add_var_arg("--" + tag + "-run") self.add_var_opt("log-name",time_range+".log") outputString = "omega/" + stfu_pipe.science_run(int(time_range.split("_")[0])).upper() + "/background" if cp.has_option('fu-output','output-dir') and cp.get('fu-output','output-dir'): output = cp.get('fu-output','output-dir') + '/' + outputString else: output = outputString self.add_var_opt("output-path",output) if tag == 'terminate': for node in dag.get_nodes(): if isinstance(node,stfu_pipe.fuQscanNode): self.add_parent(node) dag.add_node(self) self.validate()
def __init__(self, dag, job, cp, time_range, tag='start'): pipeline.CondorDAGNode.__init__(self, job) self.add_var_arg("--" + tag + "-run") self.add_var_opt("log-name", time_range + ".log") outputString = "omega/" + stfu_pipe.science_run( int(time_range.split("_")[0])).upper() + "/background" if cp.has_option('fu-output', 'output-dir') and cp.get( 'fu-output', 'output-dir'): output = cp.get('fu-output', 'output-dir') + '/' + outputString else: output = outputString self.add_var_opt("output-path", output) if tag == 'terminate': for node in dag.get_nodes(): if isinstance(node, stfu_pipe.fuQscanNode): self.add_parent(node) dag.add_node(self) self.validate()
def fix_config_for_science_run(self, config, time): run = stfu_pipe.science_run(time) config_path = os.path.split(config) out = "/".join([config_path[0], config_path[1].replace('s5',run).replace('s6',run)]) return out