httomo.ui_layer.UiLayer

httomo.ui_layer.UiLayer#

class httomo.ui_layer.UiLayer(input_pipeline: Path | str, in_data_file_path: Path, comm: mpi4py.MPI.Comm, repo=httomo_backends.methods_database.query.MethodDatabaseRepository, pipeline_format: PipelineFormat = PipelineFormat.Yaml)[source]#

A common user interface for different front-ends in httomo. We currently support YAML and Python interfaces, but in future different UI’s can be added based on other data formats, e.g. JSON.

Methods

__init__(input_pipeline, in_data_file_path, comm)

build_pipeline()

build_pipeline() Pipeline[source]#