message_ix_models.project.engage.workflow.add_steps

message_ix_models.project.engage.workflow.add_steps(workflow: Workflow, base: str, config: PolicyConfig, name: str | None = None) str[source]

Add steps to workflow for running ENGAGE scenarios on base.

Parameters:
  • workflow

  • base – Prior workflow step/scenario to start from.

  • config – Depending on the steps attribute, from 0 to 3 workflow steps are added.

  • name (str, optional) – Name template for the added steps.

Returns:

name of the last workflow step added, or base if none are added.

Return type:

str