def addMaxRunningRsh(self): max_running_rsh = ConfigurationLineDefinition( keyword=KeywordDefinition("MAX_RUNNING_RSH"), arguments=[IntegerArgument()], documentation_link="keywords/max_running_rsh", group=self.group) return max_running_rsh
def addLsfResources(self): lsf_resources = ConfigurationLineDefinition( keyword=KeywordDefinition("LSF_RESOURCES"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/lsf_resources", group=self.group) return lsf_resources
def addTorqueQueue(self): torque_queue = ConfigurationLineDefinition( keyword=KeywordDefinition("TORQUE_QUEUE"), arguments=[StringArgument()], documentation_link="keywords/torque_queue", group=self.group) return torque_queue
def addLsfQueue(self): lsf_queue = ConfigurationLineDefinition( keyword=KeywordDefinition("LSF_QUEUE"), arguments=[StringArgument()], documentation_link="keywords/lsf_queue", group=self.group) return lsf_queue
def addMaxRunningLsf(self): max_running_lsf = ConfigurationLineDefinition( keyword=KeywordDefinition("MAX_RUNNING_LSF"), arguments=[IntegerArgument(from_value=1)], documentation_link="keywords/max_running_lsf", group=self.group) return max_running_lsf
def addLsfServer(self): lsf_server = ConfigurationLineDefinition( keyword=KeywordDefinition("LSF_SERVER"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/lsf_server", group=self.group) return lsf_server
def addQueueSystem(self): queue_system = ConfigurationLineDefinition( keyword=KeywordDefinition("QUEUE_SYSTEM"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/queue_system", group=self.group) return queue_system
def addHostType(self): host_type = ConfigurationLineDefinition( keyword=KeywordDefinition("HOST_TYPE"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/host_type", group=self.group) return host_type
def addRshCommand(self): rsh_command = ConfigurationLineDefinition( keyword=KeywordDefinition("RSH_COMMAND"), arguments=[PathArgument()], documentation_link="keywords/rsh_command", group=self.group) return rsh_command
def addRunTemplate(self): run_template = ConfigurationLineDefinition( keyword=KeywordDefinition("RUN_TEMPLATE"), arguments=[PathArgument(), StringArgument()], documentation_link="keywords/run_template", required=False, group=self.group) return run_template
def addForwardModel(self): forward_model = ConfigurationLineDefinition( keyword=KeywordDefinition("FORWARD_MODEL"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/forward_model", required=False, group=self.group) return forward_model
def addRunpath(self): runpath = ConfigurationLineDefinition( keyword=KeywordDefinition("RUNPATH"), arguments=[PathArgument(must_exist=False)], documentation_link="keywords/runpath", required=False, group=self.group) return runpath
def addDeleteRunpath(self): delete_runpath = ConfigurationLineDefinition( keyword=KeywordDefinition("DELETE_RUNPATH"), arguments=[StringArgument()], documentation_link="keywords/delete_runpath", required=False, group=self.group) return delete_runpath
def addPreClearRunpath(self): pre_clear_runpath = ConfigurationLineDefinition( keyword=KeywordDefinition("PRE_CLEAR_RUNPATH"), arguments=[BoolArgument()], documentation_link="keywords/pre_clear_runpath", required=False, group=self.group) return pre_clear_runpath
def addLogFile(self): log_file = ConfigurationLineDefinition( keyword=KeywordDefinition("LOG_FILE"), arguments=[PathArgument()], documentation_link="keywords/log_file", required=False, group=self.group) return log_file
def addSingleNodeUpdate(self): single_node_update = ConfigurationLineDefinition( keyword=KeywordDefinition("SINGLE_NODE_UPDATE"), arguments=[BoolArgument()], documentation_link="keywords/single_node_update", required=False, group=self.group) return single_node_update
def addMaxSubmit(self): max_submit = ConfigurationLineDefinition( keyword=KeywordDefinition("MAX_SUBMIT"), arguments=[IntegerArgument()], documentation_link="keywords/max_submit", group=self.group, ) return max_submit
def addStaticKw(self): add_static_kw = ConfigurationLineDefinition( keyword=KeywordDefinition("ADD_STATIC_KW"), arguments=[StringArgument(), StringArgument()], documentation_link="keywords/add_static_kw", required=False, group=self.group) return add_static_kw
def addMaxResample(self): max_resample = ConfigurationLineDefinition( keyword=KeywordDefinition("MAX_RESAMPLE"), arguments=[IntegerArgument()], documentation_link="keywords/max_resample", required=False, group=self.group) return max_resample
def addSchedulePredictionFile(self): schedule_prediction_file = ConfigurationLineDefinition( keyword=KeywordDefinition("SCHEDULE_PREDICTION_FILE"), arguments=[PathArgument()], documentation_link="keywords/schedule_prediction_file", required=False, group=self.group) return schedule_prediction_file
def addInstallJob(self): install_job = ConfigurationLineDefinition( keyword=KeywordDefinition("INSTALL_JOB"), arguments=[StringArgument(), PathArgument()], documentation_link="keywords/install_job", required=False, group=self.group) return install_job
def addAnalysisSelect(self): analysis_select = ConfigurationLineDefinition( keyword=KeywordDefinition("ANALYSIS_SELECT"), arguments=[StringArgument()], documentation_link="keywords/analysis_select", required=False, group=self.group) return analysis_select
def addKeepRunpath(self): keep_runpath = ConfigurationLineDefinition( keyword=KeywordDefinition("KEEP_RUNPATH"), arguments=[StringArgument()], documentation_link="keywords/keep_runpath", required=False, group=self.group) return keep_runpath
def addAnalysisCopy(self): analysis_copy = ConfigurationLineDefinition( keyword=KeywordDefinition("ANALYSIS_COPY"), arguments=[StringArgument(), StringArgument()], documentation_link="keywords/analysis_copy", required=False, group=self.group) return analysis_copy
def addRunpathFile(self): runpath_file = ConfigurationLineDefinition( keyword=KeywordDefinition("RUNPATH_FILE"), arguments=[PathArgument()], documentation_link="keywords/runpath_file", required=False, group=self.group) return runpath_file
def addIterCase(self): iter_case = ConfigurationLineDefinition( keyword=KeywordDefinition("ITER_CASE"), arguments=[ProperNameFormatArgument()], documentation_link="keywords/iter_case", required=False, group=self.group) return iter_case
def addJobScript(self): job_script = ConfigurationLineDefinition( keyword=KeywordDefinition("JOB_SCRIPT"), arguments=[PathArgument()], documentation_link="keywords/job_script", required=False, group=self.group) return job_script
def addIterRetryCount(self): retry_count = ConfigurationLineDefinition( keyword=KeywordDefinition("ITER_RETRY_COUNT"), arguments=[IntegerArgument()], documentation_link="keywords/iter_retry_count", required=False, group=self.group) return retry_count
def addLogLevel(self): log_level = ConfigurationLineDefinition( keyword=KeywordDefinition("LOG_LEVEL"), arguments=[StringArgument()], documentation_link="keywords/log_level", required=False, group=self.group) return log_level
def addStdCutoff(self): std_cutoff = ConfigurationLineDefinition( keyword=KeywordDefinition("STD_CUTOFF"), arguments=[FloatArgument()], documentation_link="keywords/std_cutoff", required=False, group=self.group) return std_cutoff