hpcflow.app.ElementActionRun#
- class hpcflow.app.ElementActionRun(id_, is_pending, element_action, index, data_idx, start_time, end_time, snapshot_start, snapshot_end, submission_idx, success, skip, exit_code, metadata)#
Bases:
ElementActionRun
Methods
- returns:
commands
Generate the file contents of this source.
Get EARs that this EAR depends on.
Get downstream EARs that depend on this EAR.
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
Get the changes to the EAR working directory due to the execution of this EAR.
Run index.
Return the state of this EAR.
- Parameters:
id_ (int) –
is_pending (bool) –
index (int) –
data_idx (Dict) –
start_time (Union[datetime, None]) –
end_time (Union[datetime, None]) –
snapshot_start (Union[Dict, None]) –
snapshot_end (Union[Dict, None]) –
submission_idx (Union[int, None]) –
success (Union[bool, None]) –
skip (bool) –
exit_code (Union[int, None]) –
metadata (Dict) –
- property action#
- app = BaseApp(name='hpcFlow', version='0.2.0a64')#
- compose_commands(jobscript)#
- property data_idx#
- property dir_diff: DirectorySnapshotDiff#
Get the changes to the EAR working directory due to the execution of this EAR.
- property element#
- property element_action#
- property element_iteration#
- property end_time#
- property exit_code#
- get(path=None, default=None, raise_on_missing=False)#
- get_EAR_dependencies(as_objects=False)#
Get EARs that this EAR depends on.
- get_dependent_EARs(as_objects=False)#
Get downstream EARs that depend on this EAR.
- Return type:
- 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#
Run index.
- property input_files#
- property inputs#
- property metadata#
- property output_files#
- property outputs#
- property resources#
- property skip#
- property snapshot_end#
- property snapshot_start#
- property start_time#
- property status#
Return the state of this EAR.
- property submission_idx#
- property success#
- property task#
- property workflow#
- write_source()#