httomo.ui_layer.UiLayer

httomo.ui_layer.UiLayer#

class httomo.ui_layer.UiLayer(tasks_file_path: Path, in_data_file_path: Path, comm: mpi4py.MPI.Comm, repo=httomo_backends.methods_database.query.MethodDatabaseRepository)[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__(tasks_file_path, in_data_file_path, ...)

build_pipeline()

build_pipeline() Pipeline[source]#