hpcflow.app.ElementActionRun#
- class hpcflow.app.ElementActionRun(element_action, run_idx, index, data_idx, metadata)#
Bases:
ElementActionRun
Methods
- returns:
commands
Generate the file contents of this source.
Get EARs that this EAR depends on.
Get information about locally defined input, sequence, and schema-default values that this EAR depends on.
Resolve specific resources for this EAR, considering all applicable scopes and template-level resources.
Get template-level resources.
Attributes
EAR index object.
Task-wide EAR index.
- property EAR_ID#
EAR index object.
- property action#
- app = BaseApp(name='hpcFlow', version='0.2.0a50')#
- compose_commands(jobscript)#
- property data_idx#
- property element#
- property element_action#
- property element_iteration#
- property end_time#
- get(path=None, default=None, raise_on_missing=False)#
- get_EAR_dependencies(as_objects=False)#
Get EARs that this EAR depends on.
- get_environment()#
- get_input_dependencies()#
Get information about locally defined input, sequence, and schema-default values that this EAR depends on. Note this does not get values from this EAR’s task/schema, because the aim of this method is to help determine which upstream tasks this EAR depends on.
- get_parameter_names(prefix)#
- get_parameter_sources(path=None, typ=None, as_strings=False, use_task_index=False)#
- get_resources()#
Resolve specific resources for this EAR, considering all applicable scopes and template-level resources.
- get_template_resources()#
Get template-level resources.
- property index#
Task-wide EAR index.
- property input_files#
- property inputs#
- property metadata#
- property output_files#
- property outputs#
- property resources#
- property run_idx#
- property start_time#
- property submission_idx#
- property submission_status#
- property success#
- property task#
- property workflow#
- write_source()#