Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 def addTorqueQueue(self):
     torque_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("TORQUE_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/torque_queue",
         group=self.group)
     return torque_queue
Пример #4
0
 def addLsfQueue(self):
     lsf_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/lsf_queue",
         group=self.group)
     return lsf_queue
Пример #5
0
 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
Пример #6
0
 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
Пример #7
0
 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
Пример #8
0
 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
Пример #9
0
 def addRshCommand(self):
     rsh_command = ConfigurationLineDefinition(
         keyword=KeywordDefinition("RSH_COMMAND"),
         arguments=[PathArgument()],
         documentation_link="keywords/rsh_command",
         group=self.group)
     return rsh_command
Пример #10
0
 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
Пример #11
0
 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
Пример #12
0
 def addRunpath(self):
     runpath = ConfigurationLineDefinition(
         keyword=KeywordDefinition("RUNPATH"),
         arguments=[PathArgument(must_exist=False)],
         documentation_link="keywords/runpath",
         required=False,
         group=self.group)
     return runpath
Пример #13
0
 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
Пример #14
0
 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
Пример #15
0
 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
Пример #16
0
 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
Пример #17
0
 def addMaxSubmit(self):
     max_submit = ConfigurationLineDefinition(
         keyword=KeywordDefinition("MAX_SUBMIT"),
         arguments=[IntegerArgument()],
         documentation_link="keywords/max_submit",
         group=self.group,
     )
     return max_submit
Пример #18
0
 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
Пример #19
0
 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
Пример #20
0
 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
Пример #21
0
 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
Пример #22
0
 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
Пример #23
0
 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
Пример #24
0
 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
Пример #25
0
 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
Пример #26
0
 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
Пример #27
0
 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
Пример #28
0
 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
Пример #29
0
 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
Пример #30
0
 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