module_step_base Module

Contains functionality to add a step to a pipeline using a version of a Module.

Classes

ModuleStepBase

Adds a step to a pipeline that uses a specific module.

A ModuleStep derives from ModuleStepBase and is a node in a pipeline that uses an existing Module, and specifically, one of its versions. In order to define which ModuleVersion would eventually be used in the submitted pipeline, you can define one of the following when creating the ModuleStep:

  • ModuleVersion object
  • Module object and a version value
  • Only Module without a version value; in this case, the version resolution used may vary across submissions.

You also need to define the mapping between the step's inputs and outputs to the ModuleVersion object's inputs and outputs.

Initialize ModuleStepBase.