httomo.sweep_runner.param_sweep_runner.ParamSweepRunner#

class httomo.sweep_runner.param_sweep_runner.ParamSweepRunner(pipeline: ~httomo.runner.pipeline.Pipeline, comm: mpi4py.MPI.Comm, side_output_manager: ~httomo.sweep_runner.side_output_manager.SideOutputManager = <httomo.sweep_runner.side_output_manager.SideOutputManager object>)[source]#

Methods

__init__(pipeline, comm[, side_output_manager])

determine_stages()

Groups methods into "before sweep", "sweep", and "after sweep" stages

execute()

Load input data and execute all stages (before sweep, sweep, after sweep)

execute_after_sweep()

Execute all methods after the parameter sweep

execute_before_sweep()

Execute all methods before the parameter sweep

execute_sweep()

Execute all param variations of the same method in the sweep

prepare()

Load single block containing small number of sinogram slices in input data

Attributes

property block: ParamSweepBlock#
determine_stages() Stages[source]#

Groups methods into “before sweep”, “sweep”, and “after sweep” stages

execute()[source]#

Load input data and execute all stages (before sweep, sweep, after sweep)

execute_after_sweep()[source]#

Execute all methods after the parameter sweep

execute_before_sweep()[source]#

Execute all methods before the parameter sweep

execute_sweep()[source]#

Execute all param variations of the same method in the sweep

prepare()[source]#

Load single block containing small number of sinogram slices in input data