示例#1
0
 def addEndDate(self):
     end_date = ConfigurationLineDefinition(
         keyword=KeywordDefinition("END_DATE"),
         arguments=[StringArgument()],
         documentation_link="keywords/end_date",
         required=False,
         group=self.group)
     return end_date
示例#2
0
 def addImageType(self):
     image_type = ConfigurationLineDefinition(
         keyword=KeywordDefinition("IMAGE_TYPE"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/image_type",
         required=False,
         group=self.group)
     return image_type
示例#3
0
 def addPlotDriver(self):
     plot_driver = ConfigurationLineDefinition(
         keyword=KeywordDefinition("PLOT_DRIVER"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/plot_driver",
         required=False,
         group=self.group)
     return plot_driver
示例#4
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
示例#5
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
示例#6
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
示例#7
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
示例#8
0
 def addTorqueQueue(self):
     torque_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("TORQUE_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/torque_queue",
         group=self.group,
     )
     return torque_queue
示例#9
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
示例#10
0
 def addLsfQueue(self):
     lsf_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/lsf_queue",
         group=self.group,
     )
     return lsf_queue
示例#11
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
示例#12
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
示例#13
0
 def addHistorySource(self):
     history_source = ConfigurationLineDefinition(
         keyword=KeywordDefinition("HISTORY_SOURCE"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/history_source",
         required=False,
         group=self.group)
     return history_source
示例#14
0
 def addSelectCase(self):
     select_case = ConfigurationLineDefinition(
         keyword=KeywordDefinition("SELECT_CASE"),
         arguments=[StringArgument()],
         documentation_link="keywords/select_case",
         required=False,
         group=self.group)
     return select_case
示例#15
0
 def addQCWorkflow(self):
     qc_workflow = ConfigurationLineDefinition(
         keyword=KeywordDefinition("QC_WORKFLOW"),
         arguments=[StringArgument()],
         documentation_link="keywords/qc_workflow",
         required=False,
         group=self.group)
     return qc_workflow
示例#16
0
 def addPlotRefcaseList(self):
     plot_refcase_list = ConfigurationLineDefinition(
         keyword=KeywordDefinition("PLOT_REFCASE_LIST"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/plot_refcase_list",
         required=False,
         group=self.group)
     return plot_refcase_list
示例#17
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
示例#18
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
示例#19
0
 def addLocalConfig(self):
     local_config = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LOCAL_CONFIG"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/local_config",
         required=False,
         group=self.group)
     return local_config
示例#20
0
 def addJobName(self):
     job_name = ConfigurationLineDefinition(
         keyword=KeywordDefinition("JOBNAME"),
         arguments=[StringArgument()],
         documentation_link="keywords/job_name",
         required=True,
         group=self.group)
     return job_name
示例#21
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
示例#22
0
 def addLoadWorkflowJob(self):
     load_workflow_job = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LOAD_WORKFLOW_JOB"),
         arguments=[StringArgument()],
         documentation_link="keywords/load_workflow_job",
         required=False,
         group=self.group)
     return load_workflow_job
示例#23
0
 def addEclBase(self):
     ecl_base = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ECLBASE"),
         arguments=[StringArgument()],
         documentation_link="keywords/eclbase",
         required=True,
         group=self.group)
     return ecl_base
示例#24
0
 def addFunction(self):
     function = ConfigurationLineDefinition(
         keyword=KeywordDefinition("FUNCTION"),
         arguments=[StringArgument()],
         documentation_link="keywords/function",
         required=False,
         group=self.group)
     return function
示例#25
0
 def addArgType(self):
     arg_type = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ARG_TYPE"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/arg_type",
         required=False,
         group=self.group)
     return arg_type
示例#26
0
 def addLoadWorkflow(self):
     load_workflow = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LOAD_WORKFLOW"),
         arguments=[PathArgument(),
                    StringArgument(optional=True)],
         documentation_link="keywords/load_workflow",
         required=False,
         group=self.group)
     return load_workflow
示例#27
0
 def addEnkfMode(self):
     enkf_mode = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ENKF_MODE"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/enkf_mode",
         required=False,
         group=self.group,
     )
     return enkf_mode
示例#28
0
 def addContainer(self):
     container = ConfigurationLineDefinition(
         keyword=KeywordDefinition("CONTAINER"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/container",
         required=False,
         group=self.group,
     )
     return container
示例#29
0
 def addCaseTable(self):
     case_table = ConfigurationLineDefinition(
         keyword=KeywordDefinition("CASE_TABLE"),
         arguments=[StringArgument()],
         documentation_link="keywords/case_table",
         required=False,
         group=self.group,
     )
     return case_table
示例#30
0
 def addEnkfCrossValidation(self):
     cross_validation = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ENKF_CROSS_VALIDATION"),
         arguments=[StringArgument()],
         documentation_link="keywords/enkf_cross_validation",
         required=False,
         group=self.group,
     )
     return cross_validation