httomo.ui_layer.UiLayer

httomo.ui_layer.UiLayer#

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