Class Step

A Graph is composed of nodes and edges (i.e., Step and Edge objects).

class Step(step_path, default=False)
classmethod Step.clone()
classmethod Step.get_input_handle(f)
classmethod Step.get_output_handle(f)
classmethod Step.i(name)
classmethod Step.o(name)
classmethod Step.all_input_handles()
classmethod Step.all_output_handles()
classmethod Step.extend_inputs(new_list)
classmethod Step.extend_outputs(new_list)
classmethod Step.pre_extend_commands(new_list)
classmethod Step.extend_outputs(new_list)
classmethod Step.extend_preconditions(new_list)
classmethod Step.extend_postconditions(new_list)
classmethod Step.set_name(name)
classmethod Step.get_name()
classmethod Step.set_param(param, value)
classmethod Step.get_param(param)
classmethod Step.update_params(params, allow_new=False)
classmethod Step.params()
classmethod Step.expand_params()
classmethod Step.escape_dollars()
classmethod Step.all_inputs()
classmethod Step.all_outputs()
classmethod Step.all_outputs_execute()
classmethod Step.all_outputs_tagged()
classmethod Step.all_outputs_untagged()
classmethod Step.get_dir()
classmethod Step.get_commands()
classmethod Step.get_debug_commands()
classmethod Step.dump_yaml(build_dir)
classmethod Step.set_sandbox(val)
classmethod Step.get_sandbox()