flowrep.wfms module
This module holds a prototypical, minimal Workflow Management System (WfMS) for flowrep recipes.
Intended for use in tests and documentation, and as an example implementation to which fully-fledged WfMS can refer.
- flowrep.wfms.run_recipe(recipe: Annotated[AtomicRecipe | ForEachRecipe | IfRecipe | TryRecipe | WhileRecipe | WorkflowRecipe, FieldInfo(annotation=NoneType, required=True, discriminator='type')], **kwargs: Any) NodeData[source]
Execute a flowrep recipe, returning a populated
LiveNode.All inputs are passed as keyword arguments matching the recipe’s input port names.