class Encapsulated_Workflow

Workflow wrapper that manages input files, output files, and workflow execution.

This class wraps a Workflow instance and manages its execution in an isolated directory with automatic input file copying and output file tracking.

Module usage

from turboworkflows.workflow_encapsulated import Encapsulated_Workflow

Constructor arguments

argument

type

default value

description

label

str

workflow

label for the workflow.

dirname

str

workflow

directory name for workflow execution.

input_files

list

(None)

list of input files to copy to the workflow directory.

rename_input_files

list

(None)

list of new names for input files.

workflow

Workflow

Workflow()

workflow instance to execute.