ess.reduce.live.workflow.LiveWorkflow#

class ess.reduce.live.workflow.LiveWorkflow(*, streamed, outputs)[source]#

A workflow class that fulfills Beamlime’s LiveWorkflow protocol.

__init__(*, streamed, outputs)[source]#

Methods

__init__(*, streamed, outputs)

from_workflow(*, workflow, accumulators, ...)

Create a live workflow from a base workflow and other parameters.

classmethod from_workflow(*, workflow, accumulators, outputs, run_type, nexus_filename)[source]#

Create a live workflow from a base workflow and other parameters.

Parameters:
Returns:

TypeVar(T, bound= LiveWorkflow) – Live workflow object.