wei.core.step

Functions related to WEI workflow steps.

Functions

check_dependency_status(step)

Returns true if the module is able to run based on the step requirements

check_module_status(step, run_id)

Returns true if the module is able to run based on the module status

check_step(experiment_id, run_id, step)

Check if a step is able to be run by the workcell.

run_step(wf_run, module)

Runs a single Step from a given workflow on a specified Module.

validate_step(step)

Check if a step is valid based on the module's about

wei.core.step.check_dependency_status(step: Step)

Returns true if the module is able to run based on the step requirements

wei.core.step.check_module_status(step: Step, run_id: str)

Returns true if the module is able to run based on the module status

wei.core.step.check_step(experiment_id: str, run_id: str, step: Step) bool

Check if a step is able to be run by the workcell.

wei.core.step.run_step(wf_run: WorkflowRun, module: Module) None

Runs a single Step from a given workflow on a specified Module.

wei.core.step.validate_step(step: Step) Tuple[bool, str]

Check if a step is valid based on the module’s about